remove lots of non-essential packages
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Apr 2006 22:20:15 +0000 (22:20 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Apr 2006 22:20:15 +0000 (22:20 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3641 3c298f89-4303-0410-b956-a3cf2f4a3e73

1593 files changed:
package/6tunnel/Config.in [deleted file]
package/6tunnel/Makefile [deleted file]
package/6tunnel/ipkg/6tunnel.control [deleted file]
package/aiccu/Config.in [deleted file]
package/aiccu/Makefile [deleted file]
package/aiccu/files/aiccu.init [deleted file]
package/aiccu/ipkg/aiccu.conffiles [deleted file]
package/aiccu/ipkg/aiccu.control [deleted file]
package/aircrack/Config.in [deleted file]
package/aircrack/Makefile [deleted file]
package/aircrack/ipkg/aircrack.control [deleted file]
package/amwall/Config.in [deleted file]
package/amwall/Makefile [deleted file]
package/amwall/ipkg/amwall.control [deleted file]
package/arpd/Config.in [deleted file]
package/arpd/Makefile [deleted file]
package/arpd/ipkg/arpd.control [deleted file]
package/arpd/patches/configure-no-bpf.patch [deleted file]
package/arpd/patches/function-string.patch [deleted file]
package/arpd/patches/pcap-and-arg.patch [deleted file]
package/arptables/Config.in [deleted file]
package/arptables/Makefile [deleted file]
package/arptables/ipkg/arptables.control [deleted file]
package/arpwatch/Config.in [deleted file]
package/arpwatch/Makefile [deleted file]
package/arpwatch/ipkg/arpwatch.conffiles [deleted file]
package/arpwatch/ipkg/arpwatch.control [deleted file]
package/asterisk/Config.in [deleted file]
package/asterisk/Makefile [deleted file]
package/asterisk/files/asterisk.default [deleted file]
package/asterisk/files/asterisk.init [deleted file]
package/asterisk/files/modules.conf [deleted file]
package/asterisk/ipkg/asterisk-chan-bluetooth.conffiles [deleted file]
package/asterisk/ipkg/asterisk-chan-bluetooth.control [deleted file]
package/asterisk/ipkg/asterisk-chan-h323.conffiles [deleted file]
package/asterisk/ipkg/asterisk-chan-h323.control [deleted file]
package/asterisk/ipkg/asterisk-chan-mgcp.conffiles [deleted file]
package/asterisk/ipkg/asterisk-chan-mgcp.control [deleted file]
package/asterisk/ipkg/asterisk-chan-skinny.conffiles [deleted file]
package/asterisk/ipkg/asterisk-chan-skinny.control [deleted file]
package/asterisk/ipkg/asterisk-codec-ilbc.control [deleted file]
package/asterisk/ipkg/asterisk-codec-lpc10.control [deleted file]
package/asterisk/ipkg/asterisk-codec-speex.control [deleted file]
package/asterisk/ipkg/asterisk-mini.conffiles [deleted file]
package/asterisk/ipkg/asterisk-mini.control [deleted file]
package/asterisk/ipkg/asterisk-mysql.conffiles [deleted file]
package/asterisk/ipkg/asterisk-mysql.control [deleted file]
package/asterisk/ipkg/asterisk-pbx-dundi.conffiles [deleted file]
package/asterisk/ipkg/asterisk-pbx-dundi.control [deleted file]
package/asterisk/ipkg/asterisk-pgsql.conffiles [deleted file]
package/asterisk/ipkg/asterisk-pgsql.control [deleted file]
package/asterisk/ipkg/asterisk-res-agi.control [deleted file]
package/asterisk/ipkg/asterisk-sounds.control [deleted file]
package/asterisk/ipkg/asterisk-sqlite.control [deleted file]
package/asterisk/ipkg/asterisk-voicemail.conffiles [deleted file]
package/asterisk/ipkg/asterisk-voicemail.control [deleted file]
package/asterisk/ipkg/asterisk.conffiles [deleted file]
package/asterisk/ipkg/asterisk.control [deleted file]
package/asterisk/patches/asterisk-1.0.7-Makefile-astdb.patch [deleted file]
package/asterisk/patches/asterisk-1.0.7-Makefile-codecs-lpc10.patch [deleted file]
package/asterisk/patches/asterisk-1.0.7-Makefile-stdtime.patch [deleted file]
package/asterisk/patches/asterisk-1.0.7-chan_iax2-tmp_path.patch [deleted file]
package/asterisk/patches/asterisk-1.0.7-dns.patch [deleted file]
package/asterisk/patches/asterisk-1.0.9-chan_bluetooth.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-apps.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-cdr.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-channels.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-codecs-gsm.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-codecs.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-pbx.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile-res.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-Makefile.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-app_mysql.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-cdr_mysql.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-chan_bluetooth.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-compat-getloadavg.patch [deleted file]
package/asterisk/patches/asterisk-1.2.0-res_mysql.patch [deleted file]
package/asterisk/patches/asterisk-1.2.1-Makefile-codecs-ilbc.patch [deleted file]
package/asterisk/patches/asterisk-1.2.1-Makefile-versionnum.patch [deleted file]
package/atftp/Config.in [deleted file]
package/atftp/Makefile [deleted file]
package/atftp/ipkg/atftp.control [deleted file]
package/atftp/ipkg/atftpd.control [deleted file]
package/atftp/ipkg/files/postinst [deleted file]
package/atftp/patches/100-mconfig.patch [deleted file]
package/atftp/patches/110-services.patch [deleted file]
package/atftp/patches/120-retry_setting.patch [deleted file]
package/autossh/Config.in [deleted file]
package/autossh/Makefile [deleted file]
package/autossh/ipkg/autossh.control [deleted file]
package/avahi/Config.in [deleted file]
package/avahi/Makefile [deleted file]
package/avahi/files/avahi-daemon.conf [deleted file]
package/avahi/files/avahi-daemon.init [deleted file]
package/avahi/files/service-http [deleted file]
package/avahi/files/service-ssh [deleted file]
package/avahi/ipkg/avahi-daemon.conffiles [deleted file]
package/avahi/ipkg/avahi-daemon.control [deleted file]
package/avahi/ipkg/avahi-dnsconfd.control [deleted file]
package/avahi/ipkg/libavahi.control [deleted file]
package/bc/Config.in [deleted file]
package/bc/Makefile [deleted file]
package/bc/ipkg/bc.control [deleted file]
package/bc/ipkg/dc.control [deleted file]
package/bind/Config.in [deleted file]
package/bind/Makefile [deleted file]
package/bind/files/bind/db.0 [deleted file]
package/bind/files/bind/db.127 [deleted file]
package/bind/files/bind/db.255 [deleted file]
package/bind/files/bind/db.local [deleted file]
package/bind/files/bind/db.root [deleted file]
package/bind/files/bind/named.conf.example [deleted file]
package/bind/files/named.init [deleted file]
package/bind/ipkg/bind-check.control [deleted file]
package/bind/ipkg/bind-client.control [deleted file]
package/bind/ipkg/bind-dig.control [deleted file]
package/bind/ipkg/bind-dnssec.control [deleted file]
package/bind/ipkg/bind-host.control [deleted file]
package/bind/ipkg/bind-rndc.control [deleted file]
package/bind/ipkg/bind-server.conffiles [deleted file]
package/bind/ipkg/bind-server.control [deleted file]
package/bind/ipkg/bind-tools.control [deleted file]
package/bind/patches/cross-compile.patch [deleted file]
package/bitchx/Config.in [deleted file]
package/bitchx/Makefile [deleted file]
package/bitchx/files/S98bitchxrc [deleted file]
package/bitchx/files/bitchxrc [deleted file]
package/bitchx/ipkg/bitchx.control [deleted file]
package/bitchx/patches/BitchX-fix_declarations.patch [deleted file]
package/bitchx/patches/BitchX-tparm.patch [deleted file]
package/bitlbee/Config.in [deleted file]
package/bitlbee/Makefile [deleted file]
package/bitlbee/files/S55bitlbee [deleted file]
package/bitlbee/ipkg/bitlbee.conffiles [deleted file]
package/bitlbee/ipkg/bitlbee.control [deleted file]
package/bitlbee/patches/100-cross_compile_configure_fix [deleted file]
package/bluez-libs/Config.in [deleted file]
package/bluez-libs/Makefile [deleted file]
package/bluez-libs/ipkg/bluez-libs.control [deleted file]
package/bluez-utils/Config.in [deleted file]
package/bluez-utils/Makefile [deleted file]
package/bluez-utils/files/givepin [deleted file]
package/bluez-utils/ipkg/bluez-utils.conffiles [deleted file]
package/bluez-utils/ipkg/bluez-utils.control [deleted file]
package/bluez-utils/patches/001-include_limits.patch [deleted file]
package/bluez-utils/patches/002-hcid_pin_helper.patch [deleted file]
package/bwm/Config.in [deleted file]
package/bwm/Makefile [deleted file]
package/bwm/ipkg/bwm.control [deleted file]
package/cbtt/Config.in [deleted file]
package/cbtt/Makefile [deleted file]
package/cbtt/ipkg/cbtt-mysql.control [deleted file]
package/cbtt/ipkg/cbtt.control [deleted file]
package/cbtt/patches/100-compile.patch [deleted file]
package/cgilib/Config.in [deleted file]
package/cgilib/Makefile [deleted file]
package/cgilib/ipkg/cgilib.control [deleted file]
package/cgilib/patches/100-shared_lib.patch [deleted file]
package/cgilib/patches/200-cgitest_bugfix.patch [deleted file]
package/chillispot/Config.in [deleted file]
package/chillispot/Makefile [deleted file]
package/chillispot/files/chillispot.init [deleted file]
package/chillispot/ipkg/chillispot.conffiles [deleted file]
package/chillispot/ipkg/chillispot.control [deleted file]
package/cifsmount/Config.in [deleted file]
package/cifsmount/Makefile [deleted file]
package/cifsmount/ipkg/cifsmount.control [deleted file]
package/cifsmount/mount.cifs.c [deleted file]
package/click/Config.in [deleted file]
package/click/Makefile [deleted file]
package/click/files/S50roofnet [deleted file]
package/click/ipkg/click.control [deleted file]
package/click/ipkg/roofnet.control [deleted file]
package/clinkc/Config.in [deleted file]
package/clinkc/Makefile [deleted file]
package/clinkc/ipkg/clinkc.control [deleted file]
package/collectd/Config.in [deleted file]
package/collectd/Makefile [deleted file]
package/collectd/files/S80collectd [deleted file]
package/collectd/ipkg/collectd.control [deleted file]
package/ctorrent/Config.in [deleted file]
package/ctorrent/Makefile [deleted file]
package/ctorrent/ipkg/ctorrent.control [deleted file]
package/cups/Config.in [deleted file]
package/cups/Makefile [deleted file]
package/cups/files/cupsd.init [deleted file]
package/cups/files/etc/cups/classes.conf [deleted file]
package/cups/files/etc/cups/client.conf [deleted file]
package/cups/files/etc/cups/cupsd.conf [deleted file]
package/cups/files/etc/cups/printers.conf [deleted file]
package/cups/ipkg/cups.conffiles [deleted file]
package/cups/ipkg/cups.control [deleted file]
package/cups/patches/100-makefile-targets.patch [deleted file]
package/cups/patches/110-no-strip-on-install.patch [deleted file]
package/cups/patches/120-documentation-url.patch [deleted file]
package/curl/Config.in [deleted file]
package/curl/Makefile [deleted file]
package/curl/ipkg/curl.control [deleted file]
package/curl/ipkg/libcurl.control [deleted file]
package/curl/patches/500-configure_cross.patch [deleted file]
package/cutter/Config.in [deleted file]
package/cutter/Makefile [deleted file]
package/cutter/ipkg/cutter.control [deleted file]
package/cyrus-sasl/Config.in [deleted file]
package/cyrus-sasl/Makefile [deleted file]
package/cyrus-sasl/ipkg/libsasl2.control [deleted file]
package/cyrus-sasl/patches/cyrus-sasl-2.1.20-gcc4.patch [deleted file]
package/deco/Config.in [deleted file]
package/deco/Makefile [deleted file]
package/deco/ipkg/deco.control [deleted file]
package/deco/patches/100-tty.c.patch [deleted file]
package/dhcp-forwarder/Config.in [deleted file]
package/dhcp-forwarder/Makefile [deleted file]
package/dhcp-forwarder/files/dhcp-fwd.init [deleted file]
package/dhcp-forwarder/ipkg/dhcp-forwarder.conffiles [deleted file]
package/dhcp-forwarder/ipkg/dhcp-forwarder.control [deleted file]
package/dhcp-forwarder/patches/00-big_endian.patch [deleted file]
package/dhcp-forwarder/patches/01-getpwnmam_getgrnam.patch [deleted file]
package/dhcp/Config.in [deleted file]
package/dhcp/Makefile [deleted file]
package/dhcp/ipkg/dhcp-relay.control [deleted file]
package/dhcp/ipkg/dhcp-server.control [deleted file]
package/dhcp6/Config.in [deleted file]
package/dhcp6/Makefile [deleted file]
package/dhcp6/ipkg/dhcp6.control [deleted file]
package/dhcp6/ipkg/files/conffiles [deleted file]
package/dhcp6/patches/01-remove_debug.patch [deleted file]
package/dosfstools/Config.in [deleted file]
package/dosfstools/Makefile [deleted file]
package/dosfstools/ipkg/dosfstools.control [deleted file]
package/dsniff/Config.in [deleted file]
package/dsniff/Makefile [deleted file]
package/dsniff/ipkg/dsniff.control [deleted file]
package/dsniff/patches/arpspoof-fix.patch [deleted file]
package/dsniff/patches/dns.patch [deleted file]
package/dsniff/patches/gdbm.patch [deleted file]
package/dsniff/patches/noyp.patch [deleted file]
package/dsniff/patches/openssl-fix.patch [deleted file]
package/dsniff/patches/pcap-header.patch [deleted file]
package/dsniff/patches/time_h.patch [deleted file]
package/e2fsprogs/Config.in [deleted file]
package/e2fsprogs/Makefile [deleted file]
package/e2fsprogs/ipkg/e2fsprogs.control [deleted file]
package/elhttp/Config.in [deleted file]
package/elhttp/Makefile [deleted file]
package/elhttp/ipkg/elhttp.control [deleted file]
package/elhttp/patches/01-cross-compile.patch [deleted file]
package/elinks/Config.in [deleted file]
package/elinks/Makefile [deleted file]
package/elinks/ipkg/elinks.control [deleted file]
package/elinks/patches/01-missing_decl_for_off_t.patch [deleted file]
package/ether-wake/Config.in [deleted file]
package/ether-wake/Makefile [deleted file]
package/ether-wake/files/ether-wake.c [deleted file]
package/ether-wake/ipkg/ether-wake.control [deleted file]
package/ether-wake/patches/no_ether_hostton_in_uclibc.patch [deleted file]
package/ethtool/Config.in [deleted file]
package/ethtool/Makefile [deleted file]
package/ethtool/ipkg/ethtool.control [deleted file]
package/expat/Config.in [deleted file]
package/expat/Makefile [deleted file]
package/expat/ipkg/libexpat.control [deleted file]
package/expat/patches/001-destdir.patch [deleted file]
package/ez-ipupdate/Config.in [deleted file]
package/ez-ipupdate/Makefile [deleted file]
package/ez-ipupdate/files/ez-ipupdate.conf [deleted file]
package/ez-ipupdate/files/ez-ipupdate.hotplug [deleted file]
package/ez-ipupdate/files/ez-ipupdate.init [deleted file]
package/ez-ipupdate/ipkg/ez-ipupdate.conffiles [deleted file]
package/ez-ipupdate/ipkg/ez-ipupdate.control [deleted file]
package/ez-ipupdate/patches/debian-subset.patch [deleted file]
package/fakeidentd/Config.in [deleted file]
package/fakeidentd/Makefile [deleted file]
package/fakeidentd/files/fakeidentd.init [deleted file]
package/fakeidentd/ipkg/fakeidentd.control [deleted file]
package/fetchmail/Config.in [deleted file]
package/fetchmail/Makefile [deleted file]
package/fetchmail/ipkg/fetchmail.control [deleted file]
package/fetchmail/patches/01-amd64_detection.patch [deleted file]
package/fetchmail/patches/02-no_rej.patch [deleted file]
package/flac/Config.in [deleted file]
package/flac/Makefile [deleted file]
package/flac/ipkg/libflac.control [deleted file]
package/flac/patches/no_encoder.patch [deleted file]
package/fping/Config.in [deleted file]
package/fping/Makefile [deleted file]
package/fping/ipkg/fping.control [deleted file]
package/fping/patches/debian-10.patch [deleted file]
package/fprobe-ulog/Config.in [deleted file]
package/fprobe-ulog/Makefile [deleted file]
package/fprobe-ulog/ipkg/fprobe-ulog.control [deleted file]
package/fprobe/Config.in [deleted file]
package/fprobe/Makefile [deleted file]
package/fprobe/ipkg/fprobe.control [deleted file]
package/freeradius/Config.in [deleted file]
package/freeradius/Makefile [deleted file]
package/freeradius/files/radiusd.init [deleted file]
package/freeradius/ipkg/freeradius-democerts.control [deleted file]
package/freeradius/ipkg/freeradius-mod-chap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-detail.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-gtc.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-md5.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-mschapv2.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-peap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-tls.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap-ttls.control [deleted file]
package/freeradius/ipkg/freeradius-mod-eap.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-eap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-files.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-files.control [deleted file]
package/freeradius/ipkg/freeradius-mod-ldap.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-ldap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-mschap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-pap.control [deleted file]
package/freeradius/ipkg/freeradius-mod-preprocess.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-preprocess.control [deleted file]
package/freeradius/ipkg/freeradius-mod-realm.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-realm.control [deleted file]
package/freeradius/ipkg/freeradius-mod-sql-mysql.control [deleted file]
package/freeradius/ipkg/freeradius-mod-sql-pgsql.control [deleted file]
package/freeradius/ipkg/freeradius-mod-sql.conffiles [deleted file]
package/freeradius/ipkg/freeradius-mod-sql.control [deleted file]
package/freeradius/ipkg/freeradius-mod-sqlcounter.control [deleted file]
package/freeradius/ipkg/freeradius-utils.control [deleted file]
package/freeradius/ipkg/freeradius.conffiles [deleted file]
package/freeradius/ipkg/freeradius.control [deleted file]
package/freeradius/patches/01-freeradius-1.0.3-dict.patch [deleted file]
package/freeradius/patches/02-freeradius-1.0.4-config.patch [deleted file]
package/freeradius/patches/03-freeradius-1.0.5-modules_ldflags.patch [deleted file]
package/freeradius/patches/04-freeradius-1.0.5-autoconf.patch [deleted file]
package/freeradius/patches/05-freeradius-1.0.2-mysql-autoconf.patch [deleted file]
package/freeradius/patches/06-autoconf-rlm_ldap.patch [deleted file]
package/freetype/Config.in [deleted file]
package/freetype/Makefile [deleted file]
package/freetype/ipkg/libfreetype.control [deleted file]
package/frickin/Config.in [deleted file]
package/frickin/Makefile [deleted file]
package/frickin/files/frickin.default [deleted file]
package/frickin/files/frickin.init [deleted file]
package/frickin/ipkg/frickin.conffiles [deleted file]
package/frickin/ipkg/frickin.control [deleted file]
package/fuse/Config.in [deleted file]
package/fuse/Makefile [deleted file]
package/fuse/ipkg/fuse-utils.control [deleted file]
package/fuse/ipkg/libfuse.control [deleted file]
package/fuse/patches/111-uclibc_changes.patch [deleted file]
package/fuse/patches/112-no_break_on_mknod.patch [deleted file]
package/glib/Config.in [deleted file]
package/glib/Makefile [deleted file]
package/glib/ipkg/glib1.control [deleted file]
package/glib/patches/01-debian-9 [deleted file]
package/glib/patches/02-cross-compile-fix.patch [deleted file]
package/glib/patches/03-use-glibconfig-sysdefs [deleted file]
package/glib/patches/04-gcc3.4-fix [deleted file]
package/gmediaserver/Config.in [deleted file]
package/gmediaserver/Makefile [deleted file]
package/gmediaserver/files/gmediaserver.default [deleted file]
package/gmediaserver/files/gmediaserver.init [deleted file]
package/gmediaserver/ipkg/gmediaserver.conffiles [deleted file]
package/gmediaserver/ipkg/gmediaserver.control [deleted file]
package/gmediaserver/patches/no_iconv.patch [deleted file]
package/gmp/Config.in [deleted file]
package/gmp/Makefile [deleted file]
package/gmp/ipkg/libgmp.control [deleted file]
package/gnutls/Config.in [deleted file]
package/gnutls/Makefile [deleted file]
package/gnutls/ipkg/gnutls-utils.control [deleted file]
package/gnutls/ipkg/libgnutls-openssl.control [deleted file]
package/gnutls/ipkg/libgnutls.control [deleted file]
package/gnutls/patches/500-cross-compile.patch [deleted file]
package/gnutls/patches/501-certtool-libs.patch [deleted file]
package/gpg/Config.in [deleted file]
package/gpg/Makefile [deleted file]
package/gpg/ipkg/gpg.control [deleted file]
package/gpsd/Config.in [deleted file]
package/gpsd/Makefile [deleted file]
package/gpsd/ipkg/gpsd.control [deleted file]
package/gsm/Config.in [deleted file]
package/gsm/Makefile [deleted file]
package/gsm/ipkg/gsm-utils.control [deleted file]
package/gsm/ipkg/libgsm.control [deleted file]
package/gsm/patches/01-debian-libsgm-1.0.10-13.patch [deleted file]
package/hdparm/Config.in [deleted file]
package/hdparm/Makefile [deleted file]
package/hdparm/ipkg/hdparm.control [deleted file]
package/heyu/Config.in [deleted file]
package/heyu/Makefile [deleted file]
package/heyu/files/x10.conf [deleted file]
package/heyu/ipkg/files/heyu.conffiles [deleted file]
package/heyu/ipkg/heyu.control [deleted file]
package/heyu/patches/01-avoid_configure.patch [deleted file]
package/hostap-utils/Config.in [deleted file]
package/hostap-utils/Makefile [deleted file]
package/hostap-utils/ipkg/hostap-utils.control [deleted file]
package/hostapd/Config.in [deleted file]
package/hostapd/Makefile [deleted file]
package/hostapd/files/hostapd-mini.config [deleted file]
package/hostapd/files/hostapd.config [deleted file]
package/hostapd/ipkg/hostapd-mini.conffiles [deleted file]
package/hostapd/ipkg/hostapd-mini.control [deleted file]
package/hostapd/ipkg/hostapd-utils.control [deleted file]
package/hostapd/ipkg/hostapd.conffiles [deleted file]
package/hostapd/ipkg/hostapd.control [deleted file]
package/hostapd/patches/001-cross_compile_fix.patch [deleted file]
package/howl/Config.in [deleted file]
package/howl/Makefile [deleted file]
package/howl/files/autoipd.init [deleted file]
package/howl/files/mDNSResponder.conf [deleted file]
package/howl/files/mDNSResponder.init [deleted file]
package/howl/files/nifd.init [deleted file]
package/howl/ipkg/autoipd.control [deleted file]
package/howl/ipkg/howl-utils.control [deleted file]
package/howl/ipkg/libhowl.control [deleted file]
package/howl/ipkg/mdnsresponder.conffiles [deleted file]
package/howl/ipkg/mdnsresponder.control [deleted file]
package/howl/ipkg/nifd.control [deleted file]
package/howl/patches/config-path.patch [deleted file]
package/howl/patches/debug-log.patch [deleted file]
package/howl/patches/proto-fix.patch [deleted file]
package/htpdate/Config.in [deleted file]
package/htpdate/Makefile [deleted file]
package/htpdate/files/htpdate.default [deleted file]
package/htpdate/files/htpdate.init [deleted file]
package/htpdate/ipkg/htpdate.conffiles [deleted file]
package/htpdate/ipkg/htpdate.control [deleted file]
package/httping/Config.in [deleted file]
package/httping/Makefile [deleted file]
package/httping/ipkg/httping.control [deleted file]
package/httping/patches/01-honor_includes_lib-paths.patch [deleted file]
package/icecast/Config.in [deleted file]
package/icecast/Makefile [deleted file]
package/icecast/ipkg/icecast.conffiles [deleted file]
package/icecast/ipkg/icecast.control [deleted file]
package/icecast/patches/01-icecast-2.3.0-tremor.patch [deleted file]
package/icecast/patches/icecast-2.3.0-curl_config.patch [deleted file]
package/id3lib/Config.in [deleted file]
package/id3lib/Makefile [deleted file]
package/id3lib/ipkg/id3lib.control [deleted file]
package/iftop/Config.in [deleted file]
package/iftop/Makefile [deleted file]
package/iftop/ipkg/iftop.control [deleted file]
package/igmpproxy/Config.in [deleted file]
package/igmpproxy/Makefile [deleted file]
package/igmpproxy/ipkg/igmpproxy.control [deleted file]
package/ipcad/Config.in [deleted file]
package/ipcad/Makefile [deleted file]
package/ipcad/ipkg/ipcad.conffiles [deleted file]
package/ipcad/ipkg/ipcad.control [deleted file]
package/ipcad/patches/01-honor_cppflags.patch [deleted file]
package/iperf/Config.in [deleted file]
package/iperf/Makefile [deleted file]
package/iperf/ipkg/iperf.control [deleted file]
package/iptraf/Config.in [deleted file]
package/iptraf/Makefile [deleted file]
package/iptraf/ipkg/iptraf.control [deleted file]
package/iptraf/patches/iptraf-2.7.0-cross_compile.patch [deleted file]
package/iptraf/patches/iptraf-2.7.0-ifaces.patch [deleted file]
package/irssi/Config.in [deleted file]
package/irssi/Makefile [deleted file]
package/irssi/ipkg/irssi.control [deleted file]
package/irssi/patches/100-cross_compiling_fix.patch [deleted file]
package/jamvm/Config.in [deleted file]
package/jamvm/Makefile [deleted file]
package/jamvm/ipkg/jamvm.control [deleted file]
package/jamvm/patches/100-jamvm-mips.patch [deleted file]
package/jpeg/Config.in [deleted file]
package/jpeg/Makefile [deleted file]
package/jpeg/ipkg/libjpeg.control [deleted file]
package/jpeg/patches/jpeg-6b-config_guess.patch [deleted file]
package/kismet/Config.in [deleted file]
package/kismet/Makefile [deleted file]
package/kismet/files/ap_manuf [deleted file]
package/kismet/files/client_manuf [deleted file]
package/kismet/files/kismet.conf [deleted file]
package/kismet/files/kismet_drone.conf [deleted file]
package/kismet/files/kismet_ui.conf [deleted file]
package/kismet/ipkg/kismet-client.conffiles [deleted file]
package/kismet/ipkg/kismet-client.control [deleted file]
package/kismet/ipkg/kismet-drone.conffiles [deleted file]
package/kismet/ipkg/kismet-drone.control [deleted file]
package/kismet/ipkg/kismet-server.conffiles [deleted file]
package/kismet/ipkg/kismet-server.control [deleted file]
package/kismet/ipkg/kismet.control [deleted file]
package/kismet/patches/100-wrt54g_source.patch [deleted file]
package/kismet/patches/110-uclibc++_fixes.patch [deleted file]
package/kismet/patches/120-cleanup.patch [deleted file]
package/knock/Config.in [deleted file]
package/knock/Makefile [deleted file]
package/knock/ipkg/knock.control [deleted file]
package/knock/ipkg/knockd.conffiles [deleted file]
package/knock/ipkg/knockd.control [deleted file]
package/l2tpd/Config.in [deleted file]
package/l2tpd/Makefile [deleted file]
package/l2tpd/files/l2tpd.conf [deleted file]
package/l2tpd/files/l2tpd.init [deleted file]
package/l2tpd/files/options.l2tpd [deleted file]
package/l2tpd/ipkg/l2tpd.conffiles [deleted file]
package/l2tpd/ipkg/l2tpd.control [deleted file]
package/l2tpd/patches/01-debian-2.patch [deleted file]
package/l2tpd/patches/02-debian-2-pty-rev.patch [deleted file]
package/l2tpd/patches/03-jacco-pty.patch [deleted file]
package/l2tpd/patches/04-gcc4.patch [deleted file]
package/l2tpd/patches/04-nonblock.patch [deleted file]
package/l2tpd/patches/05-df-disable.patch [deleted file]
package/l2tpns/Config.in [deleted file]
package/l2tpns/Makefile [deleted file]
package/l2tpns/ipkg/l2tpns.conffiles [deleted file]
package/l2tpns/ipkg/l2tpns.control [deleted file]
package/l2tpns/patches/01-honor_includes_remove_backtrace.patch [deleted file]
package/lcd4linux/Config.in [deleted file]
package/lcd4linux/Makefile [deleted file]
package/lcd4linux/ipkg/lcd4linux.control [deleted file]
package/lcd4linux/patches/100-drv_RouterBoard.patch [deleted file]
package/lcd4linux/patches/110-ucdelay.patch [deleted file]
package/lcd4linux/patches/120-remove_parport_outb.patch [deleted file]
package/less/Config.in [deleted file]
package/less/Makefile [deleted file]
package/less/ipkg/less.control [deleted file]
package/libamsel/Config.in [deleted file]
package/libamsel/Makefile [deleted file]
package/libamsel/ipkg/libamsel.control [deleted file]
package/libao/Config.in [deleted file]
package/libao/Makefile [deleted file]
package/libao/ipkg/libao.control [deleted file]
package/libart/Config.in [deleted file]
package/libart/Makefile [deleted file]
package/libart/ipkg/libart.control [deleted file]
package/libart/patches/100-cross_compile_fix.patch [deleted file]
package/libaudiofile/Config.in [deleted file]
package/libaudiofile/Makefile [deleted file]
package/libaudiofile/ipkg/libaudiofile.control [deleted file]
package/libaudiofile/patches/001-audiofile-config-libdirs.patch [deleted file]
package/libcli/Config.in [deleted file]
package/libcli/Makefile [deleted file]
package/libcli/ipkg/libcli.control [deleted file]
package/libcli/patches/01-remove_debug_honor_prefix.patch [deleted file]
package/libdaemon/Config.in [deleted file]
package/libdaemon/Makefile [deleted file]
package/libdaemon/ipkg/libdaemon.control [deleted file]
package/libdb/Config.in [deleted file]
package/libdb/Makefile [deleted file]
package/libdb/ipkg/libdb.control [deleted file]
package/libdnet/Config.in [deleted file]
package/libdnet/Makefile [deleted file]
package/libdnet/ipkg/libdnet.control [deleted file]
package/libdnet/patches/libdnet-1.10-dnet_config.patch [deleted file]
package/libelf/Config.in [deleted file]
package/libelf/Makefile [deleted file]
package/libelf/ipkg/libelf.control [deleted file]
package/libevent/Config.in [deleted file]
package/libevent/Makefile [deleted file]
package/libevent/ipkg/libevent.control [deleted file]
package/libffi-sable/Config.in [deleted file]
package/libffi-sable/Makefile [deleted file]
package/libffi-sable/ipkg/libffi-sable.control [deleted file]
package/libgcrypt/Config.in [deleted file]
package/libgcrypt/Makefile [deleted file]
package/libgcrypt/ipkg/libgcrypt.control [deleted file]
package/libgcrypt/patches/500-cross-compile.patch [deleted file]
package/libgd/Config.in [deleted file]
package/libgd/Makefile [deleted file]
package/libgd/ipkg/libgd.control [deleted file]
package/libgd/patches/100-configure_fix.patch [deleted file]
package/libgdbm/Config.in [deleted file]
package/libgdbm/Makefile [deleted file]
package/libgdbm/ipkg/libgdbm.control [deleted file]
package/libgpg-error/Config.in [deleted file]
package/libgpg-error/Makefile [deleted file]
package/libgpg-error/ipkg/libgpg-error.control [deleted file]
package/libiconv/Config.in [deleted file]
package/libiconv/Makefile [deleted file]
package/libiconv/ipkg/libiconv.control [deleted file]
package/libiconv/patches/100-strip_charsets.patch [deleted file]
package/libid3tag/Config.in [deleted file]
package/libid3tag/Makefile [deleted file]
package/libid3tag/ipkg/libid3tag.control [deleted file]
package/liblzo/Config.in [deleted file]
package/liblzo/Makefile [deleted file]
package/liblzo/ipkg/liblzo.control [deleted file]
package/liblzo/patches/lzo-cross-compile.patch [deleted file]
package/libmad/Config.in [deleted file]
package/libmad/Makefile [deleted file]
package/libmad/ipkg/libmad.control [deleted file]
package/libnet/Config.in [deleted file]
package/libnet/Makefile [deleted file]
package/libnet/ipkg/libnet.control [deleted file]
package/libnet/patches/500-debian-subset.patch.gz [deleted file]
package/libnids/Config.in [deleted file]
package/libnids/Makefile [deleted file]
package/libnids/ipkg/libnids.control [deleted file]
package/libnids/patches/configure.patch [deleted file]
package/libnids/patches/no_asm_for_i386.patch [deleted file]
package/libogg/Config.in [deleted file]
package/libogg/Makefile [deleted file]
package/libogg/ipkg/libogg.control [deleted file]
package/libol/Config.in [deleted file]
package/libol/Makefile [deleted file]
package/libol/ipkg/libol.control [deleted file]
package/libosip2/Config.in [deleted file]
package/libosip2/Makefile [deleted file]
package/libosip2/ipkg/libosip2.control [deleted file]
package/libpcap/Config.in [deleted file]
package/libpcap/Makefile [deleted file]
package/libpcap/ipkg/libpcap.control [deleted file]
package/libpcap/patches/100-shared-lib.patch [deleted file]
package/libpcap/patches/101-cross-compile-fix.patch [deleted file]
package/libpcap/patches/102-alt-ether.patch [deleted file]
package/libpng/Config.in [deleted file]
package/libpng/Makefile [deleted file]
package/libpng/ipkg/libpng.control [deleted file]
package/libpng/patches/100-config_fix.patch [deleted file]
package/libpng/patches/101-pkgconfig-install.patch [deleted file]
package/libpthread/Config.in [deleted file]
package/libpthread/Makefile [deleted file]
package/libpthread/ipkg/libpthread.control [deleted file]
package/libtasn1/Config.in [deleted file]
package/libtasn1/Makefile [deleted file]
package/libtasn1/ipkg/libtasn1.control [deleted file]
package/libtasn1/patches/500-cross-compile.patch [deleted file]
package/libtool/Config.in [deleted file]
package/libtool/Makefile [deleted file]
package/libtool/ipkg/libltdl.control [deleted file]
package/libupnp/Config.in [deleted file]
package/libupnp/Makefile [deleted file]
package/libupnp/ipkg/libupnp.control [deleted file]
package/libupnp/patches/libupnp-1.2.1a-gcc4.patch [deleted file]
package/libupnp/patches/opt-flags.patch [deleted file]
package/libusb/Config.in [deleted file]
package/libusb/Makefile [deleted file]
package/libusb/ipkg/libusb.control [deleted file]
package/libusb/patches/no-libusbpp.patch [deleted file]
package/libvorbis/Config.in [deleted file]
package/libvorbis/Makefile [deleted file]
package/libvorbis/ipkg/libvorbis.control [deleted file]
package/libvorbis/patches/100-no_examples.patch [deleted file]
package/libvorbisidec/Config.in [deleted file]
package/libvorbisidec/Makefile [deleted file]
package/libvorbisidec/ipkg/libvorbisidec.control [deleted file]
package/libxml2/Config.in [deleted file]
package/libxml2/Makefile [deleted file]
package/libxml2/ipkg/libxml2.control [deleted file]
package/libxslt/Config.in [deleted file]
package/libxslt/Makefile [deleted file]
package/libxslt/ipkg/libxslt.control [deleted file]
package/lighttpd/Config.in [deleted file]
package/lighttpd/Makefile [deleted file]
package/lighttpd/files/lighttpd.conf [deleted file]
package/lighttpd/files/lighttpd.default [deleted file]
package/lighttpd/files/lighttpd.init [deleted file]
package/lighttpd/ipkg/lighttpd-mod-accesslog.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-alias.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-auth.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-cgi.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-evasive.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-expire.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-fastcgi.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-proxy.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-redirect.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-rewrite.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-setenv.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-simple-vhost.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-ssi.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-status.control [deleted file]
package/lighttpd/ipkg/lighttpd-mod-usertrack.control [deleted file]
package/lighttpd/ipkg/lighttpd.conffiles [deleted file]
package/lighttpd/ipkg/lighttpd.control [deleted file]
package/lighttpd/patches/500-configure_cross.patch [deleted file]
package/logrotate/Config.in [deleted file]
package/logrotate/Makefile [deleted file]
package/logrotate/files/logrotate.conf [deleted file]
package/logrotate/ipkg/logrotate.control [deleted file]
package/logrotate/patches/logrotate-3.7.1-dateext-maxage.patch [deleted file]
package/logrotate/patches/logrotate-3.7.1-datehack.patch [deleted file]
package/logrotate/patches/logrotate-3.7.1-ignore-hidden.patch [deleted file]
package/logrotate/patches/logrotate-3.7.1-no-tmpdir.patch [deleted file]
package/logrotate/patches/logrotate-3.7.1-taboo-to-debug.patch [deleted file]
package/logrotate/patches/logrotate-3.7.1-weekly.patch [deleted file]
package/lrzsz/Config.in [deleted file]
package/lrzsz/Makefile [deleted file]
package/lrzsz/ipkg/lrzsz.control [deleted file]
package/lua/Config.in [deleted file]
package/lua/Makefile [deleted file]
package/lua/ipkg/liblua.control [deleted file]
package/lua/ipkg/lua-examples.control [deleted file]
package/lua/ipkg/lua.control [deleted file]
package/lua/ipkg/luac.control [deleted file]
package/lua/patches/lua-5.0.2-config.patch [deleted file]
package/lua/patches/lua-5.0.2-soname.patch [deleted file]
package/macchanger/Config.in [deleted file]
package/macchanger/Makefile [deleted file]
package/macchanger/ipkg/macchanger.control [deleted file]
package/madplay/Config.in [deleted file]
package/madplay/Makefile [deleted file]
package/madplay/ipkg/madplay.control [deleted file]
package/maradns/Config.in [deleted file]
package/maradns/Makefile [deleted file]
package/maradns/files/maradns.init [deleted file]
package/maradns/files/mararc [deleted file]
package/maradns/ipkg/maradns.conffiles [deleted file]
package/maradns/ipkg/maradns.control [deleted file]
package/maradns/patches/cross-compile-fix.patch [deleted file]
package/matrixssl/Config.in [deleted file]
package/matrixssl/Makefile [deleted file]
package/matrixssl/ipkg/libmatrixssl.control [deleted file]
package/matrixssl/patches/matrixssl-1.2.4.diff [deleted file]
package/matrixssl/patches/matrixssl-typefix.patch [deleted file]
package/mgetty/Config.in [deleted file]
package/mgetty/Makefile [deleted file]
package/mgetty/ipkg/mgetty.control [deleted file]
package/mgetty/patches/mgetty.patch [deleted file]
package/miau/Config.in [deleted file]
package/miau/Makefile [deleted file]
package/miau/files/S50miau [deleted file]
package/miau/files/miau [deleted file]
package/miau/files/miaurc [deleted file]
package/miau/ipkg/miau.conffiles [deleted file]
package/miau/ipkg/miau.control [deleted file]
package/miax/Config.in [deleted file]
package/miax/Makefile [deleted file]
package/miax/ipkg/miax.control [deleted file]
package/miax/patches/01-cross.patch [deleted file]
package/microcom/Config.in [deleted file]
package/microcom/Makefile [deleted file]
package/microcom/ipkg/microcom.control [deleted file]
package/microperl/Config.in [deleted file]
package/microperl/Makefile [deleted file]
package/microperl/ipkg/microperl.control [deleted file]
package/mini_httpd/Config.in [deleted file]
package/mini_httpd/Makefile [deleted file]
package/mini_httpd/files/matrixssl_helper.c [deleted file]
package/mini_httpd/files/matrixssl_helper.h [deleted file]
package/mini_httpd/files/mini_httpd-ssl.conf [deleted file]
package/mini_httpd/files/mini_httpd.conf [deleted file]
package/mini_httpd/files/mini_httpd.default [deleted file]
package/mini_httpd/files/mini_httpd.init [deleted file]
package/mini_httpd/files/mini_httpd.pem [deleted file]
package/mini_httpd/ipkg/mini-httpd-htpasswd.control [deleted file]
package/mini_httpd/ipkg/mini-httpd-matrixssl.conffiles [deleted file]
package/mini_httpd/ipkg/mini-httpd-matrixssl.control [deleted file]
package/mini_httpd/ipkg/mini-httpd-openssl.conffiles [deleted file]
package/mini_httpd/ipkg/mini-httpd-openssl.control [deleted file]
package/mini_httpd/ipkg/mini-httpd.conffiles [deleted file]
package/mini_httpd/ipkg/mini-httpd.control [deleted file]
package/mini_httpd/patches/001-cgi_path.patch [deleted file]
package/mini_httpd/patches/500-matrixssl.patch [deleted file]
package/mini_sendmail/Config.in [deleted file]
package/mini_sendmail/Makefile [deleted file]
package/mini_sendmail/ipkg/mini-sendmail.control [deleted file]
package/mini_sendmail/patches/500-flags.patch [deleted file]
package/miredo/Config.in [deleted file]
package/miredo/Makefile [deleted file]
package/miredo/files/miredo-server.init [deleted file]
package/miredo/files/miredo.init [deleted file]
package/miredo/ipkg/miredo-server.conffiles [deleted file]
package/miredo/ipkg/miredo-server.control [deleted file]
package/miredo/ipkg/miredo.conffiles [deleted file]
package/miredo/ipkg/miredo.control [deleted file]
package/monit/Config.in [deleted file]
package/monit/Makefile [deleted file]
package/monit/files/monit.init [deleted file]
package/monit/ipkg/monit-nossl.conffiles [deleted file]
package/monit/ipkg/monit-nossl.control [deleted file]
package/monit/ipkg/monit.conffiles [deleted file]
package/monit/ipkg/monit.control [deleted file]
package/motion/Config.in [deleted file]
package/motion/Makefile [deleted file]
package/motion/ipkg/motion.control [deleted file]
package/motion/patches/01-ffmpeg.patch [deleted file]
package/motion/patches/02-honor_cppflags.patch [deleted file]
package/mpd/Config.in [deleted file]
package/mpd/Makefile [deleted file]
package/mpd/ipkg/mpd.conffiles [deleted file]
package/mpd/ipkg/mpd.control [deleted file]
package/mrd6/Config.in [deleted file]
package/mrd6/Makefile [deleted file]
package/mrd6/files/mrd6.conf [deleted file]
package/mrd6/files/mrd6.init [deleted file]
package/mrd6/ipkg/mrd6.control [deleted file]
package/mrd6/patches/01-ceilf_replacement.patch [deleted file]
package/mt-daapd/Config.in [deleted file]
package/mt-daapd/Makefile [deleted file]
package/mt-daapd/files/mt-daapd.init [deleted file]
package/mt-daapd/ipkg/mt-daapd.conffiles [deleted file]
package/mt-daapd/ipkg/mt-daapd.control [deleted file]
package/mtr/Config.in [deleted file]
package/mtr/Makefile [deleted file]
package/mtr/ipkg/mtr.control [deleted file]
package/mtr/patches/501-dns.patch [deleted file]
package/mutt/Config.in [deleted file]
package/mutt/Makefile [deleted file]
package/mutt/ipkg/mutt.control [deleted file]
package/mysql/Config.in [deleted file]
package/mysql/Makefile [deleted file]
package/mysql/ipkg/libmysqlclient.control [deleted file]
package/mysql/patches/500-cross_compile.patch [deleted file]
package/nano/Config.in [deleted file]
package/nano/Makefile [deleted file]
package/nano/ipkg/nano.control [deleted file]
package/ncurses/Config.in [deleted file]
package/ncurses/Makefile [deleted file]
package/ncurses/ipkg/libncurses.control [deleted file]
package/ncurses/patches/500-cross.patch [deleted file]
package/ncurses/patches/501-cross-no_libdir.patch [deleted file]
package/ndisc/Config.in [deleted file]
package/ndisc/Makefile [deleted file]
package/ndisc/ipkg/ndisc6.control [deleted file]
package/ndisc/ipkg/rdisc6.control [deleted file]
package/ndisc/ipkg/tcptraceroute6.control [deleted file]
package/ndisc/patches/100-license.patch [deleted file]
package/net-snmp/Config.in [deleted file]
package/net-snmp/Makefile [deleted file]
package/net-snmp/files/snmpd.conf [deleted file]
package/net-snmp/files/snmpd.default [deleted file]
package/net-snmp/files/snmpd.init [deleted file]
package/net-snmp/ipkg/libnetsnmp.control [deleted file]
package/net-snmp/ipkg/snmp-utils.control [deleted file]
package/net-snmp/ipkg/snmpd-static.conffiles [deleted file]
package/net-snmp/ipkg/snmpd-static.control [deleted file]
package/net-snmp/ipkg/snmpd.conffiles [deleted file]
package/net-snmp/ipkg/snmpd.control [deleted file]
package/net-snmp/patches/500-debian-subset-5.1.2-6.1.patch [deleted file]
package/net-snmp/patches/750-ieee802dot11.patch [deleted file]
package/net-snmp/patches/901-ipsec-interfaces.patch [deleted file]
package/netperf/Config.in [deleted file]
package/netperf/Makefile [deleted file]
package/netperf/files/netserver.init [deleted file]
package/netperf/ipkg/netperf.control [deleted file]
package/netperf/patches/01-netperf-2.3pl1-openwrt.patch [deleted file]
package/netstat-nat/Config.in [deleted file]
package/netstat-nat/Makefile [deleted file]
package/netstat-nat/ipkg/netstat-nat.control [deleted file]
package/nfs-server/Config.in [deleted file]
package/nfs-server/Makefile [deleted file]
package/nfs-server/files/nfsd.exports [deleted file]
package/nfs-server/files/nfsd.init [deleted file]
package/nfs-server/ipkg/nfs-server.control [deleted file]
package/nfs-server/patches/build-config.patch [deleted file]
package/nfs-server/patches/cross-compile-fix.patch [deleted file]
package/nfs-server/patches/debian-subset.patch [deleted file]
package/nfs-server/patches/gcc-3.4-fix.patch [deleted file]
package/nfs-server/patches/remove-warning.patch [deleted file]
package/nmap/Config.in [deleted file]
package/nmap/Makefile [deleted file]
package/nmap/ipkg/nmap.control [deleted file]
package/nmap/patches/cross-compile.patch [deleted file]
package/nmap/patches/no_strip.patch [deleted file]
package/nocatsplash/Config.in [deleted file]
package/nocatsplash/Makefile [deleted file]
package/nocatsplash/ipkg/nocatsplash.conffiles [deleted file]
package/nocatsplash/ipkg/nocatsplash.control [deleted file]
package/nocatsplash/patches/openwrt-firewall.patch [deleted file]
package/ntpclient/Config.in [deleted file]
package/ntpclient/Makefile [deleted file]
package/ntpclient/files/ntpclient.init [deleted file]
package/ntpclient/ipkg/ntpclient.control [deleted file]
package/olsrd/Config.in [deleted file]
package/olsrd/Makefile [deleted file]
package/olsrd/files/olsrd.init [deleted file]
package/olsrd/files/olsrd_secure_key [deleted file]
package/olsrd/ipkg/olsrd-mod-dot-draw.control [deleted file]
package/olsrd/ipkg/olsrd-mod-dyn-gw.control [deleted file]
package/olsrd/ipkg/olsrd-mod-httpinfo.control [deleted file]
package/olsrd/ipkg/olsrd-mod-nameservice.control [deleted file]
package/olsrd/ipkg/olsrd-mod-power.control [deleted file]
package/olsrd/ipkg/olsrd-mod-secure.conffiles [deleted file]
package/olsrd/ipkg/olsrd-mod-secure.control [deleted file]
package/olsrd/ipkg/olsrd-mod-tas.control [deleted file]
package/olsrd/ipkg/olsrd.conffiles [deleted file]
package/olsrd/ipkg/olsrd.control [deleted file]
package/olsrd/patches/olsrd-0.4.10-opt-flags.diff [deleted file]
package/olsrd/patches/olsrd-0.4.9-secure-key-path.path [deleted file]
package/opencdk/Config.in [deleted file]
package/opencdk/Makefile [deleted file]
package/opencdk/ipkg/libopencdk.control [deleted file]
package/opencdk/patches/500-cross-compile.patch [deleted file]
package/openh323/Config.in [deleted file]
package/openh323/Makefile [deleted file]
package/openh323/ipkg/openh323.control [deleted file]
package/openh323/patches/001-configure.patch [deleted file]
package/openldap/Config.in [deleted file]
package/openldap/Makefile [deleted file]
package/openldap/ipkg/libopenldap.conffiles [deleted file]
package/openldap/ipkg/libopenldap.control [deleted file]
package/openldap/ipkg/openldap-utils.control [deleted file]
package/openldap/patches/500-cross-compile.patch [deleted file]
package/openldap/patches/750-no-strip.patch [deleted file]
package/openntpd/Config.in [deleted file]
package/openntpd/Makefile [deleted file]
package/openntpd/files/ntpd.conf [deleted file]
package/openntpd/files/ntpd.init [deleted file]
package/openntpd/ipkg/openntpd.conffiles [deleted file]
package/openntpd/ipkg/openntpd.control [deleted file]
package/openntpd/ipkg/openntpd.postinst [deleted file]
package/openntpd/patches/01-adjtimex_linux.patch [deleted file]
package/openser/Config.in [deleted file]
package/openser/Makefile [deleted file]
package/openser/ipkg/openser-mod-acc.control [deleted file]
package/openser/ipkg/openser-mod-auth-db.control [deleted file]
package/openser/ipkg/openser-mod-auth-radius.control [deleted file]
package/openser/ipkg/openser-mod-auth.control [deleted file]
package/openser/ipkg/openser-mod-avp-radius.control [deleted file]
package/openser/ipkg/openser-mod-avp_radius.control [deleted file]
package/openser/ipkg/openser-mod-avpops.control [deleted file]
package/openser/ipkg/openser-mod-dispatcher.control [deleted file]
package/openser/ipkg/openser-mod-diversion.control [deleted file]
package/openser/ipkg/openser-mod-flatstore.control [deleted file]
package/openser/ipkg/openser-mod-gflags.control [deleted file]
package/openser/ipkg/openser-mod-group-radius.control [deleted file]
package/openser/ipkg/openser-mod-group.control [deleted file]
package/openser/ipkg/openser-mod-group_radius.control [deleted file]
package/openser/ipkg/openser-mod-lcr.control [deleted file]
package/openser/ipkg/openser-mod-mediaproxy.control [deleted file]
package/openser/ipkg/openser-mod-msilo.control [deleted file]
package/openser/ipkg/openser-mod-mysql.control [deleted file]
package/openser/ipkg/openser-mod-nathelper.control [deleted file]
package/openser/ipkg/openser-mod-options.control [deleted file]
package/openser/ipkg/openser-mod-pdt.control [deleted file]
package/openser/ipkg/openser-mod-permissions.control [deleted file]
package/openser/ipkg/openser-mod-pike.control [deleted file]
package/openser/ipkg/openser-mod-sms.control [deleted file]
package/openser/ipkg/openser-mod-speeddial.control [deleted file]
package/openser/ipkg/openser-mod-uac-redirect.control [deleted file]
package/openser/ipkg/openser-mod-uac.control [deleted file]
package/openser/ipkg/openser-mod-uac_redirect.control [deleted file]
package/openser/ipkg/openser-mod-uri-db.control [deleted file]
package/openser/ipkg/openser-mod-uri-radius.control [deleted file]
package/openser/ipkg/openser-mod-uri.control [deleted file]
package/openser/ipkg/openser-mod-uri_db.control [deleted file]
package/openser/ipkg/openser-mod-uri_radius.control [deleted file]
package/openser/ipkg/openser-mod-xlog.control [deleted file]
package/openser/ipkg/openser.conffiles [deleted file]
package/openser/ipkg/openser.control [deleted file]
package/openser/patches/Makefile.defs.patch [deleted file]
package/openser/patches/cfg.lex.patch [deleted file]
package/openser/patches/config.h.patch [deleted file]
package/openser/patches/modules-build.patch [deleted file]
package/openser/patches/openser.cfg.patch [deleted file]
package/openser/patches/sc.dbtext.patch [deleted file]
package/openser/patches/sc.patch [deleted file]
package/openssh/Config.in [deleted file]
package/openssh/Makefile [deleted file]
package/openssh/files/S50sshd [deleted file]
package/openssh/ipkg/openssh-client-utils.control [deleted file]
package/openssh/ipkg/openssh-client.conffiles [deleted file]
package/openssh/ipkg/openssh-client.control [deleted file]
package/openssh/ipkg/openssh-server.conffiles [deleted file]
package/openssh/ipkg/openssh-server.control [deleted file]
package/openssh/ipkg/openssh-server.postinst [deleted file]
package/openssh/ipkg/openssh-sftp-client.control [deleted file]
package/openssh/ipkg/openssh-sftp-server.control [deleted file]
package/openssh/patches/100-openssl-cipher.patch [deleted file]
package/openssh/patches/cross-compile.patch [deleted file]
package/openssl/Config.in [deleted file]
package/openssl/Makefile [deleted file]
package/openssl/ipkg/libopenssl.control [deleted file]
package/openssl/ipkg/openssl-util.conffiles [deleted file]
package/openssl/ipkg/openssl-util.control [deleted file]
package/openssl/patches/110-optimize-for-size.patch [deleted file]
package/openssl/patches/120-makedepend.patch [deleted file]
package/openssl/patches/130-perl-path.patch [deleted file]
package/openssl/patches/140-makefile-dirs.patch [deleted file]
package/openssl/patches/150-no_engines.patch [deleted file]
package/openssl/patches/160-disable_doc_tests.patch [deleted file]
package/openswan/Config.in [deleted file]
package/openswan/Makefile [deleted file]
package/openswan/ipkg/openswan.conffiles [deleted file]
package/openswan/ipkg/openswan.control [deleted file]
package/openswan/patches/pluto-includes.patch [deleted file]
package/openswan/patches/scripts.patch [deleted file]
package/openswan/patches/use-dev-urandom.patch [deleted file]
package/openvpn/Config.in [deleted file]
package/openvpn/Makefile [deleted file]
package/openvpn/ipkg/openvpn.control [deleted file]
package/osiris/Config.in [deleted file]
package/osiris/Makefile [deleted file]
package/osiris/files/osirisd.init [deleted file]
package/osiris/ipkg/osirisd.control [deleted file]
package/osiris/patches/01-configure-cross.patch [deleted file]
package/osiris/patches/02-osirisd-pidfile.patch [deleted file]
package/osiris/patches/03-openssl-0.9.8+.patch [deleted file]
package/osiris/patches/mod_if.patch [deleted file]
package/osiris/patches/mod_nvram.patch [deleted file]
package/osiris/patches/mod_uptime.patch [deleted file]
package/p910nd/Config.in [deleted file]
package/p910nd/Makefile [deleted file]
package/p910nd/files/p910nd.default [deleted file]
package/p910nd/files/p910nd.init [deleted file]
package/p910nd/ipkg/p910nd.conffiles [deleted file]
package/p910nd/ipkg/p910nd.control [deleted file]
package/p910nd/patches/100-Makefile.patch [deleted file]
package/p910nd/patches/200-p910nd-0.7.patch [deleted file]
package/palantir/Config.in [deleted file]
package/palantir/Makefile [deleted file]
package/palantir/ipkg/palantir.conffiles [deleted file]
package/palantir/ipkg/palantir.control [deleted file]
package/parprouted/Config.in [deleted file]
package/parprouted/Makefile [deleted file]
package/parprouted/files/parprouted.default [deleted file]
package/parprouted/files/parprouted.init [deleted file]
package/parprouted/ipkg/parprouted.conffiles [deleted file]
package/parprouted/ipkg/parprouted.control [deleted file]
package/parprouted/patches/parprouted.patch [deleted file]
package/pciutils/Config.in [deleted file]
package/pciutils/Makefile [deleted file]
package/pciutils/ipkg/pciutils.control [deleted file]
package/pcre/Config.in [deleted file]
package/pcre/Makefile [deleted file]
package/pcre/ipkg/libpcre.control [deleted file]
package/pcre/patches/100-honor_cppflags_ldflags.patch [deleted file]
package/pcre/patches/750-pcre_config_cross.patch [deleted file]
package/peercast/Config.in [deleted file]
package/peercast/Makefile [deleted file]
package/peercast/files/peercast.ini [deleted file]
package/peercast/files/peercast.init [deleted file]
package/peercast/ipkg/peercast.conffiles [deleted file]
package/peercast/ipkg/peercast.control [deleted file]
package/peerguardian/Config.in [deleted file]
package/peerguardian/Makefile [deleted file]
package/peerguardian/files/peerguardian.init [deleted file]
package/peerguardian/ipkg/peerguardian.control [deleted file]
package/peerguardian/patches/01-honor-libipq.patch [deleted file]
package/php4/Config.in [deleted file]
package/php4/Makefile [deleted file]
package/php4/files/php.ini [deleted file]
package/php4/files/php.init [deleted file]
package/php4/ipkg/php4-cgi.conffiles [deleted file]
package/php4/ipkg/php4-cgi.control [deleted file]
package/php4/ipkg/php4-cli.conffiles [deleted file]
package/php4/ipkg/php4-cli.control [deleted file]
package/php4/ipkg/php4-fastcgi.conffiles [deleted file]
package/php4/ipkg/php4-fastcgi.control [deleted file]
package/php4/ipkg/php4-mod-curl.control [deleted file]
package/php4/ipkg/php4-mod-ftp.control [deleted file]
package/php4/ipkg/php4-mod-gd.control [deleted file]
package/php4/ipkg/php4-mod-gmp.control [deleted file]
package/php4/ipkg/php4-mod-ldap.control [deleted file]
package/php4/ipkg/php4-mod-mysql.control [deleted file]
package/php4/ipkg/php4-mod-openssl.control [deleted file]
package/php4/ipkg/php4-mod-pcre.control [deleted file]
package/php4/ipkg/php4-mod-pgsql.control [deleted file]
package/php4/ipkg/php4-mod-session.control [deleted file]
package/php4/ipkg/php4-mod-sockets.control [deleted file]
package/php4/ipkg/php4-mod-sqlite.control [deleted file]
package/php4/ipkg/php4-mod-xml.control [deleted file]
package/php4/patches/php-4.3.11-sqlite-1.0.patch [deleted file]
package/php4/patches/php4_configure.patch [deleted file]
package/php4/patches/php4_dns_skipname.patch [deleted file]
package/php5/Config.in [deleted file]
package/php5/Makefile [deleted file]
package/php5/files/php.ini [deleted file]
package/php5/files/php.init [deleted file]
package/php5/ipkg/php5-cgi.conffiles [deleted file]
package/php5/ipkg/php5-cgi.control [deleted file]
package/php5/ipkg/php5-cli.conffiles [deleted file]
package/php5/ipkg/php5-cli.control [deleted file]
package/php5/ipkg/php5-fastcgi.conffiles [deleted file]
package/php5/ipkg/php5-fastcgi.control [deleted file]
package/php5/ipkg/php5-mod-curl.control [deleted file]
package/php5/ipkg/php5-mod-ftp.control [deleted file]
package/php5/ipkg/php5-mod-gd.control [deleted file]
package/php5/ipkg/php5-mod-gmp.control [deleted file]
package/php5/ipkg/php5-mod-ldap.control [deleted file]
package/php5/ipkg/php5-mod-mysql.control [deleted file]
package/php5/ipkg/php5-mod-openssl.control [deleted file]
package/php5/ipkg/php5-mod-pcre.control [deleted file]
package/php5/ipkg/php5-mod-pgsql.control [deleted file]
package/php5/ipkg/php5-mod-session.control [deleted file]
package/php5/ipkg/php5-mod-sockets.control [deleted file]
package/php5/ipkg/php5-mod-sqlite.control [deleted file]
package/php5/ipkg/php5-mod-xml.control [deleted file]
package/php5/patches/php-5.0.4-configure-cross.patch [deleted file]
package/picocom/Config.in [deleted file]
package/picocom/Makefile [deleted file]
package/picocom/ipkg/picocom.control [deleted file]
package/pipacs/Config.in [deleted file]
package/pipacs/Makefile [deleted file]
package/pipacs/ipkg/pipacs.control [deleted file]
package/pipacs/src/Makefile [deleted file]
package/pipacs/src/parser.c [deleted file]
package/pipacs/src/parser.h [deleted file]
package/pipacs/src/pipacs.c [deleted file]
package/pmacct/Config.in [deleted file]
package/pmacct/Makefile [deleted file]
package/pmacct/files/nfacctd.conf [deleted file]
package/pmacct/files/nfacctd.default [deleted file]
package/pmacct/files/nfacctd.init [deleted file]
package/pmacct/files/pmacctd.conf [deleted file]
package/pmacct/files/pmacctd.default [deleted file]
package/pmacct/files/pmacctd.init [deleted file]
package/pmacct/ipkg/nfacctd-custom.control [deleted file]
package/pmacct/ipkg/nfacctd-mysql.control [deleted file]
package/pmacct/ipkg/nfacctd-pgsql.control [deleted file]
package/pmacct/ipkg/nfacctd-sqlite.control [deleted file]
package/pmacct/ipkg/nfacctd.conffiles [deleted file]
package/pmacct/ipkg/nfacctd.control [deleted file]
package/pmacct/ipkg/pmacct-client.control [deleted file]
package/pmacct/ipkg/pmacctd-custom.control [deleted file]
package/pmacct/ipkg/pmacctd-mysql.control [deleted file]
package/pmacct/ipkg/pmacctd-pgsql.control [deleted file]
package/pmacct/ipkg/pmacctd-sqlite.control [deleted file]
package/pmacct/ipkg/pmacctd.conffiles [deleted file]
package/pmacct/ipkg/pmacctd.control [deleted file]
package/popt/Config.in [deleted file]
package/popt/Makefile [deleted file]
package/popt/ipkg/libpopt.control [deleted file]
package/portmap/Config.in [deleted file]
package/portmap/Makefile [deleted file]
package/portmap/files/portmap.init [deleted file]
package/portmap/ipkg/portmap.control [deleted file]
package/portmap/patches/debian-subset.patch [deleted file]
package/portsentry/Config.in [deleted file]
package/portsentry/Makefile [deleted file]
package/portsentry/ipkg/portsentry.conffiles [deleted file]
package/portsentry/ipkg/portsentry.control [deleted file]
package/portsentry/patches/100-conf_location.patch [deleted file]
package/portsentry/patches/101-postsentry_c.patch [deleted file]
package/postgresql/Config.in [deleted file]
package/postgresql/Makefile [deleted file]
package/postgresql/ipkg/libpq.control [deleted file]
package/postgresql/ipkg/pgsql-cli.control [deleted file]
package/postgresql/patches/100-debian-12asmconstraints [deleted file]
package/postgresql/patches/101-debian-27dbf2pg-textfield [deleted file]
package/postgresql/patches/102-debian-30libpq [deleted file]
package/postgresql/patches/750-configure-honor-cppflags.patch [deleted file]
package/pptpd/Config.in [deleted file]
package/pptpd/Makefile [deleted file]
package/pptpd/files/options.pptpd [deleted file]
package/pptpd/files/pptpd.conf [deleted file]
package/pptpd/files/pptpd.init [deleted file]
package/pptpd/ipkg/pptpd.conffiles [deleted file]
package/pptpd/ipkg/pptpd.control [deleted file]
package/privoxy/Config.in [deleted file]
package/privoxy/Makefile [deleted file]
package/privoxy/ipkg/privoxy.control [deleted file]
package/privoxy/patches/100-crosscompile.patch [deleted file]
package/privoxy/patches/101-destdir.patch [deleted file]
package/procmail/Config.in [deleted file]
package/procmail/Makefile [deleted file]
package/procmail/ipkg/procmail.control [deleted file]
package/procmail/patches/promail_openwrt.patch [deleted file]
package/psybnc/Config.in [deleted file]
package/psybnc/Makefile [deleted file]
package/psybnc/ipkg/psybnc.control [deleted file]
package/psybnc/patches/Makefile.patch [deleted file]
package/psybnc/patches/psybnc.conf.patch [deleted file]
package/psybnc/patches/psybnc.patch [deleted file]
package/psybnc/patches/startscript.patch [deleted file]
package/ptunnel/Config.in [deleted file]
package/ptunnel/Makefile [deleted file]
package/ptunnel/ipkg/ptunnel.control [deleted file]
package/pwlib/Config.in [deleted file]
package/pwlib/Makefile [deleted file]
package/pwlib/ipkg/pwlib.control [deleted file]
package/pwlib/patches/002-lib_mak.patch [deleted file]
package/quagga/Config.in [deleted file]
package/quagga/Makefile [deleted file]
package/quagga/files/quagga.init [deleted file]
package/quagga/ipkg/quagga-bgpd.control [deleted file]
package/quagga/ipkg/quagga-ospf6d.control [deleted file]
package/quagga/ipkg/quagga-ospfd.control [deleted file]
package/quagga/ipkg/quagga-ripd.control [deleted file]
package/quagga/ipkg/quagga-ripngd.control [deleted file]
package/quagga/ipkg/quagga-vtysh.control [deleted file]
package/quagga/ipkg/quagga.control [deleted file]
package/quagga/ipkg/quagga.postinst [deleted file]
package/quagga/patches/quagga-cross.patch [deleted file]
package/quagga/patches/quagga-readline.patch [deleted file]
package/raddump/Config.in [deleted file]
package/raddump/Makefile [deleted file]
package/raddump/ipkg/raddump.control [deleted file]
package/radiusclient-ng/Config.in [deleted file]
package/radiusclient-ng/Makefile [deleted file]
package/radiusclient-ng/ipkg/libradiusclient-ng.control [deleted file]
package/radiusclient-ng/ipkg/radiusclient-ng.control [deleted file]
package/radiusclient-ng/patches/01-cross_compile.patch [deleted file]
package/radvd/Config.in [deleted file]
package/radvd/Makefile [deleted file]
package/radvd/files/radvd.conf [deleted file]
package/radvd/files/radvd.init [deleted file]
package/radvd/ipkg/radvd.conffiles [deleted file]
package/radvd/ipkg/radvd.control [deleted file]
package/radvd/patches/no-libfl.patch [deleted file]
package/rarpd/Config.in [deleted file]
package/rarpd/Makefile [deleted file]
package/rarpd/files/rarpd.default [deleted file]
package/rarpd/files/rarpd.init [deleted file]
package/rarpd/ipkg/rarpd.conffiles [deleted file]
package/rarpd/ipkg/rarpd.control [deleted file]
package/readline/Config.in [deleted file]
package/readline/Makefile [deleted file]
package/readline/ipkg/libreadline.control [deleted file]
package/reaim/Config.in [deleted file]
package/reaim/Makefile [deleted file]
package/reaim/files/reaim.init [deleted file]
package/reaim/ipkg/reaim.control [deleted file]
package/reaim/patches/501-cross_compile-install.patch [deleted file]
package/rp-pppoe/Config.in [deleted file]
package/rp-pppoe/Makefile [deleted file]
package/rp-pppoe/files/pppoe-client.init [deleted file]
package/rp-pppoe/files/pppoe-relay.default [deleted file]
package/rp-pppoe/files/pppoe-relay.init [deleted file]
package/rp-pppoe/files/pppoe-server.default [deleted file]
package/rp-pppoe/files/pppoe-server.init [deleted file]
package/rp-pppoe/ipkg/pppoe-client.conffiles [deleted file]
package/rp-pppoe/ipkg/pppoe-client.control [deleted file]
package/rp-pppoe/ipkg/pppoe-relay.conffiles [deleted file]
package/rp-pppoe/ipkg/pppoe-relay.control [deleted file]
package/rp-pppoe/ipkg/pppoe-server.conffiles [deleted file]
package/rp-pppoe/ipkg/pppoe-server.control [deleted file]
package/rp-pppoe/ipkg/pppoe-sniff.control [deleted file]
package/rp-pppoe/ipkg/rules [deleted file]
package/rp-pppoe/ipkg/version [deleted file]
package/rp-pppoe/patches/rp-pppoe-3.5-Makefile.patch [deleted file]
package/rp-pppoe/patches/rp-pppoe-3.5-configure.patch [deleted file]
package/rp-pppoe/patches/rp-pppoe-3.5-scripts-fixes.patch [deleted file]
package/rrdcollect/Config.in [deleted file]
package/rrdcollect/Makefile [deleted file]
package/rrdcollect/files/rrd.conf [deleted file]
package/rrdcollect/files/rrd.sh [deleted file]
package/rrdcollect/files/rrdcollect.conf [deleted file]
package/rrdcollect/files/rrdcollect.init [deleted file]
package/rrdcollect/ipkg/rrdcollect-example.conffiles [deleted file]
package/rrdcollect/ipkg/rrdcollect-example.control [deleted file]
package/rrdcollect/ipkg/rrdcollect.control [deleted file]
package/rrdcollect/patches/rrdcollect-scan.patch [deleted file]
package/rrdtool/Config.in [deleted file]
package/rrdtool/Makefile [deleted file]
package/rrdtool/ipkg/librrd.control [deleted file]
package/rrdtool/ipkg/rrdcgi.control [deleted file]
package/rrdtool/ipkg/rrdtool.control [deleted file]
package/rrdtool1/Config.in [deleted file]
package/rrdtool1/Makefile [deleted file]
package/rrdtool1/ipkg/librrd1.control [deleted file]
package/rrdtool1/ipkg/rrdcgi1.control [deleted file]
package/rrdtool1/ipkg/rrdtool1.control [deleted file]
package/rrs/Config.in [deleted file]
package/rrs/Makefile [deleted file]
package/rrs/ipkg/rrs-nossl.control [deleted file]
package/rrs/ipkg/rrs.control [deleted file]
package/rrs/patches/rrs-1.70-shell.patch [deleted file]
package/rsync/Config.in [deleted file]
package/rsync/Makefile [deleted file]
package/rsync/ipkg/rsync.control [deleted file]
package/sablevm-classpath/Config.in [deleted file]
package/sablevm-classpath/Makefile [deleted file]
package/sablevm-classpath/files/mini.classlist [deleted file]
package/sablevm-classpath/ipkg/libsablevm-classpath.control [deleted file]
package/sablevm-classpath/ipkg/sablevm-classpath-full.control [deleted file]
package/sablevm-classpath/ipkg/sablevm-classpath-mini.control [deleted file]
package/sablevm/Config.in [deleted file]
package/sablevm/Makefile [deleted file]
package/sablevm/ipkg/sablevm.control [deleted file]
package/samba/Config.in [deleted file]
package/samba/Makefile [deleted file]
package/samba/files/samba.init [deleted file]
package/samba/files/smb.conf [deleted file]
package/samba/ipkg/samba-client.control [deleted file]
package/samba/ipkg/samba.conffiles [deleted file]
package/samba/ipkg/samba.control [deleted file]
package/samba/patches/100-samba.patch [deleted file]
package/samba/patches/200-security.patch [deleted file]
package/samba/patches/250-writex.patch [deleted file]
package/samba/patches/300-shared_lib_ldflags_fix.patch [deleted file]
package/samba/patches/301-config_files_path.patch [deleted file]
package/sane-backends/Config.in [deleted file]
package/sane-backends/Makefile [deleted file]
package/sane-backends/ipkg/sane-backends.conffiles [deleted file]
package/sane-backends/ipkg/sane-backends.control [deleted file]
package/sane-backends/patches/001-remove-unneeded.patch [deleted file]
package/scanlogd/Config.in [deleted file]
package/scanlogd/Makefile [deleted file]
package/scanlogd/files/scanlogd.init [deleted file]
package/scanlogd/ipkg/scanlogd.control [deleted file]
package/scanlogd/ipkg/scanlogd.postinst [deleted file]
package/scdp/Config.in [deleted file]
package/scdp/Makefile [deleted file]
package/scdp/ipkg/scdp.control [deleted file]
package/screen/Config.in [deleted file]
package/screen/Makefile [deleted file]
package/screen/ipkg/screen.control [deleted file]
package/screen/patches/100-cross_compile_fix.patch [deleted file]
package/ser2net/Config.in [deleted file]
package/ser2net/Makefile [deleted file]
package/ser2net/ipkg/ser2net.conffiles [deleted file]
package/ser2net/ipkg/ser2net.control [deleted file]
package/serdisplib/Config.in [deleted file]
package/serdisplib/Makefile [deleted file]
package/serdisplib/ipkg/serdisplib.control [deleted file]
package/serdisplib/patches/100-io.patch [deleted file]
package/serdisplib/patches/101-test_shared.patch [deleted file]
package/setpwc/Config.in [deleted file]
package/setpwc/Makefile [deleted file]
package/setpwc/ipkg/setpwc.control [deleted file]
package/setserial/Config.in [deleted file]
package/setserial/Makefile [deleted file]
package/setserial/files/serial.init [deleted file]
package/setserial/ipkg/setserial.control [deleted file]
package/shat/Config.in [deleted file]
package/shat/Makefile [deleted file]
package/shat/ipkg/shat.control [deleted file]
package/shfs/Config.in [deleted file]
package/shfs/Makefile [deleted file]
package/shfs/ipkg/shfs-utils.control [deleted file]
package/shfs/patches/101-kmod-build.patch [deleted file]
package/shfs/patches/102-utils-build-fixes.patch [deleted file]
package/sipp/Config.in [deleted file]
package/sipp/Makefile [deleted file]
package/sipp/ipkg/sipp.control [deleted file]
package/siproxd/Config.in [deleted file]
package/siproxd/Makefile [deleted file]
package/siproxd/files/siproxd.init [deleted file]
package/siproxd/ipkg/siproxd.conffiles [deleted file]
package/siproxd/ipkg/siproxd.control [deleted file]
package/sipsak/Config.in [deleted file]
package/sipsak/Makefile [deleted file]
package/sipsak/ipkg/sipsak.control [deleted file]
package/slurm/Config.in [deleted file]
package/slurm/Makefile [deleted file]
package/slurm/ipkg/slurm.control [deleted file]
package/slurm/patches/no_host_ncurses.patch [deleted file]
package/snort-wireless/Config.in [deleted file]
package/snort-wireless/Makefile [deleted file]
package/snort-wireless/files/snort-wireless.default [deleted file]
package/snort-wireless/files/snort-wireless.init [deleted file]
package/snort-wireless/ipkg/snort-wireless-custom.control [deleted file]
package/snort-wireless/ipkg/snort-wireless-mysql.control [deleted file]
package/snort-wireless/ipkg/snort-wireless-pgsql.control [deleted file]
package/snort-wireless/ipkg/snort-wireless.conffiles [deleted file]
package/snort-wireless/ipkg/snort-wireless.control [deleted file]
package/snort-wireless/patches/500-no-config-search.patch [deleted file]
package/snort-wireless/patches/750-lightweight-config.patch [deleted file]
package/snort/Config.in [deleted file]
package/snort/Makefile [deleted file]
package/snort/files/snort.default [deleted file]
package/snort/files/snort.init [deleted file]
package/snort/ipkg/snort-custom.control [deleted file]
package/snort/ipkg/snort-mysql.control [deleted file]
package/snort/ipkg/snort-pgsql.control [deleted file]
package/snort/ipkg/snort.conffiles [deleted file]
package/snort/ipkg/snort.control [deleted file]
package/snort/patches/500-no-config-search.patch [deleted file]
package/snort/patches/750-lightweight-config.patch [deleted file]
package/socat/Config.in [deleted file]
package/socat/Makefile [deleted file]
package/socat/ipkg/socat.control [deleted file]
package/socat/patches/501-honor_ldflags.patch [deleted file]
package/speex/Config.in [deleted file]
package/speex/Makefile [deleted file]
package/speex/ipkg/libspeex.control [deleted file]
package/sqlite/Config.in [deleted file]
package/sqlite/Makefile [deleted file]
package/sqlite/ipkg/libsqlite.control [deleted file]
package/sqlite/ipkg/sqlite-cli.control [deleted file]
package/sqlite2/Config.in [deleted file]
package/sqlite2/Makefile [deleted file]
package/sqlite2/ipkg/libsqlite2.control [deleted file]
package/sqlite2/ipkg/sqlite2-cli.control [deleted file]
package/srelay/Config.in [deleted file]
package/srelay/Makefile [deleted file]
package/srelay/files/srelay.conf [deleted file]
package/srelay/files/srelay.init [deleted file]
package/srelay/ipkg/srelay.conffiles [deleted file]
package/srelay/ipkg/srelay.control [deleted file]
package/srelay/patches/01-cross_compile.patch [deleted file]
package/ssltunnel/Config.in [deleted file]
package/ssltunnel/Makefile [deleted file]
package/ssltunnel/ipkg/ssltunnel.control [deleted file]
package/ssmtp/Config.in [deleted file]
package/ssmtp/Makefile [deleted file]
package/ssmtp/ipkg/ssmtp.conffiles [deleted file]
package/ssmtp/ipkg/ssmtp.control [deleted file]
package/ssmtp/patches/500-debian-subset-2.61-2.patch [deleted file]
package/ssmtp/patches/901-strftime_space_padding.patch [deleted file]
package/strace/Config.in [deleted file]
package/strace/Makefile [deleted file]
package/strace/ipkg/strace.control [deleted file]
package/syslog-ng/Config.in [deleted file]
package/syslog-ng/Makefile [deleted file]
package/syslog-ng/files/syslog-ng.conf [deleted file]
package/syslog-ng/files/syslog-ng.init [deleted file]
package/syslog-ng/ipkg/syslog-ng.conffiles [deleted file]
package/syslog-ng/ipkg/syslog-ng.control [deleted file]
package/syslog-ng/patches/01-no_lfl.patch [deleted file]
package/tcp_wrappers/Config.in [deleted file]
package/tcp_wrappers/Makefile [deleted file]
package/tcp_wrappers/patches/debian-subset.patch [deleted file]
package/tcp_wrappers/patches/opt_cflags.patch [deleted file]
package/tcpdump/Config.in [deleted file]
package/tcpdump/Makefile [deleted file]
package/tcpdump/ipkg/tcpdump.control [deleted file]
package/tcpdump/patches/remove-pcap-debug.patch [deleted file]
package/tinc/Config.in [deleted file]
package/tinc/Makefile [deleted file]
package/tinc/ipkg/tinc.control [deleted file]
package/tinyproxy/Config.in [deleted file]
package/tinyproxy/Makefile [deleted file]
package/tinyproxy/files/tinyproxy.init [deleted file]
package/tinyproxy/ipkg/tinyproxy.control [deleted file]
package/tmsnc/Config.in [deleted file]
package/tmsnc/Makefile [deleted file]
package/tmsnc/ipkg/tmsnc.control [deleted file]
package/tor/Config.in [deleted file]
package/tor/Makefile [deleted file]
package/tor/files/tor.init [deleted file]
package/tor/files/torrc [deleted file]
package/tor/ipkg/tor.conffiles [deleted file]
package/tor/ipkg/tor.control [deleted file]
package/tor/ipkg/tor.postinst [deleted file]
package/ttcp/Config.in [deleted file]
package/ttcp/Makefile [deleted file]
package/ttcp/ipkg/ttcp.control [deleted file]
package/ttcp/ttcp.c [deleted file]
package/uclibc++/Config.in [deleted file]
package/uclibc++/Makefile [deleted file]
package/uclibc++/files/config.i386 [deleted file]
package/uclibc++/files/config.mips [deleted file]
package/uclibc++/ipkg/uclibc++.control [deleted file]
package/uclibc++/patches/cross-compile.patch [deleted file]
package/udp-broadcast-relay/Config.in [deleted file]
package/udp-broadcast-relay/Makefile [deleted file]
package/udp-broadcast-relay/ipkg/udp-broadcast-relay.control [deleted file]
package/ulogd/Config.in [deleted file]
package/ulogd/Makefile [deleted file]
package/ulogd/files/ulogd.default [deleted file]
package/ulogd/files/ulogd.init [deleted file]
package/ulogd/ipkg/ulogd-mod-extra.control [deleted file]
package/ulogd/ipkg/ulogd-mod-mysql.control [deleted file]
package/ulogd/ipkg/ulogd-mod-pgsql.control [deleted file]
package/ulogd/ipkg/ulogd.conffiles [deleted file]
package/ulogd/ipkg/ulogd.control [deleted file]
package/ulogd/patches/ulogd-1.23-gcc4.patch [deleted file]
package/ulogd/patches/ulogd-1.23-inc-patch.patch [deleted file]
package/ulogd/patches/ulogd-1.23-no-rej.patch [deleted file]
package/updatedd/Config.in [deleted file]
package/updatedd/Makefile [deleted file]
package/updatedd/files/S55ddns [deleted file]
package/updatedd/ipkg/updatedd-mod-changeip.control [deleted file]
package/updatedd/ipkg/updatedd-mod-dyndns.control [deleted file]
package/updatedd/ipkg/updatedd-mod-eurodyndns.control [deleted file]
package/updatedd/ipkg/updatedd-mod-hn.control [deleted file]
package/updatedd/ipkg/updatedd-mod-noip.control [deleted file]
package/updatedd/ipkg/updatedd-mod-ods.control [deleted file]
package/updatedd/ipkg/updatedd-mod-ovh.control [deleted file]
package/updatedd/ipkg/updatedd-mod-regfish.control [deleted file]
package/updatedd/ipkg/updatedd-mod-tzo.control [deleted file]
package/updatedd/ipkg/updatedd.control [deleted file]
package/usbutils/Config.in [deleted file]
package/usbutils/Makefile [deleted file]
package/usbutils/ipkg/lsusb.control [deleted file]
package/ustl/Config.in [deleted file]
package/ustl/Makefile [deleted file]
package/ustl/files/Common.mk [deleted file]
package/ustl/files/config.h [deleted file]
package/ustl/ipkg/ustl.control [deleted file]
package/ustl/patches/01-install-DESTDIR.patch [deleted file]
package/ustl/patches/02-install_path.patch [deleted file]
package/util-linux/Config.in [deleted file]
package/util-linux/Makefile [deleted file]
package/util-linux/ipkg/fdisk.control [deleted file]
package/util-linux/ipkg/losetup.control [deleted file]
package/util-linux/ipkg/swap-utils.control [deleted file]
package/util-linux/patches/501-mconfig.patch [deleted file]
package/vgp/Config.in [deleted file]
package/vgp/Makefile [deleted file]
package/vgp/ipkg/vgp.control [deleted file]
package/vim/Config.in [deleted file]
package/vim/Makefile [deleted file]
package/vim/files/vimrc [deleted file]
package/vim/ipkg/vim.control [deleted file]
package/vim/patches/vim_configure.patch [deleted file]
package/vnc-reflector/Config.in [deleted file]
package/vnc-reflector/Makefile [deleted file]
package/vnc-reflector/ipkg/vnc-reflector.control [deleted file]
package/vnc-reflector/patches/01-honor_include_lib_path.patch [deleted file]
package/vncrepeater/Config.in [deleted file]
package/vncrepeater/Makefile [deleted file]
package/vncrepeater/ipkg/vncrepeater.control [deleted file]
package/vncrepeater/patches/01-uclibcxx_linking.patch [deleted file]
package/vrrpd/Config.in [deleted file]
package/vrrpd/Makefile [deleted file]
package/vrrpd/files/vrrpd.default [deleted file]
package/vrrpd/files/vrrpd.init [deleted file]
package/vrrpd/ipkg/vrrpd.conffiles [deleted file]
package/vrrpd/ipkg/vrrpd.control [deleted file]
package/vsftpd/Config.in [deleted file]
package/vsftpd/Makefile [deleted file]
package/vsftpd/files/vsftpd.conf [deleted file]
package/vsftpd/files/vsftpd.init [deleted file]
package/vsftpd/ipkg/vsftpd.conffiles [deleted file]
package/vsftpd/ipkg/vsftpd.control [deleted file]
package/vsftpd/patches/chroot.patch [deleted file]
package/vsftpd/patches/destdir.patch [deleted file]
package/vsftpd/patches/find-libs.patch [deleted file]
package/vtun/Config.in [deleted file]
package/vtun/Makefile [deleted file]
package/vtun/ipkg/vtun.conffiles [deleted file]
package/vtun/ipkg/vtun.control [deleted file]
package/watchdog/Config.in [deleted file]
package/watchdog/Makefile [deleted file]
package/watchdog/files/watchdog.init [deleted file]
package/watchdog/ipkg/watchdog.conffiles [deleted file]
package/watchdog/ipkg/watchdog.control [deleted file]
package/watchdog/patches/01-fstab-sys_siglist.patch [deleted file]
package/wccpd/Config.in [deleted file]
package/wccpd/Makefile [deleted file]
package/wccpd/ipkg/wccpd.control [deleted file]
package/weechat/Config.in [deleted file]
package/weechat/Makefile [deleted file]
package/weechat/ipkg/weechat.control [deleted file]
package/wifidog/Config.in [deleted file]
package/wifidog/Makefile [deleted file]
package/wifidog/files/wifidog.conf [deleted file]
package/wifidog/files/wifidog.init [deleted file]
package/wifidog/ipkg/wifidog.conffiles [deleted file]
package/wifidog/ipkg/wifidog.control [deleted file]
package/wiviz/Config.in [deleted file]
package/wiviz/Makefile [deleted file]
package/wiviz/files/www/cgi-bin/wiviz/get.cgi [deleted file]
package/wiviz/files/www/cgi-bin/wiviz/set.cgi [deleted file]
package/wiviz/files/www/wiviz/adhoc-idle.gif [deleted file]
package/wiviz/files/www/wiviz/adhoc-idle.png [deleted file]
package/wiviz/files/www/wiviz/adhoc.gif [deleted file]
package/wiviz/files/www/wiviz/adhoc.png [deleted file]
package/wiviz/files/www/wiviz/ap-idle.gif [deleted file]
package/wiviz/files/www/wiviz/ap-idle.png [deleted file]
package/wiviz/files/www/wiviz/ap-wep-idle.gif [deleted file]
package/wiviz/files/www/wiviz/ap-wep-idle.png [deleted file]
package/wiviz/files/www/wiviz/ap-wep.gif [deleted file]
package/wiviz/files/www/wiviz/ap-wep.png [deleted file]
package/wiviz/files/www/wiviz/ap.gif [deleted file]
package/wiviz/files/www/wiviz/ap.png [deleted file]
package/wiviz/files/www/wiviz/pip-idle.gif [deleted file]
package/wiviz/files/www/wiviz/pip-idle.png [deleted file]
package/wiviz/files/www/wiviz/pip.gif [deleted file]
package/wiviz/files/www/wiviz/pip.png [deleted file]
package/wiviz/files/www/wiviz/station-idle.gif [deleted file]
package/wiviz/files/www/wiviz/station-idle.png [deleted file]
package/wiviz/files/www/wiviz/station.gif [deleted file]
package/wiviz/files/www/wiviz/station.png [deleted file]
package/wiviz/files/www/wiviz/wiviz.css [deleted file]
package/wiviz/files/www/wiviz/wiviz.html [deleted file]
package/wiviz/files/www/wiviz/wiviz.js [deleted file]
package/wiviz/ipkg/wiviz.control [deleted file]
package/wiviz/src/Makefile [deleted file]
package/wiviz/src/channelhopper.c [deleted file]
package/wiviz/src/channelhopper.h [deleted file]
package/wiviz/src/structs.h [deleted file]
package/wiviz/src/wiviz.c [deleted file]
package/wiviz/src/wl_access.c [deleted file]
package/wiviz/src/wl_access.h [deleted file]
package/wknock/Config.in [deleted file]
package/wknock/Makefile [deleted file]
package/wknock/ipkg/wknock.control [deleted file]
package/wol/Config.in [deleted file]
package/wol/Makefile [deleted file]
package/wol/ipkg/wol.control [deleted file]
package/wondershaper/Config.in [deleted file]
package/wondershaper/Makefile [deleted file]
package/wondershaper/ipkg/wondershaper.conffiles [deleted file]
package/wondershaper/ipkg/wondershaper.control [deleted file]
package/wondershaper/patches/wondershaper-OpenWrt.patch [deleted file]
package/wpa_supplicant/Config.in [deleted file]
package/wpa_supplicant/Makefile [deleted file]
package/wpa_supplicant/files/config [deleted file]
package/wpa_supplicant/ipkg/wpa-supplicant.control [deleted file]
package/wpa_supplicant/patches/101-ldflags.patch [deleted file]
package/wpa_supplicant/patches/102-opt_cflags.patch [deleted file]
package/wput/Config.in [deleted file]
package/wput/Makefile [deleted file]
package/wput/ipkg/wput.control [deleted file]
package/wrt-radauth/Config.in [deleted file]
package/wrt-radauth/Makefile [deleted file]
package/wrt-radauth/ipkg/wrt-radauth.control [deleted file]
package/wx200d/Config.in [deleted file]
package/wx200d/Makefile [deleted file]
package/wx200d/ipkg/wx200d.control [deleted file]
package/xinetd/Config.in [deleted file]
package/xinetd/Makefile [deleted file]
package/xinetd/files/xinetd.conf [deleted file]
package/xinetd/files/xinetd.init [deleted file]
package/xinetd/ipkg/xinetd.conffiles [deleted file]
package/xinetd/ipkg/xinetd.control [deleted file]
package/xinetd/patches/ar.patch [deleted file]
package/xinetd/patches/destdir.patch [deleted file]
package/xinetd/patches/xinetd-2.3.13-gcc4-1.patch [deleted file]
package/xsupplicant/Config.in [deleted file]
package/xsupplicant/Makefile [deleted file]
package/xsupplicant/ipkg/xsupplicant.conffiles [deleted file]
package/xsupplicant/ipkg/xsupplicant.control [deleted file]
package/xsupplicant/patches/001-no-lfl.patch [deleted file]
package/xsupplicant/patches/002-cardif_madwifi_driver_h.patch [deleted file]
package/xsupplicant/patches/004-madwifi-ng.patch [deleted file]
package/xsupplicant/patches/005-disable-procfs-check.patch [deleted file]

diff --git a/package/6tunnel/Config.in b/package/6tunnel/Config.in
deleted file mode 100644 (file)
index 614498b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_6TUNNEL
-       prompt "6tunnel........................... IPv4 / IPv6 tunnel proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_IPV6
-       help
-         6tunnel allows you to use services provided by IPv6 hosts with IPv4-only 
-         applications and vice-versa. It can bind to any of your IPv4 (default) 
-         or IPv6 addresses and forward all data to IPv4 or IPv6 (default) host.
-         
-         http://toxygen.net/6tunnel/
-
diff --git a/package/6tunnel/Makefile b/package/6tunnel/Makefile
deleted file mode 100644 (file)
index 8b24d7b..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=6tunnel
-PKG_VERSION:=0.11rc1
-PKG_RELEASE:=1
-PKG_MD5SUM:=b325fa9d238e32195fbb3fc3646b0d28
-
-PKG_SOURCE_URL:=http://toxygen.net/6tunnel/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-0.11
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,6TUNNEL,6tunnel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ac_cv_path_STRIP=$(STRIP) \
-               ac_cv_func_vsnprintf=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/sbin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               default
-       touch $@
-
-$(IPKG_6TUNNEL):
-       install -d -m0755 $(IDIR_6TUNNEL)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/6tunnel $(IDIR_6TUNNEL)/usr/sbin/
-       $(RSTRIP) $(IDIR_6TUNNEL)/
-       $(IPKG_BUILD) $(IDIR_6TUNNEL) $(PACKAGE_DIR)
-
diff --git a/package/6tunnel/ipkg/6tunnel.control b/package/6tunnel/ipkg/6tunnel.control
deleted file mode 100644 (file)
index ce63bd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: 6tunnel
-Priority: optional
-Section: net
-Depends:
-Description: An IPv4/IPv6 tunnel proxy
diff --git a/package/aiccu/Config.in b/package/aiccu/Config.in
deleted file mode 100644 (file)
index b8ba014..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_AICCU
-       prompt "aiccu............................. SixXS Automatic IPv6 Connectivity Client Utility"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_IPV6
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         SixXS Automatic IPv6 Connectivity Client Utility
-         
-         For more information about SixXS check http://www.sixxs.net/
-
diff --git a/package/aiccu/Makefile b/package/aiccu/Makefile
deleted file mode 100644 (file)
index 5019b65..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=aiccu
-PKG_VERSION:=2005.01.31
-PKG_RELEASE:=1
-PKG_MD5SUM:=7c3da5feab3d59fb5a99a45203e0ca56
-
-PKG_SOURCE_URL:=http://www.sixxs.net/archive/sixxs/aiccu/unix
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,AICCU,aiccu,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(SED) "s,strip,$(STRIP)," $(PKG_BUILD_DIR)/unix-console/Makefile
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" DEBUG=0
-       touch $@
-
-$(IPKG_AICCU):
-       mkdir -p $(IDIR_AICCU)/usr/sbin $(IDIR_AICCU)/etc/init.d
-       install -m 755 $(PKG_BUILD_DIR)/unix-console/$(PKG_NAME) $(IDIR_AICCU)/usr/sbin/
-       install -m 755 ./files/aiccu.init $(IDIR_AICCU)/etc/init.d/S51aiccu
-       install -m 644 $(PKG_BUILD_DIR)/doc/aiccu.conf $(IDIR_AICCU)/etc/aiccu.conf
-       $(STRIP) $(IDIR_AICCU)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_AICCU) $(PACKAGE_DIR)
-
diff --git a/package/aiccu/files/aiccu.init b/package/aiccu/files/aiccu.init
deleted file mode 100644 (file)
index dabafcf..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-    start)
-       aiccu start     
-       ;;
-
-    stop)
-       aiccu stop
-       aiccu stop
-       ;;
-
-    restart)
-       $0 stop
-       $0 start
-       ;;
-    *)
-       echo "Usage: $0 {start|stop|restart}"
-       exit 1
-       ;;
-esac
diff --git a/package/aiccu/ipkg/aiccu.conffiles b/package/aiccu/ipkg/aiccu.conffiles
deleted file mode 100644 (file)
index 79c42f9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/aiccu.conf
diff --git a/package/aiccu/ipkg/aiccu.control b/package/aiccu/ipkg/aiccu.control
deleted file mode 100644 (file)
index cb9dbba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: aiccu
-Priority: optional
-Section: net
-Depends: kmod-ipv6, ip, libpthread
-Description: SixXS Automatic IPv6 Connectivity Client Utility
diff --git a/package/aircrack/Config.in b/package/aircrack/Config.in
deleted file mode 100644 (file)
index 2e9b98e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_AIRCRACK
-       prompt "aircrack.......................... A set of tools for auditing wireless networks"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         aircrack is a set of tools for auditing wireless networks:
-         
-          * aircrack: static WEP and WPA-PSK key cracker
-          * airdecap: decrypts WEP/WPA capture files
-          * aireplay: 802.11 packet injection program
-          * airodump: 802.11 packet capture program
-         
-         http://www.cr0.net:8040/code/network/aircrack/
-
diff --git a/package/aircrack/Makefile b/package/aircrack/Makefile
deleted file mode 100644 (file)
index feb4304..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=aircrack
-PKG_VERSION:=2.41
-PKG_RELEASE:=1
-PKG_MD5SUM:=05a37c8a165efb11ea226829c809deb3
-
-PKG_SOURCE_URL:=http://www.cr0.net:8040/code/network/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,AIRCRACK,aircrack,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS) -Wall" \
-               CROSS="$(TARGET_CROSS)" \
-               prefix="/usr" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_AIRCRACK):
-       install -d -m0755 $(IDIR_AIRCRACK)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/aircrack $(IDIR_AIRCRACK)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/airdecap $(IDIR_AIRCRACK)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/aireplay $(IDIR_AIRCRACK)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/airodump $(IDIR_AIRCRACK)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/arpforge $(IDIR_AIRCRACK)/usr/bin/
-       $(RSTRIP) $(IDIR_AIRCRACK)
-       $(IPKG_BUILD) $(IDIR_AIRCRACK) $(PACKAGE_DIR)
-
diff --git a/package/aircrack/ipkg/aircrack.control b/package/aircrack/ipkg/aircrack.control
deleted file mode 100644 (file)
index 182c56e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: aircrack
-Priority: optional
-Section: net
-Depends: libpthread
-Description: A set of tools for auditing wireless networks
diff --git a/package/amwall/Config.in b/package/amwall/Config.in
deleted file mode 100644 (file)
index af5efe9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_AMWALL
-       prompt "amwall............................ PF to iptables"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBAMSEL
-       help
-         PF for iptables
-         
-         http://amselinux.de/
-
diff --git a/package/amwall/Makefile b/package/amwall/Makefile
deleted file mode 100644 (file)
index a2e3c39..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=amwall
-PKG_VERSION:=0.1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=a8b6438e7fd9ccadc9f68824ae62349c
-
-PKG_SOURCE_URL:=ftp://ftp.amselinux.net/source/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,AMWALL,amwall,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               V= \
-               LDIR=$(PKG_BUILD_DIR) \
-               AMSEL_INCLUDE="$(STAGING_DIR)/usr/include" \
-               OPT_LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               PREFIX="/usr" \
-               CONFIG="$(PKG_BUILD_DIR)/etc/amsel" \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_AMWALL):
-       install -d -m0755 $(IDIR_AMWALL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_AMWALL)/usr/bin       
-       install -d -m0755 $(IDIR_AMWALL)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_AMWALL)/usr/sbin     
-       install -d -m0755 $(IDIR_AMWALL)/etc/amsel
-       $(CP) $(PKG_INSTALL_DIR)/etc/amsel* $(IDIR_AMWALL)/etc  
-       $(RSTRIP) $(IDIR_AMWALL)                                        
-       $(IPKG_BUILD) $(IDIR_AMWALL) $(PACKAGE_DIR)
-
diff --git a/package/amwall/ipkg/amwall.control b/package/amwall/ipkg/amwall.control
deleted file mode 100644 (file)
index 0a3f65a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: amwall 
-Priority: optional
-Section: net
-Depends: libamsel
-Description: pf to iptables and more
diff --git a/package/arpd/Config.in b/package/arpd/Config.in
deleted file mode 100644 (file)
index 11607ba..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_ARPD
-       prompt "arpd.............................. A daemon to fake ARP replies"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBDNET
-       select BR2_PACKAGE_LIBEVENT
-       help
-         Generates ARP responses for (locally unused) IP addresses
-         
-         http://www.honeyd.org/tools.php
diff --git a/package/arpd/Makefile b/package/arpd/Makefile
deleted file mode 100644 (file)
index 6707eff..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=arpd
-PKG_VERSION:=0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=e2911fa9de1b92ef50deda1489ae944d
-
-PKG_SOURCE_URL:=http://niels.xtdnet.nl/honeyd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ARPD,arpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --disable-static \
-               --with-libdnet=$(STAGING_DIR)/usr \
-               --with-libevent=$(STAGING_DIR)/usr \
-               --with-libpcap=$(STAGING_DIR)/usr \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS)" \
-               INCLS="-I. -I$(STAGING_DIR)/usr/include" \
-               LIBS="-L$(STAGING_DIR)/usr/lib -lpcap -ldnet -levent"
-       touch $@
-
-$(IPKG_ARPD):
-       mkdir -p $(IDIR_ARPD)/usr/sbin
-       $(CP)  $(PKG_BUILD_DIR)/arpd $(IDIR_ARPD)/usr/sbin/
-       $(STRIP) $(IDIR_ARPD)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_ARPD) $(PACKAGE_DIR)
diff --git a/package/arpd/ipkg/arpd.control b/package/arpd/ipkg/arpd.control
deleted file mode 100644 (file)
index 47c5db7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: arpd
-Priority: optional
-Section: net
-Description: Generates ARP responses for IP address ranges
-Depends: libpcap, libdnet, libevent
diff --git a/package/arpd/patches/configure-no-bpf.patch b/package/arpd/patches/configure-no-bpf.patch
deleted file mode 100644 (file)
index fb80378..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- arpd/configure.orig        Sun Feb  9 19:31:28 2003
-+++ arpd/configure     Thu Jul 21 16:05:16 2005
-@@ -2258,8 +2258,7 @@
-         if cd $withval; then withval=`pwd`; cd $owd; fi
-         PCAPINC="-I$withval -I$withval/bpf"
-         PCAPLIB="-L$withval -lpcap"
--     elif test -f $withval/include/pcap.h -a \
--               -f $withval/include/net/bpf.h; then
-+     elif test -f $withval/include/pcap.h; then
-         owd=`pwd`
-         if cd $withval; then withval=`pwd`; cd $owd; fi
-         PCAPINC="-I$withval/include"
diff --git a/package/arpd/patches/function-string.patch b/package/arpd/patches/function-string.patch
deleted file mode 100644 (file)
index 452b810..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
---- arpd/arpd.c.orig   Sun Feb  9 05:20:40 2003
-+++ arpd/arpd.c        Thu Jul 21 17:05:40 2005
-@@ -265,7 +265,7 @@
-           spa->addr_ip, tha->addr_eth, tpa->addr_ip);
-       
-       if (op == ARP_OP_REQUEST) {
--              syslog(LOG_DEBUG, __FUNCTION__ ": who-has %s tell %s",
-+              syslog(LOG_DEBUG, "%s: who-has %s tell %s", __FUNCTION__,
-                   addr_ntoa(tpa), addr_ntoa(spa));
-       } else if (op == ARP_OP_REPLY) {
-               syslog(LOG_INFO, "arp reply %s is-at %s",
-@@ -282,7 +282,7 @@
-       int error;
-       if (addr_cmp(addr, &arpd_ifent.intf_addr) == 0) {
--              syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
-+              syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
-                   addr_ntoa(addr), addr_ntoa(&arpd_ifent.intf_link_addr));
-               return (0);
-       }
-@@ -291,10 +291,10 @@
-       error = arp_get(arpd_arp, &arpent);
-       
-       if (error == -1) {
--              syslog(LOG_DEBUG, __FUNCTION__ ": no entry for %s",
-+              syslog(LOG_DEBUG, "%s: no entry for %s", __FUNCTION__,
-                   addr_ntoa(addr));
-       } else {
--              syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
-+              syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
-                   addr_ntoa(addr), addr_ntoa(&arpent.arp_ha));
-       }
-       return (error);
-@@ -423,7 +423,7 @@
-               if ((req = SPLAY_FIND(tree, &arpd_reqs, &tmp)) != NULL) {
-                       addr_pack(&src.arp_ha, ADDR_TYPE_ETH, ETH_ADDR_BITS,
-                           ethip->ar_sha, ETH_ADDR_LEN);
--                      syslog(LOG_DEBUG, __FUNCTION__ ": %s at %s",
-+                      syslog(LOG_DEBUG, "%s: %s at %s", __FUNCTION__,
-                           addr_ntoa(&req->pa), addr_ntoa(&src.arp_ha));
-                       
-                       /* This address is claimed */
diff --git a/package/arpd/patches/pcap-and-arg.patch b/package/arpd/patches/pcap-and-arg.patch
deleted file mode 100644 (file)
index 7750e29..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
---- arpd/arpd.c        Sun Feb  9 05:20:40 2003
-+++ arpd/arpd.c.new    Mon Aug  1 00:50:40 2005
-@@ -70,7 +70,7 @@
- static void
- usage(void)
- {
--      fprintf(stderr, "Usage: arpd [-d] [-i interface] [net]\n");
-+      fprintf(stderr, "Usage: arpd [-d] [-i interface] [-a 'pcap_expr'] [{host|net|range} ...]\n");
-       exit(1);
- }
-@@ -182,7 +182,7 @@
- }
- static void
--arpd_init(char *dev, int naddresses, char **addresses)
-+arpd_init(char *dev, char *and_pcap_exp, int naddresses, char **addresses)
- {
-       struct bpf_program fcode;
-       char filter[1024], ebuf[PCAP_ERRBUF_SIZE], *dst;
-@@ -214,9 +214,13 @@
-               errx(1, "bad interface configuration: not IP or Ethernet");
-       arpd_ifent.intf_addr.addr_bits = IP_ADDR_BITS;
-       
--      snprintf(filter, sizeof(filter), "arp %s%s%s and not ether src %s",
-+      snprintf(filter, sizeof(filter), "arp %s%s%s and not ether src %s%s%s%s",
-           dst ? "and (" : "", dst ? dst : "", dst ? ")" : "",
--          addr_ntoa(&arpd_ifent.intf_link_addr));
-+          addr_ntoa(&arpd_ifent.intf_link_addr),
-+          and_pcap_exp ? " and (" : "",
-+          and_pcap_exp ? and_pcap_exp : "",
-+          and_pcap_exp ? ")" : ""
-+          );
-       
-       if ((arpd_pcap = pcap_open_live(dev, 128, 0, 500, ebuf)) == NULL)
-               errx(1, "pcap_open_live: %s", ebuf);
-@@ -465,14 +469,14 @@
- {
-       struct event recv_ev;
-       extern int (*event_sigcb)(void);
--      char *dev;
-+      char *dev, *and_pcap_exp;
-       int c, debug;
-       FILE *fp;
-       dev = NULL;
-       debug = 0;
-       
--      while ((c = getopt(argc, argv, "di:h?")) != -1) {
-+      while ((c = getopt(argc, argv, "a:di:h?")) != -1) {
-               switch (c) {
-               case 'd':
-                       debug = 1;
-@@ -480,6 +484,9 @@
-               case 'i':
-                       dev = optarg;
-                       break;
-+              case 'a':
-+                      and_pcap_exp = optarg;
-+                      break;
-               default:
-                       usage();
-                       break;
-@@ -489,9 +496,9 @@
-       argv += optind;
-       if (argc == 0)
--              arpd_init(dev, 0, NULL);
-+              arpd_init(dev, and_pcap_exp, 0, NULL);
-       else
--              arpd_init(dev, argc, argv);
-+              arpd_init(dev, and_pcap_exp, argc, argv);
-       
-       if ((fp = fopen(PIDFILE, "w")) == NULL)
-               err(1, "fopen");
diff --git a/package/arptables/Config.in b/package/arptables/Config.in
deleted file mode 100644 (file)
index 6583d32..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_ARPTABLES
-       prompt "arptables......................... ARP firewall administration utility"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         ARP Firewalling (arptables)
-         
-         http://ebtables.sourceforge.net/
-
diff --git a/package/arptables/Makefile b/package/arptables/Makefile
deleted file mode 100644 (file)
index f024e7d..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=arptables
-PKG_VERSION:=0.0.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=1672244603c8979577aa4738be35a759
-PKG_SOURCE_URL:=@SF/ebtables
-PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-v$(PKG_VERSION)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ARPTABLES,arptables,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: 
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \
-               COPT_FLAGS="$(TARGET_CFLAGS)" \
-               KERNEL_DIR="./include/linux"
-       touch $@
-
-$(IPKG_ARPTABLES):
-       install -d -m0755 $(IDIR_ARPTABLES)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/arptables $(IDIR_ARPTABLES)/usr/sbin/
-       $(RSTRIP) $(IDIR_ARPTABLES)
-       $(IPKG_BUILD) $(IDIR_ARPTABLES) $(PACKAGE_DIR)
diff --git a/package/arptables/ipkg/arptables.control b/package/arptables/ipkg/arptables.control
deleted file mode 100644 (file)
index 3fec57b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: arptables
-Priority: optional
-Section: net
-Description: ARP firewalling software
diff --git a/package/arpwatch/Config.in b/package/arpwatch/Config.in
deleted file mode 100644 (file)
index b69ec7a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_ARPWATCH
-       prompt "arpwatch.......................... Ethernet station activity monitor"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Ethernet monitor program for keeping track of ethernet/ip address pairings
-
diff --git a/package/arpwatch/Makefile b/package/arpwatch/Makefile
deleted file mode 100644 (file)
index a20c58f..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=arpwatch
-PKG_VERSION:=2.1a11
-PKG_RELEASE:=1
-PKG_MD5SUM:=9ecd00db892737431b0e524f3e52e19e
-
-PKG_SOURCE_URL:=http://nbd.vd-s.ath.cx/openwrt
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ARPWATCH,arpwatch,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               ARPDIR=/etc/arpwatch \
-               CCOPT="$(TARGET_CFLAGS)" \
-               INCLS="-I. -I$(STAGING_DIR)/usr/include" \
-               LIBS="-L$(STAGING_DIR)/usr/lib -lpcap"
-       touch $@
-
-$(IPKG_ARPWATCH):
-       mkdir -p $(IDIR_ARPWATCH)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/arpwatch $(IDIR_ARPWATCH)/usr/sbin/
-       $(CP) $(PKG_BUILD_DIR)/arpsnmp $(IDIR_ARPWATCH)/usr/sbin/
-       $(STRIP) $(IDIR_ARPWATCH)/usr/sbin/*
-       mkdir -p $(IDIR_ARPWATCH)/etc/arpwatch
-       $(CP) $(PKG_BUILD_DIR)/arp.dat $(IDIR_ARPWATCH)/etc/arpwatch/
-       $(IPKG_BUILD) $(IDIR_ARPWATCH) $(PACKAGE_DIR)
diff --git a/package/arpwatch/ipkg/arpwatch.conffiles b/package/arpwatch/ipkg/arpwatch.conffiles
deleted file mode 100644 (file)
index 9b9d8b3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/arpwatch/arp.dat
diff --git a/package/arpwatch/ipkg/arpwatch.control b/package/arpwatch/ipkg/arpwatch.control
deleted file mode 100644 (file)
index a720881..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: arpwatch
-Priority: optional
-Section: net
-Description: Ethernet monitor program for keeping track of ethernet/ip address pairings
-Depends: libpcap
diff --git a/package/asterisk/Config.in b/package/asterisk/Config.in
deleted file mode 100644 (file)
index 7efaee5..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-menu "asterisk.......................... Complete open source PBX"
-
-config BR2_PACKAGE_ASTERISK
-       prompt "asterisk.......................... Complete open source PBX"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Asterisk is a complete PBX in software. It provides all of the features
-         you would expect from a PBX and more. Asterisk does voice over IP in three
-         protocols, and can interoperate with almost all standards-based telephony 
-         equipment using relatively inexpensive hardware.
-         
-         http://www.asterisk.org/
-
-config BR2_PACKAGE_ASTERISK_CHAN_BLUETOOTH
-       prompt   "asterisk-chan-bluetooth......... Bluetooth HandsFreeProfile support for Asterisk"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_BLUEZ_LIBS
-       help
-         The Bluetooth HandsFreeProfile support for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CHAN_H323
-       prompt  "asterisk-chan-h323.............. H.323 support for Asterisk"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_OPENH323
-       help
-         H.323 support for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CHAN_MGCP
-       prompt   "asterisk-chan-mgcp.............. Media Gateway Control Protocol implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Media Gateway Control Protocol implementation for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CHAN_SKINNY
-       prompt   "asterisk-chan-skinny............ Skinny Client Control Protocol implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Skinny Client Control Protocol implementation for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CODEC_ILBC
-       prompt   "asterisk-codec-ilbc............. Internet Low Bitrate Codec (ILBC) Translator"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         The Internet Low Bitrate Codec (ILBC) Translator for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CODEC_LPC10
-       prompt   "asterisk-codec-lpc10............ LPC10 (Linear Predictor Code) 2.4kbps Voice Coder"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         The LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk
-
-config BR2_PACKAGE_ASTERISK_CODEC_SPEEX
-       prompt   "asterisk-codec-speex............ Speex/PCM16 Codec Translator"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_LIBSPEEX
-       help
-         The Speex speech compression codec for Asterisk
-
-config BR2_PACKAGE_ASTERISK_PBX_DUNDI
-       prompt   "asterisk-pbx-dundi.............. Distributed Universal Number Discovery (DUNDi) support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Distributed Universal Number Discovery (DUNDi) support for Asterisk
-
-config BR2_PACKAGE_ASTERISK_RES_AGI
-       prompt   "asterisk-res-agi................ Asterisk Gateway Interface module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Asterisk Gateway Interface module
-
-config BR2_PACKAGE_ASTERISK_MYSQL
-       prompt   "asterisk-mysql.................. MySQL modules"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-       help
-         MySQL modules for Asterisk
-
-config BR2_PACKAGE_ASTERISK_PGSQL
-       prompt   "asterisk-pgsql.................. PostgreSQL modules"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_LIBPQ
-       help
-         PostgreSQL modules for Asterisk
-
-config BR2_PACKAGE_ASTERISK_SQLITE
-       prompt   "asterisk-sqlite................. SQLite modules"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       select BR2_PACKAGE_LIBSQLITE
-       help
-         SQLite modules for Asterisk
-
-config BR2_PACKAGE_ASTERISK_SOUNDS
-       prompt   "asterisk-sounds................. Sound files"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Sound files for Asterisk
-
-config BR2_PACKAGE_ASTERISK_VOICEMAIL
-       prompt   "asterisk-voicemail.............. Voicemail support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ASTERISK
-       help
-         Voicemail related modules for Asterisk
-
-config BR2_PACKAGE_ASTERISK_MINI
-       prompt "asterisk-mini..................... Minimal open source PBX"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Asterisk is a complete PBX in software. It provides all of the features
-         you would expect from a PBX and more. Asterisk does voice over IP in three
-         protocols, and can interoperate with almost all standards-based telephony 
-         equipment using relatively inexpensive hardware.
-         
-         http://www.asterisk.org/
-         
-         This package contains only the following modules:
-           - chan_iax2
-           - chan_local
-           - chan_sip
-           - codec_gsm
-           - codec_ulaw
-           - format_gsm
-           - format_pcm
-           - format_wav
-           - format_wav_gsm
-           - pbx_config
-           - res_features
-           - res_musiconhold
-
-endmenu
diff --git a/package/asterisk/Makefile b/package/asterisk/Makefile
deleted file mode 100644 (file)
index 015f0cc..0000000
+++ /dev/null
@@ -1,281 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=asterisk
-PKG_VERSION:=1.2.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=04657086791e80f319c0d728af705001
-
-PKG_SOURCE_URL:=http://ftp.digium.com/pub/asterisk/old-releases/ ftp://ftp.digium.com/pub/asterisk/old-releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-$(eval $(call PKG_template,ASTERISK,asterisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_MINI,asterisk-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_MYSQL,asterisk-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_PGSQL,asterisk-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_SQLITE,asterisk-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_VOICEMAIL,asterisk-voicemail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_SOUNDS,asterisk-sounds,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CHAN_BLUETOOTH,asterisk-chan-bluetooth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CHAN_H323,asterisk-chan-h323,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CHAN_MGCP,asterisk-chan-mgcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CHAN_SKINNY,asterisk-chan-skinny,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CODEC_ILBC,asterisk-codec-ilbc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CODEC_LPC10,asterisk-codec-lpc10,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_CODEC_SPEEX,asterisk-codec-speex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_PBX_DUNDI,asterisk-pbx-dundi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ASTERISK_RES_AGI,asterisk-res-agi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-EXTRA_CFLAGS := -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-EXTRA_LDFLAGS := -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib
-
-ifneq ($(BR2_PACKAGE_ASTERISK_MYSQL),)
-EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/mysql
-EXTRA_LDFLAGS += -L$(STAGING_DIR)/usr/lib/mysql
-EXTRA_APP_MODULES += app_sql_mysql.so
-EXTRA_CDR_MODULES += cdr_mysql.so
-EXTRA_RES_MODULES += res_config_mysql.so
-endif
-ifneq ($(BR2_PACKAGE_ASTERISK_PGSQL),)
-EXTRA_APP_MODULES += app_sql_postgres.so
-EXTRA_CDR_MODULES += cdr_pgsql.so
-endif
-ifneq ($(BR2_PACKAGE_ASTERISK_SQLITE),)
-EXTRA_CDR_MODULES += cdr_sqlite.so
-endif
-ifneq ($(BR2_PACKAGE_ASTERISK_CODEC_SPEEX),)
-EXTRA_CFLAGS += -I$(STAGING_DIR)/usr/include/speex
-EXTRA_CODEC_MODULES += codec_speex.so
-endif
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       (cd $(PKG_BUILD_DIR)/channels/h323/ ; \
-               $(MAKE) \
-               CROSS_ARCH="Linux" \
-               CROSS_COMPILE="$(TARGET_CROSS)" \
-               CROSS_COMPILE_BIN="/void/" \
-               CROSS_COMPILE_TARGET="/void/" \
-               $(TARGET_CONFIGURE_OPTS) \
-               HOST_CC="$(HOSTCC)" \
-               OPTIMIZE="$(TARGET_CFLAGS)" \
-               PROC="$(ARCH)" \
-               DEBUG="" \
-               OPTIONS="-DLOW_MEMORY -Dlinux" \
-               OPENH323DIR=$(BUILD_DIR)/openh323-cvs-20051230 \
-               opt ; \
-       );
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               CROSS_ARCH="Linux" \
-               CROSS_COMPILE="$(TARGET_CROSS)" \
-               CROSS_COMPILE_BIN="/void/" \
-               CROSS_COMPILE_TARGET="/void/" \
-               $(TARGET_CONFIGURE_OPTS) \
-               HOST_CC="$(HOSTCC)" \
-               OPTIMIZE="$(TARGET_CFLAGS)" \
-               PROC="$(ARCH)" \
-               DEBUG="" \
-               OPTIONS="-DLOW_MEMORY -Dlinux" \
-               NOCRYPTO="yes" \
-               EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
-               EXTRA_LDFLAGS="$(EXTRA_LDFLAGS)" \
-               EXTRA_APP_MODULES="$(EXTRA_APP_MODULES)" \
-               EXTRA_CDR_MODULES="$(EXTRA_CDR_MODULES)" \
-               EXTRA_CODEC_MODULES="$(EXTRA_CODEC_MODULES)" \
-               EXTRA_RES_MODULES="$(EXTRA_RES_MODULES)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               ASTVARLIBDIR="/usr/lib/asterisk" \
-               OPENH323DIR=$(BUILD_DIR)/openh323-cvs-20051230 \
-               PWLIBDIR=$(BUILD_DIR)/pwlib \
-               all install samples
-       rm -f $(PKG_INSTALL_DIR)/etc/asterisk/*.old
-       touch $@
-
-$(IPKG_ASTERISK):
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_ASTERISK)
-       rm -rf $(IDIR_ASTERISK)/usr/sbin/astgenkey
-       rm -rf $(IDIR_ASTERISK)/usr/bin
-       rm -rf $(IDIR_ASTERISK)/usr/share
-       rm -rf $(IDIR_ASTERISK)/usr/include
-       rm -rf $(IDIR_ASTERISK)/var
-       (cd $(IDIR_ASTERISK)/usr/lib/asterisk; \
-               rm -rf agi-bin; \
-               rm -rf images; \
-               rm -rf keys/*; \
-               rm -rf mohmp3/*.mp3; \
-               rm -rf sounds/*; \
-               cd modules; \
-               rm -rf  *adsi* *festival* *modem* *meetme* *oss* *phone* *intercom* \
-                       *mp3* *nbscat* *mysql* *postgres* *pgsql* *voicemail* *speex* \
-                       *zapateller* *jpeg*; \
-               rm -f chan_bluetooth.so ; \
-               rm -f chan_mgcp.so ; \
-               rm -f chan_skinny.so ; \
-               rm -f {codec,format}_ilbc.so ; \
-               rm -f codec_lpc10.so ; \
-               rm -f pbx_dundi.so ; \
-               rm -f res_agi.so ; \
-       )
-       (cd $(IDIR_ASTERISK)/etc/asterisk; \
-               rm -f   *odbc* *mysql* *postgres* *pgsql* *voicemail* *adsi* *oss* *alsa* \
-                       *festival* *modem* *meetme* *phone* *tds* *vofr* *rpt* *vpb* \
-                       *zapata*; \
-               rm -f bluetooth.conf ; \
-               rm -f mgcp.conf ; \
-               rm -f skinny.conf ; \
-               rm -f dundi.conf ; \
-       )
-       install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/
-       $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf
-       install -d -m0755 $(IDIR_ASTERISK)/etc/default
-       install -m0644  ./files/asterisk.default $(IDIR_ASTERISK)/etc/default/asterisk
-       install -d -m0755 $(IDIR_ASTERISK)/etc/init.d
-       install -m0755  ./files/asterisk.init $(IDIR_ASTERISK)/etc/init.d/asterisk
-       ln -sf asterisk $(IDIR_ASTERISK)/etc/init.d/S60asterisk
-       $(RSTRIP) $(IDIR_ASTERISK)
-       $(IPKG_BUILD) $(IDIR_ASTERISK) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_MINI):
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/asterisk
-       for f in asterisk enum extconfig extensions features iax iaxprov logger manager modules musiconhold rtp sip; do \
-         $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$f.conf $(IDIR_ASTERISK_MINI)/etc/asterisk/ ; \
-       done
-       install -m0644 ./files/modules.conf $(IDIR_ASTERISK)/etc/asterisk/
-       $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/firmware $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/keys
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules
-       for f in chan_iax2 chan_local chan_sip codec_gsm codec_ulaw format_gsm format_pcm format_wav \
-         format_wav_gsm pbx_config res_features res_musiconhold; do \
-         $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$f.so $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/modules/ ; \
-       done
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/mohmp3
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/lib/asterisk/sounds
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(IDIR_ASTERISK_MINI)/usr/sbin/
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/default
-       install -m0644  ./files/asterisk.default $(IDIR_ASTERISK_MINI)/etc/default/asterisk
-       install -d -m0755 $(IDIR_ASTERISK_MINI)/etc/init.d
-       install -m0755  ./files/asterisk.init $(IDIR_ASTERISK_MINI)/etc/init.d/asterisk
-       ln -sf asterisk $(IDIR_ASTERISK_MINI)/etc/init.d/S60asterisk
-       $(RSTRIP) $(IDIR_ASTERISK_MINI)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_MINI) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_MYSQL):
-       install -d -m0755 $(IDIR_ASTERISK_MYSQL)/etc/asterisk
-       install -m0600 $(PKG_BUILD_DIR)/configs/cdr_mysql.conf.sample $(IDIR_ASTERISK_MYSQL)/etc/asterisk/cdr_mysql.conf
-       install -d -m0755 $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/apps/app_sql_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
-       install -m0755 $(PKG_BUILD_DIR)/cdr/cdr_mysql.so $(IDIR_ASTERISK_MYSQL)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_MYSQL)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_MYSQL) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_PGSQL):
-       install -d -m0755 $(IDIR_ASTERISK_PGSQL)/etc/asterisk
-       install -m0600 $(PKG_BUILD_DIR)/configs/cdr_pgsql.conf.sample $(IDIR_ASTERISK_PGSQL)/etc/asterisk/cdr_pgsql.conf
-       install -d -m0755 $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/apps/app_sql_postgres.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/
-       install -m0755 $(PKG_BUILD_DIR)/cdr/cdr_pgsql.so $(IDIR_ASTERISK_PGSQL)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_PGSQL)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_PGSQL) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_SQLITE):
-       install -d -m0755 $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/cdr/cdr_sqlite.so $(IDIR_ASTERISK_SQLITE)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_SQLITE)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_SQLITE) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_SOUNDS):
-       install -d -m0755 $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds
-       $(CP) $(PKG_BUILD_DIR)/sounds/* $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/
-       rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/*.mp3
-       rm -f $(IDIR_ASTERISK_SOUNDS)/usr/lib/asterisk/sounds/vm-*
-       $(IPKG_BUILD) $(IDIR_ASTERISK_SOUNDS) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_VOICEMAIL):
-       install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/configs/voicemail.conf.sample $(IDIR_ASTERISK_VOICEMAIL)/etc/asterisk/voicemail.conf
-       install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/apps/*voicemail.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/
-       install -m0755 $(PKG_BUILD_DIR)/res/res_adsi.so $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/modules/
-       install -d -m0755 $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds
-       $(CP) $(PKG_BUILD_DIR)/sounds/vm-*.gsm $(IDIR_ASTERISK_VOICEMAIL)/usr/lib/asterisk/sounds/
-       $(RSTRIP) $(IDIR_ASTERISK_VOICEMAIL)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_VOICEMAIL) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CHAN_BLUETOOTH):
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/configs/bluetooth.conf $(IDIR_ASTERISK_CHAN_BLUETOOTH)/etc/asterisk/bluetooth.conf
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/channels/chan_bluetooth.so $(IDIR_ASTERISK_CHAN_BLUETOOTH)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CHAN_BLUETOOTH)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_BLUETOOTH) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CHAN_H323):
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_H323)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/channels/h323/h323.conf.sample $(IDIR_ASTERISK_CHAN_H323)/etc/asterisk/h323.conf
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_H323)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/channels/chan_h323.so $(IDIR_ASTERISK_CHAN_H323)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CHAN_H323)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_H323) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CHAN_MGCP):
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/configs/mgcp.conf.sample $(IDIR_ASTERISK_CHAN_MGCP)/etc/asterisk/mgcp.conf
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/channels/chan_mgcp.so $(IDIR_ASTERISK_CHAN_MGCP)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CHAN_MGCP)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_MGCP) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CHAN_SKINNY):
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/configs/skinny.conf.sample $(IDIR_ASTERISK_CHAN_SKINNY)/etc/asterisk/skinny.conf
-       install -d -m0755 $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/channels/chan_skinny.so $(IDIR_ASTERISK_CHAN_SKINNY)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CHAN_SKINNY)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CHAN_SKINNY) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CODEC_ILBC):
-       install -d -m0755 $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/codecs/codec_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/
-       install -m0755 $(PKG_BUILD_DIR)/formats/format_ilbc.so $(IDIR_ASTERISK_CODEC_ILBC)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CODEC_ILBC)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_ILBC) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CODEC_LPC10):
-       install -d -m0755 $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/codecs/codec_lpc10.so $(IDIR_ASTERISK_CODEC_LPC10)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CODEC_LPC10)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_LPC10) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_CODEC_SPEEX):
-       install -d -m0755 $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/codecs/codec_speex.so $(IDIR_ASTERISK_CODEC_SPEEX)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_CODEC_SPEEX)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_CODEC_SPEEX) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_PBX_DUNDI):
-       install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk
-       install -m0644 $(PKG_BUILD_DIR)/configs/dundi.conf.sample $(IDIR_ASTERISK_PBX_DUNDI)/etc/asterisk/dundi.conf
-       install -d -m0755 $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/pbx/pbx_dundi.so $(IDIR_ASTERISK_PBX_DUNDI)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_PBX_DUNDI)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_PBX_DUNDI) $(PACKAGE_DIR)
-
-$(IPKG_ASTERISK_RES_AGI):
-       install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/agi-bin
-       install -d -m0755 $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules
-       install -m0755 $(PKG_BUILD_DIR)/res/res_agi.so $(IDIR_ASTERISK_RES_AGI)/usr/lib/asterisk/modules/
-       $(RSTRIP) $(IDIR_ASTERISK_RES_AGI)
-       $(IPKG_BUILD) $(IDIR_ASTERISK_RES_AGI) $(PACKAGE_DIR)
-
diff --git a/package/asterisk/files/asterisk.default b/package/asterisk/files/asterisk.default
deleted file mode 100644 (file)
index bbcb3cc..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-## startup options for /etc/init.d/asterisk
-
-ENABLE_ASTERISK="no"
-OPTIONS=""
diff --git a/package/asterisk/files/asterisk.init b/package/asterisk/files/asterisk.init
deleted file mode 100644 (file)
index 698c3df..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/asterisk
-OPTIONS=""
-[ -f $DEFAULT ] && . $DEFAULT
-[ "$ENABLE_ASTERISK" = "yes" ] || exit 0
-
-case $1 in
- start)
-  [ -d /var/run ] || mkdir -p /var/run
-  [ -d /var/log/asterisk ] || mkdir -p /var/log/asterisk
-  [ -d /var/spool/asterisk ] || mkdir -p /var/spool/asterisk
-  /usr/sbin/asterisk $OPTIONS
-  ;;
- stop)
-  [ -f /var/run/asterisk.pid ] && kill $(cat /var/run/asterisk.pid) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/asterisk/files/modules.conf b/package/asterisk/files/modules.conf
deleted file mode 100644 (file)
index 1d6f354..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-;
-; Asterisk configuration file
-;
-; Module Loader configuration file
-;
-
-[modules]
-autoload=yes
-;
-; Any modules that need to be loaded before the Asterisk core has been
-; initialized (just after the logger has been initialized) can be loaded
-; using 'preload'. This will frequently be needed if you wish to map all
-; module configuration files into Realtime storage, since the Realtime
-; driver will need to be loaded before the modules using those configuration
-; files are initialized.
-;
-; An example of loading ODBC support would be:
-;preload => res_odbc.so
-;preload => res_config_odbc.so
-;
-noload => res_config_mysql.so ; 
-;
-; load => res_features.so ; Call Parking Resource 
-noload => res_indications.so ; Indications Configuration
-noload => res_monitor.so ; Call Monitoring Resource 
-; load => res_musiconhold.so ; Music On Hold Resource 
-noload => cdr_csv.so ; Comma Separated Values CDR Backend
-noload => cdr_custom.so ; Customizable Comma Separated Values CDR Backend
-noload => cdr_manager.so ; Asterisk Call Manager CDR Backend
-noload => cdr_mysql.so ; MySQL CDR Backend
-noload => cdr_pgsql.so ; PostgreSQL CDR Backend
-noload => cdr_sqlite.so ; SQLite CDR Backend
-noload => chan_agent.so ; Agent Proxy Channel
-; load => chan_iax2.so ; Inter Asterisk eXchange (Ver 2)
-; load => chan_local.so ; Local Proxy Channel
-; load => chan_sip.so ; Session Initiation Protocol (SIP)
-noload => codec_a_mu.so ; A-law and Mulaw direct Coder/Decoder
-noload => codec_adpcm.so ; Adaptive Differential PCM Coder/Decoder
-noload => codec_alaw.so ; A-law Coder/Decoder
-noload => codec_g726.so ; ITU G.726-32kbps G726 Transcoder
-; load => codec_gsm.so ; GSM/PCM16 (signed linear) Codec Translation
-; load => codec_ulaw.so ; Mu-law Coder/Decoder
-noload => codec_speex.so ; Speex/PCM16 (signed linear) Codec Translator
-noload => format_au.so ; Sun Microsystems AU format (signed linear)
-noload => format_g723.so ; G.723.1 Simple Timestamp File Format
-noload => format_g726.so ; Raw G.726 (16/24/32/40kbps) data
-noload => format_g729.so ; Raw G729 data
-; load => format_gsm.so ; Raw GSM data
-noload => format_h263.so ; Raw h263 data
-noload => format_jpeg.so ; JPEG (Joint Picture Experts Group) Image
-; load => format_pcm.so ; Raw uLaw 8khz Audio support (PCM)
-noload => format_pcm_alaw.so ; Raw aLaw 8khz PCM Audio support
-noload => format_sln.so ; Raw Signed Linear Audio support (SLN)
-noload => format_vox.so ; Dialogic VOX (ADPCM) File Format
-; load => format_wav.so ; Microsoft WAV format (8000hz Signed Line
-; load => format_wav_gsm.so ; Microsoft WAV format (Proprietary GSM)
-noload => app_alarmreceiver.so ; Alarm Receiver Application
-noload => app_authenticate.so ; Authentication Application
-noload => app_cdr.so ; Make sure asterisk doesn't save CDR
-noload => app_chanisavail.so ; Check if channel is available
-noload => app_chanspy.so ; Listen in on any channel
-noload => app_controlplayback.so ; Control Playback Application
-noload => app_cut.so ; Cuts up variables
-noload => app_db.so ; Database access functions
-; load => app_dial.so ; Dialing Application
-noload => app_dictate.so ; Virtual Dictation Machine Application
-noload => app_directory.so ; Extension Directory
-noload => app_directed_pickup.so ; Directed Call Pickup Support
-noload => app_disa.so ; DISA (Direct Inward System Access) Application
-noload => app_dumpchan.so ; Dump channel variables Application
-; load => app_echo.so ; Simple Echo Application
-noload => app_enumlookup.so ; ENUM Lookup
-noload => app_eval.so ; Reevaluates strings
-noload => app_exec.so ; Executes applications
-noload => app_externalivr.so ; External IVR application interface
-noload => app_forkcdr.so ; Fork The CDR into 2 seperate entities
-noload => app_getcpeid.so ; Get ADSI CPE ID
-noload => app_groupcount.so ; Group Management Routines
-noload => app_ices.so ; Encode and Stream via icecast and ices
-noload => app_image.so ; Image Transmission Application
-noload => app_lookupblacklist.so ; Look up Caller*ID name/number from black
-noload => app_lookupcidname.so ; Look up CallerID Name from local databas
-; load => app_macro.so ; Extension Macros
-noload => app_math.so ; A simple math Application
-noload => app_md5.so ; MD5 checksum Application
-; load => app_milliwatt.so ; Digital Milliwatt (mu-law) Test Application
-noload => app_mixmonitor.so ; Record a call and mix the audio during the recording
-noload => app_parkandannounce.so ; Call Parking and Announce Application
-; load => app_playback.so ; Trivial Playback Application
-noload => app_privacy.so ; Require phone number to be entered, if n
-noload => app_queue.so ; True Call Queueing
-noload => app_random.so ; Random goto
-noload => app_read.so ; Read Variable Application
-noload => app_readfile.so ; Read in a file
-noload => app_realtime.so ; Realtime Data Lookup/Rewrite
-noload => app_record.so ; Trivial Record Application
-; load => app_sayunixtime.so ; Say time
-noload => app_senddtmf.so ; Send DTMF digits Application
-noload => app_sendtext.so ; Send Text Applications
-noload => app_setcallerid.so ; Set CallerID Application
-noload => app_setcdruserfield.so ; CDR user field apps
-noload => app_setcidname.so ; Set CallerID Name
-noload => app_setcidnum.so ; Set CallerID Number
-noload => app_setrndis.so ; Set RDNIS Number
-noload => app_settransfercapability.so ; Set ISDN Transfer Capability
-noload => app_sms.so ; SMS/PSTN handler
-noload => app_softhangup.so ; Hangs up the requested channel
-noload => app_sql_mysql.so ; Simple MySQL Interface
-noload => app_sql_postgres.so ; Simple PostgreSQL Interface
-noload => app_stack.so ; Stack Routines
-noload => app_system.so ; Generic System() application
-noload => app_talkdetect.so ; Playback with Talk Detection
-noload => app_test.so ; Interface Test Application
-noload => app_transfer.so ; Transfer
-noload => app_txtcidname.so ; TXTCIDName
-noload => app_url.so ; Send URL Applications
-noload => app_userevent.so ; Custom User Event Application
-; load => app_verbose.so ; Send verbose output
-noload => app_waitforring.so ; Waits until first ring after time
-noload => app_waitforsilence.so ; Wait For Silence Application
-noload => app_while.so ; While Loops and Conditional Execution
-noload => pbx_ael.so ; Asterisk Extension Language Compiler
-; load => pbx_config.so ; Text Extension Configuration
-noload => pbx_functions.so ; Builtin dialplan functions
-noload => pbx_loopback.so ; Loopback Switch
-noload => pbx_realtime.so ; Realtime Switch
-noload => pbx_spool.so ; Outgoing Spool Support
-noload => pbx_wilcalu.so ; Wil Cal U (Auto Dialer) 
-noload => func_callerid.so ; Caller ID related dialplan functions
-noload => func_enum.so ; ENUM Functions
-noload => func_uri.so ; URI encoding / decoding functions
-
-;
-; Module names listed in "global" section will have symbols globally
-; exported to modules loaded after them.
-;
-[global]
-chan_modem.so=no
diff --git a/package/asterisk/ipkg/asterisk-chan-bluetooth.conffiles b/package/asterisk/ipkg/asterisk-chan-bluetooth.conffiles
deleted file mode 100644 (file)
index 40a0852..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/bluetooth.conf
diff --git a/package/asterisk/ipkg/asterisk-chan-bluetooth.control b/package/asterisk/ipkg/asterisk-chan-bluetooth.control
deleted file mode 100644 (file)
index c79d038..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-chan-bluetooth
-Priority: optional
-Section: net
-Description: Bluetooth HandsFreeProfile support for Asterisk
-Depends: asterisk, bluez-libs
diff --git a/package/asterisk/ipkg/asterisk-chan-h323.conffiles b/package/asterisk/ipkg/asterisk-chan-h323.conffiles
deleted file mode 100644 (file)
index fc0858a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/h323.conf
diff --git a/package/asterisk/ipkg/asterisk-chan-h323.control b/package/asterisk/ipkg/asterisk-chan-h323.control
deleted file mode 100644 (file)
index 55af6f1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-chan-h323
-Priority: optional
-Section: net
-Description: H.323 support for Asterisk
-Depends: asterisk, openh323
diff --git a/package/asterisk/ipkg/asterisk-chan-mgcp.conffiles b/package/asterisk/ipkg/asterisk-chan-mgcp.conffiles
deleted file mode 100644 (file)
index 40a81df..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/mgcp.conf
diff --git a/package/asterisk/ipkg/asterisk-chan-mgcp.control b/package/asterisk/ipkg/asterisk-chan-mgcp.control
deleted file mode 100644 (file)
index 78ea3b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-chan-mgcp
-Priority: optional
-Section: net
-Description: a Media Gateway Control Protocol implementation for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-chan-skinny.conffiles b/package/asterisk/ipkg/asterisk-chan-skinny.conffiles
deleted file mode 100644 (file)
index eaf9b6d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/skinny.conf
diff --git a/package/asterisk/ipkg/asterisk-chan-skinny.control b/package/asterisk/ipkg/asterisk-chan-skinny.control
deleted file mode 100644 (file)
index 3933e33..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-chan-skinny
-Priority: optional
-Section: net
-Description: a Skinny Client Control Protocol implementation for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-codec-ilbc.control b/package/asterisk/ipkg/asterisk-codec-ilbc.control
deleted file mode 100644 (file)
index 347943f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-codec-ilbc
-Priority: optional
-Section: net
-Description: an Internet Low Bitrate Codec (ILBC) Translator for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-codec-lpc10.control b/package/asterisk/ipkg/asterisk-codec-lpc10.control
deleted file mode 100644 (file)
index 21e75eb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-codec-lpc10
-Priority: optional
-Section: net
-Description: an LPC10 (Linear Predictor Code) 2.4kbps Voice Coder for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-codec-speex.control b/package/asterisk/ipkg/asterisk-codec-speex.control
deleted file mode 100644 (file)
index 61eb088..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-codec-speex
-Priority: optional
-Section: net
-Description: a Speex/PCM16 Codec Translator for Asterisk
-Depends: asterisk, libspeex
diff --git a/package/asterisk/ipkg/asterisk-mini.conffiles b/package/asterisk/ipkg/asterisk-mini.conffiles
deleted file mode 100644 (file)
index f95c338..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/etc/asterisk/asterisk.conf
-/etc/asterisk/enum.conf
-/etc/asterisk/extconfig.conf
-/etc/asterisk/extensions.conf
-/etc/asterisk/features.conf
-/etc/asterisk/iax.conf
-/etc/asterisk/iaxprov.conf
-/etc/asterisk/logger.conf
-/etc/asterisk/manager.conf
-/etc/asterisk/modules.conf
-/etc/asterisk/musiconhold.conf
-/etc/asterisk/rtp.conf
-/etc/asterisk/sip.conf
diff --git a/package/asterisk/ipkg/asterisk-mini.control b/package/asterisk/ipkg/asterisk-mini.control
deleted file mode 100644 (file)
index b609fab..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-mini
-Priority: optional
-Section: net
-Depends: libncurses, libpthread
-Description: A minimal open source PBX
diff --git a/package/asterisk/ipkg/asterisk-mysql.conffiles b/package/asterisk/ipkg/asterisk-mysql.conffiles
deleted file mode 100644 (file)
index 2ff3491..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/cdr_mysql.conf
diff --git a/package/asterisk/ipkg/asterisk-mysql.control b/package/asterisk/ipkg/asterisk-mysql.control
deleted file mode 100644 (file)
index b766d6b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-mysql
-Priority: optional
-Section: net
-Description: MySQL modules for Asterisk
-Depends: asterisk, libmysqlclient, zlib
diff --git a/package/asterisk/ipkg/asterisk-pbx-dundi.conffiles b/package/asterisk/ipkg/asterisk-pbx-dundi.conffiles
deleted file mode 100644 (file)
index ab116b5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/dundi.conf
diff --git a/package/asterisk/ipkg/asterisk-pbx-dundi.control b/package/asterisk/ipkg/asterisk-pbx-dundi.control
deleted file mode 100644 (file)
index 6579e25..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-pbx-dundi
-Priority: optional
-Section: net
-Description: Distributed Universal Number Discovery (DUNDi) support for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-pgsql.conffiles b/package/asterisk/ipkg/asterisk-pgsql.conffiles
deleted file mode 100644 (file)
index 8b5cffe..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/cdr_pgsql.conf
diff --git a/package/asterisk/ipkg/asterisk-pgsql.control b/package/asterisk/ipkg/asterisk-pgsql.control
deleted file mode 100644 (file)
index beece08..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-pgsql
-Priority: optional
-Section: net
-Description: PostgreSQL modules for Asterisk
-Depends: asterisk, libpq, zlib
diff --git a/package/asterisk/ipkg/asterisk-res-agi.control b/package/asterisk/ipkg/asterisk-res-agi.control
deleted file mode 100644 (file)
index 44f7170..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-res-agi
-Priority: optional
-Section: net
-Description: Asterisk Gateway Interface module
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-sounds.control b/package/asterisk/ipkg/asterisk-sounds.control
deleted file mode 100644 (file)
index a63bbef..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-sounds
-Priority: optional
-Section: net
-Description: a sounds collection for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk-sqlite.control b/package/asterisk/ipkg/asterisk-sqlite.control
deleted file mode 100644 (file)
index e43651d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-sqlite
-Priority: optional
-Section: net
-Description: SQLite modules for Asterisk
-Depends: asterisk, libsqlite2
diff --git a/package/asterisk/ipkg/asterisk-voicemail.conffiles b/package/asterisk/ipkg/asterisk-voicemail.conffiles
deleted file mode 100644 (file)
index 1c80f05..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/asterisk/voicemail.conf
diff --git a/package/asterisk/ipkg/asterisk-voicemail.control b/package/asterisk/ipkg/asterisk-voicemail.control
deleted file mode 100644 (file)
index c7b5131..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk-voicemail
-Priority: optional
-Section: net
-Description: VoiceMail related modules for Asterisk
-Depends: asterisk
diff --git a/package/asterisk/ipkg/asterisk.conffiles b/package/asterisk/ipkg/asterisk.conffiles
deleted file mode 100644 (file)
index 5f805de..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-/etc/asterisk/asterisk.conf
-/etc/asterisk/agents.conf
-/etc/asterisk/alarmreceiver.conf
-/etc/asterisk/cdr_manager.conf
-/etc/asterisk/codecs.conf
-/etc/asterisk/enum.conf
-/etc/asterisk/extconfig.conf
-/etc/asterisk/extensions.conf
-/etc/asterisk/features.conf
-/etc/asterisk/iax.conf
-/etc/asterisk/iaxprov.conf
-/etc/asterisk/indications.conf
-/etc/asterisk/logger.conf
-/etc/asterisk/manager.conf
-/etc/asterisk/modules.conf
-/etc/asterisk/musiconhold.conf
-/etc/asterisk/osp.conf
-/etc/asterisk/privacy.conf
-/etc/asterisk/queues.conf
-/etc/asterisk/rtp.conf
-/etc/asterisk/sip.conf
diff --git a/package/asterisk/ipkg/asterisk.control b/package/asterisk/ipkg/asterisk.control
deleted file mode 100644 (file)
index 13075d7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: asterisk
-Priority: optional
-Section: net
-Depends: libncurses, libpthread
-Description: An open source PBX
diff --git a/package/asterisk/patches/asterisk-1.0.7-Makefile-astdb.patch b/package/asterisk/patches/asterisk-1.0.7-Makefile-astdb.patch
deleted file mode 100644 (file)
index bd2c4ab..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN asterisk-1.0.7-old/db1-ast/Makefile asterisk-1.0.7-new/db1-ast/Makefile
---- asterisk-1.0.7-old/db1-ast/Makefile        2004-08-31 18:33:00.000000000 +0200
-+++ asterisk-1.0.7-new/db1-ast/Makefile        2005-03-19 17:38:06.000000000 +0100
-@@ -32,8 +32,8 @@
- $(LIBDB): $(OBJS)
-       rm -f $@
--      ar cq $@ $(OBJS)
--      ranlib $@
-+      $(AR) cq $@ $(OBJS)
-+      $(RANLIB) $@
- $(LIBDBSO): $(SHOBJS)
-       $(CC) -Wl,-O1 -Wl,--version-script=libdb.map -Wl,-soname=$(LIBDBSO) -shared -o $@ $^
diff --git a/package/asterisk/patches/asterisk-1.0.7-Makefile-codecs-lpc10.patch b/package/asterisk/patches/asterisk-1.0.7-Makefile-codecs-lpc10.patch
deleted file mode 100644 (file)
index 7d42250..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN asterisk-1.0.7-old/codecs/lpc10/Makefile asterisk-1.0.7-new/codecs/lpc10/Makefile
---- asterisk-1.0.7-old/codecs/lpc10/Makefile   2004-08-31 18:33:00.000000000 +0200
-+++ asterisk-1.0.7-new/codecs/lpc10/Makefile   2005-03-19 17:38:06.000000000 +0100
-@@ -31,6 +31,7 @@
- ifneq ($(PROC),ppc)
- ifneq ($(PROC),x86_64)
- ifneq ($(PROC),alpha)
-+ifneq ($(PROC),mipsel)
- #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
- #This works for even old (2.96) versions of gcc and provides a small boost either way.
- #A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesn.t support it.
-@@ -46,6 +47,7 @@
- endif
- endif
- endif
-+endif
- LIB = $(LIB_TARGET_DIR)/liblpc10.a
-@@ -62,7 +64,7 @@
- $(LIB): $(OBJ)
-       $(AR) cr $@ $(OBJ)
--      ranlib $@
-+      $(RANLIB) $@
- clean:
-       -rm -f *.o $(LIB)
diff --git a/package/asterisk/patches/asterisk-1.0.7-Makefile-stdtime.patch b/package/asterisk/patches/asterisk-1.0.7-Makefile-stdtime.patch
deleted file mode 100644 (file)
index c454b3e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN asterisk-1.0.7-old/stdtime/Makefile asterisk-1.0.7-new/stdtime/Makefile
---- asterisk-1.0.7-old/stdtime/Makefile        2003-11-05 07:19:41.000000000 +0100
-+++ asterisk-1.0.7-new/stdtime/Makefile        2005-03-19 17:38:06.000000000 +0100
-@@ -3,8 +3,8 @@
- all: libtime.a
- libtime.a: $(OBJS)
--      ar rv $@ $(OBJS)
--      ranlib $@
-+      $(AR) rv $@ $(OBJS)
-+      $(RANLIB) $@
- install:
diff --git a/package/asterisk/patches/asterisk-1.0.7-chan_iax2-tmp_path.patch b/package/asterisk/patches/asterisk-1.0.7-chan_iax2-tmp_path.patch
deleted file mode 100644 (file)
index 916496e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN asterisk-1.0.7-old/channels/chan_iax2.c asterisk-1.0.7-new/channels/chan_iax2.c
---- asterisk-1.0.7-old/channels/chan_iax2.c    2005-10-25 02:06:35.000000000 +0200
-+++ asterisk-1.0.7-new/channels/chan_iax2.c    2005-10-25 04:35:11.000000000 +0200
-@@ -960,7 +960,7 @@
-               last++;
-       else
-               last = s;
--      snprintf(s2, strlen(s) + 100, "/var/tmp/%s-%ld", last, (unsigned long)rand());
-+      snprintf(s2, strlen(s) + 100, "/tmp/%s-%ld", last, (unsigned long)rand());
-       res = stat(s, &stbuf);
-       if (res < 0) {
-               ast_log(LOG_WARNING, "Failed to stat '%s': %s\n", s, strerror(errno));
diff --git a/package/asterisk/patches/asterisk-1.0.7-dns.patch b/package/asterisk/patches/asterisk-1.0.7-dns.patch
deleted file mode 100644 (file)
index 23657bc..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -ruN asterisk-1.0.7-old/dns.c asterisk-1.0.7-new/dns.c
---- asterisk-1.0.7-old/dns.c   2004-06-22 22:11:15.000000000 +0200
-+++ asterisk-1.0.7-new/dns.c   2005-03-19 17:38:06.000000000 +0100
-@@ -153,7 +153,13 @@
- #if defined(res_ninit)
- #define HAS_RES_NINIT
--#else
-+#endif
-+
-+#ifdef __UCLIBC__
-+#undef HAS_RES_NINIT
-+#endif
-+
-+#ifndef HAS_RES_NINIT
- AST_MUTEX_DEFINE_STATIC(res_lock);
- #if 0
- #warning "Warning, res_ninit is missing...  Could have reentrancy issues"
diff --git a/package/asterisk/patches/asterisk-1.0.9-chan_bluetooth.patch b/package/asterisk/patches/asterisk-1.0.9-chan_bluetooth.patch
deleted file mode 100644 (file)
index 7c278a7..0000000
+++ /dev/null
@@ -1,3678 +0,0 @@
-diff -ruN asterisk-1.0.9-old/channels/Makefile asterisk-1.0.9-new/channels/Makefile
---- asterisk-1.0.9-old/channels/Makefile       2005-08-22 20:42:22.000000000 +0200
-+++ asterisk-1.0.9-new/channels/Makefile       2005-08-22 21:12:14.000000000 +0200
-@@ -37,6 +37,12 @@
- #
- #CHANNEL_LIBS+=chan_vofr
-+#
-+# Asterisk Bluetooth Support
-+# http://www.crazygreek.co.uk/content/chan_bluetooth
-+#
-+CHANNEL_LIBS += chan_bluetooth.so
-+
- ifeq (${OSARCH},OpenBSD)
- MYSQLLIB=-L/usr/local/lib/mysql -lmysqlclient
- CFLAGS+=-I/usr/local/include
-@@ -202,6 +208,9 @@
- chan_h323.so: chan_h323.o h323/libchanh323.a
-       $(CC) $(SOLINK) -o $@ $< h323/libchanh323.a $(CHANH323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -L$(OPENH323DIR)/lib $(H323LIB) -L/usr/lib -lcrypto -lssl -lexpat
-+chan_bluetooth.so: chan_bluetooth.o
-+      $(CC) $(SOLINK) -o $@ $< $(EXTRA_LDFLAGS) -lbluetooth
-+
- #chan_modem.so : chan_modem.o
- #     $(CC) -rdynamic -shared -Xlinker -x -o $@ $<
-diff -ruN asterisk-1.0.9-old/channels/chan_bluetooth.c asterisk-1.0.9-new/channels/chan_bluetooth.c
---- asterisk-1.0.9-old/channels/chan_bluetooth.c       1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.0.9-new/channels/chan_bluetooth.c       2005-09-06 22:51:30.000000000 +0200
-@@ -0,0 +1,3598 @@
-+/*
-+ * Asterisk -- A telephony toolkit for Linux.
-+ *
-+ * Asterisk Bluetooth Channel
-+ *
-+ * Author: Theo Zourzouvillys <theo@adaptive-it.co.uk>
-+ *
-+ * Adaptive Linux Solutions <http://www.adaptive-it.co.uk>
-+ *
-+ * Copyright (C) 2004 Adaptive Linux Solutions
-+ *
-+ * This program is free software, distributed under the terms of
-+ * the GNU General Public License
-+ *
-+ * ******************* NOTE NOTE NOTE NOTE NOTE *********************
-+ *
-+ * This code is not at all tested, and only been developed with a
-+ * HBH-200 headset and a Nokia 6310i right now.
-+ *
-+ * Expect it to crash, dial random numbers, and steal all your money.
-+ *
-+ * PLEASE try any headsets and phones, and let me know the results,
-+ * working or not, along with all debug output!
-+ *
-+ * ------------------------------------------------------------------
-+ *
-+ * Asterisk Bluetooth Support
-+ *
-+ * Well, here we go - Attempt to provide Handsfree profile support in
-+ * both AG and HF modes, AG (AudioGateway) mode support for using
-+ * headsets, and HF (Handsfree) mode for utilising mobile/cell phones
-+ *
-+ * It would be nice to also provide Headset support at some time in
-+ * the future, however, a working Handsfree profile is nice for now,
-+ * and as far as I can see, almost all new HS devices also support HF
-+ *
-+ * ------------------------------------------------------------------
-+ * INSTRUCTIONS
-+ *
-+ * You need to have bluez's bluetooth stack, along with user space
-+ * tools (>=v2.10), and running hcid and sdsp.
-+ *
-+ * See bluetooth.conf for configuration details.
-+ *
-+ * - Ensure bluetooth subsystem is up and running.  'hciconfig'
-+ *   should show interface as UP.
-+ *
-+ * - If you're trying to use a headset/HS, start up asterisk, and try
-+ *   to pair it as you normally would.
-+ *
-+ * - If you're trying to use a Phone/AG, just make sure bluetooth is
-+ *   enabled on your phone, and start up asterisk.
-+ *
-+ * - 'bluetooth show peers' will show all bluetooth devices states.
-+ *
-+ * - Send a call out by using Dial(BLT/DevName/0123456).  Call a HS 
-+ *   with Dial(BLT/DevName)
-+ *
-+ * ------------------------------------------------------------------
-+ * BUGS
-+ *
-+ * - What should happen when an AG is paired with asterisk and
-+ *   someone uses the AG dalling a number manually?  My test phone
-+ *   seems to try to open an SCO link.  Perhaps an extension to 
-+ *   route the call to, or maybe drop the RFCOM link all together?
-+ *
-+ * ------------------------------------------------------------------
-+ * COMPATIBILITY
-+ *
-+ * PLEASE email <theo@adaptive-it.co.uk> with the results of ANY
-+ * device not listed in here (working or not), or if the device is
-+ * listed and it doesn't work!  Please also email full debug output
-+ * for any device not working correctly or generating errors in log.
-+ * 
-+ * HandsFree Profile:
-+ *
-+ *  HS (HeadSet):
-+ *   - Ericsson HBH-200
-+ *
-+ *  AG (AudioGateway):
-+ *   - Nokia 6310i
-+ *
-+ * ------------------------------------------------------------------
-+ *
-+ * Questions, bugs, or (preferably) patches to:
-+ *
-+ *  <theo@adaptive-it.co.uk>
-+ *
-+ * ------------------------------------------------------------------
-+ */
-+
-+/* ---------------------------------- */
-+
-+#include <stdio.h>
-+#include <string.h>
-+#include <asterisk/lock.h>
-+#include <asterisk/utils.h>
-+#include <asterisk/channel.h>
-+#include <asterisk/config.h>
-+#include <asterisk/logger.h>
-+#include <asterisk/module.h>
-+#include <asterisk/pbx.h>
-+#include <asterisk/sched.h>
-+#include <asterisk/options.h>
-+#include <asterisk/cli.h>
-+#include <asterisk/callerid.h>
-+#include <sys/socket.h>
-+#include <sys/signal.h>
-+#include <sys/time.h>
-+#include <errno.h>
-+#include <unistd.h>
-+#include <stdlib.h>
-+#include <arpa/inet.h>
-+#include <fcntl.h>
-+#include <sys/ioctl.h>
-+#include <ctype.h>
-+#include <endian.h>
-+
-+#include <bluetooth/bluetooth.h>
-+#include <bluetooth/hci.h>
-+#include <bluetooth/hci_lib.h>
-+#include <bluetooth/sco.h>
-+#include <bluetooth/rfcomm.h>
-+#include <bluetooth/sdp.h>
-+#include <bluetooth/sdp_lib.h>
-+
-+/* --- Data types and definitions --- */
-+
-+#ifndef HANDSFREE_AUDIO_GW_SVCLASS_ID
-+# define HANDSFREE_AUDIO_GW_SVCLASS_ID 0x111f
-+#endif
-+#define BLUETOOTH_FORMAT    AST_FORMAT_SLINEAR
-+#define BLT_CHAN_NAME       "BLT"
-+#define BLT_CONFIG_FILE     "bluetooth.conf"
-+#define BLT_RDBUFF_MAX      1024
-+#define BLT_DEFAULT_HCI_DEV 0
-+#define BLT_SVN_REVISION    "$Rev$"
-+
-+/* ---------------------------------- */
-+
-+typedef enum {
-+  BLT_ROLE_NONE = 0, // Unknown Device
-+  BLT_ROLE_HS = 1,   // Device is a Headset
-+  BLT_ROLE_AG = 2,   // Device is an Audio Gateway
-+  BLT_ROLE_GUI = 3   // Device is used as an GUI
-+} blt_role_t;
-+
-+/* State when we're in HS mode */
-+
-+typedef enum {
-+  BLT_STATE_WANT_R   = 0,
-+  BLT_STATE_WANT_N   = 1,
-+  BLT_STATE_WANT_CMD = 2,
-+  BLT_STATE_WANT_N2  = 3,
-+} blt_state_t;
-+
-+typedef enum {
-+  BLT_STATUS_DOWN,
-+  BLT_STATUS_CONNECTING,
-+  BLT_STATUS_NEGOTIATING,
-+  BLT_STATUS_READY,
-+  BLT_STATUS_RINGING,
-+  BLT_STATUS_IN_CALL,
-+} blt_status_t;
-+
-+/* ---------------------------------- */
-+
-+/* Default config settings */
-+
-+#define BLT_DEFAULT_CHANNEL_AG   5
-+#define BLT_DEFAULT_CHANNEL_HS   6
-+#define BLT_DEFAULT_CHANNEL_GUI  1
-+#define BLT_DEFAULT_ROLE         BLT_ROLE_HS
-+#define BLT_OBUF_LEN             (48 * 25)
-+
-+#define BUFLEN (4800)
-+
-+/* ---------------------------------- */
-+
-+typedef struct blt_dev blt_dev_t;
-+
-+void ag_cgmi_response(blt_dev_t * dev, char * cmd);
-+void ag_unknown_response(blt_dev_t * dev, char * cmd);
-+void ag_cgmi_valid_response(blt_dev_t * dev, char * cmd);
-+void ag_clip_response(blt_dev_t * dev, char * cmd);
-+void ag_cmer_response(blt_dev_t * dev, char * cmd);
-+void ag_cind_status_response(blt_dev_t * dev, char * cmd);
-+void ag_cind_response(blt_dev_t * dev, char * cmd);
-+void ag_brsf_response(blt_dev_t * dev, char * cmd);
-+void remove_sdp_records(void);
-+
-+void gui_easm_response(blt_dev_t * dev, char * cmd);
-+
-+int sock_err(int fd);
-+int parse_clip(const char * str, char *number, int number_len, char * name, int name_len, int *type);
-+int set_buffer(char * ring, char * data, int circular_len, int * pos, int data_len);
-+int get_buffer(char * dst, char * ring, int ring_size, int * head, int to_copy);
-+void gui_eaid_response(blt_dev_t * dev, char * cmd);
-+
-+
-+
-+struct blt_ring {
-+      unsigned char buf[BUFLEN];
-+};
-+// XXX:T: Tidy this lot up.
-+struct blt_dev {
-+
-+  blt_status_t status;              /* Device Status */
-+
-+  struct ast_channel * owner;       /* Channel we belong to, possibly NULL */
-+  blt_dev_t * dev;                  /* The bluetooth device channel is for */
-+  struct ast_frame fr;              /* Recieved frame */
-+
-+  /* SCO Handler */
-+  int sco_pipe[2];                   /* SCO alert pipe */
-+  int sco;                           /* SCO fd */
-+  int sco_handle;                    /* SCO Handle */
-+  int sco_mtu;                       /* SCO MTU */
-+  int sco_running;                   /* 1 when sCO thread should be running */
-+  pthread_t sco_thread;              /* SCO thread */
-+  ast_mutex_t sco_lock;              /* SCO lock */
-+  int sco_pos_in;                    /* Reader in position (drain)*/
-+  int sco_pos_inrcv;                 /* Reader in position (fill) */
-+      int wakeread; /* blt_read() needs to be woken */
-+  int sco_pos_out;                   /* Reader out position */
-+  int sco_sending;                   /* Sending SCO packets */
-+  char buf[1200];                    /* Incoming data buffer */
-+  int bufpos;
-+  char sco_buf_out[BUFLEN];          /* 24 chunks of 48 */
-+  char sco_buf_in[BUFLEN];           /* 24 chunks of 48 */
-+
-+  char dnid[1024];                    /* Outgoi gncall dialed number */
-+  unsigned char * obuf[BLT_OBUF_LEN]; /* Outgoing data buffer */
-+  int obuf_len;                       /* Output Buffer Position */
-+  int obuf_wpos;                      /* Buffer Reader */
-+
-+  // device
-+  int autoconnect;                  /* 1 for autoconnect */
-+  int outgoing_id;                  /* Outgoing connection scheduler id */
-+  char * name;                      /* Devices friendly name */
-+  blt_role_t role;                  /* Device role (HS or AG) */
-+  bdaddr_t bdaddr;                  /* remote address */
-+  int channel;                      /* remote channel */
-+  int rd;                           /* RFCOMM fd */
-+  int tmp_rd;                       /* RFCOMM fd */
-+  int call_cnt;                     /* Number of attempted calls */
-+  ast_mutex_t lock;                 /* RFCOMM socket lock */
-+  char rd_buff[BLT_RDBUFF_MAX];     /* RFCOMM input buffer */
-+  int rd_buff_pos;                  /* RFCOMM input buffer position */
-+  int ready;                        /* 1 When ready */
-+  char *context;
-+
-+  /* AG mode */
-+  char last_ok_cmd[BLT_RDBUFF_MAX];        /* Runtime[AG]: Last AT command that was OK */
-+  int cind;                                /* Runtime[AG]: Recieved +CIND */  
-+  int call_pos, service_pos, callsetup_pos;  /* Runtime[AG]: Positions in CIND/CMER */
-+  int call, service, callsetup;              /* Runtime[AG]: Values */
-+  char cid_num[AST_MAX_EXTENSION];
-+  char cid_name[AST_MAX_EXTENSION];
-+
-+  /* HS mode */
-+  blt_state_t state;                       /* Runtime: Device state (AG mode only) */
-+  int ring_timer;                          /* Runtime:Ring Timer */
-+  char last_err_cmd[BLT_RDBUFF_MAX];       /* Runtime: Last AT command that was OK */
-+  void (*cb)(blt_dev_t * dev, char * str); /* Runtime: Callback when in HS mode */
-+
-+  int brsf;                                /* Runtime: Bluetooth Retrieve Supported Features */
-+  int bvra;                                /* Runtime: Bluetooth Voice Recognised Activation */
-+  int gain_speaker;                        /* Runtime: Gain Of Speaker */
-+  int clip;                                /* Runtime: Supports CLID */
-+  int colp;                                /* Runtime: Connected Line ID */
-+  int elip;                                /* Runtime: (Ericsson) Supports CLID */
-+  int eolp;                                /* Runtime: (Ericsson) Connected Line ID */
-+  int ringing;                             /* Runtime: Device is ringing */
-+
-+  blt_dev_t * next;                        /* Next in linked list */
-+
-+};
-+
-+typedef struct blt_atcb {
-+
-+  /* The command */
-+  char * str;
-+
-+  /* DTE callbacks: */
-+  int (*set)(blt_dev_t * dev, const char * arg, int len);
-+  int (*read)(blt_dev_t * dev);
-+  int (*execute)(blt_dev_t * dev, const char * data);
-+  int (*test)(blt_dev_t * dev);
-+
-+  /* DCE callbacks: */
-+  int (*unsolicited)(blt_dev_t * dev, const char * value);
-+
-+} blt_atcb_t;
-+
-+/* ---------------------------------- */
-+
-+static void rd_close(blt_dev_t * dev, int reconnect, int err);
-+static int send_atcmd(blt_dev_t * device, const char * fmt, ...);
-+static int sco_connect(blt_dev_t * dev);
-+static int sco_start(blt_dev_t * dev, int fd);
-+
-+/* ---------------------------------- */
-+
-+/* RFCOMM channel we listen on*/
-+static int rfcomm_channel_ag = BLT_DEFAULT_CHANNEL_AG;
-+static int rfcomm_channel_hs = BLT_DEFAULT_CHANNEL_HS;
-+static int rfcomm_channel_gui = BLT_DEFAULT_CHANNEL_GUI;
-+
-+static char* gui_default_sip_number = "";
-+static char* gui_default_sip_address = "";
-+
-+/* Address of local bluetooth interface */
-+static int hcidev_id;
-+static bdaddr_t local_bdaddr;
-+
-+/* All the current sockets */
-+AST_MUTEX_DEFINE_STATIC(iface_lock);
-+static blt_dev_t * iface_head;
-+static int ifcount = 0;
-+
-+static int sdp_record_hs = -1;
-+static int sdp_record_ag = -1;
-+static int sdp_record_gui = -1;
-+
-+/* RFCOMM listen socket */
-+static int rfcomm_sock_ag = -1;
-+static int rfcomm_sock_hs = -1;
-+static int rfcomm_sock_gui = -1;
-+
-+static int sco_socket = -1;
-+
-+static int monitor_pid = -1;
-+
-+/* The socket monitoring thread */
-+static pthread_t monitor_thread = AST_PTHREADT_NULL;
-+AST_MUTEX_DEFINE_STATIC(monitor_lock);
-+
-+/* Count how many times this module is currently in use */
-+static int usecnt = 0;
-+AST_MUTEX_DEFINE_STATIC(usecnt_lock);
-+
-+static struct sched_context * sched = NULL;
-+
-+/* ---------------------------------- */
-+
-+#if ASTERISK_VERSION_NUM <= 010107
-+#include <asterisk/channel_pvt.h>
-+#define tech_pvt pvt->pvt
-+#else /* CVS. FIXME: Version number */
-+static struct ast_channel *blt_request(const char *type, int format, void *data, int *cause);
-+static int blt_hangup(struct ast_channel *c);
-+static int blt_answer(struct ast_channel *c);
-+static struct ast_frame *blt_read(struct ast_channel *chan);
-+static int blt_call(struct ast_channel *c, char *dest, int timeout);
-+static int blt_write(struct ast_channel *chan, struct ast_frame *f);
-+static int blt_indicate(struct ast_channel *chan, int cond);
-+
-+static const struct ast_channel_tech blt_tech = {
-+      .type = BLT_CHAN_NAME,
-+      .description = "Bluetooth Channel Driver",
-+      .capabilities = BLUETOOTH_FORMAT,
-+      .requester = blt_request,
-+      .hangup = blt_hangup,
-+      .answer = blt_answer,
-+      .read = blt_read,
-+      .call = blt_call,
-+      .write = blt_write,
-+      .indicate = blt_indicate,
-+};
-+#endif
-+/* ---------------------------------- */
-+
-+static const char *
-+role2str(blt_role_t role)
-+{
-+  switch (role) {
-+    case BLT_ROLE_HS:
-+      return "HS";
-+    case BLT_ROLE_AG:
-+      return "AG";
-+    case BLT_ROLE_GUI:
-+      return "GUI";
-+    case BLT_ROLE_NONE:
-+    default:
-+      return "??";
-+  }
-+}
-+
-+static const char *
-+status2str(blt_status_t status)
-+{
-+  switch (status) {
-+    case BLT_STATUS_DOWN:
-+      return "Down";
-+    case BLT_STATUS_CONNECTING:
-+      return "Connecting";
-+    case BLT_STATUS_NEGOTIATING:
-+      return "Negotiating";
-+    case BLT_STATUS_READY:
-+      return "Ready";
-+    case BLT_STATUS_RINGING:
-+      return "Ringing";
-+    case BLT_STATUS_IN_CALL:
-+      return "InCall";
-+  };
-+  return "Unknown";
-+}
-+
-+int sock_err(int fd)
-+{
-+  int ret;
-+  int len = sizeof(ret);
-+  getsockopt(fd, SOL_SOCKET, SO_ERROR, &ret, &len);
-+  return ret;
-+}
-+
-+/* ---------------------------------- */
-+int parse_clip(const char * str, char *number, int number_len, char * name, int name_len, int *type)
-+{
-+  const char *c = str;
-+  const char *start;
-+  int length;
-+  char typestr[256];
-+
-+  memset(number, 0, number_len);
-+  memset(name, 0, name_len);
-+  *type = 0;
-+
-+  number[0] = '\0';
-+  name[0] = '\0';
-+  while(*c && *c != '"')
-+    c++;
-+  c++;
-+  start = c;
-+  while(*c && *c != '"')
-+    c++;
-+  length = c - start < number_len ? c - start : number_len;
-+  strncpy(number, start, length);
-+  number[length] = '\0';
-+  c++;
-+  while(*c && *c != ',')
-+    c++;
-+  c++;
-+  start = c;
-+  while(*c && *c != ',')
-+    c++;
-+  length = c - start < number_len ? c - start : number_len;
-+  strncpy(typestr, start, length);
-+  typestr[length] = '\0';
-+  *type = atoi(typestr);
-+  c++;
-+  while(*c && *c != ',')
-+    c++;
-+  c++;
-+  while(*c && *c != ',')
-+    c++;
-+  c++;
-+  while(*c && *c != '"')
-+    c++;
-+  c++;
-+  start = c;
-+  while(*c && *c != '"')
-+    c++;
-+  length = c - start < number_len ? c - start : number_len;
-+  strncpy(name, start, length);
-+  name[length] = '\0';
-+
-+  return(1);
-+}
-+
-+
-+static const char *
-+parse_cind(const char * str, char * name, int name_len)
-+{
-+  int c = 0;
-+
-+  memset(name, 0, name_len);
-+
-+  while (*str) {
-+    if (*str == '(') {
-+      if (++c == 1 && *(str+1) == '"') {
-+        const char * start = str + 2;
-+        int len = 0;
-+        str += 2;
-+        while (*str && *str != '"') {
-+          len++;
-+          str++;
-+        }
-+        if (len == 0)
-+          return NULL;
-+        strncpy(name, start, (len > name_len) ? name_len : len);
-+      }
-+    } else if (*str == ')')
-+      c--;
-+    else if (c == 0 && *str == ',')
-+      return str + 1;
-+    str++;
-+  }
-+  return NULL;
-+}
-+
-+static void
-+set_cind(blt_dev_t * dev, int indicator, int val)
-+{
-+
-+  ast_log(LOG_DEBUG, "CIND %d set to %d\n", indicator, val);
-+
-+  if (indicator == dev->callsetup_pos) {
-+
-+    // call progress
-+
-+    dev->callsetup = val;
-+
-+    switch (val) {
-+      case 3:
-+        // Outgoing ringing
-+        if ((dev->owner && dev->role == BLT_ROLE_AG) ||
-+          (dev->owner && dev->role == BLT_ROLE_GUI))
-+          ast_queue_control(dev->owner, AST_CONTROL_RINGING);
-+        break;
-+      case 2:
-+        break;
-+      case 1:
-+        break;
-+      case 0:
-+        if ((dev->owner && dev->role == BLT_ROLE_AG && dev->call == 0) ||
-+          (dev->owner && dev->role == BLT_ROLE_AG && dev->call == 0))
-+          ast_queue_control(dev->owner, AST_CONTROL_CONGESTION);
-+        break;
-+    }
-+
-+  } else if (indicator == dev->service_pos) {
-+
-+    // Signal
-+
-+    if (val == 0)
-+      ast_log(LOG_NOTICE, "Audio Gateway %s lost signal\n", dev->name);
-+    else if (dev->service == 0 && val > 0)
-+      ast_log(LOG_NOTICE, "Audio Gateway %s got signal\n", dev->name);
-+
-+    dev->service = val;
-+
-+  } else if (indicator == dev->call_pos) {
-+
-+    // Call
-+
-+    dev->call = val;
-+
-+    if (dev->owner) {
-+      if (val == 1) {
-+              sco_start(dev, -1);
-+        ast_queue_control(dev->owner, AST_CONTROL_ANSWER);
-+      } else if (val == 0)
-+        ast_queue_control(dev->owner, AST_CONTROL_HANGUP);
-+    }
-+
-+  }
-+
-+
-+}
-+
-+/* ---------------------------------- */
-+
-+int
-+set_buffer(char * ring, char * data, int circular_len, int * pos, int data_len)
-+{
-+  int start_pos = *(pos);
-+  int done = 0;
-+  int copy;
-+
-+  while (data_len) {
-+    // Set can_do to the most we can do in this copy.
-+
-+    copy = MIN(circular_len - start_pos, data_len);
-+    memcpy(ring + start_pos, data + done, copy);
-+    done += copy;
-+    start_pos += copy;
-+    data_len -= copy;
-+
-+    if (start_pos == circular_len) {
-+      start_pos = 0;
-+    }
-+  }
-+  *(pos) = start_pos;
-+  return 0;
-+}
-+
-+int
-+get_buffer(char * dst, char * ring, int ring_size, int * head, int to_copy)
-+{
-+  int copy;
-+
-+  // |1|2|3|4|5|6|7|8|9|
-+  //      |-----|
-+
-+  while (to_copy) {
-+
-+    // Set can_do to the most we can do in this copy.
-+    copy = MIN(ring_size - *head, to_copy);
-+
-+    // ast_log(LOG_DEBUG, "Getting: %d bytes, From pos %d\n", copy, *head);
-+#if __BYTE_ORDER == __LITTLE_ENDIAN
-+    memcpy(dst, ring + *head, copy);
-+#else
-+    //    memcpy(dst, ring + *head, copy);
-+    ast_swapcopy_samples(dst, ring+*head, copy/2);
-+#endif
-+    memset(ring+*head, 0, copy);
-+    dst += copy;
-+    *head += copy;
-+    to_copy -= copy;
-+
-+    if (*head == ring_size ) {
-+          *head = 0;
-+    }
-+
-+  }
-+
-+  return 0;
-+}
-+
-+/* Handle SCO audio sync.
-+ *
-+ * If we are the MASTER, then we control the timing,
-+ * in 48 byte chunks.  If we're the SLAVE, we send
-+ * as and when we recieve a packet.
-+ *
-+ * Because of packet/timing nessecity, we 
-+ * start up a thread when we're passing audio, so
-+ * that things are timed exactly right.
-+ *
-+ * sco_thread() is the function that handles it.
-+ *
-+ */
-+
-+static void *
-+sco_thread(void * data)
-+{
-+  blt_dev_t * dev = (blt_dev_t*)data;
-+  int res;
-+  struct pollfd pfd[2];
-+  int in_pos = 0;
-+  int out_pos = 0;
-+  char c = 1;
-+  int sending;
-+  char buf[1024];
-+  int len;
-+
-+  // Avoid deadlock in odd circumstances
-+
-+  ast_log(LOG_WARNING, "SCO thread started on fd %d, pid %d\n", dev->sco, getpid());
-+
-+  if (fcntl(dev->sco_pipe[1], F_SETFL, O_RDWR|O_NONBLOCK)) {
-+        ast_log(LOG_WARNING, "fcntl failed on sco_pipe\n");
-+  }
-+
-+  // dev->status = BLT_STATUS_IN_CALL;
-+  // ast_queue_control(dev->owner, AST_CONTROL_ANSWER);
-+  // Set buffer to silence, just incase.
-+
-+  ast_mutex_lock(&(dev->sco_lock));
-+
-+  memset(dev->sco_buf_in, 0, BUFLEN);
-+  memset(dev->sco_buf_out, 0, BUFLEN);
-+
-+  dev->sco_pos_in  = 0;
-+  dev->sco_pos_out = 0;
-+  dev->sco_pos_inrcv = 0;
-+  dev->wakeread = 1;
-+
-+  ast_mutex_unlock(&(dev->sco_lock));
-+
-+  while (1) {
-+
-+    ast_mutex_lock(&(dev->sco_lock));
-+
-+    if (dev->sco_running != 1) {
-+      ast_log(LOG_DEBUG, "SCO stopped.\n");
-+      break;
-+    }
-+
-+    pfd[0].fd = dev->sco;
-+    pfd[0].events = POLLIN;
-+
-+    pfd[1].fd = dev->sco_pipe[1];
-+    pfd[1].events = POLLIN;
-+
-+    ast_mutex_unlock(&(dev->sco_lock));
-+
-+    res = poll(pfd, 2, 50);
-+
-+    if (res == -1 && errno != EINTR) {
-+      ast_log(LOG_DEBUG, "SCO poll() error\n");
-+      break;
-+    }
-+
-+    if (res == 0)
-+      continue;
-+
-+
-+    if (pfd[0].revents & POLLIN) {
-+
-+      len = read(dev->sco, buf, 48);
-+
-+      if (len) {
-+        ast_mutex_lock(&(dev->lock));
-+
-+        if (dev->owner && dev->owner->_state == AST_STATE_UP) {
-+              ast_mutex_lock(&(dev->sco_lock));
-+              set_buffer(dev->sco_buf_in,  buf, BUFLEN, &in_pos,  len);
-+              dev->sco_pos_inrcv = in_pos;
-+
-+              get_buffer(buf, dev->sco_buf_out, BUFLEN, &out_pos, len);
-+              if (write(dev->sco, buf, len) != len)
-+                      ast_log(LOG_WARNING, "Wrote <48 to sco\n");
-+
-+              if (dev->wakeread) {
-+                      /* blt_read has caught up. Kick it */
-+                      dev->wakeread = 0;
-+                      if(write(dev->sco_pipe[1], &c, 1) != 1)
-+                              ast_log(LOG_WARNING, "write to kick sco_pipe failed\n");
-+              }
-+              ast_mutex_unlock(&(dev->sco_lock));
-+      }
-+        ast_mutex_unlock(&(dev->lock));
-+      }
-+
-+    } else if (pfd[0].revents) {
-+
-+      int e = sock_err(pfd[0].fd);
-+      ast_log(LOG_ERROR, "SCO connection error: %s (errno %d)\n", strerror(e), e);
-+      break;
-+
-+    } else if (pfd[1].revents & POLLIN) {
-+
-+      int len;
-+
-+      len = read(pfd[1].fd, &c, 1);
-+      sending = (sending) ? 0 : 1;
-+
-+      ast_mutex_unlock(&(dev->sco_lock));
-+
-+    } else if (pfd[1].revents) {
-+
-+      int e = sock_err(pfd[1].fd);
-+      ast_log(LOG_ERROR, "SCO pipe connection event %d on pipe[1]=%d: %s (errno %d)\n", pfd[1].revents, pfd[1].fd, strerror(e), e);
-+      break;
-+
-+    } else {
-+      ast_log(LOG_NOTICE, "Unhandled poll output\n");
-+      ast_mutex_unlock(&(dev->sco_lock));
-+    }
-+
-+  }
-+
-+  ast_mutex_lock(&(dev->lock));
-+  close(dev->sco);
-+  dev->sco = -1;
-+  dev->sco_running = -1;
-+  
-+  memset(dev->sco_buf_in, 0, BUFLEN);
-+  memset(dev->sco_buf_out, 0, BUFLEN);
-+
-+  dev->sco_pos_in  = 0;
-+  dev->sco_pos_out = 0;
-+  dev->sco_pos_inrcv = 0;
-+  
-+  ast_mutex_unlock(&(dev->sco_lock));
-+  if (dev->owner)
-+    ast_queue_control(dev->owner, AST_CONTROL_HANGUP);
-+  ast_mutex_unlock(&(dev->lock));
-+  ast_log(LOG_DEBUG, "SCO thread stopped\n");
-+  return NULL;
-+}
-+
-+/* Start SCO thread.  Must be called with dev->lock */
-+
-+static int
-+sco_start(blt_dev_t * dev, int fd)
-+{
-+
-+  if (dev->sco_pipe[1] <= 0) {
-+    ast_log(LOG_ERROR, "SCO pipe[1] == %d\n", dev->sco_pipe[1]);
-+    return -1;
-+  }
-+
-+  ast_mutex_lock(&(dev->sco_lock));
-+
-+  if (dev->sco_running != -1) {
-+    ast_log(LOG_ERROR, "Tried to start SCO thread while already running\n");
-+    ast_mutex_unlock(&(dev->sco_lock));
-+    return -1;
-+  }
-+
-+  if (dev->sco == -1) {
-+    if (fd > 0) {
-+      dev->sco = fd;
-+    } else if (sco_connect(dev) != 0) {
-+      ast_log(LOG_ERROR, "SCO fd invalid\n");
-+      ast_mutex_unlock(&(dev->sco_lock));
-+      return -1;
-+    }
-+  }
-+
-+  dev->sco_running = 1;
-+
-+  if (ast_pthread_create(&(dev->sco_thread), NULL, sco_thread, dev) < 0) {
-+    ast_log(LOG_ERROR, "Unable to start SCO thread.\n");
-+    dev->sco_running = -1;
-+    ast_mutex_unlock(&(dev->sco_lock));
-+    return -1;
-+  }
-+
-+  ast_mutex_unlock(&(dev->sco_lock));
-+
-+  return 0;
-+}
-+
-+/* Stop SCO thread.  Must be called with dev->lock */
-+
-+static int
-+sco_stop(blt_dev_t * dev)
-+{
-+  ast_mutex_lock(&(dev->sco_lock));
-+  if (dev->sco_running == 1)
-+    dev->sco_running = 0;
-+  else
-+    dev->sco_running = -1;
-+  dev->sco_sending = 0;
-+  ast_mutex_unlock(&(dev->sco_lock));
-+  return 0;
-+}
-+
-+/* ---------------------------------- */
-+
-+/* Answer the call.  Call with lock held on device */
-+
-+static int
-+answer(blt_dev_t * dev)
-+{
-+
-+  if ( (!dev->owner) || (dev->ready != 1) || (dev->status != BLT_STATUS_READY && dev->status != BLT_STATUS_RINGING)) {
-+    ast_log(LOG_ERROR, "Attempt to answer() in invalid state (owner=%p, ready=%d, status=%s)\n", 
-+              dev->owner, dev->ready, status2str(dev->status));
-+    return -1;
-+  }
-+
-+    // dev->sd = sco_connect(&local_bdaddr, &(dev->bdaddr), NULL, NULL, 0);
-+    // dev->status = BLT_STATUS_IN_CALL;
-+    // dev->owner->fds[0] = dev->sd;
-+    //  if we are answering (hitting button):
-+  ast_queue_control(dev->owner, AST_CONTROL_ANSWER);
-+    //  if asterisk signals us to answer:
-+    // ast_setstate(ast, AST_STATE_UP);
-+
-+  /* Start SCO link */
-+  sco_start(dev, -1);
-+  return 0;
-+}
-+
-+/* ---------------------------------- */
-+
-+static int 
-+blt_write(struct ast_channel * ast, struct ast_frame * frame)
-+{
-+  blt_dev_t * dev = ast->tech_pvt; 
-+
-+  /* Write a frame of (presumably voice) data */
-+
-+  if (frame->frametype != AST_FRAME_VOICE) {
-+    ast_log(LOG_WARNING, "Don't know what to do with  frame type '%d'\n", frame->frametype);
-+    return 0;
-+  }
-+
-+  if (!(frame->subclass & BLUETOOTH_FORMAT)) {
-+        static int fish = 5;
-+        if (fish) {
-+                ast_log(LOG_WARNING, "Cannot handle frames in format %d\n", frame->subclass);
-+                fish--;
-+        }
-+    return 0;
-+  }
-+
-+  if (ast->_state != AST_STATE_UP) {
-+    return 0;
-+  }
-+
-+  ast_mutex_lock(&(dev->sco_lock));
-+  set_buffer(dev->sco_buf_out, frame->data, BUFLEN, &(dev->sco_pos_out), MIN(frame->datalen, BUFLEN));
-+  ast_mutex_unlock(&(dev->sco_lock));
-+
-+  return 0;
-+
-+}
-+
-+static struct ast_frame *
-+blt_read(struct ast_channel * ast)
-+{
-+  blt_dev_t * dev = ast->tech_pvt;
-+  char c = 1;
-+  int len;
-+  static int fish = 0;
-+  /* Some nice norms */
-+
-+  dev->fr.datalen = 0;
-+  dev->fr.samples = 0;
-+  dev->fr.data =  NULL;
-+  dev->fr.src = BLT_CHAN_NAME;
-+  dev->fr.offset = 0;
-+  dev->fr.mallocd = AST_MALLOCD_DATA;
-+  dev->fr.delivery.tv_sec = 0;
-+  dev->fr.delivery.tv_usec = 0;
-+  read(dev->sco_pipe[0], &c, 1);
-+  ast_mutex_lock(&(dev->sco_lock));
-+  dev->sco_sending = 1;
-+
-+  if (dev->sco_pos_inrcv < dev->sco_pos_in) {
-+        /* Buffer wrapped. Read only till the end */
-+        len = BUFLEN - dev->sco_pos_in + dev->sco_pos_inrcv;
-+  } else {
-+        len = dev->sco_pos_inrcv - dev->sco_pos_in;
-+  }
-+  dev->fr.data = malloc(AST_FRIENDLY_OFFSET+len) + AST_FRIENDLY_OFFSET;
-+
-+  get_buffer(dev->fr.data, dev->sco_buf_in, BUFLEN, &(dev->sco_pos_in), len);
-+  dev->wakeread = 1;
-+  ast_mutex_unlock(&(dev->sco_lock));
-+  if (fish) {
-+        unsigned char *x = dev->fr.data;
-+        ast_log(LOG_WARNING, "blt_read  %d: %02x %02x %02x %02x %02x %02x\n",
-+                dev->fr.datalen, x[0], x[1], x[2], x[3], x[4], x[5]);
-+        fish--;
-+  }
-+
-+  dev->fr.samples = len / 2;
-+  dev->fr.datalen = len;
-+  dev->fr.frametype = AST_FRAME_VOICE;
-+  dev->fr.subclass = BLUETOOTH_FORMAT;
-+  dev->fr.offset = AST_FRIENDLY_OFFSET;
-+  return &dev->fr;
-+}
-+
-+/* Escape Any '"' in str.  Return malloc()ed string */
-+static char *
-+escape_str(char * str)
-+{
-+  char * ptr = str;
-+  char * pret;
-+  char * ret;
-+  int len = 0;
-+
-+  while (*ptr) {
-+    if (*ptr == '"')
-+      len++;
-+    len++;
-+    ptr++;
-+  }
-+
-+  ret = malloc(len + 1);
-+  pret = memset(ret, 0, len + 1);
-+
-+  ptr = str;
-+  
-+  while (*ptr) {
-+    if (*ptr == '"')
-+      *pret++ = '\\';
-+    *pret++ = *ptr++;
-+  }
-+
-+  return ret;
-+}
-+
-+static int
-+ring_hs(blt_dev_t * dev)
-+{
-+#if (ASTERISK_VERSION_NUM < 010100)
-+  char tmp[AST_MAX_EXTENSION];
-+  char *name, *num;
-+#endif
-+
-+  ast_mutex_lock(&(dev->lock));
-+
-+  if (dev->owner == NULL) {
-+    ast_mutex_unlock(&(dev->lock));
-+    return 0;
-+  } 
-+
-+  dev->ringing = 1;
-+  dev->status = BLT_STATUS_RINGING;
-+
-+  send_atcmd(dev, "RING");
-+
-+  dev->owner->rings++;
-+
-+  // XXX:T: '"' needs to be escaped in ELIP.
-+
-+#if (ASTERISK_VERSION_NUM < 010100)
-+
-+  if (dev->owner->callerid) {
-+
-+    memset(tmp, 0, sizeof(tmp));
-+    strncpy(tmp, dev->owner->callerid, sizeof(tmp)-1);
-+
-+    if (!ast_callerid_parse(tmp, &name, &num)) {
-+
-+      if (dev->clip && num)
-+        send_atcmd(dev, "+CLIP: \"%s\",129", num);
-+
-+      if (dev->elip && name) {
-+        char * esc = escape_str(name);
-+        send_atcmd(dev, "*ELIP: \"%s\"", esc);
-+        free(esc);
-+      }
-+    }
-+  }
-+
-+
-+#else
-+
-+  if (dev->clip && dev->owner->cid.cid_num)
-+    send_atcmd(dev, "+CLIP: \"%s\",129", dev->owner->cid.cid_num);
-+
-+  if (dev->elip && dev->owner->cid.cid_name) {
-+    char * esc = escape_str(dev->owner->cid.cid_name);
-+    send_atcmd(dev, "*ELIP: \"%s\"", esc);
-+    free(esc);
-+  }
-+
-+#endif
-+
-+  ast_mutex_unlock(&(dev->lock));
-+
-+  return 1;
-+}
-+
-+/*
-+ * If the HS is already connected, then just send RING, otherwise, things get a
-+ * little more sticky.  We first have to find the channel for HS using SDP, 
-+ * then initiate the connection.  Once we've done that, we can start the call.
-+ */
-+
-+static int
-+blt_call(struct ast_channel * ast, char * dest, int timeout)
-+{
-+  blt_dev_t * dev = ast->tech_pvt;
-+
-+  if ((ast->_state != AST_STATE_DOWN) && (ast->_state != AST_STATE_RESERVED)) {
-+    ast_log(LOG_WARNING, "blt_call called on %s, neither down nor reserved\n", ast->name);
-+    return -1;
-+  }
-+
-+  ast_log(LOG_DEBUG, "Calling %s on %s [t: %d]\n", dest, ast->name, timeout);
-+
-+  if (ast_mutex_lock(&iface_lock)) {
-+    ast_log(LOG_ERROR, "Failed to get iface_lock.\n");
-+    return -1;
-+  }
-+
-+//  ast_mutex_lock(&(dev->lock));
-+
-+  if (dev->ready == 0) {
-+    ast_log(LOG_WARNING, "Tried to call a device not ready/connected.\n");
-+    ast_setstate(ast, AST_CONTROL_CONGESTION);
-+//    ast_mutex_unlock(&(dev->lock));
-+    ast_mutex_unlock(&iface_lock);
-+    return 0;
-+  }
-+
-+  if (dev->role == BLT_ROLE_HS) {
-+
-+    send_atcmd(dev, "+CIEV: 3,1");
-+
-+    dev->ring_timer = ast_sched_add(sched, 5000, AST_SCHED_CB(ring_hs), dev);
-+
-+    ring_hs(dev);
-+
-+    ast_setstate(ast, AST_STATE_RINGING);
-+    ast_queue_control(ast, AST_CONTROL_RINGING);
-+
-+  } else if (dev->role == BLT_ROLE_AG) {
-+
-+    send_atcmd(dev, "ATD%s;", dev->dnid);
-+// it does not seem like we should start the audio until the call is connected
-+//    sco_start(dev, -1);
-+  } else if (dev->role == BLT_ROLE_GUI) {
-+
-+    send_atcmd(dev, "ATD%s;", dev->dnid);
-+
-+  } else {
-+
-+    ast_setstate(ast, AST_CONTROL_CONGESTION);
-+    ast_log(LOG_ERROR, "Unknown device role\n");
-+
-+  }
-+
-+//  ast_mutex_unlock(&(dev->lock));
-+  ast_mutex_unlock(&iface_lock);
-+
-+  return 0;
-+}
-+
-+static int 
-+blt_hangup(struct ast_channel * ast)
-+{
-+  blt_dev_t * dev = ast->tech_pvt;
-+
-+  ast_log(LOG_DEBUG, "blt_hangup(%s)\n", ast->name);
-+
-+  if (!ast->tech_pvt) {
-+    ast_log(LOG_WARNING, "Asked to hangup channel not connected\n");
-+    return 0;
-+  }
-+
-+  if (ast_mutex_lock(&iface_lock)) {
-+    ast_log(LOG_ERROR, "Failed to get iface_lock\n");
-+    return 0;
-+  }
-+
-+  ast_mutex_lock(&(dev->lock));
-+
-+  sco_stop(dev);
-+  dev->sco_sending = 0;
-+
-+  if (dev->role == BLT_ROLE_HS) {
-+
-+    if (dev->ringing == 0) {
-+      // Actual call in progress
-+      send_atcmd(dev, "+CIEV: 2,0");
-+    } else {
-+
-+      // Just ringing still
-+
-+      if (dev->role == BLT_ROLE_HS)
-+        send_atcmd(dev, "+CIEV: 3,0");
-+
-+      if (dev->ring_timer >= 0)
-+        ast_sched_del(sched, dev->ring_timer);
-+
-+      dev->ring_timer = -1;
-+      dev->ringing = 0;
-+
-+    }
-+
-+  } else if (dev->role == BLT_ROLE_AG) {
-+
-+    // Cancel call.
-+    send_atcmd(dev, "ATH");
-+    send_atcmd(dev, "AT+CHUP");
-+
-+  }
-+
-+  if (dev->status == BLT_STATUS_IN_CALL || dev->status == BLT_STATUS_RINGING)
-+    dev->status = BLT_STATUS_READY;
-+
-+  ast->tech_pvt = NULL;
-+  dev->owner = NULL;
-+  ast_mutex_unlock(&(dev->lock));
-+  ast_setstate(ast, AST_STATE_DOWN);
-+  ast_mutex_unlock(&(iface_lock));
-+
-+  return 0;
-+}
-+
-+static int 
-+blt_indicate(struct ast_channel * c, int condition)
-+{
-+  ast_log(LOG_DEBUG, "blt_indicate (%d)\n", condition);
-+
-+  switch(condition) {
-+    case AST_CONTROL_RINGING:
-+      return -1;
-+    default:
-+      ast_log(LOG_WARNING, "Don't know how to condition %d\n", condition);
-+      break;
-+  }
-+  return -1;
-+}
-+
-+static int
-+blt_answer(struct ast_channel * ast)
-+{
-+  blt_dev_t * dev = ast->tech_pvt;
-+
-+  ast_mutex_lock(&dev->lock);
-+
-+  // if (dev->ring_timer >= 0)
-+  //   ast_sched_del(sched, dev->ring_timer);
-+  // dev->ring_timer = -1;
-+
-+  ast_log(LOG_DEBUG, "Answering interface\n");
-+
-+  if (ast->_state != AST_STATE_UP) {
-+    send_atcmd(dev, "+CIEV: 2,1");
-+    send_atcmd(dev, "+CIEV: 3,0");
-+    sco_start(dev, -1);
-+    ast_setstate(ast, AST_STATE_UP);
-+  }
-+
-+  ast_mutex_unlock(&dev->lock);
-+
-+  return 0;
-+}
-+
-+static struct ast_channel *
-+blt_new(blt_dev_t * dev, int state, const char * context, const char * number)
-+{
-+  struct ast_channel * ast;
-+  char c = 0;
-+
-+  if ((ast = ast_channel_alloc(1)) == NULL) {
-+    ast_log(LOG_WARNING, "Unable to allocate channel structure\n");
-+    return NULL;
-+  }
-+
-+  snprintf(ast->name, sizeof(ast->name), "BLT/%s", dev->name);
-+
-+  // ast->fds[0] = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO);
-+
-+  ast->nativeformats       = BLUETOOTH_FORMAT;
-+  //ast->rawreadformat  = BLUETOOTH_FORMAT;
-+  //ast->rawwriteformat = BLUETOOTH_FORMAT;
-+  ast->writeformat         = BLUETOOTH_FORMAT;
-+  ast->readformat          = BLUETOOTH_FORMAT;
-+
-+  ast_setstate(ast, state);
-+
-+  ast->type = BLT_CHAN_NAME;
-+
-+  ast->tech_pvt = dev;
-+#if ASTERISK_VERSION_NUM > 010107
-+  ast->tech = &blt_tech;
-+#else
-+  ast->pvt->call     = blt_call;
-+  ast->pvt->indicate = blt_indicate;
-+  ast->pvt->hangup   = blt_hangup;
-+  ast->pvt->read     = blt_read;
-+  ast->pvt->write    = blt_write;
-+  ast->pvt->answer   = blt_answer;
-+#endif
-+  strncpy(ast->context, context, sizeof(ast->context)-1);
-+  strncpy(ast->exten,   number,  sizeof(ast->exten) - 1);
-+  if(0 == strcmp(number, "s"))
-+  {
-+    //ast_set_callerid(ast, dev->cid_num, dev->cid_name, dev->cid_num);
-+  }
-+
-+  ast->language[0] = '\0';
-+
-+  ast->fds[0] = dev->sco_pipe[0];
-+  write(dev->sco_pipe[1], &c, 1);
-+
-+  dev->owner = ast;
-+
-+  ast_mutex_lock(&usecnt_lock);
-+  usecnt++;
-+  ast_mutex_unlock(&usecnt_lock);
-+
-+  ast_update_use_count();
-+
-+  if (state != AST_STATE_DOWN) {
-+    if (ast_pbx_start(ast)) {
-+      ast_log(LOG_WARNING, "Unable to start PBX on %s\n", ast->name);
-+      ast_hangup(ast);
-+    }
-+  }
-+
-+  return ast;
-+}
-+
-+static struct ast_channel *
-+#if (ASTERISK_VERSION_NUM < 010100)
-+blt_request(char * type, int format, void * local_data)
-+#elif (ASTERISK_VERSION_NUM <= 010107)
-+blt_request(const char * type, int format, void * local_data)
-+#else
-+blt_request(const char * type, int format, void * local_data, int *cause)
-+#endif
-+{
-+  char * data = (char*)local_data;
-+  int oldformat;
-+  blt_dev_t * dev = NULL;
-+  struct ast_channel * ast = NULL;
-+  char * number = data, * dname;
-+
-+  dname = strsep(&number, "/");
-+
-+  oldformat = format;
-+
-+  format &= BLUETOOTH_FORMAT;
-+
-+  if (!format) {
-+    ast_log(LOG_NOTICE, "Asked to get a channel of unsupported format '%d'\n", oldformat);
-+    return NULL;
-+  }
-+
-+  ast_log(LOG_DEBUG, "Dialing '%s' via '%s'\n", number, dname);
-+
-+  if (ast_mutex_lock(&iface_lock)) {
-+    ast_log(LOG_ERROR, "Unable to lock iface_list\n");
-+    return NULL;
-+  }
-+
-+  dev = iface_head;
-+
-+  while (dev) {
-+    if (strcmp(dev->name, dname) == 0) {
-+      ast_mutex_lock(&(dev->lock));
-+      if (!dev->ready) {
-+        ast_log(LOG_ERROR, "Device %s is not connected\n", dev->name);
-+        ast_mutex_unlock(&(dev->lock));
-+        ast_mutex_unlock(&iface_lock);
-+        return NULL;
-+      }
-+      break;
-+    }
-+    dev = dev->next;
-+  }
-+
-+  ast_mutex_unlock(&iface_lock);
-+
-+  if (!dev) {
-+    ast_log(LOG_WARNING, "Failed to find device named '%s'\n", dname);
-+    return NULL;
-+  }
-+
-+  if (number && dev->role != BLT_ROLE_AG) {
-+    ast_log(LOG_WARNING, "Tried to send a call out on non AG\n");
-+    ast_mutex_unlock(&(dev->lock));
-+    return NULL;
-+  }
-+
-+  if (dev->role == BLT_ROLE_AG)
-+    strncpy(dev->dnid, number, sizeof(dev->dnid) - 1);
-+
-+  ast = blt_new(dev, AST_STATE_DOWN, dev->context, "s");
-+
-+  ast_mutex_unlock(&(dev->lock));
-+
-+  return ast;
-+}
-+
-+/* ---------------------------------- */
-+
-+
-+/* ---- AT COMMAND SOCKET STUFF ---- */
-+
-+static int
-+send_atcmd(blt_dev_t * dev, const char * fmt, ...)
-+{
-+  char buf[1024];
-+  va_list ap;
-+  int len;
-+
-+  va_start(ap, fmt);
-+  len = vsnprintf(buf, 1023, fmt, ap);
-+  va_end(ap);
-+
-+  if (option_verbose)
-+    ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s < %s\n", role2str(dev->role), 10, dev->name, buf);
-+
-+  write(dev->rd, "\r\n", 2);
-+  len = write(dev->rd, buf, len);
-+  write(dev->rd, "\r\n", 2);
-+  return (len) ? 0 : -1;
-+}
-+
-+
-+static int
-+send_atcmd_ok(blt_dev_t * dev, const char * cmd)
-+{
-+  int len;
-+  strncpy(dev->last_ok_cmd, cmd, BLT_RDBUFF_MAX - 1);
-+  if (option_verbose)
-+    ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s < OK\n", role2str(dev->role), 10, dev->name);
-+  len = write(dev->rd, "\r\nOK\r\n", 6);
-+  return (len) ? 0 : -1;
-+}
-+
-+static int
-+send_atcmd_error(blt_dev_t * dev)
-+{
-+  int len;
-+
-+  if (option_verbose)
-+    ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s < ERROR\n", role2str(dev->role), 10, dev->name);
-+
-+//  write(dev->rd, "\r\n", 2);
-+//  len = write(dev->rd, dev->last_ok_cmd, 5);
-+  write(dev->rd, "\r\n", 2);
-+  len = write(dev->rd, "ERROR", 5);
-+  write(dev->rd, "\r\n", 2);
-+
-+  return (len) ? 0 : -1;
-+}
-+
-+
-+/* ---------------------------------- */
-+
-+/* -- Handle negotiation when we're an AG -- */
-+
-+/* Bluetooth Support */
-+
-+static int
-+atcmd_brsf_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  ast_log(LOG_DEBUG, "Device Supports: %s\n", arg);
-+  dev->brsf = atoi(arg);
-+  send_atcmd(dev, "+BRSF: %d", 23);
-+  return 0;
-+}
-+
-+/* Bluetooth Voice Recognition */
-+
-+static int
-+atcmd_bvra_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  ast_log(LOG_WARNING, "+BVRA Not Yet Supported\n");
-+  return -1;
-+#if 0
-+  // XXX:T: Fix voice recognition somehow!
-+  int action = atoi(arg);
-+  ast_log(LOG_DEBUG, "Voice Recognition: %s\n", (a) ? "ACTIVATED" : "DEACTIVATED");
-+  if ((action == 0) & (dev->bvra == 1)) {
-+    /* Disable it */
-+    dev->bvra = 0;
-+    // XXX:T: Shutdown any active bvra channel
-+    ast_log(LOG_DEBUG, "Voice Recognition: DISABLED\n");
-+  } else if ((action == 1) && (dev->bvra == 0)) {
-+    /* Enable it */
-+    dev->bvra = 1;
-+    // XXX:T: Schedule connection to voice recognition extension/application
-+    ast_log(LOG_DEBUG, "Voice Recognition: ENABLED\n");
-+  } else {
-+    ast_log(LOG_ERROR, "+BVRA out of sync (we think %d, but HS wants %d)\n", dev->bvra, action);
-+    return -1;
-+  }
-+  return 0;
-+#endif
-+}
-+
-+/* Clock */
-+
-+static int
-+atcmd_cclk_read(blt_dev_t * dev)
-+{
-+  struct tm t, *tp;
-+  const time_t ti = time(0);
-+  tp = localtime_r(&ti, &t);
-+  send_atcmd(dev, "+CCLK: \"%02d/%02d/%02d,%02d:%02d:%02d+%02d\"", 
-+                  (tp->tm_year % 100), (tp->tm_mon + 1), (tp->tm_mday),
-+                  tp->tm_hour, tp->tm_min, tp->tm_sec, ((tp->tm_gmtoff / 60) / 15));
-+  return 0;
-+}
-+
-+/* CHUP - Hangup Call */
-+
-+static int
-+atcmd_chup_execute(blt_dev_t * dev, const char * data)
-+{
-+  if (!dev->owner) {
-+    ast_log(LOG_ERROR, "Request to hangup call when none in progress\n");
-+    return -1;
-+  }
-+  ast_log(LOG_DEBUG, "Hangup Call\n");
-+  ast_queue_control(dev->owner, AST_CONTROL_HANGUP);
-+  return 0;
-+}
-+
-+/* CIND - Call Indicator */
-+
-+static int
-+atcmd_cind_read(blt_dev_t * dev)
-+{
-+  send_atcmd(dev, "+CIND: 1,0,0");
-+  return 0;
-+}
-+
-+static int
-+atcmd_cind_test(blt_dev_t * dev)
-+{
-+  send_atcmd(dev, "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-4))");
-+  return 0;
-+}
-+
-+/* Set Language */
-+
-+static int
-+atcmd_clan_read(blt_dev_t * dev)
-+{
-+  send_atcmd(dev, "+CLAN: \"en\"");
-+  return 0;
-+}
-+
-+/* Caller Id Presentation */
-+
-+static int
-+atcmd_clip_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  dev->clip = atoi(arg);
-+  return 0;
-+}
-+
-+/* Connected Line Identification Presentation */
-+
-+static int
-+atcmd_colp_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  dev->colp = atoi(arg);
-+  return 0;
-+}
-+
-+/* CMER - Mobile Equipment Event Reporting */
-+
-+static int
-+atcmd_cmer_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  dev->ready = 1;
-+  dev->status = BLT_STATUS_READY;
-+  return 0;
-+}
-+
-+/* PhoneBook Types:
-+ *
-+ *  - FD - SIM Fixed Dialing Phone Book
-+ *  - ME - ME Phone book
-+ *  - SM - SIM Phone Book
-+ *  - DC - ME dialled-calls list
-+ *  - RC - ME recieved-calls lisr
-+ *  - MC - ME missed-calls list
-+ *  - MV - ME Voice Activated Dialing List
-+ *  - HP - Hierachial Phone Book
-+ *  - BC - Own Business Card (PIN2 required)
-+ *
-+ */
-+
-+/* Read Phone Book Entry */
-+
-+static int
-+atcmd_cpbr_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  // XXX:T: Fix the phone book!
-+  // * Maybe add res_phonebook or something? */
-+  send_atcmd(dev, "+CPBR: %d,\"%s\",128,\"%s\"", atoi(arg), arg, arg);
-+  return 0;
-+}
-+
-+/* Select Phone Book */
-+
-+static int
-+atcmd_cpbs_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  // XXX:T: I guess we'll just accept any?
-+  return 0;
-+}
-+
-+static int
-+atcmd_cscs_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  // XXX:T: Language
-+  return 0;
-+}
-+
-+static int
-+atcmd_eips_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  ast_log(LOG_DEBUG, "Identify Presentation Set: %s=%s\n",
-+                         (*(arg) == 49) ? "ELIP" : "EOLP",
-+                         (*(arg+2) == 49) ? "ON" : "OFF");
-+
-+  if (*(arg) == 49)
-+    dev->eolp = (*(arg+2) == 49) ? 1 : 0;
-+  else
-+    dev->elip = (*(arg+2) == 49) ? 1 : 0;
-+
-+  return 0;
-+}
-+
-+/* VGS - Speaker Volume Gain */
-+
-+static int
-+atcmd_vgs_set(blt_dev_t * dev, const char * arg, int len)
-+{
-+  dev->gain_speaker = atoi(arg);
-+  return 0;
-+}
-+
-+void
-+gui_eaid_response(blt_dev_t * dev, char * cmd)
-+{
-+  ast_log(LOG_NOTICE, "Submenu displayed.\n");
-+}
-+
-+static int
-+atcmd_eami_execute(blt_dev_t * dev, const char * data)
-+{
-+  char * number = NULL;
-+
-+  number = strndup(data, strlen(data));
-+  int menuitem = atoi(number);
-+
-+  ast_log(LOG_NOTICE, "Menu Item '%d'.\n", menuitem);
-+
-+  dev->cb = gui_eaid_response;
-+    
-+  if (menuitem == 1) {
-+    char command[1024] = "";
-+    const char* c1 = "AT*EAID=8,1,\"Make a SIP call\",\"Number\",\"";
-+    const char* c2 = "\"";
-+    
-+    (void)strncat(command, c1, sizeof(command) - strlen(command) - 1);
-+    (void)strncat(command, gui_default_sip_number, sizeof(command) - strlen(command) - 1);
-+    (void)strncat(command, c2, sizeof(command) - strlen(command) - 1);
-+    
-+    //strcat(command, "AT*EAID=8,1,\"Make a SIP call\",\"Number\",\"");
-+    //strcat(command, gui_default_sip_number);
-+    //strcat(command, "\"");
-+    send_atcmd(dev, command);
-+  } else if (menuitem == 2) {
-+    char command[1024] = "";
-+    const char* c1 = "AT*EAID=11,1,\"Make a SIP call\",\"SIP Address\",100,\"";
-+    const char* c2 = "\"";
-+    
-+    (void)strncat(command, c1, sizeof(command) - strlen(command) - 1);
-+    (void)strncat(command, gui_default_sip_address, sizeof(command) - strlen(command) - 1);
-+    (void)strncat(command, c2, sizeof(command) - strlen(command) - 1);
-+
-+    //strcat(command, "AT*EAID=11,1,\"Make a SIP call\",\"SIP Address\",100,\"");
-+    //strcat(command, gui_default_sip_address);
-+    //strcat(command, "\"");
-+    send_atcmd(dev, command);
-+  } else if (menuitem == 0) {
-+    dev->cb = gui_easm_response;
-+//    send_atcmd(dev,"AT*EASM=\"SIP Menu\",1,1,3,\"Call Number\",\"Call Address\",\"More Options\",1");
-+    send_atcmd(dev,"AT*EASM=\"SIP Menu\",1,1,2,\"Call Number\",\"Call Address\",1");
-+  } else {
-+    ast_log(LOG_ERROR, "Menu item not implementented.\n");
-+  }
-+  return 0;
-+}
-+
-+static int
-+atcmd_eaii_execute(blt_dev_t * dev, const char * data)
-+{
-+  int pos = 1, len = 0;
-+  char type[128];
-+  char val[128];
-+  const char * start = data;
-+  struct sockaddr_in addr;
-+
-+  while (*data) {
-+    if (*data == ',') {
-+      memset(type, 0, 128);
-+      strncpy(type, start, len);
-+
-+      ast_log(LOG_NOTICE, "Number(8)/Address(11): '%s'.\n", type);
-+
-+      pos++;
-+      len = 0;
-+      data++;
-+      start = data;
-+      continue;
-+    }
-+    len++;
-+    data++;
-+  }
-+  
-+  memset(val, 0, 128);
-+  strncpy(val, start, len);
-+
-+  char del[]= "\"";
-+  char* address;
-+  address = strtok(val, del);
-+  int type_int = atoi(type);
-+
-+  if (strcmp(address, " 0") == 0) {
-+      ast_log(LOG_NOTICE, "Spurious EAII:\n");
-+      ast_log(LOG_NOTICE, data);
-+      return 0;
-+  }
-+  
-+  if (type_int == 8) {
-+      (void)strncat(address, "@sipgate.de", sizeof(address) - strlen(address) - 1);
-+  }
-+  
-+  ast_log(LOG_NOTICE, "SIP number/address: '%i','%s'.\n", type_int, address);
-+
-+  if (type_int == 8 || type_int == 11) {
-+
-+    char messagebox[1024] = "";
-+    const char* mb1 = "AT*EAID=1,1,\"Setting up SIP call to ";
-+    const char* mb2 = "\",30";
-+    
-+    (void)strncat(messagebox, mb1, sizeof(messagebox) - strlen(messagebox) - 1);
-+    (void)strncat(messagebox, address, sizeof(messagebox) - strlen(messagebox) - 1);
-+    (void)strncat(messagebox, mb2, sizeof(messagebox) - strlen(messagebox) - 1);
-+
-+    //strcat(messagebox, "AT*EAID=1,1,\"Setting up SIP call to ");
-+    //strcat(messagebox, address);
-+    //strcat(messagebox, "\",30");
-+    send_atcmd(dev, messagebox);
-+
-+    send_atcmd(dev, "AT*ESKS=2");
-+    send_atcmd(dev, "AT*EKSP");
-+    send_atcmd(dev, "AT*ESKS=0");
-+
-+    //Create manager connection to create call
-+    int s = socket(AF_INET,SOCK_STREAM,0);
-+    if (s < 0) {
-+      ast_log(LOG_ERROR, "Manager connection failed.");
-+
-+      dev->cb = ag_cgmi_response;
-+      send_atcmd(dev, "AT*EAID=1,1,\"Call failed\"");
-+      return -1;
-+    }
-+    addr.sin_family = AF_INET;
-+    addr.sin_port = htons(5038);
-+    addr.sin_addr.s_addr = inet_addr("127.0.0.1");
-+    memset(&(addr.sin_zero), '\0', 8);
-+
-+    if (connect(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
-+      ast_log(LOG_ERROR, "Manager connection failed. (2)");
-+      dev->cb = ag_cgmi_response;
-+      send_atcmd(dev, "AT*EAID=1,1,\"Call failed\"");
-+      return -1;
-+    }
-+    char* command = "Action: login\r\nUsername: markus\r\nSecret: supAEr\r\n\r\n";
-+    if (write(s,command,strlen(command)) < 0) {
-+      ast_log(LOG_ERROR, "Manager connection failed. (3)");
-+      dev->cb = ag_cgmi_response;
-+      send_atcmd(dev, "AT*EAID=1,1,\"Call failed\"");
-+      return -1;
-+    }
-+
-+    char command3[1024] = "";
-+    const char* action = "Action: Originate\r\nChannel: SIP/";
-+    const char* action2 = "\r\nExten: 1235\r\nPriority: 1\r\nContext: sipgate.de\r\n\r\nAction: logoff\r\n\r\n";
-+
-+    (void)strncat(command3, action, sizeof(command3) - strlen(command3) - 1);
-+    (void)strncat(command3, address, sizeof(command3) - strlen(command3) - 1);
-+    (void)strncat(command3, action2, sizeof(command3) - strlen(command3) - 1);
-+
-+    //strcat(command3, "Action: Originate\r\nChannel: SIP/");
-+    //strcat(command3, address);
-+    //strcat(command3, "\r\nExten: 1235\r\nPriority: 1\r\nContext: sipgate.de\r\n\r\n");
-+    ast_log(LOG_NOTICE, command3);
-+    
-+    if (write(s,command3,strlen(command3)) < 0) {
-+      ast_log(LOG_ERROR, "Manager connection failed. (5)");
-+      return -1;
-+    }
-+  }
-+  //dev->cb = ag_cgmi_response;
-+  return 0;
-+}
-+
-+/* Dial */
-+static int
-+atcmd_dial_execute(blt_dev_t * dev, const char * data)
-+{
-+  char * number = NULL;
-+
-+  /* Make sure there is a ';' at the end of the line */
-+  if (*(data + (strlen(data) - 1)) != ';') {
-+    ast_log(LOG_WARNING, "Can't dial non-voice right now: %s\n", data);
-+    return -1;
-+  }
-+
-+  number = strndup(data, strlen(data) - 1);
-+  ast_log(LOG_NOTICE, "Dial: [%s]\n", number);
-+
-+  send_atcmd(dev, "+CIEV: 2,1");
-+  send_atcmd(dev, "+CIEV: 3,0");
-+
-+  sco_start(dev, -1);
-+
-+  if (blt_new(dev, AST_STATE_UP, dev->context, number) == NULL) {
-+    sco_stop(dev);
-+  }
-+
-+  free(number);
-+
-+  return 0;
-+}
-+
-+static int atcmd_bldn_execute(blt_dev_t * dev, const char *data)
-+{
-+      return atcmd_dial_execute(dev, "bldn;");
-+}
-+
-+/* Answer */
-+
-+static int
-+atcmd_answer_execute(blt_dev_t * dev, const char * data)
-+{
-+
-+  if (!dev->ringing || !dev->owner) {
-+    ast_log(LOG_WARNING, "Can't answer non existant call\n");
-+    return -1;
-+  }
-+
-+  dev->ringing = 0;
-+
-+  if (dev->ring_timer >= 0)
-+    ast_sched_del(sched, dev->ring_timer);
-+
-+  dev->ring_timer = -1;
-+
-+  send_atcmd(dev, "+CIEV: 2,1");
-+  send_atcmd(dev, "+CIEV: 3,0");
-+
-+  return answer(dev);
-+}
-+
-+static int
-+ag_unsol_ciev(blt_dev_t * dev, const char * data)
-+{
-+  const char * orig = data;
-+  int indicator;
-+  int status;
-+
-+  while (*(data) && *(data) == ' ')
-+    data++;
-+
-+  if (*(data) == 0) {
-+    ast_log(LOG_WARNING, "Invalid value[1] for '+CIEV:%s'\n", orig);
-+    return -1;
-+  }
-+
-+  indicator = *(data++) - 48;
-+
-+  if (*(data++) != ',') {
-+    ast_log(LOG_WARNING, "Invalid value[2] for '+CIEV:%s'\n", orig);
-+    return -1;
-+  }
-+
-+  if (*(data) == 0) {
-+    ast_log(LOG_WARNING, "Invalid value[3] for '+CIEV:%s'\n", orig);
-+    return -1;
-+  }
-+
-+  status = *(data) - 48;
-+
-+  set_cind(dev, indicator, status);
-+
-+  return 0;
-+}
-+
-+static int
-+ag_unsol_cind(blt_dev_t * dev, const char * data)
-+{
-+
-+  while (*(data) && *(data) == ' ')
-+    data++;
-+
-+
-+  if (dev->cind == 0)
-+  {
-+    int pos = 1;
-+    char name[1024];
-+
-+    while ((data = parse_cind(data, name, 1023)) != NULL) {
-+      ast_log(LOG_DEBUG, "CIND: %d=%s\n", pos, name);
-+      if (strcmp(name, "call") == 0)
-+        dev->call_pos = pos;
-+      else if (strcmp(name, "service") == 0)
-+        dev->service_pos = pos;
-+      else if (strcmp(name, "call_setup") == 0 || strcmp(name, "callsetup") == 0)
-+        dev->callsetup_pos = pos;
-+      pos++;
-+    }
-+
-+    ast_log(LOG_DEBUG, "CIND: %d=%s\n", pos, name);
-+
-+  } else {
-+
-+    int pos = 1, len = 0;
-+    char val[128];
-+    const char * start = data;
-+
-+    while (*data) {
-+      if (*data == ',') {
-+        memset(val, 0, 128);
-+        strncpy(val, start, len);
-+        set_cind(dev, pos, atoi(val));
-+        pos++;
-+        len = 0;
-+        data++;
-+        start = data;
-+        continue;
-+      }
-+      len++;
-+      data++;
-+    }
-+
-+    memset(val, 0, 128);
-+    strncpy(val, start, len);
-+    ast_log(LOG_DEBUG, "CIND IND %d set to %d [%s]\n", pos, atoi(val), val);
-+
-+
-+  }
-+
-+  return 0;
-+}
-+
-+/*
-+ * handle an incoming call
-+ */
-+static int
-+ag_unsol_clip(blt_dev_t * dev, const char * data)
-+{
-+  const char * orig = data;
-+  char name[256];
-+  char number[64];
-+  int type;
-+
-+  while (*(data) && *(data) == ' ')
-+    data++;
-+
-+  if (*(data) == 0) {
-+    ast_log(LOG_WARNING, "Invalid value[1] for '+CLIP:%s'\n", orig);
-+    return -1;
-+  }
-+
-+  parse_clip(data, number, sizeof(number)-1, name, sizeof(name)-1, &type);
-+  ast_log(LOG_NOTICE, "Parsed '+CLIP: %s' number='%s' type='%d' name='%s'\n", data, number, type, name);
-+
-+  blt_new(dev, AST_STATE_RING, dev->context, "s");
-+
-+  return 0;
-+}
-+
-+
-+
-+static blt_atcb_t
-+atcmd_list[] = 
-+{
-+  { "A",     NULL,           NULL,            atcmd_answer_execute, NULL,             NULL },
-+  { "D",     NULL,           NULL,            atcmd_dial_execute,   NULL,             NULL },
-+  { "+BRSF", atcmd_brsf_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+BVRA", atcmd_bvra_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+CCLK", NULL,           atcmd_cclk_read, NULL,                 NULL,             NULL },
-+  { "+CHUP", NULL,           NULL,            atcmd_chup_execute,   NULL,             NULL },
-+  { "+CIEV", NULL,           NULL,            NULL,                 NULL,             ag_unsol_ciev },
-+  { "+CIND", NULL,           atcmd_cind_read, NULL,                 atcmd_cind_test,  ag_unsol_cind },
-+  { "*EAMI", NULL,           NULL,            atcmd_eami_execute,   NULL,             NULL},
-+  { "*EAII", NULL,           NULL,            atcmd_eaii_execute,   NULL,             NULL},
-+
-+  { "+CLAN", NULL,           atcmd_clan_read, NULL,                 NULL,             NULL },
-+  { "+CLIP", atcmd_clip_set, NULL,            NULL,                 NULL,             ag_unsol_clip },
-+  { "+COLP", atcmd_colp_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+CMER", atcmd_cmer_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+CPBR", atcmd_cpbr_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+CPBS", atcmd_cpbs_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+CSCS", atcmd_cscs_set, NULL,            NULL,                 NULL,             NULL },
-+  { "*EIPS", atcmd_eips_set, NULL,            NULL,                 NULL,             NULL },
-+  { "+VGS",  atcmd_vgs_set,  NULL,            NULL,                 NULL,             NULL },
-+  { "+BLDN", NULL,           NULL,            atcmd_bldn_execute,   NULL,             NULL },
-+};
-+
-+#define ATCMD_LIST_LEN (sizeof(atcmd_list) / sizeof(blt_atcb_t))
-+
-+/* ---------------------------------- */
-+
-+/* -- Handle negotiation when we're a HS -- */
-+
-+void
-+ag_unknown_response(blt_dev_t * dev, char * cmd)
-+{
-+  ast_log(LOG_DEBUG, "Got UNKN response: %s\n", cmd);
-+
-+  // DELAYED
-+  // NO CARRIER
-+
-+}
-+
-+void
-+gui_easm_response(blt_dev_t * dev, char * cmd)
-+{
-+  ast_log(LOG_NOTICE, "Menu displayed.\n");
-+}
-+
-+void
-+ag_cgmi_response(blt_dev_t * dev, char * cmd)
-+{
-+  // CGMM - Phone Model
-+  // CGMR - Phone Revision
-+  // CGSN - IMEI
-+  // AT*
-+  // VTS - send tone
-+  // CREG
-+  // CBC - BATTERY
-+  // CSQ - SIGANL
-+  // CSMS - SMS STUFFS
-+  //  CMGL
-+  //  CMGR
-+  //  CMGS
-+  // CSCA - sms CENTER NUMBER
-+  // CNMI - SMS INDICATION
-+  // ast_log(LOG_DEBUG, "Manufacturer: %s\n", cmd);
-+
-+  if (dev->role == BLT_ROLE_GUI) {
-+    ast_log(LOG_NOTICE, "Displaying Menu.\n");
-+    dev->cb = gui_easm_response;
-+//    send_atcmd(dev,"AT*EASM=\"SIP Menu\",1,1,3,\"Call Number\",\"Call Address\",\"More Options\",1");
-+    send_atcmd(dev,"AT*EASM=\"SIP Menu\",1,1,2,\"Call Number\",\"Call Address\",1");
-+  } else {
-+    dev->cb = ag_unknown_response;
-+  }
-+}
-+
-+void
-+ag_cgmi_valid_response(blt_dev_t * dev, char * cmd)
-+{
-+  // send_atcmd(dev, "AT+WS46?");
-+  // send_atcmd(dev, "AT+CRC=1");
-+  // send_atcmd(dev, "AT+CNUM");
-+
-+  if (strcmp(cmd, "OK") == 0) {
-+    send_atcmd(dev, "AT+CGMI");
-+    dev->cb = ag_cgmi_response;
-+  } else {
-+    dev->cb = ag_unknown_response;
-+  }
-+}
-+
-+void
-+ag_clip_response(blt_dev_t * dev, char * cmd)
-+{
-+  send_atcmd(dev, "AT+CGMI=?");
-+  dev->cb = ag_cgmi_valid_response;
-+}
-+
-+void
-+ag_cmer_response(blt_dev_t * dev, char * cmd)
-+{
-+  dev->cb = ag_clip_response;
-+  dev->ready = 1;
-+  dev->status = BLT_STATUS_READY;
-+  send_atcmd(dev, "AT+CLIP=1");
-+}
-+
-+void
-+ag_cind_status_response(blt_dev_t * dev, char * cmd)
-+{
-+  // XXX:T: Handle response.
-+  dev->cb = ag_cmer_response;
-+  send_atcmd(dev, "AT+CMER=3,0,0,1");
-+  // Initiliase SCO link!
-+}
-+
-+void
-+ag_cind_response(blt_dev_t * dev, char * cmd)
-+{
-+  dev->cb = ag_cind_status_response;
-+  dev->cind = 1;
-+  send_atcmd(dev, "AT+CIND?");
-+}
-+
-+void
-+ag_brsf_response(blt_dev_t * dev, char * cmd)
-+{
-+  dev->cb = ag_cind_response;
-+  ast_log(LOG_DEBUG, "Bluetooth features: %s\n", cmd);
-+  dev->cind = 0;
-+  send_atcmd(dev, "AT+CIND=?");
-+}
-+
-+/* ---------------------------------- */
-+
-+static int
-+sdp_register(sdp_session_t * session)
-+{
-+  // XXX:T: Fix this horrible function so it makes some sense and is extensible!
-+  sdp_list_t *svclass_id, *pfseq, *apseq, *root;
-+  uuid_t root_uuid, svclass_uuid, ga_svclass_uuid, l2cap_uuid, rfcomm_uuid;
-+  sdp_profile_desc_t profile;
-+  sdp_list_t *aproto, *proto[2];
-+  sdp_record_t record;
-+  uint8_t u8 = rfcomm_channel_ag;
-+  uint8_t u8_hs = rfcomm_channel_hs;
-+  sdp_data_t *channel;
-+  int ret = 0;
-+
-+  memset((void *)&record, 0, sizeof(sdp_record_t));
-+  record.handle = 0xffffffff;
-+  sdp_uuid16_create(&root_uuid, PUBLIC_BROWSE_GROUP);
-+  root = sdp_list_append(0, &root_uuid);
-+  sdp_set_browse_groups(&record, root);
-+
-+  // Register as an AG
-+
-+  sdp_uuid16_create(&svclass_uuid, HANDSFREE_AUDIO_GW_SVCLASS_ID);
-+  svclass_id = sdp_list_append(0, &svclass_uuid);
-+  sdp_uuid16_create(&ga_svclass_uuid, GENERIC_AUDIO_SVCLASS_ID);
-+  svclass_id = sdp_list_append(svclass_id, &ga_svclass_uuid);
-+  sdp_set_service_classes(&record, svclass_id);
-+  sdp_uuid16_create(&profile.uuid, 0x111f);
-+  profile.version = 0x0100;
-+  pfseq = sdp_list_append(0, &profile);
-+
-+  sdp_set_profile_descs(&record, pfseq);
-+
-+  sdp_uuid16_create(&l2cap_uuid, L2CAP_UUID);
-+  proto[0] = sdp_list_append(0, &l2cap_uuid);
-+  apseq = sdp_list_append(0, proto[0]);
-+
-+  sdp_uuid16_create(&rfcomm_uuid, RFCOMM_UUID);
-+  proto[1] = sdp_list_append(0, &rfcomm_uuid);
-+  channel = sdp_data_alloc(SDP_UINT8, &u8);
-+  proto[1] = sdp_list_append(proto[1], channel);
-+  apseq = sdp_list_append(apseq, proto[1]);
-+
-+  aproto = sdp_list_append(0, apseq);
-+  sdp_set_access_protos(&record, aproto);
-+
-+  sdp_set_info_attr(&record, "Voice Gateway", 0, 0);
-+
-+  if (sdp_record_register(session, &record, SDP_RECORD_PERSIST) < 0) {
-+    ast_log(LOG_ERROR, "Service Record registration failed\n");
-+    ret = -1;
-+    goto end;
-+  }
-+
-+  sdp_record_ag = record.handle;
-+  sdp_record_gui = record.handle;
-+
-+  ast_log(LOG_NOTICE, "HeadsetAudioGateway service registered\n");
-+
-+  sdp_data_free(channel);
-+  sdp_list_free(proto[0], 0);
-+  sdp_list_free(proto[1], 0);
-+  sdp_list_free(apseq, 0);
-+  sdp_list_free(aproto, 0);
-+
-+  // -------------
-+
-+  memset((void *)&record, 0, sizeof(sdp_record_t));
-+  record.handle = 0xffffffff;
-+  sdp_uuid16_create(&root_uuid, PUBLIC_BROWSE_GROUP);
-+  root = sdp_list_append(0, &root_uuid);
-+  sdp_set_browse_groups(&record, root);
-+
-+  // Register as an HS
-+
-+  sdp_uuid16_create(&svclass_uuid, HANDSFREE_AUDIO_GW_SVCLASS_ID);
-+  svclass_id = sdp_list_append(0, &svclass_uuid);
-+  sdp_uuid16_create(&ga_svclass_uuid, GENERIC_AUDIO_SVCLASS_ID);
-+  svclass_id = sdp_list_append(svclass_id, &ga_svclass_uuid);
-+  sdp_set_service_classes(&record, svclass_id);
-+  sdp_uuid16_create(&profile.uuid, 0x111e);
-+  profile.version = 0x0100;
-+  pfseq = sdp_list_append(0, &profile);
-+  sdp_set_profile_descs(&record, pfseq);
-+
-+  sdp_uuid16_create(&l2cap_uuid, L2CAP_UUID);
-+  proto[0] = sdp_list_append(0, &l2cap_uuid);
-+  apseq = sdp_list_append(0, proto[0]);
-+
-+  sdp_uuid16_create(&rfcomm_uuid, RFCOMM_UUID);
-+  proto[1] = sdp_list_append(0, &rfcomm_uuid);
-+  channel = sdp_data_alloc(SDP_UINT8, &u8_hs);
-+  proto[1] = sdp_list_append(proto[1], channel);
-+  apseq = sdp_list_append(apseq, proto[1]);
-+
-+  aproto = sdp_list_append(0, apseq);
-+  sdp_set_access_protos(&record, aproto);
-+  sdp_set_info_attr(&record, "Voice Gateway", 0, 0);
-+
-+  if (sdp_record_register(session, &record, SDP_RECORD_PERSIST) < 0) {
-+    ast_log(LOG_ERROR, "Service Record registration failed\n");
-+    ret = -1;
-+    goto end;
-+  }
-+
-+  sdp_record_hs = record.handle;
-+
-+  ast_log(LOG_NOTICE, "HeadsetAudioGateway service registered\n");
-+
-+end:
-+  sdp_data_free(channel);
-+  sdp_list_free(proto[0], 0);
-+  sdp_list_free(proto[1], 0);
-+  sdp_list_free(apseq, 0);
-+  sdp_list_free(aproto, 0);
-+
-+  return ret;
-+}
-+
-+static int
-+rfcomm_listen(bdaddr_t * bdaddr, int channel)
-+{
-+
-+  int sock = -1;
-+  struct sockaddr_rc loc_addr;
-+  int on = 1;
-+
-+  if ((sock = socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM)) < 0) {
-+    ast_log(LOG_ERROR, "Can't create socket: %s (errno: %d)\n", strerror(errno), errno);
-+    return -1;
-+  }
-+
-+  loc_addr.rc_family = AF_BLUETOOTH;
-+
-+  /* Local Interface Address */
-+  bacpy(&loc_addr.rc_bdaddr, bdaddr);
-+
-+  /* Channel */
-+  loc_addr.rc_channel = channel;
-+
-+  if (bind(sock, (struct sockaddr *)&loc_addr, sizeof(loc_addr)) < 0) {
-+    ast_log(LOG_ERROR, "Can't bind socket: %s (errno: %d)\n", strerror(errno), errno);
-+    close(sock);
-+    return -1;
-+  }
-+
-+  if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
-+    ast_log(LOG_ERROR, "Set socket SO_REUSEADDR option on failed: errno %d, %s", errno, strerror(errno));
-+    close(sock);
-+    return -1;
-+  }
-+
-+  if (fcntl(sock, F_SETFL, O_RDWR|O_NONBLOCK) != 0)
-+    ast_log(LOG_ERROR, "Can't set RFCOMM socket to NBIO\n");
-+
-+  if (listen(sock, 10) < 0) {
-+    ast_log(LOG_ERROR,"Can not listen on the socket. %s(%d)\n", strerror(errno), errno);
-+    close(sock);
-+    return -1;
-+  }
-+
-+  ast_log(LOG_NOTICE, "Listening for RFCOMM channel %d connections on FD %d\n", channel, sock);
-+
-+  return sock;
-+}
-+
-+
-+static int
-+sco_listen(bdaddr_t * bdaddr)
-+{
-+  int sock = -1;
-+  int on = 1;
-+  struct sockaddr_sco loc_addr;
-+
-+  memset(&loc_addr, 0, sizeof(loc_addr));
-+
-+  if ((sock = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO)) < 0) {
-+    ast_log(LOG_ERROR, "Can't create SCO socket: %s (errno: %d)\n", strerror(errno), errno);
-+    return -1;
-+  }
-+
-+  loc_addr.sco_family = AF_BLUETOOTH;
-+  bacpy(&loc_addr.sco_bdaddr, BDADDR_ANY);
-+
-+  if (bind(sock, (struct sockaddr *)&loc_addr, sizeof(loc_addr)) < 0) {
-+    ast_log(LOG_ERROR, "Can't bind SCO socket: %s (errno: %d)\n", strerror(errno), errno);
-+    close(sock);
-+    return -1;
-+  }
-+
-+  if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) {
-+    ast_log(LOG_ERROR, "Set SCO socket SO_REUSEADDR option on failed: errno %d, %s", errno, strerror(errno));
-+    close(sock);
-+    return -1;
-+  }
-+
-+  if (fcntl(sock, F_SETFL, O_RDWR|O_NONBLOCK) != 0)
-+    ast_log(LOG_ERROR, "Can't set SCO socket to NBIO\n");
-+
-+  if (listen(sock, 10) < 0) {
-+    ast_log(LOG_ERROR,"Can not listen on SCO socket: %s(%d)\n", strerror(errno), errno);
-+    close(sock);
-+    return -1;
-+  }
-+
-+  ast_log(LOG_NOTICE, "Listening for SCO connections on FD %d\n", sock);
-+
-+  return sock;
-+}
-+
-+static int
-+rfcomm_connect(bdaddr_t * src, bdaddr_t * dst, int channel, int nbio)
-+{
-+  struct sockaddr_rc addr;
-+  int s;
-+
-+  if ((s = socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM)) < 0) {
-+    return -1;
-+  }
-+
-+  memset(&addr, 0, sizeof(addr));
-+  addr.rc_family = AF_BLUETOOTH;
-+  bacpy(&addr.rc_bdaddr, src);
-+  addr.rc_channel = 0;
-+
-+  if (bind(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
-+    close(s);
-+    return -1;
-+  }
-+
-+  memset(&addr, 0, sizeof(addr));
-+  addr.rc_family = AF_BLUETOOTH;
-+  bacpy(&addr.rc_bdaddr, dst);
-+  addr.rc_channel = channel;
-+
-+  if (nbio) {
-+    if (fcntl(s, F_SETFL, O_RDWR|O_NONBLOCK) != 0)
-+      ast_log(LOG_ERROR, "Can't set RFCOMM socket to NBIO\n");
-+  }
-+
-+  if (connect(s, (struct sockaddr *)&addr, sizeof(addr)) < 0 && (nbio != 1 || (errno != EAGAIN))) {
-+    close(s);
-+    return -1;
-+  }
-+
-+  return s;
-+}
-+
-+/* Must be called with dev->lock held */
-+
-+static int
-+sco_connect(blt_dev_t * dev)
-+{
-+  struct sockaddr_sco addr;
-+  // struct sco_conninfo conn;
-+  // struct sco_options opts;
-+  // int size;
-+  // bdaddr_t * src = &local_bdaddr;
-+
-+  int s;
-+  bdaddr_t * dst = &(dev->bdaddr);
-+
-+  if (dev->sco != -1) {
-+    ast_log(LOG_ERROR, "SCO fd already open.\n");
-+    return -1;
-+  }
-+
-+  if ((s = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO)) < 0) {
-+    ast_log(LOG_ERROR, "Can't create SCO socket(): %s\n", strerror(errno));
-+    return -1;
-+  }
-+
-+  memset(&addr, 0, sizeof(addr));
-+
-+  addr.sco_family = AF_BLUETOOTH;
-+  bacpy(&addr.sco_bdaddr, BDADDR_ANY);
-+
-+  if (bind(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
-+    ast_log(LOG_ERROR, "Can't bind() SCO socket: %s\n", strerror(errno));
-+    close(s);
-+    return -1;
-+  }
-+
-+  memset(&addr, 0, sizeof(addr));
-+  addr.sco_family = AF_BLUETOOTH;
-+  bacpy(&addr.sco_bdaddr, dst);
-+
-+  if (fcntl(s, F_SETFL, O_RDWR|O_NONBLOCK) != 0)
-+    ast_log(LOG_ERROR, "Can't set SCO socket to NBIO\n");
-+
-+  if ((connect(s, (struct sockaddr *)&addr, sizeof(addr)) < 0) && (errno != EAGAIN)) {
-+    ast_log(LOG_ERROR, "Can't connect() SCO socket: %s (errno %d)\n", strerror(errno), errno);
-+    close(s);
-+    return -1;
-+  }
-+
-+  //size = sizeof(conn);
-+
-+
-+/* XXX:T: HERE, fix getting SCO conninfo.
-+
-+  if (getsockopt(s, SOL_SCO, SCO_CONNINFO, &conn, &size) < 0) {
-+    ast_log(LOG_ERROR, "Can't getsockopt SCO_CONNINFO on SCO socket: %s\n", strerror(errno));
-+    close(s);
-+    return -1;
-+  }
-+
-+  size = sizeof(opts);
-+
-+  if (getsockopt(s, SOL_SCO, SCO_OPTIONS, &opts, &size) < 0) {
-+    ast_log(LOG_ERROR, "Can't getsockopt SCO_OPTIONS on SCO socket: %s\n", strerror(errno));
-+    close(s);
-+    return -1;
-+  }
-+
-+  dev->sco_handle = conn.hci_handle;
-+  dev->sco_mtu = opts.mtu;
-+
-+*/
-+
-+  ast_log(LOG_DEBUG, "SCO: %d\n", s);
-+
-+  dev->sco = s;
-+
-+  return 0;
-+}
-+
-+
-+/* ---------------------------------- */
-+
-+/* Non blocking (async) outgoing bluetooth connection */
-+
-+static int
-+try_connect(blt_dev_t * dev)
-+{
-+  int fd;
-+  ast_mutex_lock(&(dev->lock));
-+
-+  if (dev->status != BLT_STATUS_CONNECTING && dev->status != BLT_STATUS_DOWN) {
-+    ast_mutex_unlock(&(dev->lock));
-+    return 0;
-+  }
-+
-+  if (dev->rd != -1) {
-+
-+    int ret;
-+    struct pollfd pfd;
-+
-+    if (dev->status != BLT_STATUS_CONNECTING) {
-+      ast_mutex_unlock(&(dev->lock));
-+      dev->outgoing_id = -1;
-+      return 0;
-+    }
-+
-+    // ret = connect(dev->rd, (struct sockaddr *)&(dev->addr), sizeof(struct sockaddr_rc)); // 
-+
-+    pfd.fd = dev->rd;
-+    pfd.events = POLLIN | POLLOUT;
-+
-+    ret = poll(&pfd, 1, 0);
-+
-+    if (ret == -1) {
-+      close(dev->rd);
-+      dev->rd = -1;
-+      dev->status = BLT_STATUS_DOWN;
-+      dev->outgoing_id = ast_sched_add(sched, 10000, AST_SCHED_CB(try_connect), dev);
-+      ast_mutex_unlock(&(dev->lock));
-+      return 0;
-+    }
-+
-+    if (ret > 0) {
-+
-+      int len = sizeof(ret);
-+      getsockopt(dev->rd, SOL_SOCKET, SO_ERROR, &ret, &len);
-+
-+      if (ret == 0) {
-+
-+        ast_log(LOG_NOTICE, "Initialised bluetooth link to device %s\n", dev->name); 
-+
-+#if 0
-+        {
-+          struct hci_conn_info_req * cr;
-+          int dd;
-+          char name[248];
-+
-+          cr = malloc(sizeof(*cr) + sizeof(struct hci_conn_info));
-+          dd = hci_open_dev(hcidev_id);
-+          cr->type = ACL_LINK;
-+          bacpy(&cr->bdaddr, &(dev->bdaddr));
-+
-+          if (ioctl(dd, HCIGETCONNINFO, (unsigned long)cr) < 0) {
-+            ast_log(LOG_ERROR, "Failed to get connection info: %s\n", strerror(errno));
-+          } else {
-+            ast_log(LOG_DEBUG, "HCI Handle: %d\n", cr->conn_info->handle);
-+          }
-+
-+          if (hci_read_remote_name(dd, &(dev->bdaddr), sizeof(name), name, 25000) == 0)
-+            ast_log(LOG_DEBUG, "Remote Name: %s\n", name);
-+          free(cr);
-+        }
-+#endif
-+
-+        dev->status = BLT_STATUS_NEGOTIATING;
-+
-+        /* If this device is an AG/GUI, we initiate the negotiation. */
-+
-+        if (dev->role == BLT_ROLE_AG ||
-+          dev->role == BLT_ROLE_GUI) {
-+          dev->cb = ag_brsf_response;
-+          send_atcmd(dev, "AT+BRSF=23");
-+        } 
-+
-+        dev->outgoing_id = -1;
-+        ast_mutex_unlock(&(dev->lock));
-+        return 0;
-+
-+      } else {
-+
-+        if (ret != EHOSTDOWN)
-+          ast_log(LOG_NOTICE, "Connect to device %s failed: %s (errno %d)\n", dev->name, strerror(ret), ret);
-+
-+        close(dev->rd);
-+        dev->rd = -1;
-+        dev->status = BLT_STATUS_DOWN;
-+        dev->outgoing_id = ast_sched_add(sched, (ret == EHOSTDOWN) ? 10000 : 2500, AST_SCHED_CB(try_connect), dev);
-+        ast_mutex_unlock(&(dev->lock));
-+        return 0;
-+
-+      }
-+
-+    }
-+
-+    dev->outgoing_id = ast_sched_add(sched, 100, AST_SCHED_CB(try_connect), dev);
-+    ast_mutex_unlock(&(dev->lock));
-+    return 0;
-+  }
-+
-+  ast_log(LOG_NOTICE, "RFCOMM connect start.\n");
-+  fd = rfcomm_connect(&local_bdaddr, &(dev->bdaddr), dev->channel, 1);
-+  ast_log(LOG_NOTICE, "RFCOMM connect done.\n");
-+
-+  if (fd == -1) {
-+    ast_log(LOG_WARNING, "NBIO connect() to %s returned %d: %s\n", dev->name, errno, strerror(errno));
-+    dev->outgoing_id = ast_sched_add(sched, 5000, AST_SCHED_CB(try_connect), dev);
-+    ast_mutex_unlock(&(dev->lock));
-+    return 0;
-+  }
-+
-+  dev->rd = fd;
-+  dev->status = BLT_STATUS_CONNECTING;
-+  dev->outgoing_id = ast_sched_add(sched, 100, AST_SCHED_CB(try_connect), dev);
-+  ast_mutex_unlock(&(dev->lock));
-+  return 0;
-+}
-+
-+
-+/* Called whenever a new command is received while we're the AG */
-+
-+
-+static int
-+process_rfcomm_cmd(blt_dev_t * dev, char * cmd)
-+{
-+  int i;
-+  char * fullcmd = cmd;
-+
-+  if (option_verbose)
-+    ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s > %s\n", role2str(dev->role), 10, dev->name, cmd);
-+
-+  /* Read the 'AT' from the start of the string */
-+  if (strncmp(cmd, "AT", 2)) {
-+    ast_log(LOG_WARNING, "Unknown command without 'AT': %s\n", cmd);
-+    send_atcmd_error(dev);
-+    return 0;
-+  }
-+
-+  cmd += 2;
-+
-+  // Don't forget 'AT' on its own is OK.
-+
-+  if (strlen(cmd) == 0) {
-+    send_atcmd_ok(dev, fullcmd);
-+    return 0;
-+  }
-+
-+  for (i = 0 ; i < ATCMD_LIST_LEN ; i++) {
-+    if (strncmp(atcmd_list[i].str, cmd, strlen(atcmd_list[i].str)) == 0) {
-+      char * pos = (cmd + strlen(atcmd_list[i].str));
-+      if ((strncmp(pos, "=?", 2) == 0) && (strlen(pos) == 2)) {
-+        /* TEST command */
-+        if (atcmd_list[i].test) {
-+          if (atcmd_list[i].test(dev) == 0)
-+            send_atcmd_ok(dev, fullcmd);
-+          else
-+            send_atcmd_error(dev);
-+        } else {
-+          send_atcmd_ok(dev, fullcmd);
-+        }
-+      } else if ((strncmp(pos, "?", 1) == 0) && (strlen(pos) == 1)) {
-+        /* READ command */
-+        if (atcmd_list[i].read) {
-+          if (atcmd_list[i].read(dev) == 0)
-+            send_atcmd_ok(dev, fullcmd);
-+          else
-+            send_atcmd_error(dev);
-+        } else {
-+          ast_log(LOG_WARNING, "AT Command: '%s' missing READ function\n", fullcmd);
-+          send_atcmd_error(dev);
-+        }
-+      } else if (strncmp(pos, "=", 1) == 0) {
-+        /* SET command */
-+        if (atcmd_list[i].set) {
-+          if (atcmd_list[i].set(dev, (pos + 1), (*(pos + 1)) ? strlen(pos + 1) : 0) == 0)
-+            send_atcmd_ok(dev, fullcmd);
-+          else
-+            send_atcmd_error(dev);
-+        } else {
-+          ast_log(LOG_WARNING, "AT Command: '%s' missing SET function\n", fullcmd);
-+          send_atcmd_error(dev);
-+        }
-+      } else {
-+        /* EXECUTE command */
-+        if (atcmd_list[i].execute) {
-+          if (atcmd_list[i].execute(dev, cmd + strlen(atcmd_list[i].str)) == 0)
-+            send_atcmd_ok(dev, fullcmd);
-+          else
-+            send_atcmd_error(dev);
-+        } else {
-+          ast_log(LOG_WARNING, "AT Command: '%s' missing EXECUTE function\n", fullcmd);
-+          send_atcmd_error(dev);
-+        }
-+      }
-+      return 0;
-+    }
-+  }
-+
-+  ast_log(LOG_NOTICE, "Unknown AT Command: '%s' (%s)\n", fullcmd, cmd);
-+  send_atcmd_error(dev);
-+
-+  return 0;
-+}
-+
-+/* Called when a socket is incoming */
-+
-+static void
-+handle_incoming(int fd, blt_role_t role)
-+{
-+  blt_dev_t * dev;
-+  struct sockaddr_rc addr;
-+  int len = sizeof(addr);
-+
-+  // Got a new incoming socket.
-+  ast_log(LOG_DEBUG, "Incoming RFCOMM socket\n");
-+
-+  ast_mutex_lock(&iface_lock);
-+
-+  fd = accept(fd, (struct sockaddr*)&addr, &len);
-+
-+  dev = iface_head;
-+  while (dev) {
-+    if (bacmp(&(dev->bdaddr), &addr.rc_bdaddr) == 0) {
-+      ast_log(LOG_DEBUG, "Connect from %s\n", dev->name);
-+      ast_mutex_lock(&(dev->lock));
-+      /* Kill any outstanding connect attempt. */
-+      if (dev->outgoing_id > -1) {
-+        ast_sched_del(sched, dev->outgoing_id);
-+        dev->outgoing_id = -1;
-+      }
-+
-+      rd_close(dev, 0, 0);
-+
-+      dev->status = BLT_STATUS_NEGOTIATING;
-+      dev->rd = fd;
-+
-+      if (dev->role == BLT_ROLE_AG || 
-+        dev->role == BLT_ROLE_GUI) {
-+        dev->cb = ag_brsf_response;
-+        send_atcmd(dev, "AT+BRSF=23");
-+      }
-+      ast_mutex_unlock(&(dev->lock));
-+      break;
-+    }
-+    dev = dev->next;
-+  }
-+
-+  if (dev == NULL) {
-+    ast_log(LOG_WARNING, "Connect from unknown device\n");
-+    close(fd);
-+  }
-+  ast_mutex_unlock(&iface_lock);
-+
-+  return;
-+}
-+
-+static void
-+handle_incoming_sco(int master)
-+{
-+
-+  blt_dev_t * dev;
-+  struct sockaddr_sco addr;
-+  struct sco_conninfo conn;
-+  struct sco_options opts;
-+  int len = sizeof(addr);
-+  int fd;
-+
-+  ast_log(LOG_DEBUG, "Incoming SCO socket\n");
-+
-+  fd = accept(master, (struct sockaddr*)&addr, &len);
-+
-+  if (fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK) != 0) {
-+    ast_log(LOG_ERROR, "Can't set SCO socket to NBIO\n");
-+    close(fd);
-+    return;
-+  }
-+
-+  len = sizeof(conn);
-+
-+  if (getsockopt(fd, SOL_SCO, SCO_CONNINFO, &conn, &len) < 0) {
-+    ast_log(LOG_ERROR, "Can't getsockopt SCO_CONNINFO on SCO socket: %s\n", strerror(errno));
-+    close(fd);
-+    return;
-+  }
-+
-+  len = sizeof(opts);
-+
-+  if (getsockopt(fd, SOL_SCO, SCO_OPTIONS, &opts, &len) < 0) {
-+    ast_log(LOG_ERROR, "Can't getsockopt SCO_OPTIONS on SCO socket: %s\n", strerror(errno));
-+    close(fd);
-+    return;
-+  }
-+
-+  ast_mutex_lock(&iface_lock);
-+  dev = iface_head;
-+  while (dev) {
-+    if (bacmp(&(dev->bdaddr), &addr.sco_bdaddr) == 0) {
-+      ast_log(LOG_DEBUG, "SCO Connect from %s\n", dev->name);
-+      ast_mutex_lock(&(dev->lock));
-+      if (dev->sco_running != -1) {
-+        ast_log(LOG_ERROR, "Incoming SCO socket, but SCO thread already running.\n");
-+      } else {
-+        sco_start(dev, fd);
-+      }
-+      ast_mutex_unlock(&(dev->lock));
-+      break;
-+    }
-+    dev = dev->next;
-+  }
-+
-+  ast_mutex_unlock(&iface_lock);
-+
-+  if (dev == NULL) {
-+    ast_log(LOG_WARNING, "SCO Connect from unknown device\n");
-+    close(fd);
-+  } else {
-+    // XXX:T: We need to handle the fact we might have an outgoing connection attempt in progress.
-+    ast_log(LOG_DEBUG, "SCO: %d, HCIHandle=%d, MUT=%d\n", fd, conn.hci_handle, opts.mtu);
-+  }
-+
-+
-+
-+  return;
-+}
-+
-+/* Called when there is data waiting on a socket */
-+
-+static int
-+handle_rd_data(blt_dev_t * dev)
-+{
-+  char c;
-+  int ret;
-+
-+  while ((ret = read(dev->rd, &c, 1)) == 1) {
-+
-+    // log_buf[i++] = c;
-+
-+    if (dev->role == BLT_ROLE_HS) {
-+
-+      if (c == '\r') {
-+        ret = process_rfcomm_cmd(dev, dev->rd_buff);
-+        dev->rd_buff_pos = 0;
-+        memset(dev->rd_buff, 0, BLT_RDBUFF_MAX);
-+        return ret;
-+      }
-+
-+      if (dev->rd_buff_pos >= BLT_RDBUFF_MAX)
-+        return 0;
-+
-+      dev->rd_buff[dev->rd_buff_pos++] = c;
-+
-+    } else if (dev->role == BLT_ROLE_AG ||
-+             dev->role == BLT_ROLE_GUI) {
-+
-+      //ast_log(LOG_ERROR, "%s: %c\n", dev->name, c);
-+
-+      switch (dev->state) {
-+        case BLT_STATE_WANT_R:
-+          if (c == '\r' || c == 10) {
-+            dev->state = BLT_STATE_WANT_N;
-+          } else if (c == '+') {
-+            dev->state = BLT_STATE_WANT_CMD;
-+            dev->rd_buff[dev->rd_buff_pos++] = '+';
-+          } else {
-+            ast_log(LOG_ERROR, "Device %s: Expected '\\r', got %d. state=BLT_STATE_WANT_R\n", dev->name, c);
-+            return -1;
-+          }
-+          break;
-+
-+        case BLT_STATE_WANT_N:
-+          if (c == '\n' || c == 13)
-+            dev->state = BLT_STATE_WANT_CMD;
-+          else {
-+            ast_log(LOG_ERROR, "Device %s: Expected '\\n', got %d. state=BLT_STATE_WANT_N\n", dev->name, c);
-+            return -1;
-+          }
-+          break;
-+
-+        case BLT_STATE_WANT_CMD:
-+          if (c == '\r' || c == 10)
-+            dev->state = BLT_STATE_WANT_N2;
-+          else {
-+            if (dev->rd_buff_pos >= BLT_RDBUFF_MAX) {
-+              ast_log(LOG_ERROR, "Device %s: Buffer exceeded\n", dev->name);
-+              return -1;
-+            }
-+            dev->rd_buff[dev->rd_buff_pos++] = c;
-+          }
-+          break;
-+
-+        case BLT_STATE_WANT_N2:
-+          if (c == '\n' || c == 13) {
-+
-+            dev->state = BLT_STATE_WANT_R;
-+
-+            if (dev->rd_buff[0] == '+') {
-+              int i;
-+              // find unsolicited
-+              for (i = 0 ; i < ATCMD_LIST_LEN ; i++) {
-+                if (strncmp(atcmd_list[i].str, dev->rd_buff, strlen(atcmd_list[i].str)) == 0) {
-+                  if (atcmd_list[i].unsolicited)
-+                    atcmd_list[i].unsolicited(dev, dev->rd_buff + strlen(atcmd_list[i].str) + 1);
-+                  else
-+                    ast_log(LOG_WARNING, "Device %s: Unhandled Unsolicited: %s\n", dev->name, dev->rd_buff);
-+                  break;
-+                }
-+              }
-+
-+            if (option_verbose)
-+                ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s > %s\n", role2str(dev->role), 10, dev->name, dev->rd_buff);
-+
-+              if (i == ATCMD_LIST_LEN)
-+                ast_log(LOG_NOTICE, "Device %s: Got unsolicited message: %s\n", dev->name, dev->rd_buff);
-+
-+          } else if (dev->rd_buff[0] == '*') {
-+            if (option_verbose)
-+              ast_verbose(VERBOSE_PREFIX_1 "[%s]* %*s > %s\n", role2str(dev->role), 9, dev->name, dev->rd_buff);
-+
-+              int i;
-+              // find execute
-+              for (i = 0 ; i < ATCMD_LIST_LEN ; i++) {
-+                if (strncmp(atcmd_list[i].str, dev->rd_buff, strlen(atcmd_list[i].str)) == 0) {
-+                  if (atcmd_list[i].execute)
-+                    atcmd_list[i].execute(dev, dev->rd_buff + strlen(atcmd_list[i].str) + 1);
-+                  else
-+                    ast_log(LOG_ERROR, "Device %s: Unhandled Execute: %s\n", dev->name, dev->rd_buff);
-+                  break;
-+                }
-+              }
-+
-+
-+            } else {
-+
-+              if (
-+                strcmp(dev->rd_buff, "OK") != 0 && 
-+                strcmp(dev->rd_buff, "CONNECT") != 0 &&
-+                strcmp(dev->rd_buff, "RING") != 0 &&
-+                strcmp(dev->rd_buff, "NO CARRIER") != 0 && 
-+                strcmp(dev->rd_buff, "ERROR") != 0 &&
-+                strcmp(dev->rd_buff, "NO DIALTONE") != 0 && 
-+                strcmp(dev->rd_buff, "BUSY") != 0 && 
-+                strcmp(dev->rd_buff, "NO ANSWER") != 0 && 
-+                strcmp(dev->rd_buff, "DELAYED") != 0
-+              ){
-+                // It must be a multiline error
-+                strncpy(dev->last_err_cmd, dev->rd_buff, 1023);
-+                if (option_verbose)
-+                  ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s > %s\n", role2str(dev->role), 10, dev->name, dev->rd_buff);
-+              } else if (dev->cb) {
-+                if (option_verbose)
-+                  ast_verbose(VERBOSE_PREFIX_1 "[%s] %*s > %s\n", role2str(dev->role), 10, dev->name, dev->rd_buff);
-+                dev->cb(dev, dev->rd_buff);
-+              } else {
-+                ast_log(LOG_ERROR, "Device %s: Data on socket in HS mode, but no callback\n", dev->name);
-+              }
-+
-+            }
-+
-+            dev->rd_buff_pos = 0;
-+            memset(dev->rd_buff, 0, BLT_RDBUFF_MAX);
-+          } else {
-+
-+            ast_log(LOG_ERROR, "Device %s: Expected '\\n' got %d. state = BLT_STATE_WANT_N2:\n", dev->name, c);
-+            return -1;
-+
-+          }
-+
-+          break;
-+
-+        default:
-+          ast_log(LOG_ERROR, "Device %s: Unknown device state %d\n", dev->name, dev->state);
-+          return -1;
-+
-+      }
-+
-+    }
-+
-+  }
-+
-+  return 0;
-+}
-+
-+/* Close the devices RFCOMM socket, and SCO if it exists. Must hold dev->lock */
-+
-+static void
-+rd_close(blt_dev_t * dev, int reconnect, int e)
-+{
-+  dev->ready = 0;
-+
-+  if (dev->rd)
-+    close(dev->rd);
-+
-+  dev->rd = -1;
-+
-+  dev->status = BLT_STATUS_DOWN;
-+
-+  sco_stop(dev);
-+
-+  if (dev->owner) {
-+    ast_setstate(dev->owner, AST_STATE_DOWN);
-+    ast_queue_control(dev->owner, AST_CONTROL_HANGUP);
-+  }
-+
-+  /* Schedule a reconnect */
-+  if (reconnect && dev->autoconnect) {
-+    dev->outgoing_id = ast_sched_add(sched, 5000, AST_SCHED_CB(try_connect), dev);
-+
-+    if (monitor_thread == pthread_self()) {
-+      // Because we're not the monitor thread, we needd to inturrupt poll().
-+      pthread_kill(monitor_thread, SIGURG);
-+    }
-+
-+    if (e)
-+      ast_log(LOG_NOTICE, "Device %s disconnected, scheduled reconnect in 5 seconds: %s (errno %d)\n", dev->name, strerror(e), e);
-+  } else if (e) {
-+    ast_log(LOG_NOTICE, "Device %s disconnected: %s (errno %d)\n", dev->name, strerror(e), e);
-+  }
-+
-+  return;
-+}
-+
-+/*
-+ * Remember that we can only add to the scheduler from
-+ * the do_monitor thread, as it calculates time to next one from
-+ * this loop.
-+ */
-+
-+static void *
-+do_monitor(void * data)
-+{
-+#define SRV_SOCK_CNT 4
-+
-+  int res = 0;
-+  blt_dev_t * dev;
-+  struct pollfd * pfds = malloc(sizeof(struct pollfd) * (ifcount + SRV_SOCK_CNT));
-+
-+  /* -- We start off by trying to connect all of our devices (non blocking) -- */
-+
-+  monitor_pid = getpid();
-+
-+  if (ast_mutex_lock(&iface_lock)) {
-+    ast_log(LOG_ERROR, "Failed to get iface_lock.\n");
-+    return NULL;
-+  }
-+
-+  dev = iface_head;
-+  while (dev) {
-+
-+    if (socketpair(PF_UNIX, SOCK_STREAM, 0, dev->sco_pipe) != 0) {
-+      ast_log(LOG_ERROR, "Failed to create socket pair: %s (errno %d)\n", strerror(errno), errno);
-+      ast_mutex_unlock(&iface_lock);
-+      return NULL;
-+    }
-+
-+    if (dev->autoconnect && dev->status == BLT_STATUS_DOWN)
-+      dev->outgoing_id = ast_sched_add(sched, 1500, AST_SCHED_CB(try_connect), dev);
-+    dev = dev->next;
-+  }
-+  ast_mutex_unlock(&iface_lock);
-+
-+  /* -- Now, Scan all sockets, and service scheduler -- */
-+
-+  pfds[0].fd = rfcomm_sock_ag;
-+  pfds[0].events = POLLIN;
-+
-+  pfds[1].fd = rfcomm_sock_hs;
-+  pfds[1].events = POLLIN;
-+
-+  pfds[2].fd = rfcomm_sock_gui;
-+  pfds[2].events = POLLIN;
-+
-+  pfds[3].fd = sco_socket;
-+  pfds[3].events = POLLIN;
-+
-+  while (1) {
-+    int cnt = SRV_SOCK_CNT;
-+    int i;
-+
-+    /* -- Build pfds -- */
-+
-+    if (ast_mutex_lock(&iface_lock)) {
-+      ast_log(LOG_ERROR, "Failed to get iface_lock.\n");
-+      return NULL;
-+    }
-+    dev = iface_head;
-+    while (dev) {
-+      ast_mutex_lock(&(dev->lock));
-+      if (dev->rd > 0 && ((dev->status != BLT_STATUS_DOWN) && (dev->status != BLT_STATUS_CONNECTING))) {
-+        pfds[cnt].fd = dev->rd;
-+        pfds[cnt].events = POLLIN;
-+        cnt++;
-+      }
-+      ast_mutex_unlock(&(dev->lock));
-+      dev = dev->next;
-+    }
-+    ast_mutex_unlock(&iface_lock);
-+
-+    /* -- End Build pfds -- */
-+
-+    res = ast_sched_wait(sched);
-+    res = poll(pfds, cnt, MAX(100, MIN(100, res)));
-+
-+    if (res == 0)
-+      ast_sched_runq(sched);
-+
-+    if (pfds[0].revents) {
-+      handle_incoming(rfcomm_sock_ag, BLT_ROLE_AG);
-+      res--;
-+    }
-+
-+    if (pfds[1].revents) {
-+      handle_incoming(rfcomm_sock_hs, BLT_ROLE_HS);
-+      res--;
-+    }
-+
-+    if (pfds[2].revents) {
-+      handle_incoming(rfcomm_sock_gui, BLT_ROLE_GUI);
-+      res--;
-+    }
-+        
-+    if (pfds[3].revents) {
-+      handle_incoming_sco(sco_socket);
-+      res--;
-+    }
-+
-+    if (res == 0)
-+      continue;
-+
-+    for (i = SRV_SOCK_CNT ; i < cnt ; i++) {
-+
-+      /* Optimise a little bit */
-+      if (res == 0)
-+        break;
-+      else if (pfds[i].revents == 0)
-+        continue;
-+
-+      /* -- Find the socket that has activity -- */
-+
-+      if (ast_mutex_lock(&iface_lock)) {
-+        ast_log(LOG_ERROR, "Failed to get iface_lock.\n");
-+        return NULL;
-+      }
-+
-+      dev = iface_head;
-+
-+      while (dev) {
-+        if (pfds[i].fd == dev->rd) {
-+          ast_mutex_lock(&(dev->lock));
-+          if (pfds[i].revents & POLLIN) {
-+            if (handle_rd_data(dev) == -1) {
-+              rd_close(dev, 0, 0);
-+            }
-+          } else {
-+            rd_close(dev, 1, sock_err(dev->rd));
-+          }
-+          ast_mutex_unlock(&(dev->lock));
-+          res--;
-+          break;
-+        }
-+        dev = dev->next;
-+      }
-+
-+      if (dev == NULL) {
-+        ast_log(LOG_ERROR, "Unhandled fd from poll()\n");
-+        close(pfds[i].fd);
-+      }
-+
-+      ast_mutex_unlock(&iface_lock);
-+
-+      /* -- End find socket with activity -- */
-+
-+    }
-+
-+  }
-+
-+  return NULL;
-+}
-+
-+static int
-+restart_monitor(void)
-+{
-+
-+  if (monitor_thread == AST_PTHREADT_STOP)
-+    return 0;
-+
-+  if (ast_mutex_lock(&monitor_lock)) {
-+    ast_log(LOG_WARNING, "Unable to lock monitor\n");
-+    return -1;
-+  }
-+
-+  if (monitor_thread == pthread_self()) {
-+    ast_mutex_unlock(&monitor_lock);
-+    ast_log(LOG_WARNING, "Cannot kill myself\n");
-+    return -1;
-+  }
-+
-+  if (monitor_thread != AST_PTHREADT_NULL) {
-+
-+    /* Just signal it to be sure it wakes up */
-+    pthread_cancel(monitor_thread);
-+    pthread_kill(monitor_thread, SIGURG);
-+    ast_log(LOG_DEBUG, "Waiting for monitor thread to join...\n");
-+    pthread_join(monitor_thread, NULL);
-+    ast_log(LOG_DEBUG, "joined\n");
-+
-+  } else {
-+
-+    /* Start a new monitor */
-+    if (ast_pthread_create(&monitor_thread, NULL, do_monitor, NULL) < 0) {
-+      ast_mutex_unlock(&monitor_lock);
-+      ast_log(LOG_ERROR, "Unable to start monitor thread.\n");
-+      return -1;
-+    }
-+
-+  }
-+
-+  ast_mutex_unlock(&monitor_lock);
-+  return 0;
-+}
-+
-+static int
-+blt_parse_config(void)
-+{
-+  struct ast_config * cfg;
-+  struct ast_variable * v;
-+  char * cat;
-+
-+  cfg = ast_load(BLT_CONFIG_FILE);
-+
-+  if (!cfg) {
-+    ast_log(LOG_NOTICE, "Unable to load Bluetooth config: %s.  Bluetooth disabled\n", BLT_CONFIG_FILE);
-+    return -1;
-+  }
-+
-+  v = ast_variable_browse(cfg, "general");
-+
-+  while (v) {
-+    if (!strcasecmp(v->name, "rfchannel_ag")) {
-+      rfcomm_channel_ag = atoi(v->value);
-+    } else if (!strcasecmp(v->name, "rfchannel_hs")) {
-+      rfcomm_channel_hs = atoi(v->value);
-+    } else if (!strcasecmp(v->name, "rfchannel_gui")) {
-+      rfcomm_channel_gui = atoi(v->value);
-+    } else if (!strcasecmp(v->name, "interface")) {
-+      hcidev_id = atoi(v->value);
-+    } else if (!strcasecmp(v->name, "gui_default_sip_number")) {
-+      gui_default_sip_number = v->value;
-+    } else if (!strcasecmp(v->name, "gui_default_sip_address")) {
-+      gui_default_sip_address = v->value;     
-+    } else {
-+      ast_log(LOG_WARNING, "Unknown config key '%s' in section [general]\n", v->name);
-+    }
-+    v = v->next;
-+  }
-+  cat = ast_category_browse(cfg, NULL);
-+
-+  while(cat) {
-+
-+    char * str;
-+
-+    if (strcasecmp(cat, "general")) {
-+      blt_dev_t * device = malloc(sizeof(blt_dev_t));
-+      memset(device, 0, sizeof(blt_dev_t));
-+      device->sco_running = -1;
-+      device->sco = -1;
-+      device->rd = -1;
-+      device->outgoing_id = -1;
-+      device->status = BLT_STATUS_DOWN;
-+      str2ba(cat, &(device->bdaddr));
-+      device->name = ast_variable_retrieve(cfg, cat, "name");
-+
-+      str = ast_variable_retrieve(cfg, cat, "type");
-+
-+      if (str == NULL) {
-+        ast_log(LOG_ERROR, "Device [%s] has no role.  Specify type=<HS/AG>\n", cat);
-+        return -1;
-+      } else if (strcasecmp(str, "HS") == 0) {
-+        device->role = BLT_ROLE_HS;
-+      } else if (strcasecmp(str, "AG") == 0) {
-+        device->role = BLT_ROLE_AG;
-+      } else if (strcasecmp(str, "GUI") == 0) {
-+        device->role = BLT_ROLE_GUI;
-+      } else {
-+        ast_log(LOG_ERROR, "Device [%s] has invalid role '%s'\n", cat, str);
-+        return -1;
-+      }
-+
-+      /* XXX:T: Find channel to use using SDP.
-+       *        However, this needs to be non blocking, and I can't see
-+       *        anything in sdp_lib.h that will allow non blocking calls.
-+       */
-+
-+      device->channel = 1;
-+
-+      if ((str = ast_variable_retrieve(cfg, cat, "channel")) != NULL)
-+        device->channel = atoi(str);
-+
-+      if ((str = ast_variable_retrieve(cfg, cat, "autoconnect")) != NULL)
-+        device->autoconnect = (strcasecmp(str, "yes") == 0 || strcmp(str, "1") == 0) ? 1 : 0;
-+
-+      if ((str = ast_variable_retrieve(cfg, cat, "context")) != NULL)
-+      device->context = str;
-+      else
-+      device->context = "bluetooth";
-+
-+      device->next = iface_head;
-+      iface_head = device;
-+      ifcount++;
-+    }
-+
-+    cat = ast_category_browse(cfg, cat);
-+  }
-+  return 0;
-+}
-+
-+
-+static int
-+blt_show_peers(int fd, int argc, char *argv[])
-+{
-+  blt_dev_t * dev;
-+
-+  if (ast_mutex_lock(&iface_lock)) {
-+    ast_log(LOG_ERROR, "Failed to get Iface lock\n");
-+    ast_cli(fd, "Failed to get iface lock\n");
-+    return RESULT_FAILURE;
-+  }
-+
-+  dev = iface_head;
-+
-+  ast_cli(fd, "BDAddr            Name       Role Status      A/C SCOCon/Fd/Th Sig\n");
-+  ast_cli(fd, "----------------- ---------- ---- ----------- --- ------------ ---\n");
-+
-+  while (dev) {
-+    char b1[18];
-+    ba2str(&(dev->bdaddr), b1);
-+    ast_cli(fd, "%s %-10s %-4s %-11s %-3s %2d/%02d/%-6ld %s\n",
-+          b1, dev->name,
-+//        (dev->role == BLT_ROLE_HS) ? "HS" : "AG",
-+          (dev->role == BLT_ROLE_HS) ? "HS" :  (dev->role == BLT_ROLE_AG) ? "AG" : "GUI",
-+          status2str(dev->status),
-+          (dev->autoconnect) ? "Yes" : "No",
-+          dev->sco_running,
-+          dev->sco,
-+          dev->sco_thread,
-+          (dev->role == BLT_ROLE_AG) ? (dev->service) ? "Yes" : "No" : "N/A"
-+            );
-+    dev = dev->next;
-+  }
-+
-+  ast_mutex_unlock(&iface_lock);
-+  return RESULT_SUCCESS;
-+}
-+
-+static int
-+blt_show_information(int fd, int argc, char *argv[])
-+{
-+  char b1[18];
-+  ba2str(&local_bdaddr, b1);
-+  ast_cli(fd, "-------------------------------------------\n");
-+  ast_cli(fd, "       Version  : %s\n", BLT_SVN_REVISION);
-+  ast_cli(fd, "   Monitor PID  : %d\n", monitor_pid);
-+  ast_cli(fd, "     RFCOMM AG  : Channel %d, FD %d\n", rfcomm_channel_ag, rfcomm_sock_ag);
-+  ast_cli(fd, "     RFCOMM HS  : Channel %d, FD %d\n", rfcomm_channel_hs, rfcomm_sock_hs);
-+  ast_cli(fd, "     RFCOMM GUI : Channel %d, FD %d\n", rfcomm_channel_gui, rfcomm_sock_gui);
-+  ast_cli(fd, "        Device  : hci%d, MAC Address %s\n", hcidev_id, b1);
-+  ast_cli(fd, "-------------------------------------------\n");
-+  return RESULT_SUCCESS;
-+}
-+
-+static int
-+blt_ag_sendcmd(int fd, int argc, char *argv[])
-+{
-+  blt_dev_t * dev;
-+
-+  if (argc != 4)
-+    return RESULT_SHOWUSAGE;
-+
-+  ast_mutex_lock(&iface_lock);
-+  dev = iface_head;
-+  while (dev) {
-+    if (!strcasecmp(argv[2], dev->name))
-+      break;
-+    dev = dev->next;
-+  }
-+  ast_mutex_unlock(&iface_lock);
-+
-+  if (!dev) {
-+    ast_cli(fd, "Device '%s' does not exist\n", argv[2]);
-+    return RESULT_FAILURE;
-+  }
-+
-+  if ((dev->role != BLT_ROLE_AG) && (dev->role != BLT_ROLE_GUI)) {
-+    ast_cli(fd, "Device '%s' is not an AG or GUI\n", argv[2]);
-+    return RESULT_FAILURE;
-+  }
-+
-+  if (dev->status == BLT_STATUS_DOWN || dev->status == BLT_STATUS_NEGOTIATING) {
-+    ast_cli(fd, "Device '%s' is not connected\n", argv[2]);
-+    return RESULT_FAILURE;
-+  }
-+
-+  if (*(argv[3] + strlen(argv[3]) - 1) == '.')
-+    *(argv[3] + strlen(argv[3]) - 1) = '?';
-+
-+  ast_cli(fd, "Sending AT command to %s: %s\n", dev->name, argv[3]);
-+
-+  ast_mutex_lock(&(dev->lock));
-+  send_atcmd(dev, argv[3]);
-+  ast_mutex_unlock(&(dev->lock));
-+
-+  return RESULT_SUCCESS;
-+}
-+
-+static char *
-+complete_device(char * line, char * word, int pos, int state, int rpos, blt_role_t role)
-+{
-+  blt_dev_t * dev;
-+  int which = 0;
-+  char *ret;
-+
-+  if (pos != rpos)
-+    return NULL;
-+
-+  ast_mutex_lock(&iface_lock);
-+
-+  dev = iface_head;
-+
-+  while (dev) {
-+
-+    if ((dev->role == role) && (!strncasecmp(word, dev->name, strlen(word)))) {
-+      if (++which > state)
-+        break;
-+    }
-+
-+    dev = dev->next;
-+  }
-+
-+  if (dev)
-+    ret = strdup(dev->name);
-+  else
-+    ret = NULL;
-+
-+  ast_mutex_unlock(&iface_lock);
-+
-+  return ret;
-+}
-+
-+static char *
-+complete_device_2_ag_gui(char * line, char * word, int pos, int state)
-+{
-+  return complete_device(line, word, pos, state, 2, BLT_ROLE_AG);
-+}
-+
-+static char show_peers_usage[] =
-+"Usage: bluetooth show peers\n"
-+"       List all bluetooth peers and their status\n";
-+
-+static struct ast_cli_entry
-+cli_show_peers =
-+    { { "bluetooth", "show", "peers", NULL }, blt_show_peers, "List Bluetooth Peers", show_peers_usage };
-+
-+
-+static char ag_sendcmd[] =
-+"Usage: bluetooth <device> sendcmd <cmd>\n"
-+"       Sends a AT cmd over the RFCOMM link, and print result (AG only)\n";
-+
-+static struct ast_cli_entry
-+cli_ag_sendcmd =
-+    { { "bluetooth", "sendcmd", NULL }, blt_ag_sendcmd, "Send AG/GUI an AT command", ag_sendcmd, complete_device_2_ag_gui };
-+
-+static char show_information[] =
-+"Usage: bluetooth show information\n"
-+"       Lists information about the bluetooth subsystem\n";
-+
-+static struct ast_cli_entry
-+cli_show_information =
-+    { { "bluetooth", "show", "information", NULL }, blt_show_information, "List Bluetooth Info", show_information };
-+
-+void
-+remove_sdp_records(void)
-+{
-+
-+  sdp_session_t * sdp;
-+  sdp_list_t * attr;
-+  sdp_record_t * rec;
-+  int res = -1;
-+  uint32_t range = 0x0000ffff;
-+
-+  if (sdp_record_ag == -1 || sdp_record_gui == -1 || sdp_record_hs == -1)
-+    return;
-+
-+  ast_log(LOG_DEBUG, "Removing SDP records\n");
-+
-+  sdp = sdp_connect(BDADDR_ANY, BDADDR_LOCAL, SDP_RETRY_IF_BUSY);
-+
-+  if (!sdp)
-+    return;
-+
-+  attr = sdp_list_append(0, &range);
-+  rec = sdp_service_attr_req(sdp, sdp_record_ag, SDP_ATTR_REQ_RANGE, attr);
-+  sdp_list_free(attr, 0);
-+
-+  if (rec)
-+    if (sdp_record_unregister(sdp, rec) == 0)
-+      res = 0;
-+
-+  rec = sdp_service_attr_req(sdp, sdp_record_gui, SDP_ATTR_REQ_RANGE, attr);
-+  sdp_list_free(attr, 0);
-+
-+  if (rec)
-+    if (sdp_record_unregister(sdp, rec) == 0)
-+      res = 0;
-+
-+  attr = sdp_list_append(0, &range);
-+  rec = sdp_service_attr_req(sdp, sdp_record_hs, SDP_ATTR_REQ_RANGE, attr);
-+  sdp_list_free(attr, 0);
-+
-+  if (rec)
-+    if (sdp_record_unregister(sdp, rec) == 0)
-+      res = 0;
-+
-+  sdp_close(sdp);
-+
-+  if (res == 0)
-+    ast_log(LOG_NOTICE, "Removed SDP records\n");
-+  else
-+    ast_log(LOG_ERROR, "Failed to remove SDP records\n");
-+
-+}
-+
-+static int
-+__unload_module(void)
-+{
-+
-+#if ASTERISK_VERSION_NUM <= 010107
-+  ast_channel_unregister(BLT_CHAN_NAME);
-+#else
-+  ast_channel_unregister(&blt_tech);
-+#endif
-+
-+  if (monitor_thread != AST_PTHREADT_NULL) {
-+
-+    if (ast_mutex_lock(&monitor_lock)) {
-+
-+      if (monitor_thread && (monitor_thread != AST_PTHREADT_STOP) && (monitor_thread != AST_PTHREADT_NULL)) {
-+        pthread_cancel(monitor_thread);
-+        pthread_kill(monitor_thread, SIGURG);
-+        fprintf(stderr, "Waiting for monitor thread to join...\n");
-+        pthread_join(monitor_thread, NULL);
-+        fprintf(stderr, "joined\n");
-+      }
-+      monitor_thread = AST_PTHREADT_STOP;
-+      ast_mutex_unlock(&monitor_lock);
-+
-+    } else {
-+
-+      ast_log(LOG_WARNING, "Unable to lock the monitor\n");
-+      return -1;
-+
-+    }
-+
-+  }
-+
-+  ast_unregister_atexit(remove_sdp_records);
-+  remove_sdp_records();
-+  return 0;
-+}
-+
-+int
-+load_module()
-+{
-+  sdp_session_t * sess;
-+  int dd;
-+  uint16_t vs;
-+
-+  hcidev_id = BLT_DEFAULT_HCI_DEV;
-+
-+  if (blt_parse_config() != 0) {
-+    ast_log(LOG_ERROR, "Bluetooth configuration error.  Bluetooth Disabled\n");
-+    return unload_module();
-+  }
-+
-+  dd  = hci_open_dev(hcidev_id);
-+  if (dd == -1) {
-+    ast_log(LOG_ERROR, "Unable to open interface hci%d: %s.\n", hcidev_id, strerror(errno));
-+    return -1;
-+  }
-+
-+  hci_read_voice_setting(dd, &vs, 1000);
-+  vs = htobs(vs);
-+  close(dd);
-+
-+  if (vs != 0x0060) {
-+    ast_log(LOG_ERROR, "Bluetooth voice setting must be 0x0060, not 0x%04x\n", vs);
-+    unload_module();
-+    return 0;
-+  }
-+
-+  if ((sched = sched_context_create()) == NULL) {
-+    ast_log(LOG_WARNING, "Unable to create schedule context\n");
-+    return -1;
-+  }
-+
-+  memset(&local_bdaddr, 0, sizeof(local_bdaddr));
-+
-+  hci_devba(hcidev_id, &local_bdaddr);
-+
-+  /* --- Add SDP record --- */
-+
-+  sess = sdp_connect(&local_bdaddr, BDADDR_LOCAL, SDP_RETRY_IF_BUSY);
-+
-+  if ((rfcomm_sock_ag = rfcomm_listen(&local_bdaddr, rfcomm_channel_ag)) < 0) {
-+    return -1;
-+  }
-+
-+  if ((rfcomm_sock_hs = rfcomm_listen(&local_bdaddr, rfcomm_channel_hs)) < 0)
-+    return -1;
-+
-+  if ((rfcomm_sock_gui = rfcomm_listen(&local_bdaddr, rfcomm_channel_gui)) < 0)
-+    return -1;
-+
-+  if ((sco_socket = sco_listen(&local_bdaddr)) < 0)
-+    return -1;
-+
-+  if (!sess) {
-+    ast_log(LOG_ERROR, "Failed to connect to SDP server: %s\n", strerror(errno));
-+    return -1;
-+  }
-+
-+  if (sdp_register(sess) != 0) {
-+    ast_log(LOG_ERROR, "Failed to register HeadsetAudioGateway in SDP\n");
-+    return -1;
-+  }
-+
-+  sdp_close(sess);
-+
-+  if (restart_monitor() != 0)
-+    return -1;
-+
-+#if ASTERISK_VERSION_NUM <= 010107
-+  if (ast_channel_register(BLT_CHAN_NAME, "Bluetooth Driver", BLUETOOTH_FORMAT, blt_request)) {
-+#else
-+  if (ast_channel_register(&blt_tech)) {
-+#endif
-+    ast_log(LOG_ERROR, "Unable to register channel class BTL\n");
-+    __unload_module();
-+    return -1;
-+  }
-+
-+  ast_cli_register(&cli_show_information);
-+  ast_cli_register(&cli_show_peers);
-+  ast_cli_register(&cli_ag_sendcmd);
-+
-+  ast_register_atexit(remove_sdp_records);
-+
-+  ast_log(LOG_NOTICE, "Loaded Bluetooth support, %s\n", BLT_SVN_REVISION + 1);
-+
-+  return 0;
-+}
-+
-+int
-+unload_module(void)
-+{
-+  ast_cli_unregister(&cli_ag_sendcmd);
-+  ast_cli_unregister(&cli_show_peers);
-+  ast_cli_unregister(&cli_show_information);
-+  return __unload_module();
-+}
-+
-+int
-+usecount()
-+{
-+  int res;
-+  ast_mutex_lock(&usecnt_lock);
-+  res = usecnt;
-+  ast_mutex_unlock(&usecnt_lock);
-+  return res;
-+}
-+
-+char *description()
-+{
-+  return "Bluetooth Channel Driver";
-+}
-+
-+char *
-+key()
-+{
-+  return ASTERISK_GPL_KEY;
-+}
-+
-+
-diff -ruN asterisk-1.0.9-old/configs/bluetooth.conf asterisk-1.0.9-new/configs/bluetooth.conf
---- asterisk-1.0.9-old/configs/bluetooth.conf  1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.0.9-new/configs/bluetooth.conf  2005-09-06 22:51:38.000000000 +0200
-@@ -0,0 +1,46 @@
-+[general]
-+; Channel we listen on as a HS (Headset)
-+rfchannel_hs = 2
-+; Channel we listen on as an AG (AudioGateway)
-+rfchannel_ag = 3
-+; Channel we listen on as GUI
-+rfchannel_gui = 4
-+; hci interface to use (number - e.g '0')
-+interface = 0
-+
-+; RFCOMM channel to connect to.  For a HandsSet:
-+;    sdptool search --bdaddr xx:xx:xx:xx:xx:xx 0x111E
-+; or,for an AudioGateway (Phone):
-+;    sdptool search --bdaddr xx:xx:xx:xx:xx:xx 0x111F
-+;
-+; Find the 'channel' value under RFCOMM.
-+;
-+;channel     = 6
-+; Automatically connect?
-+;autoconnect = yes
-+
-+;example for a SonyEricsson mobile as a GUI device
-+[00:0F:DE:6E:77:6B]
-+name    = T610
-+type    = GUI
-+channel = 6
-+;channel = 1
-+autoconnect     = yes
-+
-+;[00:0E:6D:1A:3D:86]
-+;name   = Nokia
-+;type   = AG
-+;channel = 13
-+;autoconnect    = yes
-+
-+[00:0E:A1:01:49:AE]
-+name    = AutoBlue
-+type    = HS
-+channel = 2
-+autoconnect = yes
-+
-+;[00:0A:D9:EB:FD:D8]
-+;name    = P900
-+;type    = AG
-+;channel = 8
-+;autoconnect = no
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-apps.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-apps.patch
deleted file mode 100644 (file)
index 7df38f7..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -ruN asterisk-1.2.0-old/apps/Makefile asterisk-1.2.0-new/apps/Makefile
---- asterisk-1.2.0-old/apps/Makefile   2005-11-11 01:32:45.000000000 +0100
-+++ asterisk-1.2.0-new/apps/Makefile   2005-12-04 19:26:20.000000000 +0100
-@@ -83,6 +83,9 @@
- #CFLAGS+=-DEXTENDED_ODBC_STORAGE
- # See doc/README.odbcstorage for more information
-+CFLAGS += $(EXTRA_CFLAGS)
-+APPS += $(EXTRA_APP_MODULES)
-+
- all: $(APPS)
- clean:
-@@ -102,14 +105,17 @@
- app_curl.so: app_curl.o
-       $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(CURLLIBS)
-+app_sql_mysql.so: app_sql_mysql.o
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lmysqlclient
-+
- app_sql_postgres.o: app_sql_postgres.c
--      $(CC) -pipe -I/usr/local/pgsql/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
-+      $(CC) -pipe $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
- app_sql_postgres.so: app_sql_postgres.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -L/usr/local/pgsql/lib -lpq
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lpq
- app_sql_odbc.so: app_sql_odbc.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lodbc
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lodbc
- look: look.c
-       $(CC) -pipe -O6 -g look.c -o look -lncurses
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-cdr.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-cdr.patch
deleted file mode 100644 (file)
index 7fc623e..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -ruN asterisk-1.2.0-old/cdr/Makefile asterisk-1.2.0-new/cdr/Makefile
---- asterisk-1.2.0-old/cdr/Makefile    2005-11-14 01:45:07.000000000 +0100
-+++ asterisk-1.2.0-new/cdr/Makefile    2005-12-04 22:22:43.000000000 +0100
-@@ -107,6 +107,9 @@
-   MODS+=cdr_sqlite.so
- endif
-+CFLAGS += $(EXTRA_CFLAGS)
-+MODS += $(EXTRA_CDR_MODULES)
-+
- all: depend $(MODS)
- install: all
-@@ -123,16 +126,19 @@
- endif
- cdr_odbc.so: cdr_odbc.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lodbc $(MLFLAGS)
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lodbc $(MLFLAGS)
- cdr_tds.so: cdr_tds.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -ltds $(MLFLAGS)
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -ltds $(MLFLAGS)
-+
-+cdr_mysql.so: cdr_pgsql.o
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lmysqlclient -lz $(MLFLAGS)
- cdr_pgsql.so: cdr_pgsql.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lpq -lz $(MLFLAGS)
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lpq -lz $(MLFLAGS)
- cdr_sqlite.so: cdr_sqlite.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lsqlite $(MLFLAGS)
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lsqlite $(MLFLAGS)
- depend: .depend
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-channels.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-channels.patch
deleted file mode 100644 (file)
index d5ac6ad..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ruN asterisk-1.2.0-old/channels/Makefile asterisk-1.2.0-new/channels/Makefile
---- asterisk-1.2.0-old/channels/Makefile       2005-12-04 04:48:40.000000000 +0100
-+++ asterisk-1.2.0-new/channels/Makefile       2005-12-04 23:30:19.000000000 +0100
-@@ -155,6 +155,9 @@
- #CFLAGS+=$(shell [ -f $(ZAPDIR)/libzap.a ] && echo "-I$(ZAPDIR)")
-+CFLAGS += $(EXTRA_CFLAGS)
-+CHANNEL_LIBS += $(EXTRA_CHAN_MODULES)
-+
- all: depend $(CHANNEL_LIBS) 
- clean:
-@@ -162,7 +165,7 @@
-       rm -f busy.h ringtone.h gentone gentone-ulaw
- %.so : %.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} ${LIBS}
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB}
- ifneq ($(wildcard .depend),)
-   include .depend
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-codecs-gsm.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-codecs-gsm.patch
deleted file mode 100644 (file)
index 372d697..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -ruN asterisk-1.2.0-old/codecs/gsm/Makefile asterisk-1.2.0-new/codecs/gsm/Makefile
---- asterisk-1.2.0-old/codecs/gsm/Makefile     2005-11-08 04:31:45.000000000 +0100
-+++ asterisk-1.2.0-new/codecs/gsm/Makefile     2005-12-04 13:31:50.000000000 +0100
-@@ -236,6 +236,8 @@
- ifneq ($(shell uname -m),armv4l)
- ifneq ($(shell uname -m),sparc64)
- ifneq (${PROC},arm)
-+ifneq (${PROC},mipsel)
-+ifneq (${PROC},mips)
- GSM_SOURCES+= $(SRC)/k6opt.s
- endif
- endif
-@@ -246,6 +247,8 @@
- endif
- endif
- endif
-+endif
-+endif
- TOAST_SOURCES = $(SRC)/toast.c                \
-               $(SRC)/toast_lin.c      \
-@@ -299,6 +301,8 @@
- ifneq ($(shell uname -m), alpha)
- ifneq ($(shell uname -m), sparc64)
- ifneq ($(shell uname -m), armv4l)
-+ifneq (${PROC}, mipsel)
-+ifneq (${PROC}, mips)
- GSM_OBJECTS+= $(SRC)/k6opt.o
- endif
- endif
-@@ -308,6 +311,8 @@
- endif
- endif
- endif
-+endif
-+endif
- TOAST_OBJECTS =       $(SRC)/toast.o          \
-               $(SRC)/toast_lin.o      \
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-codecs.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-codecs.patch
deleted file mode 100644 (file)
index f59c24c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ruN asterisk-1.2.0-old/codecs/Makefile asterisk-1.2.0-new/codecs/Makefile
---- asterisk-1.2.0-old/codecs/Makefile 2005-11-08 05:13:18.000000000 +0100
-+++ asterisk-1.2.0-new/codecs/Makefile 2005-12-04 19:24:53.000000000 +0100
-@@ -72,6 +72,9 @@
-         codec_adpcm.so codec_ulaw.so codec_alaw.so codec_a_mu.so \
-       codec_g726.so
-+CFLAGS += $(EXTRA_CFLAGS)
-+CODECS += $(EXTRA_CODEC_MODULES)
-+
- all: depend $(CODECS)
- clean:
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-pbx.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-pbx.patch
deleted file mode 100644 (file)
index f1d2a63..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ruN asterisk-1.2.0-old/pbx/Makefile asterisk-1.2.0-new/pbx/Makefile
---- asterisk-1.2.0-old/pbx/Makefile    2005-11-01 22:53:30.000000000 +0100
-+++ asterisk-1.2.0-new/pbx/Makefile    2005-12-04 19:23:48.000000000 +0100
-@@ -38,6 +38,9 @@
- KDE_CONSOLE_OBJS=pbx_kdeconsole_main.o pbx_kdeconsole.o 
-+CFLAGS += $(EXTRA_CFLAGS)
-+PBX_LIBS += $(EXTRA_PBX_MODULES)
-+
- all: depend $(PBX_LIBS)
- clean:
-@@ -59,7 +62,7 @@
-       $(CC) $(SOLINK) -o $@ $(KDE_CONSOLE_OBJS) $(KDE_LIBS)
- pbx_dundi.so: dundi-parser.o pbx_dundi.o
--      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} pbx_dundi.o dundi-parser.o -lz ${CYGSOLIB}
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} pbx_dundi.o dundi-parser.o $(EXTRA_LDFLAGS) -lz ${CYGSOLIB}
- %.moc : %.h
-       $(MOC) $< -o $@
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile-res.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile-res.patch
deleted file mode 100644 (file)
index 2f782cb..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -ruN asterisk-1.2.0-old/res/Makefile asterisk-1.2.0-new/res/Makefile
---- asterisk-1.2.0-old/res/Makefile    2005-11-16 21:49:44.000000000 +0100
-+++ asterisk-1.2.0-new/res/Makefile    2005-12-04 19:18:15.000000000 +0100
-@@ -69,6 +69,9 @@
- CFLAGS+=-DOPENSSL_NO_KRB5 -fPIC
- endif
-+CFLAGS += $(EXTRA_CFLAGS)
-+MODS += $(EXTRA_RES_MODULES)
-+
- all: depend $(MODS)
- install: all
-@@ -112,6 +112,12 @@
- res_config_odbc.so: res_config_odbc.o
-        $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} ${CYG_RES_CONFIG_ODBC_LIB}
-
-+res_config_mysql.so: res_config_mysql.o
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lmysqlclient -lz
-+
-+res_sqlite.so: res_sqlite.o
-+      $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(EXTRA_LDFLAGS) -lsqlite
-+
- ifneq ($(wildcard .depend),)
-   include .depend
- endif
diff --git a/package/asterisk/patches/asterisk-1.2.0-Makefile.patch b/package/asterisk/patches/asterisk-1.2.0-Makefile.patch
deleted file mode 100644 (file)
index 2b4afa2..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -ruN asterisk-1.2.0-old/Makefile asterisk-1.2.0-new/Makefile
---- asterisk-1.2.0-old/Makefile        2005-11-16 21:23:53.000000000 +0100
-+++ asterisk-1.2.0-new/Makefile        2005-12-04 23:01:16.000000000 +0100
-@@ -341,16 +339,6 @@
-       netsock.o slinfactory.o ast_expr2.o ast_expr2f.o \
-       cryptostub.o
--ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/sys/poll.h),)
--  OBJS+= poll.o
--  ASTCFLAGS+=-DPOLLCOMPAT
--endif
--
--ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/dlfcn.h),)
--  OBJS+= dlfcn.o
--  ASTCFLAGS+=-DDLFCNCOMPAT
--endif
--
- ifeq ($(OSARCH),Linux)
-   LIBS+=-ldl -lpthread -lncurses -lm -lresolv  #-lnjamd
- else
-@@ -401,7 +389,9 @@
-   HAVEDOT=no
- endif
-+ifneq ($(NOCRYPTO),yes)
- LIBS+=-lssl
-+endif
- INSTALL=install
-@@ -430,12 +420,12 @@
-       cd editline && unset CFLAGS LIBS && ./configure ; \
- editline/libedit.a: FORCE
--      cd editline && unset CFLAGS LIBS && test -f config.h || ./configure
-+      cd editline && unset CFLAGS LIBS && test -f config.h || CFLAGS="$(OPTIMIZE) $(EXTRA_CFLAGS)" LDFLAGS="$(EXTRA_LDFLAGS)" ./configure
-       $(MAKE) -C editline libedit.a
- db1-ast/libdb1.a: FORCE
-       @if [ -d db1-ast ]; then \
--              $(MAKE) -C db1-ast libdb1.a ; \
-+              $(MAKE) OORG="$(OPTIMIZE)" -C db1-ast libdb1.a ; \
-       else \
-               echo "You need to do a cvs update -d not just cvs update"; \
-               exit 1; \
-@@ -513,7 +503,7 @@
-       fi
-       rm -f include/asterisk/build.h.tmp
-       $(CC) -c -o buildinfo.o $(CFLAGS) buildinfo.c
--      $(CC) $(DEBUG) $(ASTOBJ) $(ASTLINK) $(OBJS) buildinfo.o $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a $(LIBS)
-+      $(CC) $(DEBUG) $(ASTOBJ) $(ASTLINK) $(OBJS) buildinfo.o $(LIBEDIT) db1-ast/libdb1.a stdtime/libtime.a $(EXTRA_LDFLAGS) $(LIBS)
- muted: muted.o
-       $(CC) $(AUDIO_LIBS) -o muted muted.o
diff --git a/package/asterisk/patches/asterisk-1.2.0-app_mysql.patch b/package/asterisk/patches/asterisk-1.2.0-app_mysql.patch
deleted file mode 100644 (file)
index 6f02e75..0000000
+++ /dev/null
@@ -1,449 +0,0 @@
-diff -ruN asterisk-1.2.0-old/apps/app_sql_mysql.c asterisk-1.2.0-new/apps/app_sql_mysql.c
---- asterisk-1.2.0-old/apps/app_sql_mysql.c    1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.2.0-new/apps/app_sql_mysql.c    2005-06-07 18:36:28.000000000 +0200
-@@ -0,0 +1,445 @@
-+/*
-+ * Asterisk -- A telephony toolkit for Linux.
-+ *
-+ * Connect to MySQL
-+ * 
-+ * Copyright (C) 2004, Constantine Filin and Christos Ricudis
-+ *
-+ * Christos Ricudis <ricudis@itc.auth.gr>
-+ * Constantine Filin <cf@intermedia.net>
-+ *
-+ * This program is free software, distributed under the terms of
-+ * the GNU General Public License
-+ */
-+
-+#include <stdlib.h>
-+#include <unistd.h>
-+#include <string.h>
-+#include <stdlib.h>
-+#include <sys/types.h>
-+#include <stdio.h>
-+#include <unistd.h>
-+
-+#include <mysql.h>
-+
-+#include <asterisk/file.h>
-+#include <asterisk/logger.h>
-+#include <asterisk/channel.h>
-+#include <asterisk/pbx.h>
-+#include <asterisk/module.h>
-+#include <asterisk/linkedlists.h>
-+#include <asterisk/chanvars.h>
-+#include <asterisk/lock.h>
-+
-+#define EXTRA_LOG 0
-+
-+static char *tdesc = "Simple Mysql Interface";
-+
-+static char *app = "MYSQL";
-+
-+static char *synopsis = "Do several mySQLy things";
-+
-+static char *descrip = 
-+"MYSQL():  Do several mySQLy things\n"
-+"Syntax:\n"
-+"  MYSQL(Connect connid dhhost dbuser dbpass dbname)\n"
-+"    Connects to a database.  Arguments contain standard MySQL parameters\n"
-+"    passed to function mysql_real_connect.  Connection identifer returned\n"
-+"    in ${var}\n"
-+"  MYSQL(Query resultid ${connid} query-string)\n"
-+"    Executes standard MySQL query contained in query-string using established\n"
-+"    connection identified by ${connection_identifier}. Result of query is\n"
-+"    is stored in ${var}.\n"
-+"  MYSQL(Fetch fetchid ${resultid} var1 var2 ... varN)\n"
-+"    Fetches a single row from a result set contained in ${result_identifier}.\n"
-+"    Assigns returned fields to ${var1} ... ${varn}.  ${fetchid} is set TRUE\n"
-+"    if additional rows exist in result set.\n"
-+"  MYSQL(Clear ${resultid})\n"
-+"    Frees memory and datastructures associated with result set.\n" 
-+"  MYSQL(Disconnect ${connid})\n"
-+"    Disconnects from named connection to MySQL.\n"
-+"  On exit, always returns 0. Sets MYSQL_STATUS to 0 on success and -1 on error.\n";
-+
-+/*    
-+EXAMPLES OF USE : 
-+
-+exten => s,2,MYSQL(Connect connid localhost asterisk mypass credit)
-+exten => s,3,MYSQL(Query resultid ${connid} SELECT username,credit FROM credit WHERE callerid=${CALLERIDNUM})
-+exten => s,4,MYSQL(Fetch fetchid ${resultid} datavar1 datavar2)
-+exten => s,5,GotoIf(${fetchid}?6:8)
-+exten => s,6,Festival("User ${datavar1} currently has credit balance of ${datavar2} dollars.")        
-+exten => s,7,Goto(s,4)
-+exten => s,8,MYSQL(Clear ${resultid})
-+exten => s,9,MYSQL(Disconnect ${connid})
-+*/
-+
-+STANDARD_LOCAL_USER;
-+LOCAL_USER_DECL;
-+
-+AST_MUTEX_DEFINE_STATIC(_mysql_mutex);
-+
-+#define AST_MYSQL_ID_DUMMY   0
-+#define AST_MYSQL_ID_CONNID  1
-+#define AST_MYSQL_ID_RESID   2
-+#define AST_MYSQL_ID_FETCHID 3
-+
-+struct ast_MYSQL_id {
-+      int identifier_type; /* 0=dummy, 1=connid, 2=resultid */
-+      int identifier;
-+      void *data;
-+      AST_LIST_ENTRY(ast_MYSQL_id) entries;
-+} *ast_MYSQL_id;
-+
-+AST_LIST_HEAD(MYSQLidshead,ast_MYSQL_id) _mysql_ids_head;
-+
-+/* helpful procs */
-+static void *find_identifier(int identifier,int identifier_type) {
-+      struct MYSQLidshead *headp;
-+      struct ast_MYSQL_id *i;
-+      void *res=NULL;
-+      int found=0;
-+      
-+      headp=&_mysql_ids_head;
-+      
-+      if (AST_LIST_LOCK(headp)) {
-+              ast_log(LOG_WARNING,"Unable to lock identifiers list\n");
-+      } else {
-+              AST_LIST_TRAVERSE(headp,i,entries) {
-+                      if ((i->identifier==identifier) && (i->identifier_type==identifier_type)) {
-+                              found=1;
-+                              res=i->data;
-+                              break;
-+                      }
-+              }
-+              if (!found) {
-+                      ast_log(LOG_WARNING,"Identifier %d, identifier_type %d not found in identifier list\n",identifier,identifier_type);
-+              }
-+              AST_LIST_UNLOCK(headp);
-+      }
-+      
-+      return res;
-+}
-+
-+static int add_identifier(int identifier_type,void *data) {
-+      struct ast_MYSQL_id *i,*j;
-+      struct MYSQLidshead *headp;
-+      int maxidentifier=0;
-+      
-+      headp=&_mysql_ids_head;
-+      i=NULL;
-+      j=NULL;
-+      
-+      if (AST_LIST_LOCK(headp)) {
-+              ast_log(LOG_WARNING,"Unable to lock identifiers list\n");
-+              return(-1);
-+      } else {
-+              i=malloc(sizeof(struct ast_MYSQL_id));
-+              AST_LIST_TRAVERSE(headp,j,entries) {
-+                      if (j->identifier>maxidentifier) {
-+                              maxidentifier=j->identifier;
-+                      }
-+              }
-+              i->identifier=maxidentifier+1;
-+              i->identifier_type=identifier_type;
-+              i->data=data;
-+              AST_LIST_INSERT_HEAD(headp,i,entries);
-+              AST_LIST_UNLOCK(headp);
-+      }
-+      return i->identifier;
-+}
-+
-+static int del_identifier(int identifier,int identifier_type) {
-+      struct ast_MYSQL_id *i;
-+      struct MYSQLidshead *headp;
-+      int found=0;
-+      
-+        headp=&_mysql_ids_head;
-+        
-+        if (AST_LIST_LOCK(headp)) {
-+              ast_log(LOG_WARNING,"Unable to lock identifiers list\n");
-+      } else {
-+              AST_LIST_TRAVERSE(headp,i,entries) {
-+                      if ((i->identifier==identifier) && 
-+                          (i->identifier_type==identifier_type)) {
-+                              AST_LIST_REMOVE(headp,i,entries);
-+                              free(i);
-+                              found=1;
-+                              break;
-+                      }
-+              }
-+              AST_LIST_UNLOCK(headp);
-+      }
-+                      
-+      if (found==0) {
-+              ast_log(LOG_WARNING,"Could not find identifier %d, identifier_type %d in list to delete\n",identifier,identifier_type);
-+              return(-1);
-+      } else {
-+              return(0);
-+      }
-+}
-+
-+static int set_asterisk_int(struct ast_channel *chan, char *varname, int id) {
-+      if( id>=0 ) {
-+              char s[100] = "";
-+              snprintf(s, sizeof(s)-1, "%d", id);
-+#if EXTRA_LOG
-+              ast_log(LOG_WARNING,"MYSQL: setting var '%s' to value '%s'\n",varname,s);
-+#endif
-+              pbx_builtin_setvar_helper(chan,varname,s);
-+      }
-+      return id;
-+}
-+
-+static int add_identifier_and_set_asterisk_int(struct ast_channel *chan, char *varname, int identifier_type, void *data) {
-+      return set_asterisk_int(chan,varname,add_identifier(identifier_type,data));
-+}
-+
-+static int safe_scan_int( char** data, char* delim, int def ) {
-+      char* end;
-+      int res = def;
-+      char* s = strsep(data,delim);
-+      if( s ) {
-+              res = strtol(s,&end,10);
-+              if (*end) res = def;  /* not an integer */
-+      }
-+      return res;
-+}
-+
-+/* MYSQL operations */
-+static int aMYSQL_connect(struct ast_channel *chan, char *data) {
-+      
-+      MYSQL *mysql;
-+
-+      char *connid_var;
-+      char *dbhost;
-+      char *dbuser;
-+      char *dbpass;
-+      char *dbname;
-+       
-+      strsep(&data," "); // eat the first token, we already know it :P 
-+
-+      connid_var=strsep(&data," ");
-+      dbhost=strsep(&data," ");
-+      dbuser=strsep(&data," ");
-+      dbpass=strsep(&data," ");
-+      dbname=strsep(&data,"\n");
-+      
-+      if( connid_var && dbhost && dbuser && dbpass && dbname ) {
-+              mysql = mysql_init(NULL);
-+              if (mysql) {
-+                      if (mysql_real_connect(mysql,dbhost,dbuser,dbpass,dbname,0,NULL,0)) {
-+                              add_identifier_and_set_asterisk_int(chan,connid_var,AST_MYSQL_ID_CONNID,mysql);
-+                              return 0;
-+                      }
-+                      else {
-+                              ast_log(LOG_WARNING,"mysql_real_connect(mysql,%s,%s,dbpass,%s,...) failed\n",dbhost,dbuser,dbname);
-+                      }
-+              }
-+              else {
-+                      ast_log(LOG_WARNING,"myslq_init returned NULL\n");
-+              }
-+      }
-+      else {
-+              ast_log(LOG_WARNING,"MYSQL(connect is missing some arguments\n");
-+      }
-+
-+      return -1;
-+}
-+
-+static int aMYSQL_query(struct ast_channel *chan, char *data) {
-+      
-+      MYSQL       *mysql;
-+      MYSQL_RES   *mysqlres;
-+
-+      char *resultid_var;
-+      int connid;
-+      char *querystring;
-+
-+      strsep(&data," "); // eat the first token, we already know it :P 
-+
-+      resultid_var = strsep(&data," ");
-+      connid       = safe_scan_int(&data," ",-1);
-+      querystring  = strsep(&data,"\n");
-+
-+      if (resultid_var && (connid>=0) && querystring) {
-+              if ((mysql=find_identifier(connid,AST_MYSQL_ID_CONNID))!=NULL) {
-+                      mysql_query(mysql,querystring);
-+                      if ((mysqlres=mysql_use_result(mysql))!=NULL) {
-+                              add_identifier_and_set_asterisk_int(chan,resultid_var,AST_MYSQL_ID_RESID,mysqlres);
-+                              return 0;
-+                      }
-+                      else if( mysql_field_count(mysql)==0 ) {
-+                              return 0;  // See http://dev.mysql.com/doc/mysql/en/mysql_field_count.html
-+                      }
-+                      else {
-+                              ast_log(LOG_WARNING,"aMYSQL_query: mysql_store_result() failed on query %s\n",querystring);
-+                      }
-+              }
-+              else {
-+                      ast_log(LOG_WARNING,"aMYSQL_query: Invalid connection identifier %d passed in aMYSQL_query\n",connid);
-+              }
-+      }
-+      else {
-+              ast_log(LOG_WARNING,"aMYSQL_query: missing some arguments\n");
-+      }
-+      
-+      return -1;
-+}
-+
-+
-+static int aMYSQL_fetch(struct ast_channel *chan, char *data) {
-+      
-+      MYSQL_RES *mysqlres;
-+      MYSQL_ROW mysqlrow;
-+
-+      char *fetchid_var,*s5,*s6;
-+      int resultid,numFields,j;
-+      
-+      strsep(&data," "); // eat the first token, we already know it :P 
-+
-+      fetchid_var = strsep(&data," ");
-+      resultid    = safe_scan_int(&data," ",-1);
-+
-+      if (fetchid_var && (resultid>=0) ) {
-+              if ((mysqlres=find_identifier(resultid,AST_MYSQL_ID_RESID))!=NULL) {
-+                      /* Grab the next row */
-+                      if ((mysqlrow=mysql_fetch_row(mysqlres))!=NULL) {
-+                              numFields=mysql_num_fields(mysqlres);
-+                              for (j=0;j<numFields;j++) {
-+                                      s5=strsep(&data," ");
-+                                      if (s5==NULL) {
-+                                              ast_log(LOG_WARNING,"ast_MYSQL_fetch: More fields (%d) than variables (%d)\n",numFields,j);
-+                                              break;
-+                                      }
-+                                      s6=mysqlrow[j];
-+                                      pbx_builtin_setvar_helper(chan,s5, s6 ? s6 : "NULL");
-+                              }
-+#ifdef EXTRA_LOG
-+                              ast_log(LOG_WARNING,"ast_MYSQL_fetch: numFields=%d\n",numFields);
-+#endif
-+                              set_asterisk_int(chan,fetchid_var,1); // try more rows
-+                      } else {
-+#if EXTRA_LOG
-+                              ast_log(LOG_WARNING,"ast_MYSQL_fetch : EOF\n");
-+#endif
-+                              set_asterisk_int(chan,fetchid_var,0); // no more rows
-+                      }
-+                      return 0;
-+              }
-+              else {
-+                      ast_log(LOG_WARNING,"aMYSQL_fetch: Invalid result identifier %d passed\n",resultid);
-+              }
-+      }
-+      else {
-+              ast_log(LOG_WARNING,"aMYSQL_fetch: missing some arguments\n");
-+      }
-+
-+      return -1;
-+}
-+
-+static int aMYSQL_clear(struct ast_channel *chan, char *data) {
-+
-+      MYSQL_RES *mysqlres;
-+
-+      int id;
-+      strsep(&data," "); // eat the first token, we already know it :P 
-+      id = safe_scan_int(&data," \n",-1);
-+      if ((mysqlres=find_identifier(id,AST_MYSQL_ID_RESID))==NULL) {
-+              ast_log(LOG_WARNING,"Invalid result identifier %d passed in aMYSQL_clear\n",id);
-+      } else {
-+              mysql_free_result(mysqlres);
-+              del_identifier(id,AST_MYSQL_ID_RESID);
-+      }
-+
-+      return 0;
-+}
-+
-+static int aMYSQL_disconnect(struct ast_channel *chan, char *data) {
-+      
-+      MYSQL *mysql;
-+      int id;
-+      strsep(&data," "); // eat the first token, we already know it :P 
-+
-+      id = safe_scan_int(&data," \n",-1);
-+      if ((mysql=find_identifier(id,AST_MYSQL_ID_CONNID))==NULL) {
-+              ast_log(LOG_WARNING,"Invalid connection identifier %d passed in aMYSQL_disconnect\n",id);
-+      } else {
-+              mysql_close(mysql);
-+              del_identifier(id,AST_MYSQL_ID_CONNID);
-+      } 
-+
-+      return 0;
-+}
-+
-+static int MYSQL_exec(struct ast_channel *chan, void *data)
-+{
-+      struct localuser *u;
-+      int result;
-+      char sresult[10];
-+
-+#if EXTRA_LOG
-+      fprintf(stderr,"MYSQL_exec: data=%s\n",(char*)data);
-+#endif
-+
-+      if (!data) {
-+              ast_log(LOG_WARNING, "APP_MYSQL requires an argument (see manual)\n");
-+              return -1;
-+      }
-+
-+      LOCAL_USER_ADD(u);
-+      result=0;
-+
-+      ast_mutex_lock(&_mysql_mutex);
-+
-+      if (strncasecmp("connect",data,strlen("connect"))==0) {
-+              result=aMYSQL_connect(chan,ast_strdupa(data));
-+      } else  if (strncasecmp("query",data,strlen("query"))==0) {
-+              result=aMYSQL_query(chan,ast_strdupa(data));
-+      } else  if (strncasecmp("fetch",data,strlen("fetch"))==0) {
-+              result=aMYSQL_fetch(chan,ast_strdupa(data));
-+      } else  if (strncasecmp("clear",data,strlen("clear"))==0) {
-+              result=aMYSQL_clear(chan,ast_strdupa(data));
-+      } else  if (strncasecmp("disconnect",data,strlen("disconnect"))==0) {
-+              result=aMYSQL_disconnect(chan,ast_strdupa(data));
-+      } else {
-+              ast_log(LOG_WARNING, "Unknown argument to MYSQL application : %s\n",(char *)data);
-+              result=-1;      
-+      }
-+              
-+      ast_mutex_unlock(&_mysql_mutex);
-+
-+      LOCAL_USER_REMOVE(u);                                                                                
-+      snprintf(sresult, sizeof(sresult), "%d", result);
-+      pbx_builtin_setvar_helper(chan, "MYSQL_STATUS", sresult);
-+      return 0;
-+}
-+
-+int unload_module(void)
-+{
-+      STANDARD_HANGUP_LOCALUSERS;
-+      return ast_unregister_application(app);
-+}
-+
-+int load_module(void)
-+{
-+      struct MYSQLidshead *headp = &_mysql_ids_head;
-+      AST_LIST_HEAD_INIT(headp);
-+      return ast_register_application(app, MYSQL_exec, synopsis, descrip);
-+}
-+
-+char *description(void)
-+{
-+      return tdesc;
-+}
-+
-+int usecount(void)
-+{
-+      int res;
-+      STANDARD_USECOUNT(res);
-+      return res;
-+}
-+
-+char *key()
-+{
-+      return ASTERISK_GPL_KEY;
-+}
diff --git a/package/asterisk/patches/asterisk-1.2.0-cdr_mysql.patch b/package/asterisk/patches/asterisk-1.2.0-cdr_mysql.patch
deleted file mode 100644 (file)
index f4dc29f..0000000
+++ /dev/null
@@ -1,522 +0,0 @@
-diff -ruN asterisk-1.2.0-old/configs/cdr_mysql.conf.sample asterisk-1.2.0-new/configs/cdr_mysql.conf.sample
---- asterisk-1.2.0-old/configs/cdr_mysql.conf.sample   1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.2.0-new/configs/cdr_mysql.conf.sample   2005-01-21 02:43:20.000000000 +0100
-@@ -0,0 +1,21 @@
-+;
-+; Note - if the database server is hosted on the same machine as the
-+; asterisk server, you can achieve a local Unix socket connection by
-+; setting hostname=localhost
-+;
-+; port and sock are both optional parameters.  If hostname is specified
-+; and is not "localhost", then cdr_mysql will attempt to connect to the
-+; port specified or use the default port.  If hostname is not specified
-+; or if hostname is "localhost", then cdr_mysql will attempt to connect
-+; to the socket file specified by sock or otherwise use the default socket
-+; file.
-+;
-+;[global]
-+;hostname=database.host.name
-+;dbname=asteriskcdrdb
-+;table=cdr
-+;password=password 
-+;user=asteriskcdruser
-+;port=3306
-+;sock=/tmp/mysql.sock
-+;userfield=1
-diff -ruN asterisk-1.2.0-old/cdr/cdr_mysql.c asterisk-1.2.0-new/cdr/cdr_mysql.c
---- asterisk-1.2.0-old/cdr/cdr_mysql.c 1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.2.0-new/cdr/cdr_mysql.c 2005-12-04 20:10:59.000000000 +0100
-@@ -0,0 +1,493 @@
-+/*
-+ * Asterisk -- A telephony toolkit for Linux.
-+ *
-+ * MySQL CDR logger 
-+ * 
-+ * James Sharp <jsharp@psychoses.org>
-+ *
-+ * Modified August 2003
-+ * Tilghman Lesher <asterisk__cdr__cdr_mysql__200308@the-tilghman.com>
-+ *
-+ * Modified August 6, 2005
-+ * Joseph Benden <joe@thrallingpenguin.com>
-+ * Added mysql connection timeout parameter
-+ * Added an automatic reconnect as to not lose a cdr record
-+ * Cleaned up the original code to match the coding guidelines
-+ *
-+ * This program is free software, distributed under the terms of
-+ * the GNU General Public License.
-+ *
-+ */
-+
-+#include <sys/types.h>
-+
-+#include <stdio.h>
-+#include <string.h>
-+
-+#include <stdlib.h>
-+#include <unistd.h>
-+#include <time.h>
-+
-+#include <mysql.h>
-+#include <errmsg.h>
-+
-+#include <sys/stat.h>
-+#include <sys/types.h>
-+#include <errno.h>
-+
-+#include <asterisk/config.h>
-+#include <asterisk/options.h>
-+#include <asterisk/channel.h>
-+#include <asterisk/cdr.h>
-+#include <asterisk/module.h>
-+#include <asterisk/logger.h>
-+#include <asterisk/cli.h>
-+
-+#define DATE_FORMAT "%Y-%m-%d %T"
-+
-+static char *desc = "MySQL CDR Backend";
-+static char *name = "mysql";
-+static char *config = "cdr_mysql.conf";
-+static char *hostname = NULL, *dbname = NULL, *dbuser = NULL, *password = NULL, *dbsock = NULL, *dbtable = NULL;
-+static int hostname_alloc = 0, dbname_alloc = 0, dbuser_alloc = 0, password_alloc = 0, dbsock_alloc = 0, dbtable_alloc = 0;
-+static int dbport = 0;
-+static int connected = 0;
-+static time_t connect_time = 0;
-+static int records = 0;
-+static int totalrecords = 0;
-+static int userfield = 0;
-+static unsigned int timeout = 0;
-+
-+AST_MUTEX_DEFINE_STATIC(mysql_lock);
-+
-+static MYSQL mysql;
-+
-+static char cdr_mysql_status_help[] =
-+"Usage: cdr mysql status\n"
-+"       Shows current connection status for cdr_mysql\n";
-+
-+static int handle_cdr_mysql_status(int fd, int argc, char *argv[])
-+{
-+      if (connected) {
-+              char status[256], status2[100] = "";
-+              int ctime = time(NULL) - connect_time;
-+              if (dbport)
-+                      snprintf(status, 255, "Connected to %s@%s, port %d", dbname, hostname, dbport);
-+              else if (dbsock)
-+                      snprintf(status, 255, "Connected to %s on socket file %s", dbname, dbsock);
-+              else
-+                      snprintf(status, 255, "Connected to %s@%s", dbname, hostname);
-+
-+              if (dbuser && *dbuser)
-+                      snprintf(status2, 99, " with username %s", dbuser);
-+              if (dbtable && *dbtable)
-+                      snprintf(status2, 99, " using table %s", dbtable);
-+              if (ctime > 31536000) {
-+                      ast_cli(fd, "%s%s for %d years, %d days, %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 31536000, (ctime % 31536000) / 86400, (ctime % 86400) / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 86400) {
-+                      ast_cli(fd, "%s%s for %d days, %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 86400, (ctime % 86400) / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 3600) {
-+                      ast_cli(fd, "%s%s for %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 60) {
-+                      ast_cli(fd, "%s%s for %d minutes, %d seconds.\n", status, status2, ctime / 60, ctime % 60);
-+              } else {
-+                      ast_cli(fd, "%s%s for %d seconds.\n", status, status2, ctime);
-+              }
-+              if (records == totalrecords)
-+                      ast_cli(fd, "  Wrote %d records since last restart.\n", totalrecords);
-+              else
-+                      ast_cli(fd, "  Wrote %d records since last restart and %d records since last reconnect.\n", totalrecords, records);
-+              return RESULT_SUCCESS;
-+      } else {
-+              ast_cli(fd, "Not currently connected to a MySQL server.\n");
-+              return RESULT_FAILURE;
-+      }
-+}
-+
-+static struct ast_cli_entry cdr_mysql_status_cli =
-+      { { "cdr", "mysql", "status", NULL },
-+      handle_cdr_mysql_status, "Show connection status of cdr_mysql",
-+      cdr_mysql_status_help, NULL };
-+
-+static int mysql_log(struct ast_cdr *cdr)
-+{
-+      struct tm tm;
-+      struct timeval tv;
-+      struct localuser *u;
-+      char *userfielddata = NULL;
-+      char sqlcmd[2048], timestr[128];
-+      char *clid=NULL, *dcontext=NULL, *channel=NULL, *dstchannel=NULL, *lastapp=NULL, *lastdata=NULL;
-+      int retries = 5;
-+#ifdef MYSQL_LOGUNIQUEID
-+      char *uniqueid = NULL;
-+#endif
-+
-+      ast_mutex_lock(&mysql_lock);
-+
-+      memset(sqlcmd, 0, 2048);
-+
-+      localtime_r(&cdr->start.tv_sec, &tm);
-+      strftime(timestr, 128, DATE_FORMAT, &tm);
-+
-+db_reconnect:
-+      if ((!connected) && (hostname || dbsock) && dbuser && password && dbname && dbtable ) {
-+              /* Attempt to connect */
-+              mysql_init(&mysql);
-+              /* Add option to quickly timeout the connection */
-+              if (timeout && mysql_options(&mysql, MYSQL_OPT_CONNECT_TIMEOUT, (char *)&timeout)!=0) {
-+                      ast_log(LOG_ERROR, "cdr_mysql: mysql_options returned (%d) %s\n", mysql_errno(&mysql), mysql_error(&mysql));
-+              }
-+              if (mysql_real_connect(&mysql, hostname, dbuser, password, dbname, dbport, dbsock, 0)) {
-+                      connected = 1;
-+                      connect_time = time(NULL);
-+                      records = 0;
-+              } else {
-+                      ast_log(LOG_ERROR, "cdr_mysql: cannot connect to database server %s.\n", hostname);
-+                      connected = 0;
-+              }
-+      } else {
-+              /* Long connection - ping the server */
-+              int error;
-+              if ((error = mysql_ping(&mysql))) {
-+                      connected = 0;
-+                      records = 0;
-+                      switch (error) {
-+                              case CR_SERVER_GONE_ERROR:
-+                              case CR_SERVER_LOST:
-+                                      ast_log(LOG_ERROR, "cdr_mysql: Server has gone away. Attempting to reconnect.\n");
-+                                      break;
-+                              default:
-+                                      ast_log(LOG_ERROR, "cdr_mysql: Unknown connection error: (%d) %s\n", mysql_errno(&mysql), mysql_error(&mysql));
-+                      }
-+                      retries--;
-+                      if (retries)
-+                              goto db_reconnect;
-+                      else
-+                              ast_log(LOG_ERROR, "cdr_mysql: Retried to connect fives times, giving up.\n");
-+              }
-+      }
-+
-+      /* Maximum space needed would be if all characters needed to be escaped, plus a trailing NULL */
-+      /* WARNING: This code previously used mysql_real_escape_string, but the use of said function
-+         requires an active connection to a database.  If we are not connected, then this function
-+          cannot be used.  This is a problem since we need to store off the SQL statement into our
-+         spool file for later restoration.
-+         So the question is, what's the best way to handle this?  This works for now.
-+      */
-+      if ((clid = alloca(strlen(cdr->clid) * 2 + 1)) != NULL)
-+              mysql_escape_string(clid, cdr->clid, strlen(cdr->clid));
-+      if ((dcontext = alloca(strlen(cdr->dcontext) * 2 + 1)) != NULL)
-+              mysql_escape_string(dcontext, cdr->dcontext, strlen(cdr->dcontext));
-+      if ((channel = alloca(strlen(cdr->channel) * 2 + 1)) != NULL)
-+              mysql_escape_string(channel, cdr->channel, strlen(cdr->channel));
-+      if ((dstchannel = alloca(strlen(cdr->dstchannel) * 2 + 1)) != NULL)
-+              mysql_escape_string(dstchannel, cdr->dstchannel, strlen(cdr->dstchannel));
-+      if ((lastapp = alloca(strlen(cdr->lastapp) * 2 + 1)) != NULL)
-+              mysql_escape_string(lastapp, cdr->lastapp, strlen(cdr->lastapp));
-+      if ((lastdata = alloca(strlen(cdr->lastdata) * 2 + 1)) != NULL)
-+              mysql_escape_string(lastdata, cdr->lastdata, strlen(cdr->lastdata));
-+#ifdef MYSQL_LOGUNIQUEID
-+      if ((uniqueid = alloca(strlen(cdr->uniqueid) * 2 + 1)) != NULL)
-+              mysql_escape_string(uniqueid, cdr->uniqueid, strlen(cdr->uniqueid));
-+#endif
-+      if (userfield && ((userfielddata = alloca(strlen(cdr->userfield) * 2 + 1)) != NULL))
-+              mysql_escape_string(userfielddata, cdr->userfield, strlen(cdr->userfield));
-+
-+      /* Check for all alloca failures above at once */
-+#ifdef MYSQL_LOGUNIQUEID
-+      if ((!clid) || (!dcontext) || (!channel) || (!dstchannel) || (!lastapp) || (!lastdata) || (!uniqueid)) {
-+#else
-+      if ((!clid) || (!dcontext) || (!channel) || (!dstchannel) || (!lastapp) || (!lastdata)) {
-+#endif
-+              ast_log(LOG_ERROR, "cdr_mysql:  Out of memory error (insert fails)\n");
-+              ast_mutex_unlock(&mysql_lock);
-+              return -1;
-+      }
-+
-+      ast_log(LOG_DEBUG, "cdr_mysql: inserting a CDR record.\n");
-+
-+      if (userfield && userfielddata) {
-+#ifdef MYSQL_LOGUNIQUEID
-+              sprintf(sqlcmd, "INSERT INTO %s (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,'%s',%i,'%s','%s','%s')", dbtable, timestr, clid, cdr->src, cdr->dst, dcontext, channel, dstchannel, lastapp, lastdata, cdr->duration, cdr->billsec, ast_cdr_disp2str(cdr->disposition), cdr->amaflags, cdr->accountcode, uniqueid, userfielddata);
-+#else
-+              sprintf(sqlcmd, "INSERT INTO %s (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,userfield) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,'%s',%i,'%s','%s')", dbtable, timestr, clid, cdr->src, cdr->dst, dcontext,channel, dstchannel, lastapp, lastdata, cdr->duration, cdr->billsec, ast_cdr_disp2str(cdr->disposition), cdr->amaflags, cdr->accountcode, userfielddata);
-+#endif
-+      } else {
-+#ifdef MYSQL_LOGUNIQUEID
-+              sprintf(sqlcmd, "INSERT INTO %s (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,'%s',%i,'%s','%s')", dbtable, timestr, clid, cdr->src, cdr->dst, dcontext,channel, dstchannel, lastapp, lastdata, cdr->duration, cdr->billsec, ast_cdr_disp2str(cdr->disposition), cdr->amaflags, cdr->accountcode, uniqueid);
-+#else
-+              sprintf(sqlcmd, "INSERT INTO %s (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('%s','%s','%s','%s','%s', '%s','%s','%s','%s',%i,%i,'%s',%i,'%s')", dbtable, timestr, clid, cdr->src, cdr->dst, dcontext, channel, dstchannel, lastapp, lastdata, cdr->duration, cdr->billsec, ast_cdr_disp2str(cdr->disposition), cdr->amaflags, cdr->accountcode);
-+#endif
-+      }
-+      
-+      ast_log(LOG_DEBUG, "cdr_mysql: SQL command as follows: %s\n", sqlcmd);
-+      
-+      if (connected) {
-+              if (mysql_real_query(&mysql, sqlcmd, strlen(sqlcmd))) {
-+                      ast_log(LOG_ERROR, "mysql_cdr: Failed to insert into database: (%d) %s", mysql_errno(&mysql), mysql_error(&mysql));
-+                      connected = 0;
-+              } else {
-+                      records++;
-+                      totalrecords++;
-+              }
-+      }
-+      ast_mutex_unlock(&mysql_lock);
-+      return 0;
-+}
-+
-+char *description(void)
-+{
-+      return desc;
-+}
-+
-+static int my_unload_module(void)
-+{ 
-+      ast_cli_unregister(&cdr_mysql_status_cli);
-+      if (connected) {
-+              mysql_close(&mysql);
-+              connected = 0;
-+              records = 0;
-+      }
-+      if (hostname && hostname_alloc) {
-+              free(hostname);
-+              hostname = NULL;
-+              hostname_alloc = 0;
-+      }
-+      if (dbname && dbname_alloc) {
-+              free(dbname);
-+              dbname = NULL;
-+              dbname_alloc = 0;
-+      }
-+      if (dbuser && dbuser_alloc) {
-+              free(dbuser);
-+              dbuser = NULL;
-+              dbuser_alloc = 0;
-+      }
-+      if (dbsock && dbsock_alloc) {
-+              free(dbsock);
-+              dbsock = NULL;
-+              dbsock_alloc = 0;
-+      }
-+      if (dbtable && dbtable_alloc) {
-+              free(dbtable);
-+              dbtable = NULL;
-+              dbtable_alloc = 0;
-+      }
-+      if (password && password_alloc) {
-+              free(password);
-+              password = NULL;
-+              password_alloc = 0;
-+      }
-+      dbport = 0;
-+      ast_cdr_unregister(name);
-+      return 0;
-+}
-+
-+static int my_load_module(void)
-+{
-+      int res;
-+      struct ast_config *cfg;
-+      struct ast_variable *var;
-+      char *tmp;
-+
-+      cfg = ast_config_load(config);
-+      if (!cfg) {
-+              ast_log(LOG_WARNING, "Unable to load config for mysql CDR's: %s\n", config);
-+              return 0;
-+      }
-+      
-+      var = ast_variable_browse(cfg, "global");
-+      if (!var) {
-+              /* nothing configured */
-+              return 0;
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "hostname");
-+      if (tmp) {
-+              hostname = malloc(strlen(tmp) + 1);
-+              if (hostname != NULL) {
-+                      hostname_alloc = 1;
-+                      strcpy(hostname, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL server hostname not specified.  Assuming localhost\n");
-+              hostname = "localhost";
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "dbname");
-+      if (tmp) {
-+              dbname = malloc(strlen(tmp) + 1);
-+              if (dbname != NULL) {
-+                      dbname_alloc = 1;
-+                      strcpy(dbname, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL database not specified.  Assuming asteriskcdrdb\n");
-+              dbname = "asteriskcdrdb";
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "user");
-+      if (tmp) {
-+              dbuser = malloc(strlen(tmp) + 1);
-+              if (dbuser != NULL) {
-+                      dbuser_alloc = 1;
-+                      strcpy(dbuser, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL database user not specified.  Assuming root\n");
-+              dbuser = "root";
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "sock");
-+      if (tmp) {
-+              dbsock = malloc(strlen(tmp) + 1);
-+              if (dbsock != NULL) {
-+                      dbsock_alloc = 1;
-+                      strcpy(dbsock, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL database sock file not specified.  Using default\n");
-+              dbsock = NULL;
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "table");
-+      if (tmp) {
-+              dbtable = malloc(strlen(tmp) + 1);
-+              if (dbtable != NULL) {
-+                      dbtable_alloc = 1;
-+                      strcpy(dbtable, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_NOTICE, "MySQL database table not specified.  Assuming \"cdr\"\n");
-+              dbtable = "cdr";
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "password");
-+      if (tmp) {
-+              password = malloc(strlen(tmp) + 1);
-+              if (password != NULL) {
-+                      password_alloc = 1;
-+                      strcpy(password, tmp);
-+              } else {
-+                      ast_log(LOG_ERROR, "Out of memory error.\n");
-+                      return -1;
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL database password not specified.  Assuming blank\n");
-+              password = "";
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "port");
-+      if (tmp) {
-+              if (sscanf(tmp, "%d", &dbport) < 1) {
-+                      ast_log(LOG_WARNING, "Invalid MySQL port number.  Using default\n");
-+                      dbport = 0;
-+              }
-+      }
-+
-+      tmp = ast_variable_retrieve(cfg, "global", "timeout");
-+      if (tmp) {
-+              if (sscanf(tmp,"%d", &timeout) < 1) {
-+                      ast_log(LOG_WARNING, "Invalid MySQL timeout number.  Using default\n");
-+                      timeout = 0;
-+              }
-+      }
-+      
-+      tmp = ast_variable_retrieve(cfg, "global", "userfield");
-+      if (tmp) {
-+              if (sscanf(tmp, "%d", &userfield) < 1) {
-+                      ast_log(LOG_WARNING, "Invalid MySQL configurtation file\n");
-+                      userfield = 0;
-+              }
-+      }
-+      
-+      ast_config_destroy(cfg);
-+
-+      ast_log(LOG_DEBUG, "cdr_mysql: got hostname of %s\n", hostname);
-+      ast_log(LOG_DEBUG, "cdr_mysql: got port of %d\n", dbport);
-+      ast_log(LOG_DEBUG, "cdr_mysql: got a timeout of %d\n", timeout);
-+      if (dbsock)
-+              ast_log(LOG_DEBUG, "cdr_mysql: got sock file of %s\n", dbsock);
-+      ast_log(LOG_DEBUG, "cdr_mysql: got user of %s\n", dbuser);
-+      ast_log(LOG_DEBUG, "cdr_mysql: got dbname of %s\n", dbname);
-+      ast_log(LOG_DEBUG, "cdr_mysql: got password of %s\n", password);
-+
-+      mysql_init(&mysql);
-+
-+      if (timeout && mysql_options(&mysql, MYSQL_OPT_CONNECT_TIMEOUT, (char *)&timeout)!=0) {
-+              ast_log(LOG_ERROR, "cdr_mysql: mysql_options returned (%d) %s\n", mysql_errno(&mysql), mysql_error(&mysql));
-+      }
-+
-+      if (!mysql_real_connect(&mysql, hostname, dbuser, password, dbname, dbport, dbsock, 0)) {
-+              ast_log(LOG_ERROR, "Failed to connect to mysql database %s on %s.\n", dbname, hostname);
-+              connected = 0;
-+              records = 0;
-+      } else {
-+              ast_log(LOG_DEBUG, "Successfully connected to MySQL database.\n");
-+              connected = 1;
-+              records = 0;
-+              connect_time = time(NULL);
-+      }
-+
-+      res = ast_cdr_register(name, desc, mysql_log);
-+      if (res) {
-+              ast_log(LOG_ERROR, "Unable to register MySQL CDR handling\n");
-+      } else {
-+              res = ast_cli_register(&cdr_mysql_status_cli);
-+      }
-+
-+      return res;
-+}
-+
-+int load_module(void)
-+{
-+      return my_load_module();
-+}
-+
-+int unload_module(void)
-+{
-+      return my_unload_module();
-+}
-+
-+int reload(void)
-+{
-+      int ret;
-+
-+      ast_mutex_lock(&mysql_lock);    
-+      my_unload_module();
-+      ret = my_load_module();
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      return ret;
-+}
-+
-+int usecount(void)
-+{
-+      /* Simplistic use count */
-+      if (ast_mutex_trylock(&mysql_lock)) {
-+              return 1;
-+      } else {
-+              ast_mutex_unlock(&mysql_lock);
-+              return 0;
-+      }
-+}
-+
-+char *key()
-+{
-+      return ASTERISK_GPL_KEY;
-+}
diff --git a/package/asterisk/patches/asterisk-1.2.0-chan_bluetooth.patch b/package/asterisk/patches/asterisk-1.2.0-chan_bluetooth.patch
deleted file mode 100644 (file)
index 6b9da79..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN asterisk-1.2.0-old/channels/chan_bluetooth.c asterisk-1.2.0-new/channels/chan_bluetooth.c
---- asterisk-1.2.0-old/channels/chan_bluetooth.c       2005-12-04 04:48:40.000000000 +0100
-+++ asterisk-1.2.0-new/channels/chan_bluetooth.c       2005-12-04 23:07:19.000000000 +0100
-@@ -104,6 +104,7 @@
- #include <asterisk/options.h>
- #include <asterisk/cli.h>
- #include <asterisk/callerid.h>
-+#include <asterisk/version.h>
- #include <sys/socket.h>
- #include <sys/signal.h>
- #include <sys/time.h>
diff --git a/package/asterisk/patches/asterisk-1.2.0-compat-getloadavg.patch b/package/asterisk/patches/asterisk-1.2.0-compat-getloadavg.patch
deleted file mode 100644 (file)
index a909513..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ruN asterisk-1.2.0-old/include/asterisk/compat.h asterisk-1.2.0-new/include/asterisk/compat.h
---- asterisk-1.2.0-old/include/asterisk/compat.h       2005-11-08 05:13:19.000000000 +0100
-+++ asterisk-1.2.0-new/include/asterisk/compat.h       2005-12-04 05:32:31.000000000 +0100
-@@ -75,7 +75,9 @@
- #define HAVE_STRTOQ
- #ifdef _BSD_SOURCE
-+#ifndef __UCLIBC__
- #define HAVE_GETLOADAVG
-+#endif /* __UCLIBC__ */
- #endif
- #ifdef __linux__
diff --git a/package/asterisk/patches/asterisk-1.2.0-res_mysql.patch b/package/asterisk/patches/asterisk-1.2.0-res_mysql.patch
deleted file mode 100644 (file)
index 5de8107..0000000
+++ /dev/null
@@ -1,698 +0,0 @@
-diff -ruN asterisk-1.2.0-old/configs/res_mysql.conf.sample asterisk-1.2.0-new/configs/res_mysql.conf.sample
---- asterisk-1.2.0-old/configs/res_mysql.conf.sample   1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.2.0-new/configs/res_mysql.conf.sample   2004-12-03 15:33:44.000000000 +0100
-@@ -0,0 +1,15 @@
-+;
-+; Sample configuration for res_config_mysql.c
-+;
-+; The value of dbhost may be either a hostname or an IP address.
-+; If dbhost is commented out or the string "localhost", a connection
-+; to the local host is assumed and dbsock is used instead of TCP/IP
-+; to connect to the server.
-+;
-+[general]
-+;dbhost = 127.0.0.1
-+;dbname = asterisk
-+;dbuser = myuser
-+;dbpass = mypass
-+;dbport = 3306
-+;dbsock = /tmp/mysql.sock
-diff -ruN asterisk-1.2.0-old/res/res_config_mysql.c asterisk-1.2.0-new/res/res_config_mysql.c
---- asterisk-1.2.0-old/res/res_config_mysql.c  1970-01-01 01:00:00.000000000 +0100
-+++ asterisk-1.2.0-new/res/res_config_mysql.c  2005-10-13 21:43:54.000000000 +0200
-@@ -0,0 +1,675 @@
-+/*
-+ * Asterisk -- A telephony toolkit for Linux.
-+ *
-+ * Copyright (C) 1999-2005, Digium, Inc.
-+ *
-+ * Mark Spencer <markster@digium.com>  - Asterisk Author
-+ * Matthew Boehm <mboehm@cytelcom.com> - MySQL RealTime Driver Author
-+ *
-+ * res_config_mysql.c <mysql plugin for RealTime configuration engine>
-+ *
-+ * v2.0   - (10-07-05) - mutex_lock fixes (bug #4973, comment #0034602)
-+ *
-+ * v1.9   - (08-19-05) - Added support to correctly honor the family database specified
-+ *                       in extconfig.conf (bug #4973)
-+ *
-+ * v1.8   - (04-21-05) - Modified return values of update_mysql to better indicate
-+ *                       what really happened.
-+ *
-+ * v1.7   - (01-28-05) - Fixed non-initialization of ast_category struct
-+ *                       in realtime_multi_mysql function which caused segfault. 
-+ *
-+ * v1.6   - (00-00-00) - Skipped to bring comments into sync with version number in CVS.
-+ *
-+ * v1.5.1 - (01-26-05) - Added better(?) locking stuff
-+ *
-+ * v1.5   - (01-26-05) - Brought up to date with new config.h changes (bug #3406)
-+ *                     - Added in extra locking provided by georg (bug #3248)
-+ *
-+ * v1.4   - (12-02-04) - Added realtime_multi_mysql function
-+ *                        This function will return an ast_config with categories,
-+ *                        unlike standard realtime_mysql which only returns
-+ *                        a linked list of ast_variables
-+ *
-+ * v1.3   - (12-01-04) - Added support other operators
-+ *                       Ex: =, !=, LIKE, NOT LIKE, RLIKE, etc...
-+ *
-+ * v1.2   - (11-DD-04) - Added reload. Updated load and unload.
-+ *                       Code beautification (doc/CODING-GUIDELINES)
-+ */
-+
-+#include <asterisk/channel.h>
-+#include <asterisk/logger.h>
-+#include <asterisk/config.h>
-+#include <asterisk/module.h>
-+#include <asterisk/lock.h>
-+#include <asterisk/options.h>
-+#include <asterisk/cli.h>
-+#include <asterisk/utils.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <mysql.h>
-+#include <mysql_version.h>
-+#include <errmsg.h>
-+
-+static char *res_config_mysql_desc = "MySQL RealTime Configuration Driver";
-+
-+AST_MUTEX_DEFINE_STATIC(mysql_lock);
-+#define RES_CONFIG_MYSQL_CONF "res_mysql.conf"
-+MYSQL         mysql;
-+static char   dbhost[50];
-+static char   dbuser[50];
-+static char   dbpass[50];
-+static char   dbname[50];
-+static char   dbsock[50];
-+static int    dbport;
-+static int    connected;
-+static time_t connect_time;
-+
-+static int parse_config(void);
-+static int mysql_reconnect(const char *database);
-+static int realtime_mysql_status(int fd, int argc, char **argv);
-+
-+STANDARD_LOCAL_USER;
-+
-+LOCAL_USER_DECL;
-+
-+static char cli_realtime_mysql_status_usage[] =
-+"Usage: realtime mysql status\n"
-+"       Shows connection information for the MySQL RealTime driver\n";
-+
-+static struct ast_cli_entry cli_realtime_mysql_status = {
-+        { "realtime", "mysql", "status", NULL }, realtime_mysql_status,
-+        "Shows connection information for the MySQL RealTime driver", cli_realtime_mysql_status_usage, NULL };
-+
-+static struct ast_variable *realtime_mysql(const char *database, const char *table, va_list ap)
-+{
-+      MYSQL_RES *result;
-+      MYSQL_ROW row;
-+      MYSQL_FIELD *fields;
-+      int numFields, i;
-+      char sql[256];
-+      char *stringp;
-+      char *chunk;
-+      char *op;
-+      const char *newparam, *newval;
-+      struct ast_variable *var=NULL, *prev=NULL;
-+
-+      if(!table) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: No table specified.\n");
-+              return NULL;
-+      }
-+
-+      /* Get the first parameter and first value in our list of passed paramater/value pairs */
-+      newparam = va_arg(ap, const char *);
-+      newval = va_arg(ap, const char *);
-+      if(!newparam || !newval)  {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-+              mysql_close(&mysql);
-+              return NULL;
-+      }
-+
-+      /* Create the first part of the query using the first parameter/value pairs we just extracted
-+         If there is only 1 set, then we have our query. Otherwise, loop thru the list and concat */
-+
-+      if(!strchr(newparam, ' ')) op = " ="; else op = "";
-+
-+      snprintf(sql, sizeof(sql), "SELECT * FROM %s WHERE %s%s '%s'", table, newparam, op, newval);
-+      while((newparam = va_arg(ap, const char *))) {
-+              newval = va_arg(ap, const char *);
-+              if(!strchr(newparam, ' ')) op = " ="; else op = "";
-+              snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " AND %s%s '%s'", newparam, op, newval);
-+      }
-+      va_end(ap);
-+
-+      ast_log(LOG_DEBUG, "MySQL RealTime: Retrieve SQL: %s\n", sql);
-+
-+      /* We now have our complete statement; Lets connect to the server and execute it. */
-+      ast_mutex_lock(&mysql_lock);
-+      if(!mysql_reconnect(database)) {
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if(mysql_real_query(&mysql, sql, strlen(sql))) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Failed to query database. Check debug for more info.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query: %s\n", sql);
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query Failed because: %s\n", mysql_error(&mysql));
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if((result = mysql_store_result(&mysql))) {
-+              numFields = mysql_num_fields(result);
-+              fields = mysql_fetch_fields(result);
-+
-+              while((row = mysql_fetch_row(result))) {
-+                      for(i = 0; i < numFields; i++) {
-+                              stringp = row[i];
-+                              while(stringp) {
-+                                      chunk = strsep(&stringp, ";");
-+                                      if(chunk && !ast_strlen_zero(ast_strip(chunk))) {
-+                                              if(prev) {
-+                                                      prev->next = ast_variable_new(fields[i].name, chunk);
-+                                                      if (prev->next) {
-+                                                              prev = prev->next;
-+                                                      }
-+                                              } else {
-+                                                      prev = var = ast_variable_new(fields[i].name, chunk);
-+                                              }
-+                                      }
-+                              }
-+                      }
-+              }
-+      } else {                                
-+              ast_log(LOG_WARNING, "MySQL RealTime: Could not find any rows in table %s.\n", table);
-+      }
-+
-+      ast_mutex_unlock(&mysql_lock);
-+      mysql_free_result(result);
-+
-+      return var;
-+}
-+
-+static struct ast_config *realtime_multi_mysql(const char *database, const char *table, va_list ap)
-+{
-+      MYSQL_RES *result;
-+      MYSQL_ROW row;
-+      MYSQL_FIELD *fields;
-+      int numFields, i;
-+      char sql[256];
-+      const char *initfield = NULL;
-+      char *stringp;
-+      char *chunk;
-+      char *op;
-+      const char *newparam, *newval;
-+      struct ast_realloca ra;
-+      struct ast_variable *var=NULL;
-+      struct ast_config *cfg = NULL;
-+      struct ast_category *cat = NULL;
-+
-+      if(!table) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: No table specified.\n");
-+              return NULL;
-+      }
-+      
-+      memset(&ra, 0, sizeof(ra));
-+
-+      cfg = ast_config_new();
-+      if (!cfg) {
-+              /* If I can't alloc memory at this point, why bother doing anything else? */
-+              ast_log(LOG_WARNING, "Out of memory!\n");
-+              return NULL;
-+      }
-+
-+      /* Get the first parameter and first value in our list of passed paramater/value pairs */
-+      newparam = va_arg(ap, const char *);
-+      newval = va_arg(ap, const char *);
-+      if(!newparam || !newval)  {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-+              mysql_close(&mysql);
-+              return NULL;
-+      }
-+
-+      initfield = ast_strdupa(newparam);
-+      if(initfield && (op = strchr(initfield, ' '))) {
-+              *op = '\0';
-+      }
-+
-+      /* Create the first part of the query using the first parameter/value pairs we just extracted
-+         If there is only 1 set, then we have our query. Otherwise, loop thru the list and concat */
-+
-+      if(!strchr(newparam, ' ')) op = " ="; else op = "";
-+
-+      snprintf(sql, sizeof(sql), "SELECT * FROM %s WHERE %s%s '%s'", table, newparam, op, newval);
-+      while((newparam = va_arg(ap, const char *))) {
-+              newval = va_arg(ap, const char *);
-+              if(!strchr(newparam, ' ')) op = " ="; else op = "";
-+              snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " AND %s%s '%s'", newparam, op, newval);
-+      }
-+
-+      if(initfield) {
-+              snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " ORDER BY %s", initfield);
-+      }
-+
-+      va_end(ap);
-+
-+      ast_log(LOG_DEBUG, "MySQL RealTime: Retrieve SQL: %s\n", sql);
-+
-+      /* We now have our complete statement; Lets connect to the server and execute it. */
-+      ast_mutex_lock(&mysql_lock);
-+      if(!mysql_reconnect(database)) {
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if(mysql_real_query(&mysql, sql, strlen(sql))) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Failed to query database. Check debug for more info.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query: %s\n", sql);
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query Failed because: %s\n", mysql_error(&mysql));
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if((result = mysql_store_result(&mysql))) {
-+              numFields = mysql_num_fields(result);
-+              fields = mysql_fetch_fields(result);
-+
-+              while((row = mysql_fetch_row(result))) {
-+                      var = NULL;
-+                      cat = ast_category_new("");
-+                      if(!cat) {
-+                              ast_log(LOG_WARNING, "Out of memory!\n");
-+                              continue;
-+                      }
-+                      for(i = 0; i < numFields; i++) {
-+                              stringp = row[i];
-+                              while(stringp) {
-+                                      chunk = strsep(&stringp, ";");
-+                                      if(chunk && !ast_strlen_zero(ast_strip(chunk))) {
-+                                              if(initfield && !strcmp(initfield, fields[i].name)) {
-+                                                      ast_category_rename(cat, chunk);
-+                                              }
-+                                              var = ast_variable_new(fields[i].name, chunk);
-+                                              ast_variable_append(cat, var);
-+                                      }
-+                              }
-+                      }
-+                      ast_category_append(cfg, cat);
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Could not find any rows in table %s.\n", table);
-+      }
-+
-+      ast_mutex_unlock(&mysql_lock);
-+      mysql_free_result(result);
-+
-+      return cfg;
-+}
-+
-+static int update_mysql(const char *database, const char *table, const char *keyfield, const char *lookup, va_list ap)
-+{
-+      my_ulonglong numrows;
-+      char sql[256];
-+      const char *newparam, *newval;
-+
-+      if(!table) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: No table specified.\n");
-+               return -1;
-+      }
-+
-+      /* Get the first parameter and first value in our list of passed paramater/value pairs */
-+      newparam = va_arg(ap, const char *);
-+      newval = va_arg(ap, const char *);
-+      if(!newparam || !newval)  {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Realtime retrieval requires at least 1 parameter and 1 value to search on.\n");
-+              mysql_close(&mysql);
-+               return -1;
-+      }
-+
-+      /* Create the first part of the query using the first parameter/value pairs we just extracted
-+         If there is only 1 set, then we have our query. Otherwise, loop thru the list and concat */
-+
-+      snprintf(sql, sizeof(sql), "UPDATE %s SET %s = '%s'", table, newparam, newval);
-+      while((newparam = va_arg(ap, const char *))) {
-+              newval = va_arg(ap, const char *);
-+              snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), ", %s = '%s'", newparam, newval);
-+      }
-+      va_end(ap);
-+      snprintf(sql + strlen(sql), sizeof(sql) - strlen(sql), " WHERE %s = '%s'", keyfield, lookup);
-+
-+      ast_log(LOG_DEBUG,"MySQL RealTime: Update SQL: %s\n", sql);
-+
-+      /* We now have our complete statement; Lets connect to the server and execute it. */
-+      ast_mutex_lock(&mysql_lock);
-+      if(!mysql_reconnect(database)) {
-+              ast_mutex_unlock(&mysql_lock);
-+              return -1;
-+      }
-+
-+      if(mysql_real_query(&mysql, sql, strlen(sql))) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Failed to query database. Check debug for more info.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query: %s\n", sql);
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query Failed because: %s\n", mysql_error(&mysql));
-+              ast_mutex_unlock(&mysql_lock);
-+              return -1;
-+      }
-+
-+      numrows = mysql_affected_rows(&mysql);
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      ast_log(LOG_DEBUG,"MySQL RealTime: Updated %llu rows on table: %s\n", numrows, table);
-+
-+      /* From http://dev.mysql.com/doc/mysql/en/mysql-affected-rows.html
-+       * An integer greater than zero indicates the number of rows affected
-+       * Zero indicates that no records were updated
-+       * -1 indicates that the query returned an error (although, if the query failed, it should have been caught above.)
-+      */
-+
-+      if(numrows >= 0)
-+              return (int)numrows;
-+
-+      return -1;
-+}
-+
-+static struct ast_config *config_mysql(const char *database, const char *table, const char *file, struct ast_config *cfg)
-+{
-+      MYSQL_RES *result;
-+      MYSQL_ROW row;
-+      my_ulonglong num_rows;
-+      struct ast_config *new;
-+      struct ast_variable *cur_v, *new_v;
-+      struct ast_category *cur_cat, *new_cat;
-+      char sql[250] = "";
-+      char last[80] = "";
-+      int cat_started = 0;
-+      int var_started = 0;
-+      int last_cat_metric = 0;
-+
-+      last[0] = '\0';
-+
-+      if(!file || !strcmp(file, RES_CONFIG_MYSQL_CONF)) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Cannot configure myself.\n");
-+              return NULL;
-+      }
-+
-+      snprintf(sql, sizeof(sql), "SELECT category, var_name, var_val, cat_metric FROM %s WHERE filename='%s' and commented=0 ORDER BY filename, cat_metric desc, var_metric asc, category, var_name, var_val, id", table, file);
-+
-+      ast_log(LOG_DEBUG, "MySQL RealTime: Static SQL: %s\n", sql);
-+
-+      /* We now have our complete statement; Lets connect to the server and execute it. */
-+      ast_mutex_lock(&mysql_lock);
-+      if(!mysql_reconnect(database)) {
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if(mysql_real_query(&mysql, sql, strlen(sql))) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Failed to query database. Check debug for more info.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query: %s\n", sql);
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Query Failed because: %s\n", mysql_error(&mysql));
-+              ast_mutex_unlock(&mysql_lock);
-+              return NULL;
-+      }
-+
-+      if((result = mysql_store_result(&mysql))) {
-+              num_rows = mysql_num_rows(result);
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Found %llu rows.\n", num_rows);
-+
-+              /* There might exist a better way to access the column names other than counting,
-+                   but I believe that would require another loop that we don't need. */
-+
-+              while((row = mysql_fetch_row(result))) {
-+                      if(!strcmp(row[1], "#include")) {
-+                              if (!ast_config_internal_load(row[2], cfg)) {
-+                                      mysql_free_result(result);
-+                                      ast_mutex_unlock(&mysql_lock);
-+                                      return NULL;
-+                              }
-+                              continue;
-+                      }
-+
-+                      if(strcmp(last, row[0]) || last_cat_metric != atoi(row[3])) {
-+                              cur_cat = ast_category_new(row[0]);
-+                              if (!cur_cat) {
-+                                      ast_log(LOG_WARNING, "Out of memory!\n");
-+                                      break;
-+                              }
-+                              strcpy(last, row[0]);
-+                              last_cat_metric = atoi(row[3]);
-+                              ast_category_append(cfg, cur_cat);
-+                      }
-+                      new_v = ast_variable_new(row[1], row[2]);
-+                      ast_variable_append(cur_cat, new_v);
-+              }
-+      } else {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Could not find config '%s' in database.\n", file);
-+      }
-+
-+      mysql_free_result(result);
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      return cfg;
-+}
-+
-+static struct ast_config_engine mysql_engine = {
-+      .name = "mysql",
-+      .load_func = config_mysql,
-+      .realtime_func = realtime_mysql,
-+      .realtime_multi_func = realtime_multi_mysql,
-+      .update_func = update_mysql
-+};
-+
-+int load_module (void)
-+{
-+      parse_config();
-+
-+      ast_mutex_lock(&mysql_lock);
-+
-+      if(!mysql_reconnect(NULL)) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Couldn't establish connection. Check debug.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Cannot Connect: %s\n", mysql_error(&mysql));
-+      }
-+
-+      ast_config_engine_register(&mysql_engine);
-+      if(option_verbose) {
-+              ast_verbose("MySQL RealTime driver loaded.\n");
-+      }
-+      ast_cli_register(&cli_realtime_mysql_status);
-+
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      return 0;
-+}
-+
-+int unload_module (void)
-+{
-+      /* Aquire control before doing anything to the module itself. */
-+      ast_mutex_lock(&mysql_lock);
-+
-+      mysql_close(&mysql);
-+      ast_cli_unregister(&cli_realtime_mysql_status);
-+      ast_config_engine_deregister(&mysql_engine);
-+      if(option_verbose) {
-+              ast_verbose("MySQL RealTime unloaded.\n");
-+      }
-+
-+      STANDARD_HANGUP_LOCALUSERS;
-+
-+      /* Unlock so something else can destroy the lock. */
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      return 0;
-+}
-+
-+int reload (void)
-+{
-+      /* Aquire control before doing anything to the module itself. */
-+      ast_mutex_lock(&mysql_lock);
-+
-+      mysql_close(&mysql);
-+      connected = 0;
-+      parse_config();
-+
-+      if(!mysql_reconnect(NULL)) {
-+              ast_log(LOG_WARNING, "MySQL RealTime: Couldn't establish connection. Check debug.\n");
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Cannot Connect: %s\n", mysql_error(&mysql));
-+      }
-+
-+      ast_verbose(VERBOSE_PREFIX_2 "MySQL RealTime reloaded.\n");
-+
-+      /* Done reloading. Release lock so others can now use driver. */
-+      ast_mutex_unlock(&mysql_lock);
-+
-+      return 0;
-+}
-+
-+int parse_config (void)
-+{
-+      struct ast_config *config;
-+      char *s;
-+
-+      config = ast_config_load(RES_CONFIG_MYSQL_CONF);
-+
-+      if(config) {
-+              if(!(s=ast_variable_retrieve(config, "general", "dbuser"))) {
-+                      ast_log(LOG_WARNING, "MySQL RealTime: No database user found, using 'asterisk' as default.\n");
-+                      strncpy(dbuser, "asterisk", sizeof(dbuser) - 1);
-+              } else {
-+                      strncpy(dbuser, s, sizeof(dbuser) - 1);
-+              }
-+
-+              if(!(s=ast_variable_retrieve(config, "general", "dbpass"))) {
-+                        ast_log(LOG_WARNING, "MySQL RealTime: No database password found, using 'asterisk' as default.\n");
-+                        strncpy(dbpass, "asterisk", sizeof(dbpass) - 1);
-+                } else {
-+                        strncpy(dbpass, s, sizeof(dbpass) - 1);
-+                }
-+
-+              if(!(s=ast_variable_retrieve(config, "general", "dbhost"))) {
-+                        ast_log(LOG_WARNING, "MySQL RealTime: No database host found, using localhost via socket.\n");
-+                      dbhost[0] = '\0';
-+                } else {
-+                        strncpy(dbhost, s, sizeof(dbhost) - 1);
-+                }
-+
-+              if(!(s=ast_variable_retrieve(config, "general", "dbname"))) {
-+                        ast_log(LOG_WARNING, "MySQL RealTime: No database name found, using 'asterisk' as default.\n");
-+                      strncpy(dbname, "asterisk", sizeof(dbname) - 1);
-+                } else {
-+                        strncpy(dbname, s, sizeof(dbname) - 1);
-+                }
-+
-+              if(!(s=ast_variable_retrieve(config, "general", "dbport"))) {
-+                        ast_log(LOG_WARNING, "MySQL RealTime: No database port found, using 3306 as default.\n");
-+                      dbport = 3306;
-+                } else {
-+                      dbport = atoi(s);
-+                }
-+
-+              if(dbhost && !(s=ast_variable_retrieve(config, "general", "dbsock"))) {
-+                        ast_log(LOG_WARNING, "MySQL RealTime: No database socket found, using '/tmp/mysql.sock' as default.\n");
-+                        strncpy(dbsock, "/tmp/mysql.sock", sizeof(dbsock) - 1);
-+                } else {
-+                        strncpy(dbsock, s, sizeof(dbsock) - 1);
-+                }
-+      }
-+      ast_config_destroy(config);
-+
-+      if(dbhost) {
-+              ast_log(LOG_DEBUG, "MySQL RealTime Host: %s\n", dbhost);
-+              ast_log(LOG_DEBUG, "MySQL RealTime Port: %i\n", dbport);
-+      } else {
-+              ast_log(LOG_DEBUG, "MySQL RealTime Socket: %s\n", dbsock);
-+      }
-+      ast_log(LOG_DEBUG, "MySQL RealTime User: %s\n", dbuser);
-+      ast_log(LOG_DEBUG, "MySQL RealTime Password: %s\n", dbpass);
-+
-+      return 1;
-+}
-+
-+char *description (void)
-+{
-+      return res_config_mysql_desc;
-+}
-+
-+int usecount (void)
-+{
-+      /* Try and get a lock. If unsuccessful, than that means another thread is using the mysql object. */
-+      if(ast_mutex_trylock(&mysql_lock)) {
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Module usage count is 1.\n");
-+              return 1;
-+      }
-+      ast_mutex_unlock(&mysql_lock);
-+      return 0;
-+}
-+
-+char *key ()
-+{
-+      return ASTERISK_GPL_KEY;
-+}
-+
-+static int mysql_reconnect(const char *database)
-+{
-+      char my_database[50];
-+
-+      if(!database || ast_strlen_zero(database))
-+              ast_copy_string(my_database, dbname, sizeof(my_database));
-+      else
-+              ast_copy_string(my_database, database, sizeof(my_database));
-+
-+      /* mutex lock should have been locked before calling this function. */
-+
-+      if((!connected) && (dbhost || dbsock) && dbuser && dbpass && my_database) {
-+              if(!mysql_init(&mysql)) {
-+                      ast_log(LOG_WARNING, "MySQL RealTime: Insufficient memory to allocate MySQL resource.\n");
-+                      connected = 0;
-+                      return 0;
-+              }
-+              if(mysql_real_connect(&mysql, dbhost, dbuser, dbpass, my_database, dbport, dbsock, 0)) {
-+                      ast_log(LOG_DEBUG, "MySQL RealTime: Successfully connected to database.\n");
-+                      connected = 1;
-+                      connect_time = time(NULL);
-+                      return 1;
-+              } else {
-+                      ast_log(LOG_ERROR, "MySQL RealTime: Failed to connect database server %s on %s. Check debug for more info.\n", dbname, dbhost);
-+                      ast_log(LOG_DEBUG, "MySQL RealTime: Cannot Connect: %s\n", mysql_error(&mysql));
-+                      connected = 0;
-+                      return 0;
-+              }
-+      } else {
-+              if(mysql_ping(&mysql) != 0) {
-+                      connected = 0;
-+                      ast_log(LOG_ERROR, "MySQL RealTime: Failed to reconnect. Check debug for more info.\n");
-+                      ast_log(LOG_DEBUG, "MySQL RealTime: Server Error: %s\n", mysql_error(&mysql));
-+                      return 0;
-+              }
-+
-+              connected = 1;
-+
-+              if(mysql_select_db(&mysql, my_database) != 0) {
-+                      ast_log(LOG_WARNING, "MySQL RealTime: Unable to select database: %s. Still Connected.\n", my_database);
-+                      ast_log(LOG_DEBUG, "MySQL RealTime: Database Select Failed: %s\n", mysql_error(&mysql));
-+                      return 0;
-+              }
-+
-+              ast_log(LOG_DEBUG, "MySQL RealTime: Everything is fine.\n");
-+              return 1;
-+      }
-+}
-+
-+static int realtime_mysql_status(int fd, int argc, char **argv)
-+{
-+      char status[256], status2[100] = "";
-+      int ctime = time(NULL) - connect_time;
-+
-+      if(mysql_reconnect(NULL)) {
-+              if(dbhost) {
-+                      snprintf(status, 255, "Connected to %s@%s, port %d", dbname, dbhost, dbport);
-+              } else if(dbsock) {
-+                      snprintf(status, 255, "Connected to %s on socket file %s", dbname, dbsock);
-+              } else {
-+                      snprintf(status, 255, "Connected to %s@%s", dbname, dbhost);
-+              }
-+
-+              if(dbuser && *dbuser) {
-+                      snprintf(status2, 99, " with username %s", dbuser);
-+              }
-+
-+              if (ctime > 31536000) {
-+                      ast_cli(fd, "%s%s for %d years, %d days, %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 31536000, (ctime % 31536000) / 86400, (ctime % 86400) / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 86400) {
-+                      ast_cli(fd, "%s%s for %d days, %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 86400, (ctime % 86400) / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 3600) {
-+                      ast_cli(fd, "%s%s for %d hours, %d minutes, %d seconds.\n", status, status2, ctime / 3600, (ctime % 3600) / 60, ctime % 60);
-+              } else if (ctime > 60) {
-+                      ast_cli(fd, "%s%s for %d minutes, %d seconds.\n", status, status2, ctime / 60, ctime % 60);
-+              } else {
-+                      ast_cli(fd, "%s%s for %d seconds.\n", status, status2, ctime);
-+              }
-+
-+              return RESULT_SUCCESS;
-+      } else {
-+              return RESULT_FAILURE;
-+      }
-+}
diff --git a/package/asterisk/patches/asterisk-1.2.1-Makefile-codecs-ilbc.patch b/package/asterisk/patches/asterisk-1.2.1-Makefile-codecs-ilbc.patch
deleted file mode 100644 (file)
index 875f26f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN asterisk-1.2.1-old/codecs/ilbc/Makefile asterisk-1.2.1-new/codecs/ilbc/Makefile
---- asterisk-1.2.1-old/codecs/ilbc/Makefile    2005-11-29 19:24:39.000000000 +0100
-+++ asterisk-1.2.1-new/codecs/ilbc/Makefile    2005-12-16 19:24:36.000000000 +0100
-@@ -1,5 +1,5 @@
- ARCH=$(PROC)
--CFLAGS+=-Wall -O3 -funroll-loops
-+CFLAGS+=-Wall $(OPTIMIZE) -funroll-loops
- ifneq (${OSARCH},CYGWIN)
- CFLAGS += -fPIC
- endif
-@@ -15,8 +15,8 @@
- $(LIB): $(OBJS)
--      ar cr $(LIB) $(OBJS)
--      ranlib $(LIB)
-+      $(AR) cr $(LIB) $(OBJS)
-+      $(RANLIB) $(LIB)
- clean:
-       rm -f $(LIB) *.o
diff --git a/package/asterisk/patches/asterisk-1.2.1-Makefile-versionnum.patch b/package/asterisk/patches/asterisk-1.2.1-Makefile-versionnum.patch
deleted file mode 100644 (file)
index 2307642..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- asterisk-1.2.1/Makefile.orig       2005-12-09 10:22:06.000000000 +0100
-+++ asterisk-1.2.1/Makefile    2005-12-09 10:28:46.000000000 +0100
-@@ -322,8 +322,6 @@
-   ifneq ($(wildcard .svn),)
-     ASTERISKVERSIONNUM=999999
-     ASTERISKVERSION=SVN-$(shell build_tools/make_svn_branch_name)
--  else
--    ASTERISKVERSIONNUM=000000
-   endif
- endif
diff --git a/package/atftp/Config.in b/package/atftp/Config.in
deleted file mode 100644 (file)
index 296faec..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#menu "atftp............................. TFTP implementation"
-
-config BR2_COMPILE_ATFTP
-       tristate
-       default n
-       depends BR2_PACKAGE_ATFTP || BR2_PACKAGE_ATFTPD
-       select BR2_PACKAGE_LIBREADLINE
-       
-config BR2_PACKAGE_ATFTP
-       prompt "atftp............................. TFTP client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_ATFTP
-       help
-         TFTP client
-
-config BR2_PACKAGE_ATFTPD
-       prompt "atftpd............................ TFTP server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_ATFTP
-       help
-         TFTP server 
-
-#endmenu
diff --git a/package/atftp/Makefile b/package/atftp/Makefile
deleted file mode 100644 (file)
index f49aab6..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=atftp
-PKG_VERSION:=0.7
-PKG_RELEASE:=1
-PKG_MD5SUM:=3b27365772d918050b2251d98a9c7c82
-
-PKG_SOURCE_URL:=ftp://ftp.mamalinux.com/pub/atftp/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ATFTP,atftp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ATFTPD,atftpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -Wall -D_REENTRANT" \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_ATFTP):
-       install -d -m0755 $(IDIR_ATFTP)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/atftp $(IDIR_ATFTP)/usr/bin
-       $(RSTRIP) $(IDIR_ATFTP)
-       $(IPKG_BUILD) $(IDIR_ATFTP) $(PACKAGE_DIR)
-
-$(IPKG_ATFTPD):
-       install -d -m0755 $(IDIR_ATFTPD)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/atftpd $(IDIR_ATFTPD)/usr/sbin
-       $(RSTRIP) $(IDIR_ATFTPD)
-       $(IPKG_BUILD) $(IDIR_ATFTPD) $(PACKAGE_DIR)
diff --git a/package/atftp/ipkg/atftp.control b/package/atftp/ipkg/atftp.control
deleted file mode 100644 (file)
index 83b1858..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: atftp
-Priority: optional
-Section: net
-Description: tftp client
-Depends: libreadline, libncurses
diff --git a/package/atftp/ipkg/atftpd.control b/package/atftp/ipkg/atftpd.control
deleted file mode 100644 (file)
index 94f49f3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: atftpd
-Priority: optional
-Section: net
-Description: tftp server
-Depends: libreadline, libpcre
diff --git a/package/atftp/ipkg/files/postinst b/package/atftp/ipkg/files/postinst
deleted file mode 100755 (executable)
index a296449..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-grep -q '^tftp[[:space:]]*69/tcp' ${IPKG_INSTROOT}/etc/services 2>/dev/null
-if [ $? -ne 0 ]; then
-       echo "tftp            69/tcp" >>${IPKG_INSTROOT}/etc/services
-       echo "tftp            69/udp" >>${IPKG_INSTROOT}/etc/services
-       echo "tftp-mcast    1758/tcp" >>${IPKG_INSTROOT}/etc/services
-       echo "tftp-mcast    1758/udp" >>${IPKG_INSTROOT}/etc/services
-fi
diff --git a/package/atftp/patches/100-mconfig.patch b/package/atftp/patches/100-mconfig.patch
deleted file mode 100644 (file)
index 552204e..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Nur netkit-tftp-0.17/MCONFIG netkit-tftp-0.17.patched/MCONFIG
---- netkit-tftp-0.17/MCONFIG   1970-01-01 01:00:00.000000000 +0100
-+++ netkit-tftp-0.17.patched/MCONFIG   2005-06-19 21:16:52.422687029 +0200
-@@ -0,0 +1,16 @@
-+# Generated by configure (confgen version 2) on Sun Jun 19 21:13:24 CEST 2005
-+#
-+
-+BINDIR=/usr/bin
-+SBINDIR=/usr/sbin
-+MANDIR=/usr/man
-+BINMODE=755
-+DAEMONMODE=755
-+MANMODE=644
-+PREFIX=/usr
-+EXECPREFIX=/usr
-+INSTALLROOT=
-+CC=
-+CFLAGS=
-+LDFLAGS=
-+LIBS=
diff --git a/package/atftp/patches/110-services.patch b/package/atftp/patches/110-services.patch
deleted file mode 100644 (file)
index 0a5972f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-diff -urN atftp.old/tftp.c atftp.dev/tftp.c
---- atftp.old/tftp.c   2004-03-16 00:55:56.000000000 +0100
-+++ atftp.dev/tftp.c   2006-03-22 10:18:54.000000000 +0100
-@@ -409,7 +409,7 @@
- int set_peer(int argc, char **argv)
- {
-      struct hostent *host;      /* for host name lookup */
--     struct servent *sp;        /* server entry for tftp service */
-+     int port = htons(69);
-      /* sanity check */
-      if ((argc < 2) || (argc > 3))
-@@ -418,13 +418,6 @@
-           return ERR;
-      }
--     /* get the server entry */
--     sp = getservbyname("tftp", "udp");
--     if (sp == 0) {
--          fprintf(stderr, "tftp: udp/tftp, unknown service.\n");
--          return ERR;
--     }
--
-      /* look up the host */
-      host = gethostbyname(argv[1]);
-      /* if valid, update s_inn structure */
-@@ -437,7 +430,7 @@
-           Strncpy(data.hostname, host->h_name,
-                   sizeof(data.hostname));
-           data.hostname[sizeof(data.hostname)-1] = 0;
--          data.sa_peer.sin_port = sp->s_port;
-+          data.sa_peer.sin_port = port;
-      } 
-      else
-      {
-@@ -448,17 +441,17 @@
-      /* get the server port */
-      if (argc == 3)
-      {
--          sp->s_port = htons(atoi(argv[2]));
--          if (sp->s_port < 0)
-+          port = htons(atoi(argv[2]));
-+          if (port < 0)
-           {
-                fprintf(stderr, "%s: bad port number.\n", argv[2]);
-                data.connected = 0;
-                return ERR;
-           }
--          data.sa_peer.sin_port = sp->s_port;
-+          data.sa_peer.sin_port = port;
-      }
-      /* copy port number to data structure */
--     data.port = ntohs(sp->s_port);
-+     data.port = ntohs(port);
-      data.connected = 1;
-      return OK;
-diff -urN atftp.old/tftpd.c atftp.dev/tftpd.c
---- atftp.old/tftpd.c  2004-02-27 03:05:26.000000000 +0100
-+++ atftp.dev/tftpd.c  2006-03-22 10:23:20.000000000 +0100
-@@ -230,14 +230,8 @@
-           /* find the port */
-           if (tftpd_port == 0)
--          {
--               if ((serv = getservbyname("tftp", "udp")) == NULL)
--               {
--                    logger(LOG_ERR, "atftpd: udp/tftp, unknown service");
--                    exit(1);
--               }
--               tftpd_port = ntohs(serv->s_port);
--          }
-+               tftpd_port = htons(69);
-+
-           /* initialise sockaddr_in structure */
-           memset(&sa, 0, sizeof(sa));
-           sa.sin_family = AF_INET;
diff --git a/package/atftp/patches/120-retry_setting.patch b/package/atftp/patches/120-retry_setting.patch
deleted file mode 100644 (file)
index b77ed30..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-diff -urN atftp.old/tftp.c atftp.dev/tftp.c
---- atftp.old/tftp.c   2006-03-25 16:41:49.000000000 +0100
-+++ atftp.dev/tftp.c   2006-03-25 18:10:04.000000000 +0100
-@@ -967,6 +967,7 @@
-           { "tftp-timeout", 1, NULL, 'T'},
-           { "mode", 1, NULL, 'M'},
-           { "option", 1, NULL, 'O'},
-+                { "retry", 1, NULL, 'R'},
- #if 1
-           { "timeout", 1, NULL, 't'},
-           { "blksize", 1, NULL, 'b'},
-@@ -986,11 +987,16 @@
-      };
-      /* Support old argument until 0.8 */
--     while ((c = getopt_long(argc, argv, /*"gpl:r:Vh"*/ "gpl:r:Vht:b:sm",
-+     while ((c = getopt_long(argc, argv, /*"gpl:r:Vh"*/ "gpl:r:Vht:b:smR:",
-                              options, &option_index)) != EOF)
-      {
-           switch (c)
-           {
-+                case 'R':
-+               snprintf(string, sizeof(string), "option retry %s", optarg);
-+               make_arg(string, &ac, &av);
-+               process_cmd(ac, av);
-+                     break;
-           case 'g':
-                interactive = 0;
-                if ((action == PUT) || (action == MGET))
-diff -urN atftp.old/tftp_def.c atftp.dev/tftp_def.c
---- atftp.old/tftp_def.c       2004-02-13 04:16:09.000000000 +0100
-+++ atftp.dev/tftp_def.c       2006-03-25 18:10:04.000000000 +0100
-@@ -37,6 +37,7 @@
-      { "timeout", "5", 0, 1 },  /* 2348, 2349, 2090.  */
-      { "blksize", "512", 0, 1 }, /* This is the default option */
-      { "multicast", "", 0, 1 }, /* structure */
-+       { "retry", "5", 0, 1 },
-      { "", "", 0, 0}
- };
-diff -urN atftp.old/tftp_def.h atftp.dev/tftp_def.h
---- atftp.old/tftp_def.h       2004-02-13 04:16:09.000000000 +0100
-+++ atftp.dev/tftp_def.h       2006-03-25 17:19:15.000000000 +0100
-@@ -40,7 +40,8 @@
- #define OPT_TIMEOUT   3
- #define OPT_BLKSIZE   4
- #define OPT_MULTICAST 5
--#define OPT_NUMBER    7
-+#define OPT_RETRY     6
-+#define OPT_NUMBER    8
- #define OPT_SIZE     12
- #define VAL_SIZE     MAXLEN
-diff -urN atftp.old/tftp_file.c atftp.dev/tftp_file.c
---- atftp.old/tftp_file.c      2004-02-13 04:16:09.000000000 +0100
-+++ atftp.dev/tftp_file.c      2006-03-25 18:10:04.000000000 +0100
-@@ -123,6 +123,7 @@
-      struct tftphdr *tftphdr = (struct tftphdr *)data->data_buffer;
-      FILE *fp = NULL;           /* the local file pointer */
-      int number_of_timeout = 0;
-+       int num_retry = atoi(data->tftp_options[OPT_RETRY].value);
-      int convert = 0;           /* if true, do netascii convertion */
-      int oacks = 0;             /* count OACK for improved error checking */
-@@ -141,7 +142,7 @@
-      int prev_block_number = 0; /* needed to support netascii convertion */
-      int temp = 0;
--
-+       
-      data->file_size = 0;
-      tftp_cancel = 0;
-      from.sin_addr.s_addr = 0;
-@@ -288,7 +289,7 @@
-                case GET_TIMEOUT:
-                     number_of_timeout++;
-                     fprintf(stderr, "timeout: retrying...\n");
--                    if (number_of_timeout > NB_OF_RETRY)
-+                    if ((num_retry > 0) && (number_of_timeout > num_retry))
-                          state = S_ABORT;
-                     else
-                          state = timeout_state;
-@@ -325,7 +326,7 @@
-                     number_of_timeout++;
-                     fprintf(stderr, "tftp: packet discard <%s:%d>.\n",
-                             inet_ntoa(from.sin_addr), ntohs(from.sin_port));
--                    if (number_of_timeout > NB_OF_RETRY)
-+                    if ((num_retry > 0) && (number_of_timeout > num_retry))
-                          state = S_ABORT;
-                     break;
-                case ERR:
-@@ -614,6 +615,7 @@
-      struct tftphdr *tftphdr = (struct tftphdr *)data->data_buffer;
-      FILE *fp;                  /* the local file pointer */
-      int number_of_timeout = 0;
-+       int num_retry = atoi(data->tftp_options[OPT_RETRY].value);
-      struct stat file_stat;
-      int convert = 0;           /* if true, do netascii convertion */
-      char string[MAXLEN];
-@@ -751,7 +753,7 @@
-                case GET_TIMEOUT:
-                     number_of_timeout++;
-                     fprintf(stderr, "timeout: retrying...\n");
--                    if (number_of_timeout > NB_OF_RETRY)
-+                    if ((num_retry > 0) && (number_of_timeout > num_retry))
-                          state = S_ABORT;
-                     else
-                          state = timeout_state;
-@@ -797,7 +799,7 @@
-                     number_of_timeout++;
-                     fprintf(stderr, "tftp: packet discard <%s:%d>.\n",
-                             inet_ntoa(from.sin_addr), ntohs(from.sin_port));
--                    if (number_of_timeout > NB_OF_RETRY)
-+                    if ((num_retry > 0) && (number_of_timeout > num_retry))
-                          state = S_ABORT;
-                     break;
-                case ERR:
diff --git a/package/autossh/Config.in b/package/autossh/Config.in
deleted file mode 100644 (file)
index 492547f..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_AUTOSSH
-       prompt "autossh........................... Auto handle ssh tunnels"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-             autossh is a program to start a copy of ssh and monitor it,
-             restarting it as necessary should it die or stop passing traffic.
-
-             http://www.harding.motd.ca/autossh/
diff --git a/package/autossh/Makefile b/package/autossh/Makefile
deleted file mode 100644 (file)
index 2d6e539..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# $Id$
-#
-# Adjust SSH below to suit.
-#
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=autossh
-PKG_VERSION:=1.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=0e7ec62eeca5d1b197f3ef2d0f0d417f
-PKG_SOURCE_URL:=http://www.harding.motd.ca/autossh
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-VER=1.3
-SSH=/usr/bin/ssh
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,AUTOSSH,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       cp $(PKG_BUILD_DIR)/Makefile.linux $(PKG_BUILD_DIR)/Makefile
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -Wall -D\"SSH_PATH=\\\"$(SSH)\\\"\" -D\"VER=\\\"$(PKG_VERSION)\\\"\"" \
-               BINDIR=/usr/bin MANDIR=/usr/man
-       touch $@
-
-$(IPKG_AUTOSSH):
-       mkdir -p $(IDIR_AUTOSSH)/usr/bin
-       cp $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_AUTOSSH)/usr/bin/
-       $(RSTRIP) $(IDIR_AUTOSSH)
-       $(IPKG_BUILD) $(IDIR_AUTOSSH) $(PACKAGE_DIR)
diff --git a/package/autossh/ipkg/autossh.control b/package/autossh/ipkg/autossh.control
deleted file mode 100644 (file)
index 2916e38..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: autossh
-Priority: optional
-Section: net
-Depends: openssh-client
-Description: Autossh client
diff --git a/package/avahi/Config.in b/package/avahi/Config.in
deleted file mode 100644 (file)
index 69461a5..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-menu "avahi............................. An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation"
-
-config BR2_COMPILE_AVAHI
-       tristate
-       default n
-       depends BR2_PACKAGE_AVAHI_DAEMON || BR2_PACKAGE_AVAHI_DNSCONFD || BR2_PACKAGE_LIBAVAHI
-
-config BR2_PACKAGE_AVAHI_DAEMON
-       prompt   "avahi-daemon.................... An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (daemon)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_AVAHI
-       select BR2_PACKAGE_LIBAVAHI
-       select BR2_PACKAGE_LIBDAEMON
-       help
-         Avahi is a system which facilitates service discovery on a local network -- 
-         this means that you can plug your laptop or computer into a network and 
-         instantly be able to view other people who you can chat with, find printers 
-         to print to or find files being shared. This kind of technology is already 
-         found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') 
-         and is very convenient.
-         
-         http://www.freedesktop.org/Software/Avahi
-         
-         This package contains an mDNS/DNS-SD daemon.
-
-config BR2_PACKAGE_AVAHI_DNSCONFD
-       prompt     "avahi-dnsconfd................ An Unicast DNS server from mDNS/DNS-SD configuration daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_AVAHI
-       depends BR2_PACKAGE_AVAHI_DAEMON
-       help
-         Avahi is a system which facilitates service discovery on a local network -- 
-         this means that you can plug your laptop or computer into a network and 
-         instantly be able to view other people who you can chat with, find printers 
-         to print to or find files being shared. This kind of technology is already 
-         found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') 
-         and is very convenient.
-         
-         http://www.freedesktop.org/Software/Avahi
-         
-         This package contains an Unicast DNS server from mDNS/DNS-SD configuration 
-         daemon, which may be used to configure conventional DNS servers using mDNS 
-         in a DHCP-like fashion. Especially useful on IPv6.
-
-config BR2_PACKAGE_LIBAVAHI
-       prompt   "libavahi........................ An mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (library)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_AVAHI
-       help
-         Avahi is a system which facilitates service discovery on a local network -- 
-         this means that you can plug your laptop or computer into a network and 
-         instantly be able to view other people who you can chat with, find printers 
-         to print to or find files being shared. This kind of technology is already 
-         found in MacOS X (branded 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') 
-         and is very convenient.
-         
-         http://www.freedesktop.org/Software/Avahi
-         
-         This package contains the mDNS/DNS-SD shared libraries, used by other programs.
-
-endmenu
diff --git a/package/avahi/Makefile b/package/avahi/Makefile
deleted file mode 100644 (file)
index 16fb203..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=avahi
-PKG_VERSION:=0.6.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=330613902c59bd597f140a8254e9f4ec
-
-PKG_SOURCE_URL:=http://www.freedesktop.org/~lennart/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,AVAHI_DAEMON,avahi-daemon,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,AVAHI_DNSCONFD,avahi-dnsconfd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIBAVAHI,libavahi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_func_realloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --disable-glib \
-                       --disable-qt3 \
-                       --disable-qt4 \
-                       --disable-gtk \
-                       --disable-dbus \
-                       --enable-expat \
-                       --enable-libdaemon \
-                       --disable-python \
-                       --disable-pygtk \
-                       --disable-python-dbus \
-                       --disable-mono \
-                       --disable-monodoc \
-                       --disable-doxygen-doc \
-                       --disable-doxygen-dot \
-                       --disable-doxygen-man \
-                       --disable-doxygen-rtf \
-                       --disable-doxygen-xml \
-                       --disable-doxygen-chm \
-                       --disable-doxygen-chi \
-                       --disable-doxygen-html \
-                       --disable-doxygen-ps \
-                       --disable-doxygen-pdf \
-                       --disable-xmltoman \
-                       --with-distro=none \
-                       --with-avahi-user=nobody \
-                       --with-avahi-group=nogroup \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_AVAHI_DAEMON):
-       install -d -m0755 $(IDIR_AVAHI_DAEMON)/etc/avahi
-       install -m0644 ./files/avahi-daemon.conf $(IDIR_AVAHI_DAEMON)/etc/avahi/
-       install -d -m0755 $(IDIR_AVAHI_DAEMON)/etc/avahi/services
-       install -m0644 ./files/service-http $(IDIR_AVAHI_DAEMON)/etc/avahi/services/http.service
-       install -m0644 ./files/service-ssh $(IDIR_AVAHI_DAEMON)/etc/avahi/services/ssh.service
-       install -d -m0755 $(IDIR_AVAHI_DAEMON)/etc/init.d
-       install -m0755 ./files/avahi-daemon.init $(IDIR_AVAHI_DAEMON)/etc/init.d/avahi-daemon
-       install -d -m0755 $(IDIR_AVAHI_DAEMON)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/avahi-daemon $(IDIR_AVAHI_DAEMON)/usr/sbin/
-       $(RSTRIP) $(IDIR_AVAHI_DAEMON)
-       $(IPKG_BUILD) $(IDIR_AVAHI_DAEMON) $(PACKAGE_DIR)
-
-$(IPKG_AVAHI_DNSCONFD):
-       install -d -m0755 $(IDIR_AVAHI_DNSCONFD)/etc/avahi
-       $(CP) $(PKG_INSTALL_DIR)/etc/avahi/avahi-dnsconfd.action $(IDIR_AVAHI_DNSCONFD)/etc/avahi/
-       install -d -m0755 $(IDIR_AVAHI_DNSCONFD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/avahi-dnsconfd $(IDIR_AVAHI_DNSCONFD)/usr/sbin/
-       $(RSTRIP) $(IDIR_AVAHI_DNSCONFD)
-       $(IPKG_BUILD) $(IDIR_AVAHI_DNSCONFD) $(PACKAGE_DIR)
-
-$(IPKG_LIBAVAHI):
-       install -d -m0755 $(IDIR_LIBAVAHI)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-common.so.* $(IDIR_LIBAVAHI)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-core.so.* $(IDIR_LIBAVAHI)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBAVAHI)
-       $(IPKG_BUILD) $(IDIR_LIBAVAHI) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/avahi.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/avahi-common $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/avahi-core $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-common.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-common.so* $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-core.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libavahi-core.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/avahi-core.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/avahi-core.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/avahi-core.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/avahi.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/avahi-common \
-               $(STAGING_DIR)/usr/include/avahi-core \
-               $(STAGING_DIR)/usr/lib/libavahi-common.a \
-               $(STAGING_DIR)/usr/lib/libavahi-common.so* \
-               $(STAGING_DIR)/usr/lib/libavahi-core.a \
-               $(STAGING_DIR)/usr/lib/libavahi-core.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/avahi-core.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/avahi/files/avahi-daemon.conf b/package/avahi/files/avahi-daemon.conf
deleted file mode 100644 (file)
index a5ff886..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-[server]
-#host-name=foo
-#domain-name=local
-use-ipv4=yes
-use-ipv6=no
-check-response-ttl=no
-use-iff-running=no
-enable-dbus=no
-
-[publish]
-publish-addresses=yes
-publish-hinfo=yes
-publish-workstation=no
-publish-domain=yes
-#publish-dns-servers=192.168.1.1
-#publish-resolv-conf-dns-servers=yes
-
-[reflector]
-enable-reflector=no
-reflect-ipv=no
-
-[rlimits]
-#rlimit-as=
-rlimit-core=0
-rlimit-data=4194304
-rlimit-fsize=0
-rlimit-nofile=30
-rlimit-stack=4194304
-rlimit-nproc=1
diff --git a/package/avahi/files/avahi-daemon.init b/package/avahi/files/avahi-daemon.init
deleted file mode 100644 (file)
index 20f0a2e..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-BIN=avahi-daemon
-DEFAULT=/etc/default/$BIN
-OPTIONS="-D"
-RUN_D=/var/run/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  $BIN -k
-  ;;
- reload)
-  $BIN -r
-  ;;
- *)
-  echo "usage: $0 (start|stop|reload)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/avahi/files/service-http b/package/avahi/files/service-http
deleted file mode 100644 (file)
index 8e0d3a5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
-<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
-<service-group>
- <name replace-wildcards="yes">Web Server on %h</name>
-  <service>
-   <type>_http._tcp</type>
-   <port>80</port>
-   <txt-record>path=/index.html</txt-record>
-  </service>
-</service-group>
diff --git a/package/avahi/files/service-ssh b/package/avahi/files/service-ssh
deleted file mode 100644 (file)
index b415803..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
-<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
-<service-group>
- <name replace-wildcards="yes">Secure Shell on %h</name>
-  <service>
-   <type>_ssh._tcp</type>
-   <port>22</port>
-  </service>
-</service-group>
diff --git a/package/avahi/ipkg/avahi-daemon.conffiles b/package/avahi/ipkg/avahi-daemon.conffiles
deleted file mode 100644 (file)
index 46379ed..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/avahi/avahi-daemon.conf
-/etc/avahi/services/http.service
-/etc/avahi/services/ssh.service
diff --git a/package/avahi/ipkg/avahi-daemon.control b/package/avahi/ipkg/avahi-daemon.control
deleted file mode 100644 (file)
index f68a690..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: avahi-daemon
-Priority: optional
-Section: net
-Depends: libavahi, libdaemon, libexpat
-Description: an mDNS/DNS-SD (aka RendezVous/Bonjour/ZeroConf) implementation (daemon)
diff --git a/package/avahi/ipkg/avahi-dnsconfd.control b/package/avahi/ipkg/avahi-dnsconfd.control
deleted file mode 100644 (file)
index 1213a0e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: avahi-dnsconfd
-Priority: optional
-Section: net
-Depends: libavahi, libdaemon, avahi-daemon
-Description: an Unicast DNS server from mDNS/DNS-SD configuration daemon
diff --git a/package/avahi/ipkg/libavahi.control b/package/avahi/ipkg/libavahi.control
deleted file mode 100644 (file)
index 4912296..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libavahi
-Priority: optional
-Section: libs
-Description: an DNS-SD over mDNS (aka RendezVous/Bonjour/ZeroConf) implementation (library)
diff --git a/package/bc/Config.in b/package/bc/Config.in
deleted file mode 100644 (file)
index bee06cd..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-config BR2_COMPILE_BC
-       tristate
-       depends BR2_PACKAGE_BC || BR2_PACKAGE_DC
-       default n
-       
-config BR2_PACKAGE_BC
-       prompt "bc................................ Arbitrary precision calculator language"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BC
-       help
-      bc is a language that supports arbitrary precision numbers with
-         interactive execution of statements.
-         
-config BR2_PACKAGE_DC
-       prompt "dc................................ Arbitrary precision calculator"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BC
-       help
-         dc is a reverse-polish desk calculator which supports unlimited
-         precision arithmetic.
diff --git a/package/bc/Makefile b/package/bc/Makefile
deleted file mode 100644 (file)
index ed7e54f..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bc
-PKG_VERSION:=1.06
-PKG_RELEASE:=1
-PKG_MD5SUM:=d44b5dddebd8a7a7309aea6c36fda117
-
-PKG_SOURCE_URL:=http://ftp.gnu.org/pub/gnu/bc
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BC,bc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,DC,dc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_BC): 
-       mkdir -p $(IDIR_BC)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/bc/bc $(IDIR_BC)/usr/bin/bc
-       $(STRIP) $(IDIR_BC)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_BC) $(PACKAGE_DIR)
-
-$(IPKG_DC): 
-       mkdir -p $(IDIR_DC)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/dc/dc $(IDIR_DC)/usr/bin/dc
-       $(STRIP) $(IDIR_DC)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_DC) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/bc/ipkg/bc.control b/package/bc/ipkg/bc.control
deleted file mode 100644 (file)
index e22ed5b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: bc
-Priority: optional
-Section: util
-Description: An arbitrary precision calculator language
diff --git a/package/bc/ipkg/dc.control b/package/bc/ipkg/dc.control
deleted file mode 100644 (file)
index 1ef8525..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: dc
-Priority: optional
-Section: util
-Description: An arbitrary precision calculator
diff --git a/package/bind/Config.in b/package/bind/Config.in
deleted file mode 100644 (file)
index 34a33c4..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-menu "bind.............................. A DNS server implementation"
-
-config BR2_COMPILE_BIND
-       tristate
-       default n
-       depends BR2_PACKAGE_BIND_CLIENT || BR2_PACKAGE_BIND_SERVER || BR2_PACKAGE_BIND_TOOLS || BR2_PACKAGE_BIND_RNDC || BR2_PACKAGE_BIND_CHECK || BR2_PACKAGE_BIND_DNSSEC || BR2_PACKAGE_BIND_HOST || BR2_PACKAGE_BIND_DIG
-
-config BR2_PACKAGE_BIND_TOOLS
-       prompt "bind-tools........................ Bind administration tools"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         dig, host,  nsupdate, dnssec-keygen, dnssec-signzone, named-checkconf, named-checkzone, rndc, rndc-confgen
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_RNDC
-       prompt "bind-rndc......................... Bind administration tools (rndc & rndc-confgen only)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         rndc, rndc-confgen
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_CHECK
-       prompt "bind-check........................ Bind administration tools (named-checkconf & named-checkzone only)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         named-checkconf, named-checkzone
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_DNSSEC
-       prompt "bind-dnssec....................... Bind administration tools (dnssec-keygen & dnssec-signzone only)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         dnssec-keygen, dnssec-signzone
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_HOST
-       prompt "bind-host......................... A simple DNS client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         host
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_DIG
-       prompt "bind-dig.......................... A DNS client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         dig
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-
-config BR2_PACKAGE_BIND_CLIENT
-       prompt "bind-client....................... A dynamic DNS client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         A DNS dynamic client (nsupdate)
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_BIND_SERVER
-       prompt "bind-server....................... A DNS server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_BIND
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         A DNS server (named)
-         
-         http://www.isc.org/sw/bind/
-         
-         Depends: libopenssl
-
-endmenu
diff --git a/package/bind/Makefile b/package/bind/Makefile
deleted file mode 100644 (file)
index f635ef4..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bind
-PKG_VERSION:=9.3.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=9ff3204eea27184ea0722f37e43fc95d
-
-PKG_SOURCE_URL:=ftp://ftp.isc.org/isc/bind9/9.3.1/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-PKG_INIT_LEVEL:=60
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BIND_SERVER,bind-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_CLIENT,bind-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_TOOLS,bind-tools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_RNDC,bind-rndc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_CHECK,bind-check,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_DNSSEC,bind-dnssec,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_HOST,bind-host,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,BIND_DIG,bind-dig,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --enable-ipv6 \
-                 --with-randomdev=/dev/urandom \
-                 --disable-threads \
-                 --with-openssl=$(STAGING_DIR)/usr/ \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)/lib/dns \
-               CC="$(HOSTCC)" \
-               CFLAGS="-O2" \
-               gen
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_BIND_SERVER):
-       install -d -m0755 $(IDIR_BIND_SERVER)/usr/sbin
-       install -d -m0755 $(IDIR_BIND_SERVER)/etc/init.d
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/named $(IDIR_BIND_SERVER)/usr/sbin/
-       $(CP) files/bind $(IDIR_BIND_SERVER)/etc
-       $(CP) files/named.init $(IDIR_BIND_SERVER)/etc/init.d/S$(PKG_INIT_LEVEL)named
-       find $(IDIR_BIND_SERVER)/etc/bind -name ".svn" | xargs rm -rf
-       $(RSTRIP) $(IDIR_BIND_SERVER)
-       $(IPKG_BUILD) $(IDIR_BIND_SERVER) $(PACKAGE_DIR)
-
-$(IPKG_BIND_CLIENT):
-       install -d -m0755 $(IDIR_BIND_CLIENT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/nsupdate $(IDIR_BIND_CLIENT)/usr/bin/
-       $(RSTRIP) $(IDIR_BIND_CLIENT)
-       $(IPKG_BUILD) $(IDIR_BIND_CLIENT) $(PACKAGE_DIR)
-
-$(IPKG_BIND_TOOLS):
-       install -d -m0755 $(IDIR_BIND_TOOLS)/usr/bin
-       install -d -m0755 $(IDIR_BIND_TOOLS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/dig $(IDIR_BIND_TOOLS)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/host $(IDIR_BIND_TOOLS)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dnssec-keygen $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dnssec-signzone $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/named-checkconf $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/named-checkzone $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rndc $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rndc-confgen $(IDIR_BIND_TOOLS)/usr/sbin/
-       $(RSTRIP) $(IDIR_BIND_TOOLS)
-       $(IPKG_BUILD) $(IDIR_BIND_TOOLS) $(PACKAGE_DIR)
-
-$(IPKG_BIND_RNDC):
-       install -d -m0755 $(IDIR_BIND_RNDC)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rndc $(IDIR_BIND_RNDC)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rndc-confgen $(IDIR_BIND_RNDC)/usr/sbin/
-       $(RSTRIP) $(IDIR_BIND_RNDC)
-       $(IPKG_BUILD) $(IDIR_BIND_RNDC) $(PACKAGE_DIR)
-
-$(IPKG_BIND_CHECK):
-       install -d -m0755 $(IDIR_BIND_CHECK)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/named-checkconf $(IDIR_BIND_CHECK)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/named-checkzone $(IDIR_BIND_CHECK)/usr/sbin/
-       $(RSTRIP) $(IDIR_BIND_CHECK)
-       $(IPKG_BUILD) $(IDIR_BIND_CHECK) $(PACKAGE_DIR)
-
-$(IPKG_BIND_DNSSEC):
-       install -d -m0755 $(IDIR_BIND_DNSSEC)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dnssec-keygen $(IDIR_BIND_DNSSEC)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dnssec-signzone $(IDIR_BIND_DNSSEC)/usr/sbin/
-       $(RSTRIP) $(IDIR_BIND_DNSSEC)
-       $(IPKG_BUILD) $(IDIR_BIND_DNSSEC) $(PACKAGE_DIR)
-
-$(IPKG_BIND_HOST):
-       install -d -m0755 $(IDIR_BIND_HOST)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/host $(IDIR_BIND_HOST)/usr/bin/
-       $(RSTRIP) $(IDIR_BIND_HOST)
-       $(IPKG_BUILD) $(IDIR_BIND_HOST) $(PACKAGE_DIR)
-
-$(IPKG_BIND_DIG):
-       install -d -m0755 $(IDIR_BIND_DIG)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/dig $(IDIR_BIND_DIG)/usr/bin/
-       $(RSTRIP) $(IDIR_BIND_DIG)
-       $(IPKG_BUILD) $(IDIR_BIND_DIG) $(PACKAGE_DIR)
diff --git a/package/bind/files/bind/db.0 b/package/bind/files/bind/db.0
deleted file mode 100644 (file)
index e3aabdb..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-;
-; BIND reverse data file for broadcast zone
-;
-$TTL   604800
-@      IN      SOA     localhost. root.localhost. (
-                             1         ; Serial
-                        604800         ; Refresh
-                         86400         ; Retry
-                       2419200         ; Expire
-                        604800 )       ; Negative Cache TTL
-;
-@      IN      NS      localhost.
diff --git a/package/bind/files/bind/db.127 b/package/bind/files/bind/db.127
deleted file mode 100644 (file)
index cd05bef..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-;
-; BIND reverse data file for local loopback interface
-;
-$TTL   604800
-@      IN      SOA     localhost. root.localhost. (
-                             1         ; Serial
-                        604800         ; Refresh
-                         86400         ; Retry
-                       2419200         ; Expire
-                        604800 )       ; Negative Cache TTL
-;
-@      IN      NS      localhost.
-1.0.0  IN      PTR     localhost.
diff --git a/package/bind/files/bind/db.255 b/package/bind/files/bind/db.255
deleted file mode 100644 (file)
index e3aabdb..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-;
-; BIND reverse data file for broadcast zone
-;
-$TTL   604800
-@      IN      SOA     localhost. root.localhost. (
-                             1         ; Serial
-                        604800         ; Refresh
-                         86400         ; Retry
-                       2419200         ; Expire
-                        604800 )       ; Negative Cache TTL
-;
-@      IN      NS      localhost.
diff --git a/package/bind/files/bind/db.local b/package/bind/files/bind/db.local
deleted file mode 100644 (file)
index 66b4892..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-;
-; BIND data file for local loopback interface
-;
-$TTL   604800
-@      IN      SOA     localhost. root.localhost. (
-                             1         ; Serial
-                        604800         ; Refresh
-                         86400         ; Retry
-                       2419200         ; Expire
-                        604800 )       ; Negative Cache TTL
-;
-@      IN      NS      localhost.
-@      IN      A       127.0.0.1
diff --git a/package/bind/files/bind/db.root b/package/bind/files/bind/db.root
deleted file mode 100644 (file)
index 01c20f0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-
-; <<>> DiG 9.2.3 <<>> ns . @a.root-servers.net.
-;; global options:  printcmd
-;; Got answer:
-;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18944
-;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
-
-;; QUESTION SECTION:
-;.                             IN      NS
-
-;; ANSWER SECTION:
-.                      518400  IN      NS      A.ROOT-SERVERS.NET.
-.                      518400  IN      NS      B.ROOT-SERVERS.NET.
-.                      518400  IN      NS      C.ROOT-SERVERS.NET.
-.                      518400  IN      NS      D.ROOT-SERVERS.NET.
-.                      518400  IN      NS      E.ROOT-SERVERS.NET.
-.                      518400  IN      NS      F.ROOT-SERVERS.NET.
-.                      518400  IN      NS      G.ROOT-SERVERS.NET.
-.                      518400  IN      NS      H.ROOT-SERVERS.NET.
-.                      518400  IN      NS      I.ROOT-SERVERS.NET.
-.                      518400  IN      NS      J.ROOT-SERVERS.NET.
-.                      518400  IN      NS      K.ROOT-SERVERS.NET.
-.                      518400  IN      NS      L.ROOT-SERVERS.NET.
-.                      518400  IN      NS      M.ROOT-SERVERS.NET.
-
-;; ADDITIONAL SECTION:
-A.ROOT-SERVERS.NET.    3600000 IN      A       198.41.0.4
-B.ROOT-SERVERS.NET.    3600000 IN      A       192.228.79.201
-C.ROOT-SERVERS.NET.    3600000 IN      A       192.33.4.12
-D.ROOT-SERVERS.NET.    3600000 IN      A       128.8.10.90
-E.ROOT-SERVERS.NET.    3600000 IN      A       192.203.230.10
-F.ROOT-SERVERS.NET.    3600000 IN      A       192.5.5.241
-G.ROOT-SERVERS.NET.    3600000 IN      A       192.112.36.4
-H.ROOT-SERVERS.NET.    3600000 IN      A       128.63.2.53
-I.ROOT-SERVERS.NET.    3600000 IN      A       192.36.148.17
-J.ROOT-SERVERS.NET.    3600000 IN      A       192.58.128.30
-K.ROOT-SERVERS.NET.    3600000 IN      A       193.0.14.129
-L.ROOT-SERVERS.NET.    3600000 IN      A       198.32.64.12
-M.ROOT-SERVERS.NET.    3600000 IN      A       202.12.27.33
-
-;; Query time: 81 msec
-;; SERVER: 198.41.0.4#53(a.root-servers.net.)
-;; WHEN: Sun Feb  1 11:27:14 2004
-;; MSG SIZE  rcvd: 436
-
diff --git a/package/bind/files/bind/named.conf.example b/package/bind/files/bind/named.conf.example
deleted file mode 100644 (file)
index 1624549..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-// This is the primary configuration file for the BIND DNS server named.
-
-options {
-       directory "/tmp";
-
-       // If your ISP provided one or more IP addresses for stable 
-       // nameservers, you probably want to use them as forwarders.  
-       // Uncomment the following block, and insert the addresses replacing 
-       // the all-0's placeholder.
-
-       // forwarders {
-       //      0.0.0.0;
-       // };
-
-       auth-nxdomain no;    # conform to RFC1035
-};
-
-// prime the server with knowledge of the root servers
-zone "." {
-       type hint;
-       file "/etc/bind/db.root";
-};
-
-// be authoritative for the localhost forward and reverse zones, and for
-// broadcast zones as per RFC 1912
-
-zone "localhost" {
-       type master;
-       file "/etc/bind/db.local";
-};
-
-zone "127.in-addr.arpa" {
-       type master;
-       file "/etc/bind/db.127";
-};
-
-zone "0.in-addr.arpa" {
-       type master;
-       file "/etc/bind/db.0";
-};
-
-zone "255.in-addr.arpa" {
-       type master;
-       file "/etc/bind/db.255";
-};
diff --git a/package/bind/files/named.init b/package/bind/files/named.init
deleted file mode 100755 (executable)
index 97860b3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-if [ -f /etc/bind/named.conf ]; then
-       named -c /etc/bind/named.conf
-fi
diff --git a/package/bind/ipkg/bind-check.control b/package/bind/ipkg/bind-check.control
deleted file mode 100644 (file)
index b2ccae4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-check
-Priority: optional
-Section: net
-Description: named-checkconf & named-checkzone utilities
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-client.control b/package/bind/ipkg/bind-client.control
deleted file mode 100644 (file)
index 711da62..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-client
-Priority: optional
-Section: net
-Description: dynamic dns client
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-dig.control b/package/bind/ipkg/bind-dig.control
deleted file mode 100644 (file)
index 22a0ca8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-dig
-Priority: optional
-Section: net
-Description: dig utility
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-dnssec.control b/package/bind/ipkg/bind-dnssec.control
deleted file mode 100644 (file)
index c808638..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-dnssec
-Priority: optional
-Section: net
-Description: dnssec-keygen & dnssec-signzone utilities
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-host.control b/package/bind/ipkg/bind-host.control
deleted file mode 100644 (file)
index 0217362..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-host
-Priority: optional
-Section: net
-Description: host utility
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-rndc.control b/package/bind/ipkg/bind-rndc.control
deleted file mode 100644 (file)
index ed3ed5e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-rndc
-Priority: optional
-Section: net
-Description: rndc & rndc-confgen utilities
-Depends: libopenssl
diff --git a/package/bind/ipkg/bind-server.conffiles b/package/bind/ipkg/bind-server.conffiles
deleted file mode 100644 (file)
index c4cfe37..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-/etc/bind/named.conf.example
-/etc/bind/db.0
-/etc/bind/db.127
-/etc/bind/db.255
-/etc/bind/db.local
-/etc/bind/db.root
diff --git a/package/bind/ipkg/bind-server.control b/package/bind/ipkg/bind-server.control
deleted file mode 100644 (file)
index 7a0f544..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: bind-server
-Priority: optional
-Section: net
-Description: popular dns server
-Depends: libopenssl
-Conflicts: dnsmasq
diff --git a/package/bind/ipkg/bind-tools.control b/package/bind/ipkg/bind-tools.control
deleted file mode 100644 (file)
index 50a0b58..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bind-tools
-Priority: optional
-Section: net
-Description: dig, host, nslookup, nsupdate, dnssec-keygen, dnssec-signzone, named-checkconf, named-checkzone, rndc, rndc-confgen
-Depends: libopenssl
diff --git a/package/bind/patches/cross-compile.patch b/package/bind/patches/cross-compile.patch
deleted file mode 100644 (file)
index 1fab97f..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
---- bind-9.3.1/configure       2004-12-09 05:09:03.000000000 +0100
-+++ bind-9.3.1.patched/configure       2005-05-23 13:17:58.919886003 +0200
-@@ -23675,175 +23675,6 @@
- # which provides some (all?) of the desired functions.
- #
--echo "$as_me:$LINENO: checking for inet_ntop with IPv6 support" >&5
--echo $ECHO_N "checking for inet_ntop with IPv6 support... $ECHO_C" >&6
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <sys/types.h>
--#include <sys/socket.h>
--#include <netinet/in.h>
--#include <arpa/inet.h>
--main() {
--char a[16],b[64]; return(inet_ntop(AF_INET6, a, b, sizeof(b)) == (char*)0);}
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--        ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP"
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--        ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.$O"
--        ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_ntop.c"
--        ISC_PLATFORM_NEEDNTOP="#define ISC_PLATFORM_NEEDNTOP 1"
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--
--# On NetBSD 1.4.2 and maybe others, inet_pton() incorrectly accepts
--# addresses with less than four octets, like "1.2.3".  Also leading
--# zeros should also be rejected.
--
--echo "$as_me:$LINENO: checking for working inet_pton with IPv6 support" >&5
--echo $ECHO_N "checking for working inet_pton with IPv6 support... $ECHO_C" >&6
--if test "$cross_compiling" = yes; then
--  echo "$as_me:$LINENO: result: assuming target platform has working inet_pton" >&5
--echo "${ECHO_T}assuming target platform has working inet_pton" >&6
--      ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON"
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <sys/types.h>
--#include <sys/socket.h>
--#include <netinet/in.h>
--#include <arpa/inet.h>
--main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 :
--                           inet_pton(AF_INET, "1.2.3.04", a) == 1 ? 1 :
--                           (inet_pton(AF_INET6, "::1.2.3.4", a) != 1)); }
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--        ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON"
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--        ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O"
--        ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c"
--        ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1"
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--echo "$as_me:$LINENO: checking for inet_aton" >&5
--echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <sys/types.h>
--#include <netinet/in.h>
--#include <arpa/inet.h>
--int
--main ()
--{
--struct in_addr in; inet_aton(0, &in); return (0);
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--        ISC_PLATFORM_NEEDATON="#undef ISC_PLATFORM_NEEDATON"
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--        ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_aton.$O"
--        ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_aton.c"
--        ISC_PLATFORM_NEEDATON="#define ISC_PLATFORM_NEEDATON 1"
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--
--
--
--
- #
- # Look for a 4.4BSD-style sa_len member in struct sockaddr.
diff --git a/package/bitchx/Config.in b/package/bitchx/Config.in
deleted file mode 100644 (file)
index 91b95a9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_BITCHX
-       prompt "bitchx............................ popular IRC client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         A popular IRC client
-         
-         http://www.bitchx.org/
-         
diff --git a/package/bitchx/Makefile b/package/bitchx/Makefile
deleted file mode 100644 (file)
index 0bcc26e..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bitchx
-PKG_VERSION:=1.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=611d2dda222f00c10140236f4c331572
-
-PKG_SOURCE_URL:=http://bitchx.org/files/source/
-PKG_SOURCE:=ircii-pana-$(PKG_VERSION)-final.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/BitchX
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BITCHX,bitchx,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_HOST_NAME) \
-               --host=mipsel-linux-uclibc-gcc \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_LARGEFILE) \
-               $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all
-       mkdir -p $(PKG_INSTALL_DIR)/tmp
-       mkdir -p $(PKG_INSTALL_DIR)/etc/init.d
-       mkdir -p $(PKG_INSTALL_DIR)/usr/bin
-       mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx
-       mkdir -p $(PKG_INSTALL_DIR)/usr/share/man/man1
-       mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/translation
-       mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/plugins
-       mkdir -p $(PKG_INSTALL_DIR)/usr/lib/bx/help
-       install -c $(PKG_BUILD_DIR)/source/BitchX $(PKG_INSTALL_DIR)/usr/bin/BitchX-1.1-final
-       rm -f $(PKG_INSTALL_DIR)/usr/bin/BitchX
-       ln -s /usr/bin/BitchX-1.1-final $(PKG_INSTALL_DIR)/usr/bin/BitchX 
-       install -c $(PKG_BUILD_DIR)/BitchX.help $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.help
-       install -c $(PKG_BUILD_DIR)/BitchX.ircnames $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.ircnames
-       install -c $(PKG_BUILD_DIR)/BitchX.quit $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.quit
-       install -c $(PKG_BUILD_DIR)/BitchX.reasons $(PKG_INSTALL_DIR)/usr/lib/bx/BitchX.kick
-       install -c $(PKG_BUILD_DIR)/source/wserv $(PKG_INSTALL_DIR)/usr/lib/bx/wserv
-       install -c $(PKG_BUILD_DIR)/source/scr-bx $(PKG_INSTALL_DIR)/usr/bin/scr-bx
-       cp -fpR $(PKG_BUILD_DIR)/script $(PKG_INSTALL_DIR)/usr/lib/bx/
-       cp -fpR $(PKG_BUILD_DIR)/translation $(PKG_INSTALL_DIR)/usr/lib/bx/
-       bzip2 $(PKG_INSTALL_DIR)/usr/lib/bx/translation/*
-       cp -f ./files/bitchxrc $(PKG_INSTALL_DIR)/tmp/.bitchxrc
-       cp -pf ./files/S98bitchxrc $(PKG_INSTALL_DIR)/etc/init.d/S98bitchxrc
-       touch $@
-
-$(IPKG_BITCHX):
-       install -d -m0755 $(IDIR_BITCHX)/usr/bin
-       cp -fpR $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_BITCHX)/usr/bin
-       install -d -m0755 $(IDIR_BITCHX)/usr/lib
-       cp -fpR $(PKG_INSTALL_DIR)/usr/lib/* $(IDIR_BITCHX)/usr/lib
-       install -d $(IDIR_BITCHX)/etc/init.d
-       cp -fp $(PKG_INSTALL_DIR)/etc/init.d/S98bitchxrc $(IDIR_BITCHX)/etc/init.d
-       install -d -m0755 $(IDIR_BITCHX)/tmp
-       cp -fp $(PKG_INSTALL_DIR)/tmp/.bitchxrc $(IDIR_BITCHX)/tmp
-       $(RSTRIP) $(IDIR_BITCHX)
-       $(IPKG_BUILD) $(IDIR_BITCHX) $(PACKAGE_DIR)
diff --git a/package/bitchx/files/S98bitchxrc b/package/bitchx/files/S98bitchxrc
deleted file mode 100755 (executable)
index 4578696..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-# make /tmp/.bitchxrc as many servers ban root
-if [ ! -e /tmp/.bitchxrc ]
-then
-  echo "IRCUSER OpenWrt" >/tmp/.bitchxrc
-  echo "IRCNAME OpenWrt User!" >>/tmp/.bitchxrc
-fi
diff --git a/package/bitchx/files/bitchxrc b/package/bitchx/files/bitchxrc
deleted file mode 100644 (file)
index 6e2b271..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-IRCUSER OpenWrt
-IRCNAME OpenWrt User!
diff --git a/package/bitchx/ipkg/bitchx.control b/package/bitchx/ipkg/bitchx.control
deleted file mode 100644 (file)
index b95b9ad..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: bitchx
-Priority: optional
-Section: net
-Maintainer: Duncan Lindley <drhl@drhl.org>
-Source: http://www.bitchx.org
-Depends: libncurses
-Description: A popular IRC client
diff --git a/package/bitchx/patches/BitchX-fix_declarations.patch b/package/bitchx/patches/BitchX-fix_declarations.patch
deleted file mode 100644 (file)
index b6766da..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urN BitchX/include/ctcp.h BitchX.new/include/ctcp.h
---- BitchX/include/ctcp.h      2003-04-11 03:09:07.000000000 +0200
-+++ BitchX.new/include/ctcp.h  2006-03-29 13:19:21.170693168 +0200
-@@ -56,7 +56,7 @@
- extern CtcpEntryDll *dll_ctcp;
--extern                char    *ctcp_type[];
-+//extern              char    *ctcp_type[]; /* already declared in ctcp.c
- extern                int     sed;
- extern                int     in_ctcp_flag;
-diff -urN BitchX/include/struct.h BitchX.new/include/struct.h
---- BitchX/include/struct.h    2003-04-11 03:09:07.000000000 +0200
-+++ BitchX.new/include/struct.h        2006-03-29 13:19:26.653859600 +0200
-@@ -1064,7 +1064,7 @@
-       int     delete;
- }     TimerList;
--extern TimerList *PendingTimers;
-+//extern TimerList *PendingTimers;
- typedef struct nicktab_stru
- {
-       struct nicktab_stru *next;
diff --git a/package/bitchx/patches/BitchX-tparm.patch b/package/bitchx/patches/BitchX-tparm.patch
deleted file mode 100644 (file)
index 18bd7bf..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- BitchX/source/term.c.orig  2006-03-05 15:01:46.000000000 +1000
-+++ BitchX/source/term.c       2006-03-05 15:01:53.000000000 +1000
-@@ -92,7 +92,6 @@
- #endif
- extern  char    *getenv();
--extern        char    *tparm();
- /*
-  * The old code assumed termcap. termcap is almost always present, but on
diff --git a/package/bitlbee/Config.in b/package/bitlbee/Config.in
deleted file mode 100644 (file)
index e2db432..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-config BR2_PACKAGE_BITLBEE
-       prompt "bitlbee........................... IRC gateway to IM chat networks"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_GLIB1
-       select BR2_PACKAGE_LIBICONV
-       help
-
-         BitlBee is an IRC daemon that can talk to instant messaging
-         networks and acts as a gateway. Users can connect to the
-         server with any normal IRC client and see their 'buddy list'
-         in #bitlbee.
-         
-         http://www.bitlbee.org/
-
diff --git a/package/bitlbee/Makefile b/package/bitlbee/Makefile
deleted file mode 100644 (file)
index b51370e..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bitlbee
-PKG_VERSION:=1.0.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=a4d7daa9b64898dd41a3a6d104692d9a
-
-PKG_SOURCE_URL:=http://get.bitlbee.org/src \
-       http://get.bitlbee.be/src \
-       http://get.us.bitlbee.org/src \
-       http://ftp.snt.utwente.nl/pub/software/bitlbee/src
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BITLBEE,bitlbee,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               STAGING_DIR="$(STAGING_DIR)" \
-               STRIP="$(STRIP)" \
-               ./configure \
-               --prefix=/usr/ \
-               --bindir=/usr/sbin/ \
-               --etcdir=/etc/bitlbee/ \
-               --datadir=/usr/share/bitlbee/ \
-               --config=/var/lib/bitlbee/ \
-               --arch=OpenWrt \
-               --cpu="$(ARCH)" \
-               --debug=0 \
-               --strip=1 \
-               --sizeopt=1 \
-               --ipv6=1 \
-               --ssl=openssl \
-               --glib1=1 \
-               --glib1prefix="$(STAGING_DIR)/usr" \
-       );
-       @echo 'CFLAGS+="-I$(STAGING_DIR)/usr/include/iconv"' >> \
-               $(PKG_BUILD_DIR)/Makefile.settings
-       @echo 'LFLAGS+="-L$(STAGING_DIR)/usr/lib/iconv"' >> \
-               $(PKG_BUILD_DIR)/Makefile.settings
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_BITLBEE):
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(IDIR_BITLBEE)" install-etc install-bin 
-       $(MAKE) -C $(PKG_BUILD_DIR)/doc/user-guide \
-               DESTDIR="$(IDIR_BITLBEE)" install 
-       install -d -m0755 $(IDIR_BITLBEE)/etc/init.d
-       install -m0755 ./files/S55bitlbee $(IDIR_BITLBEE)/etc/init.d/S55bitlbee
-       $(RSTRIP) $(IDIR_BITLBEE)
-       $(IPKG_BUILD) $(IDIR_BITLBEE) $(PACKAGE_DIR)
-       touch $@
diff --git a/package/bitlbee/files/S55bitlbee b/package/bitlbee/files/S55bitlbee
deleted file mode 100755 (executable)
index d7f691d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-mkdir -p /var/lib/bitlbee
-bitlbee -D
diff --git a/package/bitlbee/ipkg/bitlbee.conffiles b/package/bitlbee/ipkg/bitlbee.conffiles
deleted file mode 100644 (file)
index cd95489..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/bitlbee/motd.txt
-/etc/bitlbee/bitlbee.conf
-/etc/init.d/S55bitlbee
diff --git a/package/bitlbee/ipkg/bitlbee.control b/package/bitlbee/ipkg/bitlbee.control
deleted file mode 100644 (file)
index 997cdd6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bitlbee
-Priority: optional
-Section: net
-Depends: glib1, libopenssl, libiconv
-Description: IRC gateway to IM chat networks
diff --git a/package/bitlbee/patches/100-cross_compile_configure_fix b/package/bitlbee/patches/100-cross_compile_configure_fix
deleted file mode 100644 (file)
index 3ba17d2..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-diff -Nur bitlbee-1.0.1-orig/configure bitlbee-1.0.1/configure
---- bitlbee-1.0.1-orig/configure       2006-01-14 16:14:05.000000000 +0100
-+++ bitlbee-1.0.1/configure    2006-03-06 18:30:19.000000000 +0100
-@@ -21,9 +21,12 @@
- debug=0
- strip=1
-+sizeopt=0
- ipv6=1
- ssl=auto
-+glib1=0
-+
- arch=`uname -s`
- cpu=`uname -m`
-@@ -52,11 +55,18 @@
- --debug=0/1   Disable/enable debugging                $debug
- --strip=0/1   Disable/enable binary stripping         $strip
-+--sizeopt=0/1 Disable/enable size optimization        $sizeopt
-+
-+--arch=...    Describe Operating System ?!            $arch
-+--cpu=...     Describe CPU                            $cpu
- --ipv6=0/1    IPv6 socket support                     $ipv6
- --ssl=...     SSL library to use (gnutls, nss, openssl, bogus, auto)
-                                                       $ssl
-+--glib1=0/1   Force usage of glib1 even if glib2 is present
-+--glib1prefix=...
-+
- EOF
-               exit;
-       fi
-@@ -110,8 +120,13 @@
-       echo 'CFLAGS=-g' >> Makefile.settings
-       echo 'DEBUG=1' >> Makefile.settings
-       echo '#define DEBUG' >> config.h
-+      if [ "$sizeopt" = "1" ]; then
-+              echo "Warning: won't optimize for size since debug is on."
-+      fi
-+elif [ "$sizeopt" = "1" ]; then
-+      echo 'CFLAGS=-Os' >> Makefile.settings
- else
--      echo 'CFLAGS=-O3' >> Makefile.settings
-+      echo 'CFLAGS=-O2' >> Makefile.settings
- fi
- echo CFLAGS+=-I`pwd` -I`pwd`/protocols -I. >> Makefile.settings
-@@ -138,24 +153,33 @@
-       exit 1;
- fi
--if type pkg-config > /dev/null 2>/dev/null && pkg-config glib-2.0; then
-+if [ "$glib1" != "1" ] && \
-+   type pkg-config > /dev/null 2>/dev/null && pkg-config glib-2.0; then
-       cat<<EOF>>Makefile.settings
- EFLAGS+=`pkg-config --libs glib-2.0`
- CFLAGS+=`pkg-config --cflags glib-2.0`
- EOF
-       echo '#define GLIB2' >> config.h
--elif type glib-config > /dev/null 2> /dev/null; then
-+elif [ "x$glib1prefix" = "x" ] && \
-+     type glib-config > /dev/null 2> /dev/null; then
-       cat<<EOF>>Makefile.settings
- EFLAGS+=`glib-config --libs`
- CFLAGS+=`glib-config --cflags`
- EOF
-       echo '#define GLIB1' >> config.h
-+elif [ "x$glib1prefix" != "x" ] && \
-+     type "$glib1prefix/bin/glib-config" > /dev/null 2> /dev/null; then
-+      cat<<EOF>>Makefile.settings
-+EFLAGS+=`$glib1prefix/bin/glib-config --prefix=$glib1prefix --libs`
-+CFLAGS+=`$glib1prefix/bin/glib-config --prefix=$glib1prefix --cflags`
-+EOF
-+      echo '#define GLIB1' >> config.h
- else
-       echo 'Cannot find glib development libraries, aborting. (Install libglib-dev?)'
-       exit 1;
- fi
--if [ -r /usr/include/iconv.h ]; then
-+if [ -r "$STAGING_DIR/usr/include/iconv.h" ]; then
-       :;
- elif [ -r /usr/local/include/iconv.h ]; then
-       echo CFLAGS+=-I/usr/local/include >> Makefile.settings;
-@@ -360,6 +384,10 @@
- CYGWIN* )
-       echo 'Cygwin is not officially supported.'
- ;;
-+OpenWrt )
-+      echo 'EFLAGS+=-liconv' >> Makefile.settings;
-+      echo "CFLAGS+=\"-I$STAGING_DIR/usr/include\"" >> Makefile.settings;
-+;;
- * )
-       echo 'We haven'\''t tested BitlBee on many platforms yet, yours is untested. YMMV.'
-       echo 'Please report any problems at http://bugs.bitlbee.org/.'
diff --git a/package/bluez-libs/Config.in b/package/bluez-libs/Config.in
deleted file mode 100644 (file)
index 4907714..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_BLUEZ_LIBS
-       prompt "bluez-libs........................ Bluetooth library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Bluez libs. 
-         
-         http://bluez.org
-
diff --git a/package/bluez-libs/Makefile b/package/bluez-libs/Makefile
deleted file mode 100644 (file)
index b02d618..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bluez-libs
-PKG_VERSION:=2.24
-PKG_RELEASE:=1
-PKG_MD5SUM:=d0ba50e251ae1e7f2c09024facde8e40
-
-PKG_SOURCE_URL:=http://bluez.sourceforge.net/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BLUEZ_LIBS,bluez-libs,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
-       zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
-       touch $(BLUEZLIBS_DIR)/.source
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_BLUEZ_LIBS):
-       install -d -m0755 $(IDIR_BLUEZ_LIBS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libbluetooth.so.* $(IDIR_BLUEZ_LIBS)/usr/lib/
-       $(RSTRIP) $(IDIR_BLUEZ_LIBS)
-       $(IPKG_BUILD) $(IDIR_BLUEZ_LIBS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libbluetooth.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include/bluetooth
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/bluetooth/*.h $(STAGING_DIR)/usr/include/bluetooth
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libbluetooth.{a,so*} $(STAGING_DIR)/usr/lib/
-
-install-dev: $(STAGING_DIR)/usr/lib/libbluetooth.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/bluetooth
-       rm -rf $(STAGING_DIR)/usr/lib/libbluetooth.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/bluez-libs/ipkg/bluez-libs.control b/package/bluez-libs/ipkg/bluez-libs.control
deleted file mode 100644 (file)
index d4e8f96..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bluez-libs
-Priority: optional
-Section: net
-Description: Bluez libs
-Depends: kmod-bluetooth
diff --git a/package/bluez-utils/Config.in b/package/bluez-utils/Config.in
deleted file mode 100644 (file)
index 7875742..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_BLUEZ_UTILS
-       prompt "bluez-utils....................... Bluetooth utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_GLIB1
-       select BR2_PACKAGE_BLUEZ_LIBS
-       help
-         Bluez utils. 
-         
-         http://bluez.org
-         
-         Depends: libpthread, bluez-libs
-
diff --git a/package/bluez-utils/Makefile b/package/bluez-utils/Makefile
deleted file mode 100644 (file)
index 1ac7d34..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bluez-utils
-PKG_VERSION:=2.24
-PKG_RELEASE:=1
-PKG_MD5SUM:=
-
-PKG_SOURCE_URL:=http://bluez.sourceforge.net/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BLUEZ_UTILS,bluez-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.source: $(DL_DIR)/$(PKG_SOURCE)
-       zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
-       touch $(BLUEZLIBS_DIR)/.source
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --disable-dbus \
-                       --disable-fuse \
-                       --disable-obex \
-                       --disable-alsa \
-                       --disable-cups \
-                       --disable-pcmcia \
-                       --disable-initscripts \
-                       --disable-bccmd \
-                       --disable-avctrl \
-                       --disable-hid2hci \
-                       --disable-dfutool \
-                       --disable-bcm203x \
-                       --disable-bluepin \
-                       --with-bluez=$(STAGING_DIR)/usr/include \
-                       --with-usb=$(STAGING_DIR)/usr/include \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_BLUEZ_UTILS):
-       install -d -m0755 $(IDIR_BLUEZ_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_BLUEZ_UTILS)/usr/bin/
-       install -d -m0755 $(IDIR_BLUEZ_UTILS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_BLUEZ_UTILS)/usr/sbin/
-       install -d -m0755 $(IDIR_BLUEZ_UTILS)/etc/bluetooth
-       $(CP) $(PKG_INSTALL_DIR)/../hcid/hcid.conf $(IDIR_BLUEZ_UTILS)/etc/bluetooth/
-       $(CP) $(PKG_INSTALL_DIR)/../rfcomm/rfcomm.conf $(IDIR_BLUEZ_UTILS)/etc/bluetooth/
-       install -m0700 ./files/givepin $(IDIR_BLUEZ_UTILS)/etc/bluetooth/
-       $(RSTRIP) $(IDIR_BLUEZ_UTILS)
-       $(IPKG_BUILD) $(IDIR_BLUEZ_UTILS) $(PACKAGE_DIR)
-
diff --git a/package/bluez-utils/files/givepin b/package/bluez-utils/files/givepin
deleted file mode 100644 (file)
index e52a338..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-# Write bluetooth PIN number here:
-pin=
-
-if [ -z "$pin" ]; then
-       msg="Set bluetooth PIN in file $0"
-       logger -p user.err "$msg"
-       for i in /dev/pts/* ; do
-               [ -w $i ] && echo "$msg" > $i
-       done
-else
-       echo "PIN:$pin"
-fi
diff --git a/package/bluez-utils/ipkg/bluez-utils.conffiles b/package/bluez-utils/ipkg/bluez-utils.conffiles
deleted file mode 100644 (file)
index ba07831..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/bluetooth/givepin
-/etc/bluetooth/hcid.conf
-/etc/bluetooth/rfcomm.conf
diff --git a/package/bluez-utils/ipkg/bluez-utils.control b/package/bluez-utils/ipkg/bluez-utils.control
deleted file mode 100644 (file)
index f577660..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: bluez-utils
-Priority: optional
-Section: net
-Description: Bluez utils
-Depends: kmod-bluetooth, bluez-libs
diff --git a/package/bluez-utils/patches/001-include_limits.patch b/package/bluez-utils/patches/001-include_limits.patch
deleted file mode 100644 (file)
index 6f6cb82..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur bluez-utils-2.17.orig/hidd/sdp.c bluez-utils-2.17/hidd/sdp.c
---- bluez-utils-2.17.orig/hidd/sdp.c   2005-05-09 20:33:24.000000000 +0200
-+++ bluez-utils-2.17/hidd/sdp.c        2005-07-26 14:38:13.000000000 +0200
-@@ -39,6 +39,7 @@
- #include <string.h>
- #include <sys/stat.h>
- #include <sys/socket.h>
-+#include <linux/limits.h>
- #include <bluetooth/bluetooth.h>
- #include <bluetooth/l2cap.h>
-diff -ur bluez-utils-2.17.orig/tools/hciconfig.c bluez-utils-2.17/tools/hciconfig.c
---- bluez-utils-2.17.orig/tools/hciconfig.c    2005-05-09 20:33:24.000000000 +0200
-+++ bluez-utils-2.17/tools/hciconfig.c 2005-07-26 14:34:29.000000000 +0200
-@@ -40,6 +40,7 @@
- #include <getopt.h>
- #include <sys/ioctl.h>
- #include <sys/socket.h>
-+#include <linux/limits.h>
- #include <bluetooth/bluetooth.h>
- #include <bluetooth/hci.h>
diff --git a/package/bluez-utils/patches/002-hcid_pin_helper.patch b/package/bluez-utils/patches/002-hcid_pin_helper.patch
deleted file mode 100644 (file)
index 17a7f36..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ur bluez-utils-2.17.orig/hcid/hcid.conf bluez-utils-2.17/hcid/hcid.conf
---- bluez-utils-2.17.orig/hcid/hcid.conf       2004-12-25 19:06:00.000000000 +0100
-+++ bluez-utils-2.17/hcid/hcid.conf    2005-07-26 14:44:23.000000000 +0200
-@@ -23,7 +23,7 @@
-       pairing multi;
-       # PIN helper
--      pin_helper /usr/bin/bluepin;
-+      pin_helper /etc/bluetooth/givepin;
-       # D-Bus PIN helper
-       #dbus_pin_helper;
-@@ -34,7 +34,7 @@
-       # Local device name
-       #   %d - device id
-       #   %h - host name
--      name "BlueZ (%d)";
-+      name "OpenWRT";
-       # Local device class
-       class 0x3e0100;
diff --git a/package/bwm/Config.in b/package/bwm/Config.in
deleted file mode 100644 (file)
index 932a71d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_BWM
-       prompt "bwm............................... A very tiny BandWidth Monitor"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-        Continually displays data transfer rates (received, transmitted, and
-        total) for each interface, measured in KiB/sec. Works by sampling
-        values from /proc/net/dev and calculating deltas.
diff --git a/package/bwm/Makefile b/package/bwm/Makefile
deleted file mode 100644 (file)
index 6acdd0b..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=bwm
-PKG_VERSION:=1.1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=51021a036acb92d2bda0c0c0483f9552
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/b/bwm
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,BWM,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(TARGET_CFLAGS) $(PKG_BUILD_DIR)/bwm.c -o $(PKG_BUILD_DIR)/bwm
-       touch $@
-
-$(IPKG_BWM):
-       mkdir -p $(IDIR_BWM)/usr/bin
-       install -m 755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_BWM)/usr/bin/
-       $(STRIP) $(IDIR_BWM)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_BWM) $(PACKAGE_DIR)
diff --git a/package/bwm/ipkg/bwm.control b/package/bwm/ipkg/bwm.control
deleted file mode 100644 (file)
index 4851a2d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: bwm
-Priority: optional
-Section: net
-Description: A very tiny bandwidth monitor
diff --git a/package/cbtt/Config.in b/package/cbtt/Config.in
deleted file mode 100644 (file)
index 00ad32d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-config BR2_PACKAGE_CBTT
-       prompt "cbtt.............................. a C BitTorrent Tracker"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ZLIB
-       help
-        A C BitTorrent Tracker
-         
-config BR2_PACKAGE_CBTT_MYSQL
-       prompt "cbtt-mysql........................ a C BitTorrent Tracker (mysql)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ZLIB
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-       help
-        A C BitTorrent Tracker 
diff --git a/package/cbtt/Makefile b/package/cbtt/Makefile
deleted file mode 100644 (file)
index ebe1243..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cbtt
-PKG_VERSION:=20060211
-PKG_RELEASE:=1
-PKG_MD5SUM:=19abea2817c49ccc9438e9671c402984
-
-PKG_SOURCE_URL:=@SF/bnbtusermods 
-PKG_SOURCE:=$(PKG_NAME)80-$(PKG_VERSION)-src.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)80-$(PKG_VERSION)-src
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CBTT,cbtt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,CBTT_MYSQL,cbtt-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               LFLAGS="-L$(STAGING_DIR)/usr/lib -L $(STAGING_DIR)/usr/lib/mysql -L. -lz -lmysqlclient" \
-               CFLAGS="-I$(STAGING_DIR)/usr/include"
-       mkdir -p $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/bnbt $(PKG_INSTALL_DIR)/usr/bin/
-       $(CP) $(PKG_BUILD_DIR)/bnbtmysql $(PKG_INSTALL_DIR)/usr/bin/
-       touch $@
-
-$(IPKG_CBTT):
-       install -d -m0755 $(IDIR_CBTT)/usr/bin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/bin/bnbt $(IDIR_CBTT)/usr/bin/
-       $(RSTRIP) $(IDIR_CBTT)
-       $(IPKG_BUILD) $(IDIR_CBTT) $(PACKAGE_DIR)
-
-$(IPKG_CBTT_MYSQL):
-       install -d -m0755 $(IDIR_CBTT_MYSQL)/usr/bin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/bin/bnbtmysql $(IDIR_CBTT_MYSQL)/usr/bin/
-       $(RSTRIP) $(IDIR_CBTT_MYSQL)
-       $(IPKG_BUILD) $(IDIR_CBTT_MYSQL) $(PACKAGE_DIR)
diff --git a/package/cbtt/ipkg/cbtt-mysql.control b/package/cbtt/ipkg/cbtt-mysql.control
deleted file mode 100644 (file)
index 4786eaa..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: cbtt-mysql
-Priority: optional
-Section: net
-Maintainer: Duncan Lindley <drhl@drhl.org>
-Source: http://bnbtusermods.sourceforge.net/
-Depends: zlib, libmysqlclient
-Description: Bittorrent tracker with mysql support
diff --git a/package/cbtt/ipkg/cbtt.control b/package/cbtt/ipkg/cbtt.control
deleted file mode 100644 (file)
index d5e6d92..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: cbtt
-Priority: optional
-Section: net
-Maintainer: Duncan Lindley <drhl@drhl.org>
-Source: http://bnbtusermods.sourceforge.net/
-Depends: zlib
-Description: Bittorrent tracker
diff --git a/package/cbtt/patches/100-compile.patch b/package/cbtt/patches/100-compile.patch
deleted file mode 100644 (file)
index b767dfb..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -Nur cbtt80-20060211-src/Makefile cbtt80-20060211-src.patched/Makefile
---- cbtt80-20060211-src/Makefile       2006-02-07 18:44:58.000000000 +0100
-+++ cbtt80-20060211-src.patched/Makefile       2006-03-15 09:01:35.000000000 +0100
-@@ -1,6 +1,5 @@
- SHELL = /bin/sh
- SYSTEM = $(shell uname)
--C++ = g++
- DFLAGS =
- OFLAGS = -O2 -w
- LFLAGS = -L. -lz
-@@ -40,19 +39,19 @@
- all: $(OBJS) $(OBJS_BNBT) $(OBJS_BNBTMYSQL) $(PROGS)
- ./bnbt: $(OBJS) $(OBJS_BNBT)
--      $(C++) -o ./bnbt $(OBJS) $(OBJS_BNBT) $(LFLAGS)
-+      $(CXX) -o ./bnbt $(OBJS) $(OBJS_BNBT) $(LFLAGS)
- ./bnbtmysql: $(OBJS) $(OBJS_BNBTMYSQL)
--      $(C++) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS) -L/usr/lib/mysql -lmysqlclient
-+      $(CXX) -o ./bnbtmysql $(OBJS) $(OBJS_BNBTMYSQL) $(LFLAGS)
- clean:
-       rm -f $(OBJS) $(OBJS_BNBT) $(OBJS_BNBTMYSQL) $(PROGS)
- %.o: %.cpp
--      $(C++) -o $@ $(CFLAGS) -c $<
-+      $(CXX) -o $@ $(CFLAGS) -c $<
- %.mysql.o: %.cpp
--      $(C++) -o $@ $(CFLAGS) -DBNBT_MYSQL -c $<
-+      $(CXX) -o $@ $(CFLAGS) -DBNBT_MYSQL -c $<
- ./bnbt: $(OBJS) $(OBJS_BNBT)
-@@ -91,4 +90,4 @@
- bnbt_mysql.mysql.o: bnbt.h bnbt_mysql.h util.h
- tracker.mysql.o: bnbt.h bnbt_mysql.h atom.h bencode.h config.h md5.h server.h sort.h tracker.h util.h
- tracker_announce.mysql.o: bnbt.h bnbt_mysql.h atom.h bencode.h link.h tracker.h util.h
--tracker_scrape.mysql.o: bnbt.h bnbt_mysql.h atom.h bencode.h tracker.h util.h
-\ No newline at end of file
-+tracker_scrape.mysql.o: bnbt.h bnbt_mysql.h atom.h bencode.h tracker.h util.h
diff --git a/package/cgilib/Config.in b/package/cgilib/Config.in
deleted file mode 100644 (file)
index 23364d1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_CGILIB
-       prompt "cgilib............................ Simple CGI Library"
-       tristate
-#      default m if CONFIG_DEVEL
-       default n
-       help
-         This library provides a simple programming API to the Common Gateway
-         Interface (CGI).  It features HTTP Redirect, provides read access to
-         FORM variables, sets HTTP Cookies and reads them.
-         
-         http://www.infodrom.org/projects/cgilib/
-
diff --git a/package/cgilib/Makefile b/package/cgilib/Makefile
deleted file mode 100644 (file)
index b81effd..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cgilib
-PKG_VERSION:=0.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=5187ba11b2ec165b6c5b6629087733b0
-
-PKG_SOURCE_URL:=http://www.infodrom.org/projects/cgilib/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CGILIB,cgilib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               all
-       touch $@
-
-$(IPKG_CGILIB):
-       install -d -m0755 $(IDIR_CGILIB)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/libcgi.so.* $(IDIR_CGILIB)/usr/lib/
-       $(RSTRIP) $(IDIR_CGILIB)
-       $(IPKG_BUILD) $(IDIR_CGILIB) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libcgi.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_BUILD_DIR)/cgi.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/libcgi.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libcgi.so
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/cgi.h \
-         $(STAGING_DIR)/usr/lib/libcgi.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/cgilib/ipkg/cgilib.control b/package/cgilib/ipkg/cgilib.control
deleted file mode 100644 (file)
index eeed8be..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: cgilib
-Priority: optional
-Section: libs
-Description: Simple CGI Library. 
- This library provides a simple programming API to the Common Gateway
- Interface (CGI).  It features HTTP Redirect, provides read access to
- FORM variables, sets HTTP Cookies and reads them.
diff --git a/package/cgilib/patches/100-shared_lib.patch b/package/cgilib/patches/100-shared_lib.patch
deleted file mode 100644 (file)
index 5603340..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -ruN cgilib-0.5-orig/Makefile cgilib-0.5-1/Makefile
---- cgilib-0.5-orig/Makefile   1999-08-20 23:14:07.000000000 +0200
-+++ cgilib-0.5-1/Makefile      2005-08-10 20:28:17.000000000 +0200
-@@ -14,14 +14,26 @@
- #   along with this program; if not, write to the Free Software
- #   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
--CFLAGS = -I. -Wall -O2 -g
-+OFLAGS = -O2 -g
-+CFLAGS = -I. -Wall $(OFLAGS)
- LDFLAGS = -L.
- LIBS = -lcgi
-+SOVER_MAJ := 0
-+SOVER_MIN := 0
-+SOVER_REV := 0
-+SONAME := libcgi.so.$(SOVER_MAJ)
-+SOREAL := libcgi.so.$(SOVER_MAJ).$(SOVER_MIN).$(SOVER_REV)
-+
- OBJS = cgi.o cookies.o
- libcgi.a: $(OBJS)
--      ar rc $@ $^
-+      $(AR) rc $@ $^
-+
-+libcgi.so: $(OBJS)
-+      $(CC) -shared -o $(SOREAL) $(LDFLAGS) -Wl,-soname,$(SONAME) $^
-+      ln -sf $(SOREAL) $(SONAME)
-+      ln -sf $(SONAME) libcgi.so
- cgitest: cgitest.o libcgi.a
-       $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
-@@ -29,7 +41,7 @@
- jumpto: jumpto.o libcgi.a
-       $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
--all: libcgi.a cgitest jumpto
-+all: libcgi.a libcgi.so cgitest jumpto
- install: cgitest
-       install -m 755 cgitest /usr/lib/cgi-bin
diff --git a/package/cgilib/patches/200-cgitest_bugfix.patch b/package/cgilib/patches/200-cgitest_bugfix.patch
deleted file mode 100644 (file)
index 62a68e7..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- cgilib-0.5/cgitest.c.orig  1999-08-17 15:21:20.000000000 +0200
-+++ cgilib-0.5/cgitest.c       2005-08-10 20:49:01.000000000 +0200
-@@ -113,7 +113,7 @@
-             cgiHeader();
-           printf ("<html>\n<head><title>cgilib</title></title>\n\n<body bgcolor=\"#ffffff\">\n");
-           printf ("<h1><a href=\"%s\">cgilib</a></h1>\n", URL);
--          printf ("<h3>Cookie "Library" set</h3>\n");
-+          printf ("<h3>Cookie \"Library\" set</h3>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest\">Test</a><p>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/redirect\">Redirect</a><p>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/listall\">List Everything</a><p>\n");
diff --git a/package/chillispot/Config.in b/package/chillispot/Config.in
deleted file mode 100644 (file)
index 34ffc6e..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-config BR2_PACKAGE_CHILLISPOT
-       prompt "chillispot........................ Wireless LAN access point controller"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_TUN
-       help
-         ChilliSpot is an open source captive portal or wireless LAN
-         access point controller. It is used for authenticating users
-         of a wireless LAN. It supports web based login which is today's
-         standard for public HotSpots and it supports Wireless Protected
-         Access (WPA) which is the standard of the future. Authentication,
-         authorization and accounting (AAA) is handled by your favorite 
-         radius server.
-         
-         http://www.chillispot.org/
-
diff --git a/package/chillispot/Makefile b/package/chillispot/Makefile
deleted file mode 100644 (file)
index 1d63236..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=chillispot
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=997827a9302a85920cfbc1334092ac0c
-
-PKG_SOURCE_URL:=http://www.chillispot.org/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CHILLISPOT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_func_memcmp_working=yes \
-               ac_cv_func_setvbuf_reversed=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_CHILLISPOT):
-       install -m0755 -d $(IDIR_CHILLISPOT)/etc/init.d
-       install -m0755 ./files/$(PKG_NAME).init $(IDIR_CHILLISPOT)/etc/init.d/chilli
-       install -m0755 -d $(IDIR_CHILLISPOT)/etc
-       install -m0644 $(PKG_BUILD_DIR)/doc/chilli.conf $(IDIR_CHILLISPOT)/etc/
-       install -m0755 -d $(IDIR_CHILLISPOT)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/chilli $(IDIR_CHILLISPOT)/usr/sbin/
-       $(RSTRIP) $(IDIR_CHILLISPOT)
-       $(IPKG_BUILD) $(IDIR_CHILLISPOT) $(PACKAGE_DIR)
diff --git a/package/chillispot/files/chillispot.init b/package/chillispot/files/chillispot.init
deleted file mode 100644 (file)
index 289b1fe..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-RUN_D=/var/run
-PID_F=$RUN_D/chilli.pid
-
-case $1 in
- start)
-  /sbin/insmod tun >/dev/null 2>&1
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  /usr/sbin/chilli
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/chillispot/ipkg/chillispot.conffiles b/package/chillispot/ipkg/chillispot.conffiles
deleted file mode 100644 (file)
index 0848516..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/chilli.conf
diff --git a/package/chillispot/ipkg/chillispot.control b/package/chillispot/ipkg/chillispot.control
deleted file mode 100644 (file)
index 0bb2bad..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: chillispot
-Priority: optional
-Section: net
-Depends: kmod-tun
-Description: ChilliSpot is a Wireless LAN Access Point Controller.
diff --git a/package/cifsmount/Config.in b/package/cifsmount/Config.in
deleted file mode 100644 (file)
index cc82a84..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_CIFSMOUNT
-       prompt "cifsmount......................... Helper utility for mounting remote CIFS shares"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         An user space helper for mounting remote CIFS shares
-
diff --git a/package/cifsmount/Makefile b/package/cifsmount/Makefile
deleted file mode 100644 (file)
index e435423..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cifsmount
-PKG_VERSION:=1.5
-PKG_RELEASE:=2
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/cifsmount
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CIFSMOUNT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/mount.cifs mount.cifs.c
-       touch $@
-
-$(IPKG_CIFSMOUNT):
-       install -d -m0755 $(IDIR_CIFSMOUNT)/sbin
-       install -m0755 $(PKG_BUILD_DIR)/mount.cifs $(IDIR_CIFSMOUNT)/sbin/
-       $(RSTRIP) $(IDIR_CIFSMOUNT)
-       $(IPKG_BUILD) $(IDIR_CIFSMOUNT) $(PACKAGE_DIR)
diff --git a/package/cifsmount/ipkg/cifsmount.control b/package/cifsmount/ipkg/cifsmount.control
deleted file mode 100644 (file)
index a556f7c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: cifsmount
-Priority: optional
-Section: net
-Description: mount.cifs helper application for mounting remote CIFS shares
diff --git a/package/cifsmount/mount.cifs.c b/package/cifsmount/mount.cifs.c
deleted file mode 100644 (file)
index 6a7d1e6..0000000
+++ /dev/null
@@ -1,972 +0,0 @@
-/* 
-   Mount helper utility for Linux CIFS VFS (virtual filesystem) client
-   Copyright (C) 2003 Steve French  (sfrench@us.ibm.com)
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <pwd.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/stat.h>
-#include <sys/utsname.h>
-#include <sys/socket.h>
-#include <arpa/inet.h>
-#include <getopt.h>
-#include <errno.h>
-#include <netdb.h>
-#include <string.h>
-#include <mntent.h>
-#include <fcntl.h>
-
-#define MOUNT_CIFS_VERSION_MAJOR "1"
-#define MOUNT_CIFS_VERSION_MINOR "5"
-
-#ifndef MOUNT_CIFS_VENDOR_SUFFIX
-#define MOUNT_CIFS_VENDOR_SUFFIX ""
-#endif
-
-#ifndef MS_MOVE 
-#define MS_MOVE 8192 
-#endif 
-
-char * thisprogram;
-int verboseflag = 0;
-static int got_password = 0;
-static int got_user = 0;
-static int got_domain = 0;
-static int got_ip = 0;
-static int got_unc = 0;
-static int got_uid = 0;
-static int got_gid = 0;
-static int free_share_name = 0;
-static char * user_name = NULL;
-char * mountpassword = NULL;
-
-
-/* BB finish BB
-
-        cifs_umount
-        open nofollow - avoid symlink exposure? 
-        get owner of dir see if matches self or if root
-        call system(umount argv) etc.
-                
-BB end finish BB */
-
-static void mount_cifs_usage(void)
-{
-       printf("\nUsage:  %s <remotetarget> <dir> -o <options>\n", thisprogram);
-       printf("\nMount the remote target, specified as a UNC name,");
-       printf(" to a local directory.\n\nOptions:\n");
-       printf("\tuser=<arg>\n\tpass=<arg>\n\tdom=<arg>\n");
-       printf("\nLess commonly used options:");
-       printf("\n\tcredentials=<filename>,guest,perm,noperm,setuids,nosetuids,\n\trw,ro,sep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec");
-       printf("\n\nOptions not needed for servers supporting CIFS Unix extensions (e.g. most Samba versions):");
-       printf("\n\tuid=<uid>,gid=<gid>,dir_mode=<mode>,file_mode=<mode>");
-       printf("\n\nRarely used options:");
-       printf("\n\tport=<tcpport>,rsize=<size>,wsize=<size>,unc=<unc_name>,ip=<ip_address>,dev,nodev");
-       printf("\n\nOptions are described in more detail in the manual page");
-       printf("\n\tman 8 mount.cifs\n");
-       printf("\nTo display the version number of the mount helper:");
-       printf("\n\t%s -V\n",thisprogram);
-
-       if(mountpassword) {
-               memset(mountpassword,0,64);
-               free(mountpassword);
-       }
-       exit(1);
-}
-
-/* caller frees username if necessary */
-static char * getusername(void) {
-       char *username = NULL;
-       struct passwd *password = getpwuid(getuid());
-
-       if (password) {
-               username = password->pw_name;
-       }
-       return username;
-}
-
-char * parse_cifs_url(char * unc_name)
-{
-       printf("\nMounting cifs URL not implemented yet. Attempt to mount %s\n",unc_name);
-       return NULL;
-}
-
-static int open_cred_file(char * file_name)
-{
-       char * line_buf;
-       char * temp_val;
-       FILE * fs;
-       int i, length;
-       fs = fopen(file_name,"r");
-       if(fs == NULL)
-               return errno;
-       line_buf = malloc(4096);
-       if(line_buf == NULL)
-               return -ENOMEM;
-
-       while(fgets(line_buf,4096,fs)) {
-               /* parse line from credential file */
-
-               /* eat leading white space */
-               for(i=0;i<4086;i++) {
-                       if((line_buf[i] != ' ') && (line_buf[i] != '\t'))
-                               break;
-                       /* if whitespace - skip past it */
-               }
-               if (strncasecmp("username",line_buf+i,8) == 0) {
-                       temp_val = strchr(line_buf + i,'=');
-                       if(temp_val) {
-                               /* go past equals sign */
-                               temp_val++;
-                               for(length = 0;length<4087;length++) {
-                                       if(temp_val[length] == '\n')
-                                               break;
-                               }
-                               if(length > 4086) {
-                                       printf("mount.cifs failed due to malformed username in credentials file");
-                                       memset(line_buf,0,4096);
-                                       if(mountpassword) {
-                                               memset(mountpassword,0,64);
-                                       }
-                                       exit(1);
-                               } else {
-                                       got_user = 1;
-                                       user_name = calloc(1 + length,1);
-                                       /* BB adding free of user_name string before exit,
-                                               not really necessary but would be cleaner */
-                                       strncpy(user_name,temp_val, length);
-                               }
-                       }
-               } else if (strncasecmp("password",line_buf+i,8) == 0) {
-                       temp_val = strchr(line_buf+i,'=');
-                       if(temp_val) {
-                               /* go past equals sign */
-                               temp_val++;
-                               for(length = 0;length<65;length++) {
-                                       if(temp_val[length] == '\n')
-                                               break;
-                               }
-                               if(length > 64) {
-                                       printf("mount.cifs failed: password in credentials file too long\n");
-                                       memset(line_buf,0, 4096);
-                                       if(mountpassword) {
-                                               memset(mountpassword,0,64);
-                                       }
-                                       exit(1);
-                               } else {
-                                       if(mountpassword == NULL) {
-                                               mountpassword = calloc(65,1);
-                                       } else
-                                               memset(mountpassword,0,64);
-                                       if(mountpassword) {
-                                               /* BB add handling for commas in password here */
-                                               strncpy(mountpassword,temp_val,length);
-                                               got_password = 1;
-                                       }
-                               }
-                       }
-               }
-       }
-       fclose(fs);
-       if(line_buf) {
-               memset(line_buf,0,4096);
-               free(line_buf);
-       }
-       return 0;
-}
-
-static int get_password_from_file(int file_descript, char * filename)
-{
-       int rc = 0;
-       int i;
-       char c;
-
-       if(mountpassword == NULL)
-               mountpassword = calloc(65,1);
-       else 
-               memset(mountpassword, 0, 64);
-
-       if(filename != NULL) {
-               file_descript = open(filename, O_RDONLY);
-               if(file_descript < 0) {
-                       printf("mount.cifs failed. %s attempting to open password file %s\n",
-                                  strerror(errno),filename);
-                       exit(1);
-               }
-       }
-       /* else file already open and fd provided */
-
-       for(i=0;i<64;i++) {
-               rc = read(file_descript,&c,1);
-               if(rc < 0) {
-                       printf("mount.cifs failed. Error %s reading password file\n",strerror(errno));
-                       memset(mountpassword,0,64);
-                       if(filename != NULL)
-                               close(file_descript);
-                       exit(1);
-               } else if(rc == 0) {
-                       if(mountpassword[0] == 0) {
-                               if(verboseflag)
-                                       printf("\nWarning: null password used since cifs password file empty");
-                       }
-                       break;
-               } else /* read valid character */ {
-                       if((c == 0) || (c == '\n')) {
-                               break;
-                       } else 
-                               mountpassword[i] = c;
-               }
-       }
-       if((i == 64) && (verboseflag)) {
-               printf("\nWarning: password longer than 64 characters specified in cifs password file");
-       }
-       got_password = 1;
-       if(filename != NULL) {
-               close(file_descript);
-       }
-
-       return rc;
-}
-
-static int parse_options(char * options, int * filesys_flags)
-{
-       char * data;
-       char * percent_char = NULL;
-       char * value = NULL;
-       char * next_keyword = NULL;
-       int rc = 0;
-
-       if (!options)
-               return 1;
-       else
-               data = options;
-
-       if(verboseflag)
-               printf("\n parsing options: %s", options);
-
-/* while ((data = strsep(&options, ",")) != NULL) { */
-       while(data != NULL) {
-               /*  check if ends with trailing comma */
-               if(*data == 0)
-                       break;
-
-               /* format is keyword=value,keyword2=value2,keyword3=value3 etc.) */
-               /* data  = next keyword */
-               /* value = next value ie stuff after equal sign */
-
-               next_keyword = strchr(data,',');
-       
-               /* temporarily null terminate end of keyword=value pair */
-               if(next_keyword)
-                       *next_keyword = 0;
-
-               /* if (!*data)
-                       continue; */
-               
-               /* temporarily null terminate keyword to make keyword and value distinct */
-               if ((value = strchr(data, '=')) != NULL) {
-                       *value = '\0';
-                       value++;
-               }
-
-               if (strncmp(data, "user", 4) == 0) {
-                       if (!value || !*value) {
-                               if(data[4] == '\0') {
-                                       if(verboseflag)
-                                               printf("\nskipping empty user mount parameter\n");
-                                       /* remove the parm since it would otherwise be confusing
-                                       to the kernel code which would think it was a real username */
-                                               data[0] = ',';
-                                               data[1] = ',';
-                                               data[2] = ',';
-                                               data[3] = ',';
-                                       /* BB remove it from mount line so as not to confuse kernel code */
-                               } else {
-                                       printf("username specified with no parameter\n");
-                                       return 1;       /* needs_arg; */
-                               }
-                       } else {
-                               if (strnlen(value, 260) < 260) {
-                                       got_user=1;
-                                       percent_char = strchr(value,'%');
-                                       if(percent_char) {
-                                               *percent_char = ',';
-                                               if(mountpassword == NULL)
-                                                       mountpassword = calloc(65,1);
-                                               if(mountpassword) {
-                                                       if(got_password)
-                                                               printf("\nmount.cifs warning - password specified twice\n");
-                                                       got_password = 1;
-                                                       percent_char++;
-                                                       strncpy(mountpassword, percent_char,64);
-                                               /*  remove password from username */
-                                                       while(*percent_char != 0) {
-                                                               *percent_char = ',';
-                                                               percent_char++;
-                                                       }
-                                               }
-                                       }
-                               } else {
-                                       printf("username too long\n");
-                                       return 1;
-                               }
-                       }
-               } else if (strncmp(data, "pass", 4) == 0) {
-                       if (!value || !*value) {
-                               if(got_password) {
-                                       printf("\npassword specified twice, ignoring second\n");
-                               } else
-                                       got_password = 1;
-                       } else if (strnlen(value, 17) < 17) {
-                               if(got_password)
-                                       printf("\nmount.cifs warning - password specified twice\n");
-                               got_password = 1;
-                       } else {
-                               printf("password too long\n");
-                               return 1;
-                       }
-               } else if (strncmp(data, "ip", 2) == 0) {
-                       if (!value || !*value) {
-                               printf("target ip address argument missing");
-                       } else if (strnlen(value, 35) < 35) {
-                               if(verboseflag)
-                                       printf("ip address %s override specified\n",value);
-                               got_ip = 1;
-                       } else {
-                               printf("ip address too long\n");
-                               return 1;
-                       }
-               } else if ((strncmp(data, "unc", 3) == 0)
-                  || (strncmp(data, "target", 6) == 0)
-                  || (strncmp(data, "path", 4) == 0)) {
-                       if (!value || !*value) {
-                               printf("invalid path to network resource\n");
-                               return 1;  /* needs_arg; */
-                       } else if(strnlen(value,5) < 5) {
-                               printf("UNC name too short");
-                       }
-
-                       if (strnlen(value, 300) < 300) {
-                               got_unc = 1;
-                               if (strncmp(value, "//", 2) == 0) {
-                                       if(got_unc)
-                                               printf("unc name specified twice, ignoring second\n");
-                                       else
-                                               got_unc = 1;
-                               } else if (strncmp(value, "\\\\", 2) != 0) {                       
-                                       printf("UNC Path does not begin with // or \\\\ \n");
-                                       return 1;
-                               } else {
-                                       if(got_unc)
-                                               printf("unc name specified twice, ignoring second\n");
-                                       else
-                                               got_unc = 1;
-                               }
-                       } else {
-                               printf("CIFS: UNC name too long\n");
-                               return 1;
-                       }
-               } else if ((strncmp(data, "domain", 3) == 0)
-                          || (strncmp(data, "workgroup", 5) == 0)) {
-                       if (!value || !*value) {
-                               printf("CIFS: invalid domain name\n");
-                               return 1;       /* needs_arg; */
-                       }
-                       if (strnlen(value, 65) < 65) {
-                               got_domain = 1;
-                       } else {
-                               printf("domain name too long\n");
-                               return 1;
-                       }
-               } else if (strncmp(data, "cred", 4) == 0) {
-                       if (value && *value) {
-                               rc = open_cred_file(value);
-                               if(rc) {
-                                       printf("error %d opening credential file %s\n",rc, value);
-                                       return 1;
-                               }
-                       } else {
-                               printf("invalid credential file name specified\n");
-                               return 1;
-                       }
-               } else if (strncmp(data, "uid", 3) == 0) {
-                       if (value && *value) {
-                               got_uid = 1;
-                       }
-               } else if (strncmp(data, "gid", 3) == 0) {
-                       if (value && *value) {
-                               got_gid = 1;
-                       }
-       /* fmask and dmask synonyms for people used to smbfs syntax */
-               } else if (strcmp(data, "file_mode") == 0 || strcmp(data, "fmask")==0) {
-                       if (!value || !*value) {
-                               printf ("Option '%s' requires a numerical argument\n", data);
-                               return 1;
-                       }
-
-                       if (value[0] != '0') {
-                               printf ("WARNING: '%s' not expressed in octal.\n", data);
-                       }
-
-                       if (strcmp (data, "fmask") == 0) {
-                               printf ("WARNING: CIFS mount option 'fmask' is deprecated. Use 'file_mode' instead.\n");
-                               data = "file_mode"; /* BB fix this */
-                       }
-               } else if (strcmp(data, "dir_mode") == 0 || strcmp(data, "dmask")==0) {
-                       if (!value || !*value) {
-                               printf ("Option '%s' requires a numerical argument\n", data);
-                               return 1;
-                       }
-
-                       if (value[0] != '0') {
-                               printf ("WARNING: '%s' not expressed in octal.\n", data);
-                       }
-
-                       if (strcmp (data, "dmask") == 0) {
-                               printf ("WARNING: CIFS mount option 'dmask' is deprecated. Use 'dir_mode' instead.\n");
-                               data = "dir_mode";
-                       }
-                       /* the following eight mount options should be
-                       stripped out from what is passed into the kernel
-                       since these eight options are best passed as the
-                       mount flags rather than redundantly to the kernel 
-                       and could generate spurious warnings depending on the
-                       level of the corresponding cifs vfs kernel code */
-               } else if (strncmp(data, "nosuid", 6) == 0) {
-                       *filesys_flags |= MS_NOSUID;
-               } else if (strncmp(data, "suid", 4) == 0) {
-                       *filesys_flags &= ~MS_NOSUID;
-               } else if (strncmp(data, "nodev", 5) == 0) {
-                       *filesys_flags |= MS_NODEV;
-               } else if (strncmp(data, "dev", 3) == 0) {
-                       *filesys_flags &= ~MS_NODEV;
-               } else if (strncmp(data, "noexec", 6) == 0) {
-                       *filesys_flags |= MS_NOEXEC;
-               } else if (strncmp(data, "exec", 4) == 0) {
-                       *filesys_flags &= ~MS_NOEXEC;
-               } else if (strncmp(data, "guest", 5) == 0) {
-                       got_password=1;
-               } else if (strncmp(data, "ro", 2) == 0) {
-                       *filesys_flags |= MS_RDONLY;
-               } else if (strncmp(data, "rw", 2) == 0) {
-                       *filesys_flags &= ~MS_RDONLY;
-               } /* else if (strnicmp(data, "port", 4) == 0) {
-                       if (value && *value) {
-                               vol->port =
-                                       simple_strtoul(value, &value, 0);
-                       }
-               } else if (strnicmp(data, "rsize", 5) == 0) {
-                       if (value && *value) {
-                               vol->rsize =
-                                       simple_strtoul(value, &value, 0);
-                       }
-               } else if (strnicmp(data, "wsize", 5) == 0) {
-                       if (value && *value) {
-                               vol->wsize =
-                                       simple_strtoul(value, &value, 0);
-                       }
-               } else if (strnicmp(data, "version", 3) == 0) {
-               } else {
-                       printf("CIFS: Unknown mount option %s\n",data);
-               } */ /* nothing to do on those four mount options above.
-                       Just pass to kernel and ignore them here */
-
-                       /* move to next option */
-               data = next_keyword+1;
-
-               /* put overwritten equals sign back */
-               if(value) {
-                       value--;
-                       *value = '=';
-               }
-       
-               /* put previous overwritten comma back */
-               if(next_keyword)
-                       *next_keyword = ',';
-               else
-                       data = NULL;
-       }
-       return 0;
-}
-
-/* Note that caller frees the returned buffer if necessary */
-char * parse_server(char ** punc_name)
-{
-       char * unc_name = *punc_name;
-       int length = strnlen(unc_name,1024);
-       char * share;
-       char * ipaddress_string = NULL;
-       struct hostent * host_entry;
-       struct in_addr server_ipaddr;
-       int rc;
-
-       if(length > 1023) {
-               printf("mount error: UNC name too long");
-               return NULL;
-       }
-       if (strncasecmp("cifs://",unc_name,7) == 0)
-               return parse_cifs_url(unc_name+7);
-       if (strncasecmp("smb://",unc_name,6) == 0) {
-               return parse_cifs_url(unc_name+6);
-       }
-
-       if(length < 3) {
-               /* BB add code to find DFS root here */
-               printf("\nMounting the DFS root for domain not implemented yet");
-               return NULL;
-       } else {
-               if(strncmp(unc_name,"//",2) && strncmp(unc_name,"\\\\",2)) {
-                       /* check for nfs syntax ie server:share */
-                       share = strchr(unc_name,':');
-                       if(share) {
-                               free_share_name = 1;
-                               *punc_name = malloc(length+3);
-                               *share = '/';
-                               strncpy((*punc_name)+2,unc_name,length);
-                               unc_name = *punc_name;
-                               unc_name[length+2] = 0;
-                               goto continue_unc_parsing;
-                       } else {
-                               printf("mount error: improperly formatted UNC name.");
-                               printf(" %s does not begin with \\\\ or //\n",unc_name);
-                               return NULL;
-                       }
-               } else {
-continue_unc_parsing:
-                       unc_name[0] = '/';
-                       unc_name[1] = '/';
-                       unc_name += 2;
-                       if ((share = strchr(unc_name, '/')) || 
-                               (share = strchr(unc_name,'\\'))) {
-                               *share = 0;  /* temporarily terminate the string */
-                               share += 1;
-                               if(got_ip == 0) {
-                                       host_entry = gethostbyname(unc_name);
-                               }
-                               *(share - 1) = '/'; /* put the slash back */
-                               if(got_ip) {
-                                       if(verboseflag)
-                                               printf("ip address specified explicitly\n");
-                                       return NULL;
-                               }
-                               if(host_entry == NULL) {
-                                       printf("mount error: could not find target server. TCP name %s not found ", unc_name);
-                                       printf(" rc = %d\n",rc);
-                                       return NULL;
-                               } else {
-                                       /* BB should we pass an alternate version of the share name as Unicode */
-                                       /* BB what about ipv6? BB */
-                                       /* BB add retries with alternate servers in list */
-
-                                       memcpy(&server_ipaddr.s_addr, host_entry->h_addr, 4);
-
-                                       ipaddress_string = inet_ntoa(server_ipaddr);                                                                                     
-                                       if(ipaddress_string == NULL) {
-                                               printf("mount error: could not get valid ip address for target server\n");
-                                               return NULL;
-                                       }
-                                       return ipaddress_string; 
-                               }
-                       } else {
-                               /* BB add code to find DFS root (send null path on get DFS Referral to specified server here */
-                               printf("Mounting the DFS root for a particular server not implemented yet\n");
-                               return NULL;
-                       }
-               }
-       }
-}
-
-static struct option longopts[] = {
-       { "all", 0, NULL, 'a' },
-       { "help",0, NULL, 'h' },
-       { "move",0, NULL, 'm' },
-       { "bind",0, NULL, 'b' },
-       { "read-only", 0, NULL, 'r' },
-       { "ro", 0, NULL, 'r' },
-       { "verbose", 0, NULL, 'v' },
-       { "version", 0, NULL, 'V' },
-       { "read-write", 0, NULL, 'w' },
-       { "rw", 0, NULL, 'w' },
-       { "options", 1, NULL, 'o' },
-       { "type", 1, NULL, 't' },
-       { "rsize",1, NULL, 'R' },
-       { "wsize",1, NULL, 'W' },
-       { "uid", 1, NULL, '1'},
-       { "gid", 1, NULL, '2'},
-       { "user",1,NULL,'u'},
-       { "username",1,NULL,'u'},
-       { "dom",1,NULL,'d'},
-       { "domain",1,NULL,'d'},
-       { "password",1,NULL,'p'},
-       { "pass",1,NULL,'p'},
-       { "credentials",1,NULL,'c'},
-       { "port",1,NULL,'P'},
-       /* { "uuid",1,NULL,'U'}, */ /* BB unimplemented */
-       { NULL, 0, NULL, 0 }
-};
-
-int main(int argc, char ** argv)
-{
-       int c;
-       int flags = MS_MANDLOCK; /* no need to set legacy MS_MGC_VAL */
-       char * orgoptions = NULL;
-       char * share_name = NULL;
-       char * domain_name = NULL;
-       char * ipaddr = NULL;
-       char * uuid = NULL;
-       char * mountpoint;
-       char * options;
-       char * resolved_path;
-       char * temp;
-       int rc;
-       int rsize = 0;
-       int wsize = 0;
-       int nomtab = 0;
-       int uid = 0;
-       int gid = 0;
-       int optlen = 0;
-       int orgoptlen = 0;
-       struct stat statbuf;
-       struct utsname sysinfo;
-       struct mntent mountent;
-       FILE * pmntfile;
-
-       /* setlocale(LC_ALL, "");
-       bindtextdomain(PACKAGE, LOCALEDIR);
-       textdomain(PACKAGE); */
-
-       if(argc && argv) {
-               thisprogram = argv[0];
-       }
-       if(thisprogram == NULL)
-               thisprogram = "mount.cifs";
-
-       uname(&sysinfo);
-       /* BB add workstation name and domain and pass down */
-
-/* #ifdef _GNU_SOURCE
-       printf(" node: %s machine: %s sysname %s domain %s\n", sysinfo.nodename,sysinfo.machine,sysinfo.sysname,sysinfo.domainname);
-#endif */
-
-       share_name = argv[1];
-       mountpoint = argv[2];
-
-       /* add sharename in opts string as unc= parm */
-
-       while ((c = getopt_long (argc, argv, "afFhilL:no:O:rsSU:vVwt:",
-                        longopts, NULL)) != -1) {
-               switch (c) {
-/* No code to do the following  options yet */
-/*     case 'l':
-               list_with_volumelabel = 1;
-               break;
-       case 'L':
-               volumelabel = optarg;
-               break; */
-/*     case 'a':              
-               ++mount_all;
-               break; */
-
-               case '?':
-               case 'h':        /* help */
-                       mount_cifs_usage ();
-                       exit(1);
-               case 'n':
-                   ++nomtab;
-                   break;
-               case 'b':
-                       flags |= MS_BIND;
-                       break;
-               case 'm':
-                       flags |= MS_MOVE;
-                       break;
-               case 'o':
-                       orgoptions = strdup(optarg);
-                   break;
-               case 'r':  /* mount readonly */
-                       flags |= MS_RDONLY;
-                       break;
-               case 'U':
-                       uuid = optarg;
-                       break;
-               case 'v':
-                       ++verboseflag;
-                       break;
-               case 'V':          
-                       printf ("mount.cifs version: %s.%s%s\n",
-                       MOUNT_CIFS_VERSION_MAJOR,
-                       MOUNT_CIFS_VERSION_MINOR,
-                       MOUNT_CIFS_VENDOR_SUFFIX);
-                       if(mountpassword) {
-                               memset(mountpassword,0,64);
-                       }
-                       exit (0);
-               case 'w':
-                       flags &= ~MS_RDONLY;
-                       break;
-               case 'R':
-                       rsize = atoi(optarg) ;
-                       break;
-               case 'W':
-                       wsize = atoi(optarg);
-                       break;
-               case '1':
-                       uid = atoi(optarg);
-                       break;
-               case '2':
-                       gid = atoi(optarg);
-                       break;
-               case 'u':
-                       got_user = 1;
-                       user_name = optarg;
-                       break;
-               case 'd':
-                       domain_name = optarg;
-                       break;
-               case 'p':
-                       if(mountpassword == NULL)
-                               mountpassword = calloc(65,1);
-                       if(mountpassword) {
-                               got_password = 1;
-                               strncpy(mountpassword,optarg,64);
-                       }
-                       break;
-               case 'S':
-                       get_password_from_file(0 /* stdin */,NULL);
-                       break;
-               case 't':
-                       break;
-               default:
-                       printf("unknown mount option %c\n",c);
-                       mount_cifs_usage();
-                       exit(1);
-               }
-       }
-
-       if(argc < 3)
-               mount_cifs_usage();
-
-       if (getenv("PASSWD")) {
-               if(mountpassword == NULL)
-                       mountpassword = calloc(65,1);
-               if(mountpassword) {
-                       strncpy(mountpassword,getenv("PASSWD"),64);
-                       got_password = 1;
-               }
-       } else if (getenv("PASSWD_FD")) {
-               get_password_from_file(atoi(getenv("PASSWD_FD")),NULL);
-       } else if (getenv("PASSWD_FILE")) {
-               get_password_from_file(0, getenv("PASSWD_FILE"));
-       }
-
-        if (orgoptions && parse_options(orgoptions, &flags))
-                return -1;
-       
-       ipaddr = parse_server(&share_name);
-       if((ipaddr == NULL) && (got_ip == 0)) {
-               printf("No ip address specified and hostname not found\n");
-               return -1;
-       }
-       
-
-       /* BB save off path and pop after mount returns? */
-       resolved_path = malloc(PATH_MAX+1);
-       if(resolved_path) {
-               /* Note that if we can not canonicalize the name, we get
-               another chance to see if it is valid when we chdir to it */
-               if (realpath(mountpoint, resolved_path)) {
-                       mountpoint = resolved_path; 
-               }
-       }
-       if(chdir(mountpoint)) {
-               printf("mount error: can not change directory into mount target %s\n",mountpoint);
-               return -1;
-       }
-
-       if(stat (".", &statbuf)) {
-               printf("mount error: mount point %s does not exist\n",mountpoint);
-               return -1;
-       }
-
-       if (S_ISDIR(statbuf.st_mode) == 0) {
-               printf("mount error: mount point %s is not a directory\n",mountpoint);
-               return -1;
-       }
-
-       if((getuid() != 0) && (geteuid() == 0)) {
-               if((statbuf.st_uid == getuid()) && (S_IRWXU == (statbuf.st_mode & S_IRWXU))) {
-#ifndef CIFS_ALLOW_USR_SUID
-                       /* Do not allow user mounts to control suid flag
-                       for mount unless explicitly built that way */
-                       flags |= MS_NOSUID | MS_NODEV;
-#endif                                         
-               } else {
-                       printf("mount error: permission denied or not superuser and mount.cifs not installed SUID\n"); 
-                       return -1;
-               }
-       }
-
-       if(got_user == 0)
-               user_name = getusername();
-       
-       if(got_password == 0) {
-               mountpassword = getpass("Password: "); /* BB obsolete */
-               got_password = 1;
-       }
-       /* FIXME launch daemon (handles dfs name resolution and credential change) 
-          remember to clear parms and overwrite password field before launching */
-       if(orgoptions) {
-               optlen = strlen(orgoptions);
-               orgoptlen = optlen;
-       } else
-               optlen = 0;
-       if(share_name)
-               optlen += strlen(share_name) + 4;
-       if(user_name)
-               optlen += strlen(user_name) + 6;
-       if(ipaddr)
-               optlen += strlen(ipaddr) + 4;
-       if(mountpassword)
-               optlen += strlen(mountpassword) + 6;
-       options = malloc(optlen + 10);
-
-       if(options == NULL) {
-               printf("Could not allocate memory for mount options\n");
-               return -1;
-       }
-               
-
-       options[0] = 0;
-       strncat(options,"unc=",4);
-       strcat(options,share_name);
-       /* scan backwards and reverse direction of slash */
-       temp = strrchr(options, '/');
-       if(temp > options + 6)
-               *temp = '\\';
-       if(ipaddr) {
-               strncat(options,",ip=",4);
-               strcat(options,ipaddr);
-       } 
-       if(user_name) {
-               strncat(options,",user=",6);
-               strcat(options,user_name);
-       } 
-       if(mountpassword) {
-               strncat(options,",pass=",6);
-               strcat(options,mountpassword);
-       }
-       strncat(options,",ver=",5);
-       strcat(options,MOUNT_CIFS_VERSION_MAJOR);
-
-       if(orgoptions) {
-               strcat(options,",");
-               strcat(options,orgoptions);
-       }
-       if(verboseflag)
-               printf("\nmount.cifs kernel mount options %s \n",options);
-       if(mount(share_name, mountpoint, "cifs", flags, options)) {
-       /* remember to kill daemon on error */
-               switch (errno) {
-               case 0:
-                       printf("mount failed but no error number set\n");
-                       break;
-               case ENODEV:
-                       printf("mount error: cifs filesystem not supported by the system\n");
-                       break;
-               default:
-                       printf("mount error %d = %s\n",errno,strerror(errno));
-               }
-               printf("Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)\n");
-               if(mountpassword) {
-                       memset(mountpassword,0,64);
-               }
-               return -1;
-       } else {
-               pmntfile = setmntent(MOUNTED, "a+");
-               if(pmntfile) {
-                       mountent.mnt_fsname = share_name;
-                       mountent.mnt_dir = mountpoint; 
-                       mountent.mnt_type = "cifs"; 
-                       mountent.mnt_opts = malloc(220);
-                       if(mountent.mnt_opts) {
-                               char * mount_user = getusername();
-                               memset(mountent.mnt_opts,0,200);
-                               if(flags & MS_RDONLY)
-                                       strcat(mountent.mnt_opts,"ro");
-                               else
-                                       strcat(mountent.mnt_opts,"rw");
-                               if(flags & MS_MANDLOCK)
-                                       strcat(mountent.mnt_opts,",mand");
-                               else
-                                       strcat(mountent.mnt_opts,",nomand");
-                               if(flags & MS_NOEXEC)
-                                       strcat(mountent.mnt_opts,",noexec");
-                               if(flags & MS_NOSUID)
-                                       strcat(mountent.mnt_opts,",nosuid");
-                               if(flags & MS_NODEV)
-                                       strcat(mountent.mnt_opts,",nodev");
-                               if(flags & MS_SYNCHRONOUS)
-                                       strcat(mountent.mnt_opts,",synch");
-                               if(mount_user) {
-                                       if(getuid() != 0) {
-                                               strcat(mountent.mnt_opts,",user=");
-                                               strcat(mountent.mnt_opts,mount_user);
-                                       }
-                                       free(mount_user);
-                               }
-                       }
-                       mountent.mnt_freq = 0;
-                       mountent.mnt_passno = 0;
-                       rc = addmntent(pmntfile,&mountent);
-                       endmntent(pmntfile);
-                       if(mountent.mnt_opts)
-                               free(mountent.mnt_opts);
-               } else {
-                   printf("could not update mount table\n");
-               }
-       }
-       if(mountpassword) {
-               memset(mountpassword,0,64);
-               free(mountpassword);
-       }
-
-       if(options) {
-               memset(options,0,optlen);
-               free(options);
-       }
-
-       if(orgoptions) {
-               memset(orgoptions,0,orgoptlen);
-               free(orgoptions);
-       }
-       if(resolved_path) {
-               free(resolved_path);
-       }
-
-       if(free_share_name) {
-               free(share_name);
-               }
-       return 0;
-}
-
diff --git a/package/click/Config.in b/package/click/Config.in
deleted file mode 100644 (file)
index eca8d70..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_PACKAGE_CLICK
-       prompt "click............................. The Click Modular Router"
-       tristate
-       select BR2_PACKAGE_KMOD_TUN
-       default m if CONFIG_DEVEL
-       help
-               http://pdos.csail.mit.edu/click/
-
-config BR2_PACKAGE_ROOFNET
-       prompt   "roofnet......................... roofnet mesh networking scripts"
-       tristate
-       depends BR2_PACKAGE_CLICK
-       select BR2_PACKAGE_KMOD_MADWIFI
-       default m if CONFIG_DEVEL
-       help
-               http://pdos.csail.mit.edu/roofnet/
-
-
diff --git a/package/click/Makefile b/package/click/Makefile
deleted file mode 100644 (file)
index 06d7b4a..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=click
-PKG_VERSION:=cvs.2006.03.02
-PKG_RELEASE:=1
-PKG_MD5SUM:=7aed4ba94926010d76febb797b288e98
-
-ROOFNET_VERSION:=0.0.1
-
-PKG_SOURCE_URL:=http://pdos.csail.mit.edu/~jbicket/click_snapshots/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CLICK,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ROOFNET,roofnet,$(ROOFNET_VERSION),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               ./configure; \
-               cp include/click/config.h include/click/config-host.h; \
-               rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CXXFLAGS="-static -O2 -MD" \
-               CFLAGS="-static -MD" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --prefix=/usr \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --enable-wifi \
-                 --disable-linuxmodule \
-                 --enable-tools=mixed \
-                 --disable-dynamic-linking \
-       )
-       touch $@
-
-
-# don't build the full click (it's huge), but only include
-# the elements needed for roofnet
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               BUILD_CXX="g++ -include $(PKG_BUILD_DIR)/include/click/config-host.h" \
-               tools elementmap.xml
-       (cd $(PKG_BUILD_DIR)/userlevel; \
-               ../tools/click-mkmindriver/click-mkmindriver -p roofnet -C .. \
-                       -f $(PKG_BUILD_DIR)/conf/wifi/sample.click \
-                       -A --all -E IPNameInfo -E FromHost -E ToHost -E Discard; \
-               $(MAKE) -f Makefile.roofnet; \
-       )
-       touch $@
-
-$(IPKG_CLICK):
-       install -d -m0755 $(IDIR_CLICK)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/userlevel/roofnetclick $(IDIR_CLICK)/usr/bin/click 
-       $(CP) $(PKG_BUILD_DIR)/tools/click-align/click-align $(IDIR_CLICK)/usr/bin/click-align
-       $(RSTRIP) $(IDIR_CLICK)
-       $(IPKG_BUILD) $(IDIR_CLICK) $(PACKAGE_DIR)
-
-
-$(IPKG_ROOFNET):
-       install -d -m0755 $(IDIR_ROOFNET)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/conf/wifi/gen_config_roofnet.sh $(IDIR_ROOFNET)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/conf/wifi/srcr.click $(IDIR_ROOFNET)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/conf/wifi/read_handler $(IDIR_ROOFNET)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/conf/wifi/write_handler $(IDIR_ROOFNET)/usr/bin
-       mkdir -p $(IDIR_ROOFNET)/etc/init.d
-       install -m 755 ./files/S50roofnet $(IDIR_ROOFNET)/etc/init.d/
-       $(IPKG_BUILD) $(IDIR_ROOFNET) $(PACKAGE_DIR)
diff --git a/package/click/files/S50roofnet b/package/click/files/S50roofnet
deleted file mode 100755 (executable)
index f434163..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-killall -q click
-cp /usr/bin/srcr.click /tmp
-sh /usr/bin/gen_config_roofnet.sh > /tmp/unaligned.click
-click-align /tmp/unaligned.click > /tmp/roofnet.click
-/usr/bin/click /tmp/roofnet.click > /tmp/roofnet.log 2>&1 &
diff --git a/package/click/ipkg/click.control b/package/click/ipkg/click.control
deleted file mode 100644 (file)
index 4fb2b2e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: click
-Priority: optional
-Section: net
-Maintainer: John Bicket <jbicket@mit.edu>
-Description: A modular router software
-
diff --git a/package/click/ipkg/roofnet.control b/package/click/ipkg/roofnet.control
deleted file mode 100644 (file)
index 8e26f23..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: roofnet
-Priority: optional
-Section: net
-Maintainer: John Bicket <jbicket@mit.edu>
-Description: The Roofnet mesh networking scripts for Click
-Depends: click, kmod-tun
diff --git a/package/clinkc/Config.in b/package/clinkc/Config.in
deleted file mode 100644 (file)
index 6805564..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_CLINKC
-       prompt "clinkc............................ Embedded UPnP library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBEXPAT
-       help
-               CyberLink for C is a UPnP library using C for small and embedded platforms.
-
-               http://sourceforge.net/projects/clinkc
-
diff --git a/package/clinkc/Makefile b/package/clinkc/Makefile
deleted file mode 100644 (file)
index caa624c..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=clinkc
-PKG_VERSION:=101
-PKG_RELEASE:=1
-PKG_MD5SUM:=4c8ac54a15da47203a86daf77fbc2664
-
-PKG_SOURCE_URL:=@SF/clinkc/
-PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/CyberLinkC
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CLINKC,clinkc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               --with-gnu-ld \
-       );
-       chmod +x $(PKG_BUILD_DIR)/config/install-sh
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_CLINKC):
-       $(CP) $(PKG_INSTALL_DIR) $(IDIR_CLINKC)
-       $(RSTRIP) $(IDIR_CLINKC)
-       $(IPKG_BUILD) $(IDIR_CLINKC) $(PACKAGE_DIR)
-
diff --git a/package/clinkc/ipkg/clinkc.control b/package/clinkc/ipkg/clinkc.control
deleted file mode 100644 (file)
index cf83587..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: clinkc
-Priority: optional
-Section: net
-Description: CyberLink for C is a UPnP library using C for small and embedded platforms.
-Priority: optional
diff --git a/package/collectd/Config.in b/package/collectd/Config.in
deleted file mode 100644 (file)
index c5bdb4c..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-menu "collectd.......................... Lightweight system statistics collection daemon"
-
-config BR2_PACKAGE_COLLECTD
-       prompt "collectd........................... Lightweight system statistics collection daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               collectd is a small daemon which collects system information
-               every 10 seconds. The values are then sent to a multicast group
-               to be stored in RRD files by a server process.
-               
-               http://verplant.org/collectd/
-
-config BR2_PACKAGE_COLLECTD_CPU
-        prompt "Enable cpu support"
-       bool
-       default y
-       depends BR2_PACKAGE_COLLECTD
-
-config BR2_PACKAGE_COLLECTD_LOAD
-        prompt "Enable load support"
-       bool
-       default y
-       depends BR2_PACKAGE_COLLECTD
-
-config BR2_PACKAGE_COLLECTD_MEMORY
-       prompt "Enable memory support"
-       bool
-       default y
-       depends BR2_PACKAGE_COLLECTD
-
-config BR2_PACKAGE_COLLECTD_PING
-       prompt "Enable ping support"
-       bool
-       default y
-       depends BR2_PACKAGE_COLLECTD
-
-config BR2_PACKAGE_COLLECTD_TRAFFIC
-       prompt "Enable traffic support"
-       bool
-       default y
-       depends BR2_PACKAGE_COLLECTD
-endmenu
diff --git a/package/collectd/Makefile b/package/collectd/Makefile
deleted file mode 100644 (file)
index e757f96..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=collectd
-PKG_VERSION:=3.5.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=46a4b81e46d3bb58faab1d603649d737
-
-PKG_SOURCE_URL:=http://verplant.org/collectd/files
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,COLLECTD,collectd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-ifneq ($(BR2_PACKAGE_COLLECTD_CPU),y)
-DISABLE_CPU:=--disable-cpu
-endif
-ifneq ($(BR2_PACKAGE_COLLECTD_LOAD),y)
-DISABLE_LOAD:=--disable-load
-endif
-ifneq ($(BR2_PACKAGE_COLLECTD_MEMORY),y)
-DISABLE_MEMORY:=--disable-memory
-endif
-ifneq ($(BR2_PACKAGE_COLLECTD_PING),y)
-DISABLE_PING:=--disable-ping
-endif
-ifneq ($(BR2_PACKAGE_COLLECTD_TRAFFIC),y)
-DISABLE_TRAFFIC:=--disable-traffic
-endif
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 --enable-shared \
-                 --disable-static \
-                 --disable-debug \
-                 $(DISABLE_CPU) \
-                 $(DISABLE_LOAD) \
-                 $(DISABLE_MEMORY) \
-                 $(DISABLE_PING) \
-                 $(DISABLE_TRAFFIC) \
-                 --disable-cpufreq \
-                 --disable-disk \
-                 --disable-hddtemp \
-                 --disable-nfs \
-                 --disable-processes \
-                 --disable-sensors \
-                 --disable-serial \
-                 --disable-swap \
-                 --disable-tape \
-                 --disable-users \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.built
-
-$(IPKG_COLLECTD):
-       install -d -m0755 $(IDIR_COLLECTD)/etc/init.d
-       install -d -m0755 $(IDIR_COLLECTD)/usr/sbin
-       install -d -m0755 $(IDIR_COLLECTD)/usr/lib/collectd
-       install -d -m0755 $(IDIR_COLLECTD)/var/lib/collectd
-       install -d -m0755 $(IDIR_COLLECTD)/var/run
-       $(CP) ./files/S80collectd $(IDIR_COLLECTD)/etc/init.d/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/collectd $(IDIR_COLLECTD)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/collectd/*.so $(IDIR_COLLECTD)/usr/lib/collectd/
-       $(RSTRIP) $(IDIR_COLLECTD)
-       $(IPKG_BUILD) $(IDIR_COLLECTD) $(PACKAGE_DIR)
-
diff --git a/package/collectd/files/S80collectd b/package/collectd/files/S80collectd
deleted file mode 100755 (executable)
index aa767fb..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-BINARY="/usr/sbin/collectd"
-PIDFILE="/var/run/collectd.pid"
-DATADIR="/var/lib/collectd"
-
-[ -x "$BINARY" ] || exit 1;
-
-if [ -e "$PIDFILE" ]
-then
-       kill $(cat "$PIDFILE") 2>/dev/null
-       sleep 1
-fi
-
-[ -d "$DATADIR" ] || mkdir -p "$DATADIR";
-
-$BINARY
diff --git a/package/collectd/ipkg/collectd.control b/package/collectd/ipkg/collectd.control
deleted file mode 100644 (file)
index f8febfb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: collectd
-Priority: optional
-Section: console
-Maintainer: Florian Forster <octo@verplant.org>
-Source: http://verplant.org/collectd/
-Description: System statistics collection daemon
diff --git a/package/ctorrent/Config.in b/package/ctorrent/Config.in
deleted file mode 100644 (file)
index 7295ace..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_CTORRENT
-       prompt "ctorrent.......................... console-based BitTorrent client"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         CTorrent is a BitTorrent client written in the C programming language, known to 
-         be a very robust and mature programming language, which produces fast and 
-         optimized application.
-
-         http://www.rahul.net/dholmes/ctorrent/
diff --git a/package/ctorrent/Makefile b/package/ctorrent/Makefile
deleted file mode 100755 (executable)
index 3429b83..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ctorrent
-PKG_VERSION:=1.3.4-dnh2
-PKG_RELEASE:=1
-PKG_MD5SUM:=6635e2d0d0ee21faeb85d95cd93c137b
-
-PKG_SOURCE_URL:=http://www.rahul.net/dholmes/ctorrent/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-dnh2
-PKG_CAT:=zcat
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CTORRENT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/openssl" \
-               LDFLAGS="-static -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               --with-gnu-ld \
-       );
-       touch $@
-       
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) STAGING_DIR=$(STAGING_DIR) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) install
-       
-$(IPKG_CTORRENT):
-       mkdir -p $(IDIR_CTORRENT)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_CTORRENT)/
-       $(RSTRIP) $(IDIR_CTORRENT)/
-       $(IPKG_BUILD) $(IDIR_CTORRENT) $(PACKAGE_DIR)
diff --git a/package/ctorrent/ipkg/ctorrent.control b/package/ctorrent/ipkg/ctorrent.control
deleted file mode 100644 (file)
index 0b7d1d5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ctorrent
-Priority: optional
-Section: net
-Description: console-based BitTorrent client
diff --git a/package/cups/Config.in b/package/cups/Config.in
deleted file mode 100644 (file)
index 5358754..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_CUPS
-       prompt "cups.............................. Common UNIX Printing System"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A printer spooling system for devices with USB or LP support
-         
-         http://www.cups.org/
-
diff --git a/package/cups/Makefile b/package/cups/Makefile
deleted file mode 100644 (file)
index bb3e9d3..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cups
-PKG_VERSION:=1.1.23
-PKG_RELEASE:=1
-PKG_MD5SUM:=4ce09b1dce09b6b9398af0daae9adf63
-
-PKG_SOURCE_URL:=http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/ftp.easysw.com/pub/cups/$(PKG_VERSION) \
-       http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/cups/$(PKG_VERSION) \
-       ftp://ftp3.easysw.com/pub/cups/$(PKG_VERSION)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-source.tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CUPS,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --with-gnu-ld \
-                 --with-cups-user=root \
-                 --with-cups-group=root \
-                 --without-perl \
-                 --without-python \
-                 --without-php \
-                 --disable-slp \
-                 --disable-gnutls \
-                 --disable-openssl \
-                 --disable-cdsassl \
-                 --disable-ssl \
-                 --disable-slp \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DSTROOT="$(PKG_INSTALL_DIR)" \
-               STRIP="/bin/true" \
-               all install
-       touch $@
-
-$(IPKG_CUPS):
-       rm -rf $(IDIR_CUPS)/etc/cups
-       install -d -m0755 $(IDIR_CUPS)/etc/cups
-       $(CP) $(PKG_INSTALL_DIR)/etc/cups/* $(IDIR_CUPS)/etc/cups/
-       rm -rf $(IDIR_CUPS)/etc/cups/certs
-       ln -sf /tmp $(IDIR_CUPS)/etc/cups/certs
-       install -d -m0755 $(IDIR_CUPS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_CUPS)/usr/bin/
-       rm -f $(IDIR_CUPS)/usr/bin/cups-config
-       install -d -m0755 $(IDIR_CUPS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.so.* $(IDIR_CUPS)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/cups $(IDIR_CUPS)/usr/lib/
-       install -d -m0755 $(IDIR_CUPS)/usr/share/cups/templates
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/cups/templates/*.tmpl $(IDIR_CUPS)/usr/share/cups/templates/
-       install -d -m0755 $(IDIR_CUPS)/usr/share/doc/cups
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/index.html $(IDIR_CUPS)/usr/share/doc/cups/
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/doc/cups/images $(IDIR_CUPS)/usr/share/doc/cups/
-       install -d -m0755 $(IDIR_CUPS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_CUPS)/usr/sbin/
-       # overwrite default config with our own
-       $(CP) ./files/etc/cups/* $(IDIR_CUPS)/etc/cups/
-       # install initscript with priority 60
-       install -d -m0755 $(IDIR_CUPS)/etc/init.d
-       install -m0755 ./files/cupsd.init $(IDIR_CUPS)/etc/init.d/S60cupsd
-       find $(IDIR_CUPS) -name CVS | xargs rm -rf
-       $(RSTRIP) $(IDIR_CUPS)
-       $(IPKG_BUILD) $(IDIR_CUPS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libcups.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/cups-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/cups $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcups.{a,so*} $(STAGING_DIR)/usr/lib/
-
-install-dev: $(STAGING_DIR)/usr/lib/libcups.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/bin/cups-config \
-         $(STAGING_DIR)/usr/include/cups \
-         $(STAGING_DIR)/usr/lib/libcups.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/cups/files/cupsd.init b/package/cups/files/cupsd.init
deleted file mode 100644 (file)
index 8e5fd63..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-mkdir -p /tmp/cups
-mkdir -p /tmp/spool/cups/tmp
-exec /usr/sbin/cupsd
diff --git a/package/cups/files/etc/cups/classes.conf b/package/cups/files/etc/cups/classes.conf
deleted file mode 100644 (file)
index 15afda7..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-########################################################################
-#                                                                      #
-# This is a sample class configuration file.  This file is included    #
-# from the main configuration file (cups.conf) and lists all of the    #
-# printer classes known to the system.                                 #
-#                                                                      #
-########################################################################
diff --git a/package/cups/files/etc/cups/client.conf b/package/cups/files/etc/cups/client.conf
deleted file mode 100644 (file)
index c8d9f91..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-########################################################################
-#                                                                      #
-# This is the CUPS client configuration file.  This file is used to    #
-# define client-specific parameters, such as the default server or     #
-# default encryption settings.                                         #
-#                                                                      #
-########################################################################
-
-Encryption Never
diff --git a/package/cups/files/etc/cups/cupsd.conf b/package/cups/files/etc/cups/cupsd.conf
deleted file mode 100644 (file)
index e84de45..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-########################################################################
-#                                                                      #
-# This is the CUPS configuration file.  If you are familiar with       #
-# Apache or any of the other popular web servers, we've followed the   #
-# same format.  Any configuration variable used here has the same      #
-# semantics as the corresponding variable in Apache.  If we need       #
-# different functionality then a different name is used to avoid       #
-# confusion...                                                         #
-#                                                                      #
-########################################################################
-
-
-AccessLog syslog
-ErrorLog syslog
-LogLevel info
-PageLog syslog
-PreserveJobHistory No
-PreserveJobFiles No
-AutoPurgeJobs Yes
-MaxJobs 25
-MaxPrinterHistory 10
-#Printcap /etc/printcap
-#PrintcapFormat BSD
-RequestRoot /tmp/cups
-#RemoteRoot remroot
-User root
-Group root
-RIPCache 512k
-TempDir /tmp/cups
-Port 631
-HostNameLookups Off
-KeepAlive On
-Browsing On
-BrowseProtocols cups
-
-<Location />
-AuthType Basic
-AuthClass System
-Order Allow,Deny
-Allow From All
-</Location>
-
-<Location /admin>
-AuthType Basic
-AuthClass System
-
-Order Allow,Deny
-Allow From All
-</Location>
-
diff --git a/package/cups/files/etc/cups/printers.conf b/package/cups/files/etc/cups/printers.conf
deleted file mode 100644 (file)
index 88bba1b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<DefaultPrinter USB>
-Info USB Printer
-Location
-DeviceURI usb:/dev/usb/lp0
-State Idle
-Accepting Yes
-JobSheets none none
-QuotaPeriod 0
-PageLimit 0
-KLimit 0
-</Printer>
-
-<Printer LP>
-Info Parallel Port Printer
-Location
-DeviceURI parallel:/dev/printers/0
-State Idle
-Accepting Yes
-JobSheets none none
-QuotaPeriod 0
-PageLimit 0
-KLimit 0
-</Printer>
diff --git a/package/cups/ipkg/cups.conffiles b/package/cups/ipkg/cups.conffiles
deleted file mode 100644 (file)
index bed6faa..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-/etc/cups/classes.conf
-/etc/cups/client.conf
-/etc/cups/cupsd.conf
-/etc/cups/printers.conf
diff --git a/package/cups/ipkg/cups.control b/package/cups/ipkg/cups.control
deleted file mode 100644 (file)
index b31f929..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: cups
-Priority: optional
-Section: net
-Depends: zlib
-Description: Common Unix Printing System
diff --git a/package/cups/patches/100-makefile-targets.patch b/package/cups/patches/100-makefile-targets.patch
deleted file mode 100644 (file)
index 590a304..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- cups-1.1.23.old/Makefile   2005-01-03 20:29:44.000000000 +0100
-+++ cups-1.1.23/Makefile       2005-03-23 20:15:24.000000000 +0100
-@@ -28,7 +28,7 @@
- # Directories to make...
- #
--DIRS  =       cups backend berkeley cgi-bin filter man pdftops \
-+DIRS  =       cups backend berkeley cgi-bin \
-               scheduler systemv
- #
diff --git a/package/cups/patches/110-no-strip-on-install.patch b/package/cups/patches/110-no-strip-on-install.patch
deleted file mode 100644 (file)
index 1addc75..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN cups-1.1.23.old/Makedefs.in cups-1.1.23/Makedefs.in
---- cups-1.1.23.old/Makedefs.in        2005-01-03 20:29:44.000000000 +0100
-+++ cups-1.1.23/Makedefs.in    2005-03-23 20:28:06.000000000 +0100
-@@ -47,7 +47,7 @@
- # Installation programs...
- #
--INSTALL_BIN   =       $(LIBTOOL) $(INSTALL) -m 755 -s
-+INSTALL_BIN   =       $(LIBTOOL) $(INSTALL) -m 755
- INSTALL_DATA  =       $(INSTALL) -m 644
- INSTALL_DIR   =       $(INSTALL) -d
- INSTALL_LIB   =       $(LIBTOOL) $(INSTALL) -m 755
diff --git a/package/cups/patches/120-documentation-url.patch b/package/cups/patches/120-documentation-url.patch
deleted file mode 100644 (file)
index 07d090c..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
---- cups-1.1.23/doc/index.html.orig    2005-01-03 21:13:59.000000000 +0100
-+++ cups-1.1.23/doc/index.html 2005-03-23 22:18:15.000000000 +0100
-@@ -6,7 +6,7 @@
-               <AREA SHAPE="RECT" COORDS="12,10,50,20" HREF="http://www.easysw.com" ALT="Easy Software Products Home Page">
-               <AREA SHAPE="RECT" COORDS="82,10,196,20" HREF="/admin" ALT="Do Administration Tasks">
-               <AREA SHAPE="RECT" COORDS="216,10,280,20" HREF="/classes" ALT="Manage Printer Classes Status">
--              <AREA SHAPE="RECT" COORDS="300,10,336,20" HREF="/documentation.html" ALT="On-Line Help">
-+              <AREA SHAPE="RECT" COORDS="300,10,336,20" HREF="http://www.cups.org/documentation.php" ALT="On-Line Help">
-               <AREA SHAPE="RECT" COORDS="356,10,394,20" HREF="/jobs" ALT="Manage Jobs">
-               <AREA SHAPE="RECT" COORDS="414,10,476,20" HREF="/printers" ALT="Manage Printers">
-               <AREA SHAPE="RECT" COORDS="496,10,568,20" HREF="http://www.cups.org" ALT="Download the Current CUPS Software">
-@@ -20,7 +20,7 @@
- <H1><A HREF="admin">Do Administration Tasks</A></H1>
- <H1><A HREF="classes">Manage Printer Classes</A></H1>
--<H1><A HREF="documentation.html">On-Line Help</A></H1>
-+<H1><A HREF="http://www.cups.org/documentation.php">On-Line Help</A></H1>
- <H1><A HREF="jobs">Manage Jobs</A></H1>
- <H1><A HREF="printers">Manage Printers</A></H1>
- <H1><A HREF="http://www.cups.org">Download the Current CUPS Software</A></H1>
diff --git a/package/curl/Config.in b/package/curl/Config.in
deleted file mode 100644 (file)
index 9f8768c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-config BR2_COMPILE_CURL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBCURL
-
-config BR2_PACKAGE_LIBCURL
-       prompt "libcurl........................... A client-side URL transfer library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_CURL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         A client-side URL transfer library.
-         
-         http://curl.haxx.se/
-
-config BR2_PACKAGE_CURL
-       prompt   "curl............................ A client-side URL transfer tool"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBCURL
-       help
-         A client-side URL transfer tool.
-         
-         http://curl.haxx.se/
-
diff --git a/package/curl/Makefile b/package/curl/Makefile
deleted file mode 100644 (file)
index 1a4ee86..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=curl
-PKG_VERSION:=7.14.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=46ce665e47d37fce1a0bad935cce58a9
-
-PKG_SOURCE_URL:=http://curl.haxx.se/download/ \
-       http://www.mirrorspace.org/curl/ \
-       http://curl.mirror.internet.tp/download/ \
-       ftp://ftp.sunet.se/pub/www/utilities/curl/ \
-       ftp://ftp.planetmirror.com/pub/curl/ \
-       http://www.mirrormonster.com/curl/download/ \
-       http://curl.mirrors.cyberservers.net/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CURL,curl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIBCURL,libcurl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --disable-thread \
-                       --enable-cookies \
-                       --enable-crypto-auth \
-                       --enable-nonblocking \
-                       --enable-file \
-                       --enable-ftp \
-                       --enable-http \
-                       --enable-ipv6 \
-                       --disable-ares \
-                       --disable-debug \
-                       --disable-dict \
-                       --disable-gopher \
-                       --disable-ldap \
-                       --disable-manual \
-                       --disable-sspi \
-                       --disable-telnet \
-                       --disable-verbose \
-                       --with-random="/dev/urandom" \
-                       --with-ssl="$(STAGING_DIR)/usr" \
-                       --without-ca-bundle \
-                       --without-gnutls \
-                       --without-libidn \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_CURL):
-       install -m0755 -d $(IDIR_CURL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/curl $(IDIR_CURL)/usr/bin/
-       $(RSTRIP) $(IDIR_CURL)
-       $(IPKG_BUILD) $(IDIR_CURL) $(PACKAGE_DIR)
-
-$(IPKG_LIBCURL):
-       install -m0755 -d $(IDIR_LIBCURL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurl.so.* $(IDIR_LIBCURL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBCURL)
-       $(IPKG_BUILD) $(IDIR_LIBCURL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libcurl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/curl-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/curl $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurl.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurl.so* $(STAGING_DIR)/usr/lib/
-       $(SED) 's,-I/usr/include,,g' $(STAGING_DIR)/usr/bin/curl-config
-       $(SED) 's,-L/usr/lib,,g' $(STAGING_DIR)/usr/bin/curl-config
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libcurl.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/curl-config \
-               $(STAGING_DIR)/usr/include/curl \
-               $(STAGING_DIR)/usr/lib/libcurl.a \
-               $(STAGING_DIR)/usr/lib/libcurl.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/curl/ipkg/curl.control b/package/curl/ipkg/curl.control
deleted file mode 100644 (file)
index 17ebb41..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: curl
-Priority: optional
-Section: net
-Depends: libcurl
-Description: a client-side URL transfer tool
diff --git a/package/curl/ipkg/libcurl.control b/package/curl/ipkg/libcurl.control
deleted file mode 100644 (file)
index fa73b46..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libcurl
-Priority: optional
-Section: libs
-Depends: libopenssl, zlib
-Description: a client-side URL transfer library
diff --git a/package/curl/patches/500-configure_cross.patch b/package/curl/patches/500-configure_cross.patch
deleted file mode 100644 (file)
index 7fa921c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-diff -ruN curl-7.14.0-old/configure curl-7.14.0-new/configure
---- curl-7.14.0-old/configure  2005-05-14 00:23:47.000000000 +0200
-+++ curl-7.14.0-new/configure  2005-09-02 02:03:38.000000000 +0200
-@@ -26132,10 +26132,10 @@
-   fi
--  if test "$OPENSSL_ENABLED" = "1"; then
--                LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$EXTRA_SSL/lib$libsuff"
--    export LD_LIBRARY_PATH
--  fi
-+#  if test "$OPENSSL_ENABLED" = "1"; then
-+#                LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$EXTRA_SSL/lib$libsuff"
-+#    export LD_LIBRARY_PATH
-+#  fi
- fi
-@@ -26325,8 +26325,8 @@
- echo "$as_me: detected GnuTLS version $version" >&6;}
--        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
--        export LD_LIBRARY_PATH
-+#        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
-+#        export LD_LIBRARY_PATH
-       fi
-     fi
-diff -ruN curl-7.14.0-old/configure.ac curl-7.14.0-new/configure.ac
---- curl-7.14.0-old/configure.ac       2005-05-13 23:19:21.000000000 +0200
-+++ curl-7.14.0-new/configure.ac       2005-09-02 02:03:45.000000000 +0200
-@@ -917,13 +917,13 @@
-   fi
--  if test "$OPENSSL_ENABLED" = "1"; then
--    dnl when the ssl shared libs were found in a path that the run-time linker
--    dnl doesn't search through, we need to add it to LD_LIBRARY_PATH to
--    dnl prevent further configure tests to fail due to this
--    LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$EXTRA_SSL/lib$libsuff"
--    export LD_LIBRARY_PATH
--  fi
-+#  if test "$OPENSSL_ENABLED" = "1"; then
-+#    dnl when the ssl shared libs were found in a path that the run-time linker
-+#    dnl doesn't search through, we need to add it to LD_LIBRARY_PATH to
-+#    dnl prevent further configure tests to fail due to this
-+#    LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$EXTRA_SSL/lib$libsuff"
-+#    export LD_LIBRARY_PATH
-+#  fi
- fi
-@@ -1021,8 +1021,8 @@
-         dnl LD_LIBRARY_PATH to prevent further configure tests to fail
-         dnl due to this
--        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
--        export LD_LIBRARY_PATH
-+#        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
-+#        export LD_LIBRARY_PATH
-       fi
-     fi
diff --git a/package/cutter/Config.in b/package/cutter/Config.in
deleted file mode 100644 (file)
index 2466df6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_CUTTER
-       prompt "cutter............................ allows an user to abort TCP/IP connections"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               "Cutter" is an open source program that allows Linux firewall 
-               administrators to abort TCP/IP connections routed over the 
-               firewall or router on which it is run.
-
-               http://www.lowth.com/cutter/
-
diff --git a/package/cutter/Makefile b/package/cutter/Makefile
deleted file mode 100755 (executable)
index 418718f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cutter
-PKG_VERSION:=1.03
-PKG_RELEASE:=1
-PKG_MD5SUM:=50093db9b64277643969ee75b83ebbd1
-
-PKG_SOURCE_URL:=http://www.lowth.com/cutter/software/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,CUTTER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-       
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(PKG_BUILD_DIR)/cutter.c -o $(PKG_BUILD_DIR)/cutter
-       install -d -m0755 $(PKG_INSTALL_DIR)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/cutter $(PKG_INSTALL_DIR)/usr/sbin/
-       
-$(IPKG_CUTTER):
-       mkdir -p $(IDIR_CUTTER)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_CUTTER)/
-       $(RSTRIP) $(IDIR_CUTTER)/
-       $(IPKG_BUILD) $(IDIR_CUTTER) $(PACKAGE_DIR)
diff --git a/package/cutter/ipkg/cutter.control b/package/cutter/ipkg/cutter.control
deleted file mode 100644 (file)
index 6c91692..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: cutter
-Architecture: mipsel
-Section: net
-Description: "Cutter" is an open source program that allows Linux firewall administrators to abort TCP/IP connections routed over the firewall or router on which it is run.
-Priority: optional
diff --git a/package/cyrus-sasl/Config.in b/package/cyrus-sasl/Config.in
deleted file mode 100644 (file)
index 599a87c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_CYRUS_SASL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBSASL2
-
-config BR2_PACKAGE_LIBSASL2
-       prompt "libsasl2.......................... General purpose authentication library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_CYRUS_SASL
-       help
-         A general purpose authentication library.
-         
-         http://asg.web.cmu.edu/sasl/
-
diff --git a/package/cyrus-sasl/Makefile b/package/cyrus-sasl/Makefile
deleted file mode 100644 (file)
index e89bee1..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=cyrus-sasl
-PKG_VERSION:=2.1.20
-PKG_RELEASE:=1
-PKG_MD5SUM:=268ead27f4ac39bcfe17d9e38e0f2977
-
-PKG_SOURCE_URL:=http://ftp.andrew.cmu.edu/pub/cyrus-mail/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBSASL2,libsasl2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --enable-shared \
-                 --enable-static \
-                 --disable-sample \
-                 --enable-staticdlopen \
-                 --disable-java \
-                 --disable-alwaystrue \
-                 --disable-checkapop \
-                 --enable-cram \
-                 --enable-digest \
-                 --disable-otp \
-                 --disable-srp \
-                 --disable-srp-setpass \
-                 --disable-krb4 \
-                 --disable-gssapi \
-                 --disable-gss_mutexes \
-                 --enable-plain \
-                 --enable-anon \
-                 --disable-login \
-                 --disable-ntlm \
-                 --disable-sql \
-                 --with-dblib="none" \
-                 --without-gdbm \
-                 --with-devrandom="/dev/urandom" \
-                 --without-pam \
-                 --without-saslauthd \
-                 --without-authdaemond \
-                 --without-pwcheck \
-                 --with-ipctype=unix \
-                 --with-openssl="$(STAGING_DIR)/usr" \
-                 --without-des \
-                 --without-opie \
-                 --without-ldap \
-                 --without-mysql \
-                 --without-pgsql \
-                 --without-sqlite \
-                 --without-rc4 \
-                 --without-dmalloc \
-                 --without-sfio \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR)/include \
-               CC="$(HOSTCC)" \
-               LINK="$(HOSTCC) -o makemd5 -lc" \
-               CFLAGS="" \
-               makemd5
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBSASL2):
-       install -m0755 -d $(IDIR_LIBSASL2)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.so.* $(IDIR_LIBSASL2)/usr/lib/
-       install -m0755 -d $(IDIR_LIBSASL2)/usr/lib/sasl2
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.so.* $(IDIR_LIBSASL2)/usr/lib/sasl2/
-       $(RSTRIP) $(IDIR_LIBSASL2)
-       $(IPKG_BUILD) $(IDIR_LIBSASL2) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libsasl2.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/sasl $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.{a,so*} $(STAGING_DIR)/usr/lib/
-       ln -sf libsasl2.a $(STAGING_DIR)/usr/lib/libsasl.a
-       ln -sf libsasl2.so $(STAGING_DIR)/usr/lib/libsasl.so
-       mkdir -p $(STAGING_DIR)/usr/lib/sasl2
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.{a,so*} $(STAGING_DIR)/usr/lib/sasl2/
-
-install-dev: $(STAGING_DIR)/usr/lib/libsasl2.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/sasl
-       rm -rf $(STAGING_DIR)/usr/lib/libsasl{2,}.{a,so*}
-       rm -rf $(STAGING_DIR)/usr/lib/sasl2
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/cyrus-sasl/ipkg/libsasl2.control b/package/cyrus-sasl/ipkg/libsasl2.control
deleted file mode 100644 (file)
index 82e0f0a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libsasl2
-Priority: optional
-Section: libs
-Description: a general purpose authentication library
diff --git a/package/cyrus-sasl/patches/cyrus-sasl-2.1.20-gcc4.patch b/package/cyrus-sasl/patches/cyrus-sasl-2.1.20-gcc4.patch
deleted file mode 100644 (file)
index 118b5a4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- cyrus-sasl-2.1.20/lib/client.c~    2003-11-11 11:26:06.000000000 -0500
-+++ cyrus-sasl-2.1.20/lib/client.c     2005-05-31 22:34:14.000000000 -0400
-@@ -61,7 +61,7 @@
- static cmech_list_t *cmechlist; /* global var which holds the list */
--static sasl_global_callbacks_t global_callbacks;
-+sasl_global_callbacks_t global_callbacks;
- static int _sasl_client_active = 0;
diff --git a/package/deco/Config.in b/package/deco/Config.in
deleted file mode 100644 (file)
index 3b0682d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_DECO
-       prompt "deco.............................. Text-based full featured file manager"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         A clone of Norton Commander for Unix. Text-based, full featured
-         file manager.
-         
-         http://deco.sourceforge.net/
-
diff --git a/package/deco/Makefile b/package/deco/Makefile
deleted file mode 100644 (file)
index 081de39..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=deco
-PKG_VERSION:=39
-PKG_RELEASE:=1
-PKG_MD5SUM:=f77f60e8be0cae1f814cba1ef61bf4d0
-
-PKG_SOURCE_URL:=@SF/deco
-PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION).tgz
-
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DECO,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-           $(TARGET_CONFIGURE_OPTS) \
-           CFLAGS="$(TARGET_CFLAGS)" \
-           CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-           LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-           ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_DECO):
-       install -m0755 -d $(IDIR_DECO)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/deco $(IDIR_DECO)/usr/bin/deco
-       install -m0755 -d $(IDIR_DECO)/usr/lib/deco
-       install -m0644 $(PKG_BUILD_DIR)/profile $(IDIR_DECO)/usr/lib/deco/profile
-       install -m0644 $(PKG_BUILD_DIR)/menu $(IDIR_DECO)/usr/lib/deco/menu
-       $(RSTRIP) $(IDIR_DECO)
-       $(IPKG_BUILD) $(IDIR_DECO) $(PACKAGE_DIR)
-
diff --git a/package/deco/ipkg/deco.control b/package/deco/ipkg/deco.control
deleted file mode 100644 (file)
index f7e8c43..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: deco
-Priority: optional
-Section: misc
-Depends: libncurses
-Description: Text-based, full featured file manager
diff --git a/package/deco/patches/100-tty.c.patch b/package/deco/patches/100-tty.c.patch
deleted file mode 100644 (file)
index f37e4e2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tty.c  2005-09-25 00:23:41.671022039 -0700
-+++ str_new/tty.c      2005-09-25 01:09:37.189119615 -0700
-@@ -14,7 +14,7 @@
- #if HAVE_TERMIOS_H
- #   include <sys/termios.h>
- #   if HAVE_SYS_IOCTL_H
--#      include <sys/ioctl.h>
-+/*#      include <sys/ioctl.h>*/
- #   endif
- #   define HAVE_TERMIO_H 1
- #   define termio termios
diff --git a/package/dhcp-forwarder/Config.in b/package/dhcp-forwarder/Config.in
deleted file mode 100644 (file)
index 2c99809..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_DHCP_FORWARDER
-       prompt "dhcp-forwarder.................... DHCP relay agent"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A DHCP relay agent
-         
-         http://www.nongnu.org/dhcp-fwd/
-
diff --git a/package/dhcp-forwarder/Makefile b/package/dhcp-forwarder/Makefile
deleted file mode 100644 (file)
index a7cb909..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dhcp-forwarder
-PKG_VERSION:=0.7
-PKG_RELEASE:=4
-PKG_MD5SUM:=e7f876e615ebc3f96418f6477b4451e2
-
-PKG_SOURCE_URL:=http://savannah.nongnu.org/download/dhcp-fwd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DHCP_FORWARDER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ac_cv_func_malloc_0_nonnull="yes" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --disable-dietlibc \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               cfg_filename="/etc/dhcp-fwd.conf" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-       
-$(IPKG_DHCP_FORWARDER):
-       install -m0755 -d $(IDIR_DHCP_FORWARDER)/etc
-       install -m0644 $(PKG_BUILD_DIR)/contrib/dhcp-fwd.conf $(IDIR_DHCP_FORWARDER)/etc/
-       install -m0755 -d $(IDIR_DHCP_FORWARDER)/etc/init.d
-       install -m0755 ./files/dhcp-fwd.init $(IDIR_DHCP_FORWARDER)/etc/init.d/dhcp-fwd
-       install -m0755 -d $(IDIR_DHCP_FORWARDER)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dhcp-fwd $(IDIR_DHCP_FORWARDER)/usr/bin/
-       $(RSTRIP) $(IDIR_DHCP_FORWARDER)
-       $(IPKG_BUILD) $(IDIR_DHCP_FORWARDER) $(PACKAGE_DIR)
diff --git a/package/dhcp-forwarder/files/dhcp-fwd.init b/package/dhcp-forwarder/files/dhcp-fwd.init
deleted file mode 100644 (file)
index 6ad3858..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-LOG_D=/var/log
-RUN_D=/var/run
-PID_F=$RUN_D/dhcpd-fwd.pid
-
-case $1 in
- start)
-  [ -d $LOG_D ] || mkdir -p $LOG_D
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  dhcp-fwd
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/dhcp-forwarder/ipkg/dhcp-forwarder.conffiles b/package/dhcp-forwarder/ipkg/dhcp-forwarder.conffiles
deleted file mode 100644 (file)
index 70be85a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/dhcp-fwd.conf
diff --git a/package/dhcp-forwarder/ipkg/dhcp-forwarder.control b/package/dhcp-forwarder/ipkg/dhcp-forwarder.control
deleted file mode 100644 (file)
index 9958ddb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: dhcp-forwarder
-Priority: optional
-Section: net
-Description: a DHCP relay agent
diff --git a/package/dhcp-forwarder/patches/00-big_endian.patch b/package/dhcp-forwarder/patches/00-big_endian.patch
deleted file mode 100644 (file)
index add157d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- dhcp-forwarder-0.7/src/dhcp.h      2004-06-22 03:46:56.000000000 -0700
-+++ dhcp-forwarder-0.7-x/src/dhcp.h    2005-10-06 17:04:14.000000000 -0700
-@@ -89,7 +89,7 @@
-   optDHCP_COOKIE = 0x63538263u,
-   flgDHCP_BCAST        = 0x0080u
- #else
--  DHCP_COOKIE          = 0x63825363u,
-+  optDHCP_COOKIE = 0x63825363u,
-   flgDHCP_BCAST        = 0x8000u
- #endif
- };
diff --git a/package/dhcp-forwarder/patches/01-getpwnmam_getgrnam.patch b/package/dhcp-forwarder/patches/01-getpwnmam_getgrnam.patch
deleted file mode 100644 (file)
index ef84913..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -pur dhcp-forwarder-0.7-orig/src/wrappers.h dhcp-forwarder-0.7-patched/src/wrappers.h
---- dhcp-forwarder-0.7-orig/src/wrappers.h     2004-06-22 12:46:56.000000000 +0200
-+++ dhcp-forwarder-0.7-patched/src/wrappers.h  2005-12-27 12:28:10.464289435 +0100
-@@ -65,7 +65,14 @@ Egetgrnam(char const *name)
-    /*@*/
- {
-   /*@observer@*/struct group const    *res = getgrnam(name);
--  FatalErrnoError(res==0, 1, "getgrnam()");
-+
-+  FatalErrnoError((res == NULL) && (errno != 0), 1, "getgrnam()");
-+
-+  if (res == NULL)
-+  {
-+    fprintf (stderr, "No such group: `%s'\n", name);
-+    exit (1);
-+  }
-     /*@-freshtrans@*/
-     /*@-mustfreefresh@*/
-@@ -80,7 +87,14 @@ Egetpwnam(char const *name)
-     /*@*/
- {
-   struct passwd const *res = getpwnam(name);
--  FatalErrnoError(res==0, 1, "getpwnam()");
-+
-+  FatalErrnoError((res == NULL) && (errno != 0), 1, "getpwnam()");
-+
-+  if (res == NULL)
-+  {
-+    fprintf (stderr, "No such user: `%s'\n", name);
-+    exit (1);
-+  }
-   return res;
- }
diff --git a/package/dhcp/Config.in b/package/dhcp/Config.in
deleted file mode 100644 (file)
index f29beee..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#menu "dhcp.............................. ISC DHCP (Dynamic Host Configuration Protocol) implementation"
-
-config BR2_COMPILE_DHCP
-       tristate
-       default n
-       depends BR2_PACKAGE_DHCP_RELAY || BR2_PACKAGE_DHCP_SERVER
-
-config BR2_PACKAGE_DHCP_RELAY
-       prompt "dhcp-relay........................ ISC DHCP relay"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_DHCP
-       help
-         ISC (Internet Software Consortium) DHCP (Dynamic Host Configuration 
-         Protocol) relay daemon.
-         
-         http://www.isc.org/
-
-config BR2_PACKAGE_DHCP_SERVER
-       prompt "dhcp-server....................... ISC DHCP server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_DHCP
-       help
-         ISC (Internet Software Consortium) DHCP (Dynamic Host Configuration 
-         Protocol) server daemon.
-         
-         http://www.isc.org/
-
-#endmenu
diff --git a/package/dhcp/Makefile b/package/dhcp/Makefile
deleted file mode 100644 (file)
index 8ee56ff..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dhcp
-PKG_VERSION:=3.0.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=f91416a0b8ed3fd0601688cf0b7df58f
-
-PKG_SOURCE_URL:=ftp://ftp.isc.org/isc/dhcp/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DHCP_RELAY,dhcp-relay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,DHCP_SERVER,dhcp-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR) ; \
-               ./configure \
-                 --copts "$(TARGET_CFLAGS)" \
-                 linux-2.2 \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_DHCP_RELAY):
-       install -d -m0755 $(IDIR_DHCP_RELAY)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dhcrelay $(IDIR_DHCP_RELAY)/usr/sbin/
-       $(RSTRIP) $(IDIR_DHCP_RELAY)
-       $(IPKG_BUILD) $(IDIR_DHCP_RELAY) $(PACKAGE_DIR)
-
-$(IPKG_DHCP_SERVER):
-       install -d -m0755 $(IDIR_DHCP_SERVER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dhcpd $(IDIR_DHCP_SERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_DHCP_SERVER)
-       $(IPKG_BUILD) $(IDIR_DHCP_SERVER) $(PACKAGE_DIR)
diff --git a/package/dhcp/ipkg/dhcp-relay.control b/package/dhcp/ipkg/dhcp-relay.control
deleted file mode 100644 (file)
index fbd3d20..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: dhcp-relay
-Priority: optional
-Section: net
-Description: ISC DHCP relay
diff --git a/package/dhcp/ipkg/dhcp-server.control b/package/dhcp/ipkg/dhcp-server.control
deleted file mode 100644 (file)
index a9b86a1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: dhcp-server
-Priority: optional
-Section: net
-Description: ISC DHCP server
diff --git a/package/dhcp6/Config.in b/package/dhcp6/Config.in
deleted file mode 100644 (file)
index f00e281..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_DHCP6
-       prompt "dhcp6............................. IPv6 DHCP server and client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-               This is the first ever open source implementation of Dynamic Host Configuration Protocol for IPv6 (DHCPv6) server and client on Linux Operating System. The server provides leases (durations or lifetimes) on IPv6 addresses to the clients who request for it
diff --git a/package/dhcp6/Makefile b/package/dhcp6/Makefile
deleted file mode 100755 (executable)
index e007aba..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dhcp6
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=86193dfa62137db3ea459543db4f1102
-PKG_SOURCE_URL:=@SF/dhcpv6-linux
-PKG_SOURCE:=dhcpv6-linux-$(PKG_VERSION).zip
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=unzip
-
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DHCP6,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) CC=$(TARGET_CC) STAGING_DIR=$(STAGING_DIR) -C $(PKG_BUILD_DIR)/server
-       $(MAKE) CC=$(TARGET_CC) STAGING_DIR=$(STAGING_DIR) -C $(PKG_BUILD_DIR)/client
-       install -d $(PKG_INSTALL_DIR)/usr/sbin $(PKG_INSTALL_DIR)/etc/dhcp{d6,6}
-       install -m0755 $(PKG_BUILD_DIR)/client/cli $(PKG_INSTALL_DIR)/usr/sbin/dhcp6client
-       install -m0755 $(PKG_BUILD_DIR)/server/serv $(PKG_INSTALL_DIR)/usr/sbin/dhcpd6
-       install -m0755 $(PKG_BUILD_DIR)/server/*.conf $(PKG_INSTALL_DIR)/etc/dhcpd6/
-       install -m0755 $(PKG_BUILD_DIR)/client/*.conf $(PKG_INSTALL_DIR)/etc/dhcp6/
-       touch $@
-
-$(IPKG_DHCP6):
-       mkdir -p $(IDIR_DHCP6)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_DHCP6)/
-       $(RSTRIP) $(IDIR_DHCP6)
-       $(IPKG_BUILD) $(IDIR_DHCP6) $(PACKAGE_DIR)
diff --git a/package/dhcp6/ipkg/dhcp6.control b/package/dhcp6/ipkg/dhcp6.control
deleted file mode 100755 (executable)
index cc030a0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: dhcp6
-Section: net
-Architecture: mipsel
-Priority: optional
-Description: This is the first ever open source implementation of Dynamic Host Configuration Protocol for IPv6 (DHCPv6) server and client on Linux Operating System. The server provides leases (durations or lifetimes) on IPv6 addresses to the clients who request for it. 
diff --git a/package/dhcp6/ipkg/files/conffiles b/package/dhcp6/ipkg/files/conffiles
deleted file mode 100644 (file)
index 267baa9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-/etc/dhcpd6/dhcpd6.conf
-/etc/dhcpd6/leases6.conf
-/etc/dhcpd6/partial_leases6.conf
-/etc/dhcp6/sollicit.conf
diff --git a/package/dhcp6/patches/01-remove_debug.patch b/package/dhcp6/patches/01-remove_debug.patch
deleted file mode 100644 (file)
index d39eeb1..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-diff -urN orig/dhcp6-1.0/client/Makefile dhcp6-1.0/client/Makefile
---- orig/dhcp6-1.0/client/Makefile     2025-06-28 23:21:40.000000000 +0200
-+++ dhcp6-1.0/client/Makefile  2005-12-13 13:43:11.000000000 +0100
-@@ -1,42 +1,40 @@
--
--CC = gcc
- STD_HEADERS = stdhead.h head.h struct.h options_type.h message_type.h states.h timer_val.h constants.h macros.h status_codes.h
- OBJECT_FILES = client.o solicit.o clilib.o parse.o request.o decline.o renew.o rebind.o release.o
- HEADER_FILES = solicit.h clilib.h parse.h request.h decline.h renew.h rebind.h release.h
--
-+IFLAGS = -I$(STAGING_DIR)/usr/include
- dhcpv6_client : dhcpv6_client.c cli
--      $(CC) -g3 dhcpv6_client.c -o dhcpv6_client
-+      $(CC) $(IFLAGS) dhcpv6_client.c -o dhcpv6_client
- cli : $(OBJECT_FILES)
--      $(CC) -g3 $(OBJECT_FILES) -o cli -lncurses
-+      $(CC) $(IFLAGS) $(OBJECT_FILES) -o cli -L$(STAGING_DIR)/usr/lib -lncurses
- client.o : client.c $(STD_HEADERS) $(HEADER_FILES)
--      $(CC) -g3 -c client.c -o client.o
-+      $(CC) $(IFLAGS) -c client.c -o client.o
- release.o : release.c release.h clilib.h
--      $(CC) -g3 -c release.c -o release.o
-+      $(CC) $(IFLAGS) -c release.c -o release.o
- rebind.o : rebind.c rebind.h clilib.h
--      $(CC) -g3 -c rebind.c -o rebind.o
-+      $(CC)  $(IFLAGS) -c rebind.c -o rebind.o
- renew.o : renew.c renew.h clilib.h
--      $(CC) -g3 -c renew.c -o renew.o
-+      $(CC) $(IFLAGS) -c renew.c -o renew.o
- request.o : request.c request.h clilib.h
--      $(CC) -g3 -c request.c -o request.o
-+      $(CC) $(IFLAGS) -c request.c -o request.o
- decline.o : decline.c decline.h clilib.h parse.h solicit.h
--      $(CC) -g3 -c decline.c -o decline.o
-+      $(CC) $(IFLAGS) -c decline.c -o decline.o
- solicit.o : solicit.c solicit.h clilib.h parse.h
--      $(CC) -g3 -c solicit.c -o solicit.o
-+      $(CC) $(IFLAGS) -c solicit.c -o solicit.o
- clilib.o : clilib.c clilib.h parse.h
--      $(CC) -g3 -c clilib.c -o clilib.o
-+      $(CC) $(IFLAGS) -c clilib.c -o clilib.o
- parse.o : parse.c parse.h clilib.h
--      $(CC) -g3 -c parse.c -o parse.o
-+      $(CC) $(IFLAGS) -c parse.c -o parse.o
- clean :
-       rm -f *.o cli dhcpv6_client
-diff -urN orig/dhcp6-1.0/client/clilib.c dhcp6-1.0/client/clilib.c
---- orig/dhcp6-1.0/client/clilib.c     2025-06-28 23:21:40.000000000 +0200
-+++ dhcp6-1.0/client/clilib.c  2005-12-13 13:42:43.000000000 +0100
-@@ -554,7 +554,7 @@
- void generate_trans_id (u_int32_t *trans_id)
- {
--    extern u_int32_t g_trans_id;
-+    extern int g_trans_id;
-     time_t t;
-     srand (time (&t));
-     *trans_id = 0;
-@@ -890,9 +890,7 @@
-                   break;
-               default :
--#if DEBUG == 3
-                   printf ("Unrecognized DUID type\n");
--#endif
-           }
-           next_opt = (struct OPTIONS *) malloc (sizeof (struct OPTIONS));
-diff -urN orig/dhcp6-1.0/server/Makefile dhcp6-1.0/server/Makefile
---- orig/dhcp6-1.0/server/Makefile     2002-06-28 14:50:04.000000000 +0200
-+++ dhcp6-1.0/server/Makefile  2005-12-13 11:35:53.000000000 +0100
-@@ -1,27 +1,26 @@
--CC = gcc
- STD_HEADERS = stdhead.h head.h struct.h options_type.h message_type.h macros.h status_codes.h constants.h
- OBJECT_FILES = server.o lib.o advertise.o parse.o leases.o reply.o
- serv: $(OBJECT_FILES)
--      $(CC) -g3 $(OBJECT_FILES) -o serv
-+      $(CC) $(OBJECT_FILES) -o serv
- lib.o: lib.c lib.h $(STD_HEADERS)
--      $(CC) -g3 -c lib.c -o lib.o
-+      $(CC) -c lib.c -o lib.o
- parse.o: parse.c parse.h $(STD_HEADERS)
--      $(CC) -g3 -c parse.c -o parse.o
-+      $(CC) -c parse.c -o parse.o
- leases.o: leases.c leases.h $(STD_HEADERS)
--      $(CC) -g3 -c leases.c -o leases.o
-+      $(CC) -c leases.c -o leases.o
- advertise.o: advertise.c advertise.h $(STD_HEADERS)
--      $(CC) -g3 -c advertise.c -o advertise.o
-+      $(CC) -c advertise.c -o advertise.o
- reply.o: reply.c reply.h $(STD_HEADERS)
--      $(CC) -g3 -c reply.c -o reply.o
-+      $(CC) -c reply.c -o reply.o
- server.o: server.c lib.h advertise.h reply.h leases.h parse.h $(STD_HEADERS)
--      $(CC) -g3 -c server.c -o server.o
-+      $(CC) -c server.c -o server.o
- clean: 
-       rm -f *.o serv
diff --git a/package/dosfstools/Config.in b/package/dosfstools/Config.in
deleted file mode 100644 (file)
index 0e70034..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_DOSFSTOOLS
-       prompt "dosfstools........................ Utilities to create and check MS-DOS FAT filesystems"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Utilities to create and check MS-DOS FAT filesystems.
-         
-         ftp://ftp.uni-erlangen.de:/pub/Linux/LOCAL/dosfstools/
-
diff --git a/package/dosfstools/Makefile b/package/dosfstools/Makefile
deleted file mode 100644 (file)
index 91b455e..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dosfstools
-PKG_VERSION:=2.11
-PKG_RELEASE:=1
-PKG_MD5SUM:=407d405ade410f7597d364ab5dc8c9f6
-
-PKG_SOURCE_URL:=ftp://ftp.uni-erlangen.de/pub/Linux/LOCAL/dosfstools/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DOSFSTOOLS,dosfstools,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPTFLAGS="$(TARGET_CFLAGS) -D_FILE_OFFSET_BITS=64" \
-               PREFIX="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_DOSFSTOOLS):
-       install -d -m0755 $(IDIR_DOSFSTOOLS)/sbin
-       $(CP) $(PKG_INSTALL_DIR)/sbin/dosfsck $(IDIR_DOSFSTOOLS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/fsck.{msdos,vfat} $(IDIR_DOSFSTOOLS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/mkdosfs $(IDIR_DOSFSTOOLS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/mkfs.{msdos,vfat} $(IDIR_DOSFSTOOLS)/sbin/
-       $(RSTRIP) $(IDIR_DOSFSTOOLS)
-       $(IPKG_BUILD) $(IDIR_DOSFSTOOLS) $(PACKAGE_DIR)
-
diff --git a/package/dosfstools/ipkg/dosfstools.control b/package/dosfstools/ipkg/dosfstools.control
deleted file mode 100644 (file)
index 4ec52a0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: dosfstools
-Priority: optional
-Section: admin
-Description: Utilities to create and check MS-DOS FAT filesystems
diff --git a/package/dsniff/Config.in b/package/dsniff/Config.in
deleted file mode 100644 (file)
index 372274e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_DSNIFF
-       prompt "dsniff............................ A collection of tools for betwork auditing and penetration testing"
-       tristate
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBNIDS
-       select BR2_PACKAGE_LIBNET
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBGDBM
-       default m if CONFIG_DEVEL
-       help
-         A collection of tools for network auditing and penetration testing
-         
-         http://www.monkey.org/~dugsong/dsniff/
-
diff --git a/package/dsniff/Makefile b/package/dsniff/Makefile
deleted file mode 100644 (file)
index bad1222..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=dsniff
-PKG_VERSION:=2.4b1
-PKG_RELEASE:=2
-PKG_MD5SUM:=2f761fa3475682a7512b0b43568ee7d6
-
-PKG_SOURCE_URL:=http://www.monkey.org/~dugsong/dsniff/beta
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-2.4
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,DSNIFF,dsniff,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 --without-db \
-                 --without-x \
-                 --with-gdbm="$(STAGING_DIR)/usr" \
-                 --with-libnids="$(STAGING_DIR)/usr" \
-                 --with-libpcap="$(STAGING_DIR)/usr" \
-                 --with-libnet="$(STAGING_DIR)/usr" \
-                 --with-openssl="$(STAGING_DIR)/usr" \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               install_prefix="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_DSNIFF):
-       install -d -m0755 $(IDIR_DSNIFF)/usr/lib
-       install -d -m0755 $(IDIR_DSNIFF)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_DSNIFF)/usr/sbin
-       $(CP)  $(PKG_INSTALL_DIR)/usr/lib/* $(IDIR_DSNIFF)/usr/lib
-       $(RSTRIP) $(IDIR_DSNIFF)
-       $(IPKG_BUILD) $(IDIR_DSNIFF) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/dsniff/ipkg/dsniff.control b/package/dsniff/ipkg/dsniff.control
deleted file mode 100644 (file)
index 5f1591a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: dsniff
-Priority: optional
-Section: admin
-Depends: libnet, libpcap, libnids, libopenssl, libgdbm
-Description: collection of tools for network auditing and penetration testing
diff --git a/package/dsniff/patches/arpspoof-fix.patch b/package/dsniff/patches/arpspoof-fix.patch
deleted file mode 100644 (file)
index fd29227..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-diff -urN dsniff.old/arp.c dsniff.dev/arp.c
---- dsniff.old/arp.c   2001-03-15 09:32:58.000000000 +0100
-+++ dsniff.dev/arp.c   2006-03-03 01:41:10.000000000 +0100
-@@ -39,7 +39,7 @@
- #ifdef BSD
- int
--arp_cache_lookup(in_addr_t ip, struct ether_addr *ether)
-+arp_cache_lookup(in_addr_t ip, struct ether_addr *ether, const char *lif)
- {
-       int mib[6];
-       size_t len;
-@@ -91,7 +91,7 @@
- #endif
- int
--arp_cache_lookup(in_addr_t ip, struct ether_addr *ether)
-+arp_cache_lookup(in_addr_t ip, struct ether_addr *ether, const char *lif)
- {
-       int sock;
-       struct arpreq ar;
-@@ -99,7 +99,7 @@
-       
-       memset((char *)&ar, 0, sizeof(ar));
- #ifdef __linux__
--      strncpy(ar.arp_dev, "eth0", sizeof(ar.arp_dev));   /* XXX - *sigh* */
-+      strncpy(ar.arp_dev, lif, strlen(lif));
- #endif
-       sin = (struct sockaddr_in *)&ar.arp_pa;
-       sin->sin_family = AF_INET;
-diff -urN dsniff.old/arp.h dsniff.dev/arp.h
---- dsniff.old/arp.h   2001-03-15 09:27:08.000000000 +0100
-+++ dsniff.dev/arp.h   2006-03-03 01:42:23.000000000 +0100
-@@ -11,6 +11,6 @@
- #ifndef _ARP_H_
- #define _ARP_H_
--int   arp_cache_lookup(in_addr_t ip, struct ether_addr *ether);
-+int   arp_cache_lookup(in_addr_t ip, struct ether_addr *ether, const char *lif);
- #endif /* _ARP_H_ */
-diff -urN dsniff.old/arpspoof.c dsniff.dev/arpspoof.c
---- dsniff.old/arpspoof.c      2001-03-15 09:32:58.000000000 +0100
-+++ dsniff.dev/arpspoof.c      2006-03-03 01:42:00.000000000 +0100
-@@ -113,7 +113,7 @@
-       int i = 0;
-       do {
--              if (arp_cache_lookup(ip, mac) == 0)
-+              if (arp_cache_lookup(ip, mac, intf) == 0)
-                       return (1);
- #ifdef __linux__
-               /* XXX - force the kernel to arp. feh. */
diff --git a/package/dsniff/patches/dns.patch b/package/dsniff/patches/dns.patch
deleted file mode 100644 (file)
index e5cf8b2..0000000
+++ /dev/null
@@ -1,704 +0,0 @@
-diff -Nur dsniff-2.3/dns.c dsniff-2.3.patched/dns.c
---- dsniff-2.3/dns.c   1970-01-01 01:00:00.000000000 +0100
-+++ dsniff-2.3.patched/dns.c   2005-06-09 14:06:36.000000000 +0200
-@@ -0,0 +1,677 @@
-+/*
-+ * Copyright (c) 1985, 1993
-+ *    The Regents of the University of California.  All rights reserved.
-+ * 
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ *    notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ *    notice, this list of conditions and the following disclaimer in the
-+ *    documentation and/or other materials provided with the distribution.
-+ * 4. Neither the name of the University nor the names of its contributors
-+ *    may be used to endorse or promote products derived from this software
-+ *    without specific prior written permission.
-+ * 
-+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-+ * SUCH DAMAGE.
-+ */
-+
-+/*
-+ * Portions Copyright (c) 1993 by Digital Equipment Corporation.
-+ * 
-+ * Permission to use, copy, modify, and distribute this software for any
-+ * purpose with or without fee is hereby granted, provided that the above
-+ * copyright notice and this permission notice appear in all copies, and that
-+ * the name of Digital Equipment Corporation not be used in advertising or
-+ * publicity pertaining to distribution of the document or software without
-+ * specific, written prior permission.
-+ * 
-+ * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
-+ * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
-+ * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
-+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
-+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
-+ * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-+ * SOFTWARE.
-+ */
-+
-+/*
-+ * Portions Copyright (c) 1996-1999 by Internet Software Consortium.
-+ *
-+ * Permission to use, copy, modify, and distribute this software for any
-+ * purpose with or without fee is hereby granted, provided that the above
-+ * copyright notice and this permission notice appear in all copies.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
-+ * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
-+ * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
-+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
-+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
-+ * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-+ * SOFTWARE.
-+ */
-+
-+/*
-+ * Copyright (c) 1996,1999 by Internet Software Consortium.
-+ *
-+ * Permission to use, copy, modify, and distribute this software for any
-+ * purpose with or without fee is hereby granted, provided that the above
-+ * copyright notice and this permission notice appear in all copies.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
-+ * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
-+ * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
-+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
-+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
-+ * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-+ * SOFTWARE.
-+ */
-+
-+/*
-+ *
-+ * DNS helper functions not implemented in uclibc
-+ *
-+ */
-+
-+
-+#include <sys/types.h>
-+#include <sys/param.h>
-+#include <netinet/in.h>
-+#include <arpa/nameser.h>
-+#include <ctype.h>
-+#include <resolv.h>
-+#include <stdio.h>
-+#include <string.h>
-+#include <unistd.h>
-+
-+static const char     digits[] = "0123456789";
-+
-+/* Forward. */
-+
-+static int            special(int);
-+static int            printable(int);
-+static int            dn_find(const u_char *, const u_char *,
-+                              const u_char * const *,
-+                              const u_char * const *);
-+
-+
-+/*
-+ * ns_name_ntop(src, dst, dstsiz)
-+ *    Convert an encoded domain name to printable ascii as per RFC1035.
-+ * return:
-+ *    Number of bytes written to buffer, or -1 (with errno set)
-+ * notes:
-+ *    The root is returned as "."
-+ *    All other domains are returned in non absolute form
-+ */
-+int
-+ns_name_ntop(const u_char *src, char *dst, size_t dstsiz) {
-+      const u_char *cp;
-+      char *dn, *eom;
-+      u_char c;
-+      u_int n;
-+
-+      cp = src;
-+      dn = dst;
-+      eom = dst + dstsiz;
-+
-+      while ((n = *cp++) != 0) {
-+              if ((n & NS_CMPRSFLGS) != 0) {
-+                      /* Some kind of compression pointer. */
-+                      return (-1);
-+              }
-+              if (dn != dst) {
-+                      if (dn >= eom) {
-+                              return (-1);
-+                      }
-+                      *dn++ = '.';
-+              }
-+              if (dn + n >= eom) {
-+                      return (-1);
-+              }
-+              for ((void)NULL; n > 0; n--) {
-+                      c = *cp++;
-+                      if (special(c)) {
-+                              if (dn + 1 >= eom) {
-+                                      return (-1);
-+                              }
-+                              *dn++ = '\\';
-+                              *dn++ = (char)c;
-+                      } else if (!printable(c)) {
-+                              if (dn + 3 >= eom) {
-+                                      return (-1);
-+                              }
-+                              *dn++ = '\\';
-+                              *dn++ = digits[c / 100];
-+                              *dn++ = digits[(c % 100) / 10];
-+                              *dn++ = digits[c % 10];
-+                      } else {
-+                              if (dn >= eom) {
-+                                      return (-1);
-+                              }
-+                              *dn++ = (char)c;
-+                      }
-+              }
-+      }
-+      if (dn == dst) {
-+              if (dn >= eom) {
-+                      return (-1);
-+              }
-+              *dn++ = '.';
-+      }
-+      if (dn >= eom) {
-+              return (-1);
-+      }
-+      *dn++ = '\0';
-+      return (dn - dst);
-+}
-+
-+/*
-+ * ns_name_pton(src, dst, dstsiz)
-+ *    Convert a ascii string into an encoded domain name as per RFC1035.
-+ * return:
-+ *    -1 if it fails
-+ *    1 if string was fully qualified
-+ *    0 is string was not fully qualified
-+ * notes:
-+ *    Enforces label and domain length limits.
-+ */
-+
-+int
-+ns_name_pton(const char *src, u_char *dst, size_t dstsiz) {
-+      u_char *label, *bp, *eom;
-+      int c, n, escaped;
-+      char *cp;
-+
-+      escaped = 0;
-+      bp = dst;
-+      eom = dst + dstsiz;
-+      label = bp++;
-+
-+      while ((c = *src++) != 0) {
-+              if (escaped) {
-+                      if ((cp = strchr(digits, c)) != NULL) {
-+                              n = (cp - digits) * 100;
-+                              if ((c = *src++) == 0 ||
-+                                  (cp = strchr(digits, c)) == NULL) {
-+                                      return (-1);
-+                              }
-+                              n += (cp - digits) * 10;
-+                              if ((c = *src++) == 0 ||
-+                                  (cp = strchr(digits, c)) == NULL) {
-+                                      return (-1);
-+                              }
-+                              n += (cp - digits);
-+                              if (n > 255) {
-+                                      return (-1);
-+                              }
-+                              c = n;
-+                      }
-+                      escaped = 0;
-+              } else if (c == '\\') {
-+                      escaped = 1;
-+                      continue;
-+              } else if (c == '.') {
-+                      c = (bp - label - 1);
-+                      if ((c & NS_CMPRSFLGS) != 0) {  /* Label too big. */
-+                              return (-1);
-+                      }
-+                      if (label >= eom) {
-+                              return (-1);
-+                      }
-+                      *label = c;
-+                      /* Fully qualified ? */
-+                      if (*src == '\0') {
-+                              if (c != 0) {
-+                                      if (bp >= eom) {
-+                                              return (-1);
-+                                      }
-+                                      *bp++ = '\0';
-+                              }
-+                              if ((bp - dst) > MAXCDNAME) {
-+                                      return (-1);
-+                              }
-+                              return (1);
-+                      }
-+                      if (c == 0 || *src == '.') {
-+                              return (-1);
-+                      }
-+                      label = bp++;
-+                      continue;
-+              }
-+              if (bp >= eom) {
-+                      return (-1);
-+              }
-+              *bp++ = (u_char)c;
-+      }
-+      c = (bp - label - 1);
-+      if ((c & NS_CMPRSFLGS) != 0) {          /* Label too big. */
-+              return (-1);
-+      }
-+      if (label >= eom) {
-+              return (-1);
-+      }
-+      *label = c;
-+      if (c != 0) {
-+              if (bp >= eom) {
-+                      return (-1);
-+              }
-+              *bp++ = 0;
-+      }
-+      if ((bp - dst) > MAXCDNAME) {   /* src too big */
-+              return (-1);
-+      }
-+      return (0);
-+}
-+
-+/*
-+ * ns_name_ntol(src, dst, dstsiz)
-+ *    Convert a network strings labels into all lowercase.
-+ * return:
-+ *    Number of bytes written to buffer, or -1 (with errno set)
-+ * notes:
-+ *    Enforces label and domain length limits.
-+ */
-+
-+int
-+ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz) {
-+      const u_char *cp;
-+      u_char *dn, *eom;
-+      u_char c;
-+      u_int n;
-+
-+      cp = src;
-+      dn = dst;
-+      eom = dst + dstsiz;
-+
-+      while ((n = *cp++) != 0) {
-+              if ((n & NS_CMPRSFLGS) != 0) {
-+                      /* Some kind of compression pointer. */
-+                      return (-1);
-+              }
-+              *dn++ = n;
-+              if (dn + n >= eom) {
-+                      return (-1);
-+              }
-+              for ((void)NULL; n > 0; n--) {
-+                      c = *cp++;
-+                      if (isupper(c))
-+                              *dn++ = tolower(c);
-+                      else
-+                              *dn++ = c;
-+              }
-+      }
-+      *dn++ = '\0';
-+      return (dn - dst);
-+}
-+
-+/*
-+ * ns_name_unpack(msg, eom, src, dst, dstsiz)
-+ *    Unpack a domain name from a message, source may be compressed.
-+ * return:
-+ *    -1 if it fails, or consumed octets if it succeeds.
-+ */
-+int
-+ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src,
-+             u_char *dst, size_t dstsiz)
-+{
-+      const u_char *srcp, *dstlim;
-+      u_char *dstp;
-+      int n, len, checked;
-+
-+      len = -1;
-+      checked = 0;
-+      dstp = dst;
-+      srcp = src;
-+      dstlim = dst + dstsiz;
-+      if (srcp < msg || srcp >= eom) {
-+              return (-1);
-+      }
-+      /* Fetch next label in domain name. */
-+      while ((n = *srcp++) != 0) {
-+              /* Check for indirection. */
-+              switch (n & NS_CMPRSFLGS) {
-+              case 0:
-+                      /* Limit checks. */
-+                      if (dstp + n + 1 >= dstlim || srcp + n >= eom) {
-+                              return (-1);
-+                      }
-+                      checked += n + 1;
-+                      *dstp++ = n;
-+                      memcpy(dstp, srcp, n);
-+                      dstp += n;
-+                      srcp += n;
-+                      break;
-+
-+              case NS_CMPRSFLGS:
-+                      if (srcp >= eom) {
-+                              return (-1);
-+                      }
-+                      if (len < 0)
-+                              len = srcp - src + 1;
-+                      srcp = msg + (((n & 0x3f) << 8) | (*srcp & 0xff));
-+                      if (srcp < msg || srcp >= eom) {  /* Out of range. */
-+                              return (-1);
-+                      }
-+                      checked += 2;
-+                      /*
-+                       * Check for loops in the compressed name;
-+                       * if we've looked at the whole message,
-+                       * there must be a loop.
-+                       */
-+                      if (checked >= eom - msg) {
-+                              return (-1);
-+                      }
-+                      break;
-+
-+              default:
-+                      return (-1);                    /* flag error */
-+              }
-+      }
-+      *dstp = '\0';
-+      if (len < 0)
-+              len = srcp - src;
-+      return (len);
-+}
-+
-+/*
-+ * ns_name_pack(src, dst, dstsiz, dnptrs, lastdnptr)
-+ *    Pack domain name 'domain' into 'comp_dn'.
-+ * return:
-+ *    Size of the compressed name, or -1.
-+ * notes:
-+ *    'dnptrs' is an array of pointers to previous compressed names.
-+ *    dnptrs[0] is a pointer to the beginning of the message. The array
-+ *    ends with NULL.
-+ *    'lastdnptr' is a pointer to the end of the array pointed to
-+ *    by 'dnptrs'.
-+ * Side effects:
-+ *    The list of pointers in dnptrs is updated for labels inserted into
-+ *    the message as we compress the name.  If 'dnptr' is NULL, we don't
-+ *    try to compress names. If 'lastdnptr' is NULL, we don't update the
-+ *    list.
-+ */
-+int
-+ns_name_pack(const u_char *src, u_char *dst, int dstsiz,
-+           const u_char **dnptrs, const u_char **lastdnptr)
-+{
-+      u_char *dstp;
-+      const u_char **cpp, **lpp, *eob, *msg;
-+      const u_char *srcp;
-+      int n, l, first = 1;
-+
-+      srcp = src;
-+      dstp = dst;
-+      eob = dstp + dstsiz;
-+      lpp = cpp = NULL;
-+      if (dnptrs != NULL) {
-+              if ((msg = *dnptrs++) != NULL) {
-+                      for (cpp = dnptrs; *cpp != NULL; cpp++)
-+                              (void)NULL;
-+                      lpp = cpp;      /* end of list to search */
-+              }
-+      } else
-+              msg = NULL;
-+
-+      /* make sure the domain we are about to add is legal */
-+      l = 0;
-+      do {
-+              n = *srcp;
-+              if ((n & NS_CMPRSFLGS) != 0) {
-+                      return (-1);
-+              }
-+              l += n + 1;
-+              if (l > MAXCDNAME) {
-+                      return (-1);
-+              }
-+              srcp += n + 1;
-+      } while (n != 0);
-+
-+      /* from here on we need to reset compression pointer array on error */
-+      srcp = src;
-+      do {
-+              /* Look to see if we can use pointers. */
-+              n = *srcp;
-+              if (n != 0 && msg != NULL) {
-+                      l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
-+                                  (const u_char * const *)lpp);
-+                      if (l >= 0) {
-+                              if (dstp + 1 >= eob) {
-+                                      goto cleanup;
-+                              }
-+                              *dstp++ = (l >> 8) | NS_CMPRSFLGS;
-+                              *dstp++ = l % 256;
-+                              return (dstp - dst);
-+                      }
-+                      /* Not found, save it. */
-+                      if (lastdnptr != NULL && cpp < lastdnptr - 1 &&
-+                          (dstp - msg) < 0x4000 && first) {
-+                              *cpp++ = dstp;
-+                              *cpp = NULL;
-+                              first = 0;
-+                      }
-+              }
-+              /* copy label to buffer */
-+              if (n & NS_CMPRSFLGS) {         /* Should not happen. */
-+                      goto cleanup;
-+              }
-+              if (dstp + 1 + n >= eob) {
-+                      goto cleanup;
-+              }
-+              memcpy(dstp, srcp, n + 1);
-+              srcp += n + 1;
-+              dstp += n + 1;
-+      } while (n != 0);
-+
-+      if (dstp > eob) {
-+cleanup:
-+              if (msg != NULL)
-+                      *lpp = NULL;
-+              return (-1);
-+      } 
-+      return (dstp - dst);
-+}
-+
-+/*
-+ * ns_name_uncompress(msg, eom, src, dst, dstsiz)
-+ *    Expand compressed domain name to presentation format.
-+ * return:
-+ *    Number of bytes read out of `src', or -1 (with errno set).
-+ * note:
-+ *    Root domain returns as "." not "".
-+ */
-+int
-+ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src,
-+                 char *dst, size_t dstsiz)
-+{
-+      u_char tmp[NS_MAXCDNAME];
-+      int n;
-+      
-+      if ((n = ns_name_unpack(msg, eom, src, tmp, sizeof tmp)) == -1)
-+              return (-1);
-+      if (ns_name_ntop(tmp, dst, dstsiz) == -1)
-+              return (-1);
-+      return (n);
-+}
-+
-+/*
-+ * ns_name_compress(src, dst, dstsiz, dnptrs, lastdnptr)
-+ *    Compress a domain name into wire format, using compression pointers.
-+ * return:
-+ *    Number of bytes consumed in `dst' or -1 (with errno set).
-+ * notes:
-+ *    'dnptrs' is an array of pointers to previous compressed names.
-+ *    dnptrs[0] is a pointer to the beginning of the message.
-+ *    The list ends with NULL.  'lastdnptr' is a pointer to the end of the
-+ *    array pointed to by 'dnptrs'. Side effect is to update the list of
-+ *    pointers for labels inserted into the message as we compress the name.
-+ *    If 'dnptr' is NULL, we don't try to compress names. If 'lastdnptr'
-+ *    is NULL, we don't update the list.
-+ */
-+int
-+ns_name_compress(const char *src, u_char *dst, size_t dstsiz,
-+               const u_char **dnptrs, const u_char **lastdnptr)
-+{
-+      u_char tmp[NS_MAXCDNAME];
-+
-+      if (ns_name_pton(src, tmp, sizeof tmp) == -1)
-+              return (-1);
-+      return (ns_name_pack(tmp, dst, dstsiz, dnptrs, lastdnptr));
-+}
-+
-+/*
-+ * special(ch)
-+ *    Thinking in noninternationalized USASCII (per the DNS spec),
-+ *    is this characted special ("in need of quoting") ?
-+ * return:
-+ *    boolean.
-+ */
-+static int
-+special(int ch) {
-+      switch (ch) {
-+      case 0x22: /* '"' */
-+      case 0x2E: /* '.' */
-+      case 0x3B: /* ';' */
-+      case 0x5C: /* '\\' */
-+      /* Special modifiers in zone files. */
-+      case 0x40: /* '@' */
-+      case 0x24: /* '$' */
-+              return (1);
-+      default:
-+              return (0);
-+      }
-+}
-+
-+/*
-+ * printable(ch)
-+ *    Thinking in noninternationalized USASCII (per the DNS spec),
-+ *    is this character visible and not a space when printed ?
-+ * return:
-+ *    boolean.
-+ */
-+static int
-+printable(int ch) {
-+      return (ch > 0x20 && ch < 0x7f);
-+}
-+
-+/*
-+ *    Thinking in noninternationalized USASCII (per the DNS spec),
-+ *    convert this character to lower case if it's upper case.
-+ */
-+static int
-+mklower(int ch) {
-+      if (ch >= 0x41 && ch <= 0x5A)
-+              return (ch + 0x20);
-+      return (ch);
-+}
-+
-+/*
-+ * dn_find(domain, msg, dnptrs, lastdnptr)
-+ *    Search for the counted-label name in an array of compressed names.
-+ * return:
-+ *    offset from msg if found, or -1.
-+ * notes:
-+ *    dnptrs is the pointer to the first name on the list,
-+ *    not the pointer to the start of the message.
-+ */
-+static int
-+dn_find(const u_char *domain, const u_char *msg,
-+      const u_char * const *dnptrs,
-+      const u_char * const *lastdnptr)
-+{
-+      const u_char *dn, *cp, *sp;
-+      const u_char * const *cpp;
-+      u_int n;
-+
-+      for (cpp = dnptrs; cpp < lastdnptr; cpp++) {
-+              sp = *cpp;
-+              /*
-+               * terminate search on:
-+               * root label
-+               * compression pointer
-+               * unusable offset
-+               */
-+              while (*sp != 0 && (*sp & NS_CMPRSFLGS) == 0 &&
-+                     (sp - msg) < 0x4000) {
-+                      dn = domain;
-+                      cp = sp;
-+                      while ((n = *cp++) != 0) {
-+                              /*
-+                               * check for indirection
-+                               */
-+                              switch (n & NS_CMPRSFLGS) {
-+                              case 0:         /* normal case, n == len */
-+                                      if (n != *dn++)
-+                                              goto next;
-+                                      for ((void)NULL; n > 0; n--)
-+                                              if (mklower(*dn++) !=
-+                                                  mklower(*cp++))
-+                                                      goto next;
-+                                      /* Is next root for both ? */
-+                                      if (*dn == '\0' && *cp == '\0')
-+                                              return (sp - msg);
-+                                      if (*dn)
-+                                              continue;
-+                                      goto next;
-+
-+                              case NS_CMPRSFLGS:      /* indirection */
-+                                      cp = msg + (((n & 0x3f) << 8) | *cp);
-+                                      break;
-+
-+                              default:        /* illegal type */
-+                                      return (-1);
-+                              }
-+                      }
-+ next:
-+                      sp += *sp + 1;
-+              }
-+      }
-+      return (-1);
-+}
-+
-+/*
-+ * Expand compressed domain name 'comp_dn' to full domain name.
-+ * 'msg' is a pointer to the begining of the message,
-+ * 'eomorig' points to the first location after the message,
-+ * 'exp_dn' is a pointer to a buffer of size 'length' for the result.
-+ * Return size of compressed name or -1 if there was an error.
-+ */
-+int
-+dn_expand(const u_char *msg, const u_char *eom, const u_char *src,
-+        char *dst, int dstsiz)
-+{
-+      int n = ns_name_uncompress(msg, eom, src, dst, (size_t)dstsiz);
-+
-+      if (n > 0 && dst[0] == '.')
-+              dst[0] = '\0';
-+      return (n);
-+}
-+
-+/*
-+ * Pack domain name 'exp_dn' in presentation form into 'comp_dn'.
-+ * Return the size of the compressed name or -1.
-+ * 'length' is the size of the array pointed to by 'comp_dn'.
-+ */
-+int
-+dn_comp(const char *src, u_char *dst, int dstsiz,
-+      u_char **dnptrs, u_char **lastdnptr)
-+{
-+      return (ns_name_compress(src, dst, (size_t)dstsiz,
-+                               (const u_char **)dnptrs,
-+                               (const u_char **)lastdnptr));
-+}
-+
-diff -Nur dsniff-2.3/Makefile.in dsniff-2.3.patched/Makefile.in
---- dsniff-2.3/Makefile.in     2000-12-15 21:03:26.000000000 +0100
-+++ dsniff-2.3.patched/Makefile.in     2005-06-09 14:03:18.000000000 +0200
-@@ -51,7 +51,7 @@
-         pathnames.h pcaputil.h record.h rpc.h tcp_raw.h trigger.h \
-         version.h vroot.h
--SRCS  = asn1.c base64.c buf.c hex.c magic.c mount.c pcaputil.c rpc.c \
-+SRCS  = asn1.c base64.c buf.c dns.c hex.c magic.c mount.c pcaputil.c rpc.c \
-         tcp_raw.c trigger.c record.c dsniff.c decode.c decode_aim.c \
-         decode_citrix.c decode_cvs.c decode_ftp.c decode_hex.c \
-         decode_http.c decode_icq.c decode_imap.c decode_irc.c \
-@@ -99,8 +99,8 @@
- arpspoof: arpspoof.o arp.o
-       $(CC) $(LDFLAGS) -o $@ arpspoof.o arp.o $(LIBS) $(PCAPLIB) $(LNETLIB)
--dnsspoof: dnsspoof.o pcaputil.o
--      $(CC) $(LDFLAGS) -o $@ dnsspoof.o pcaputil.o $(LIBS) $(PCAPLIB) $(LNETLIB)
-+dnsspoof: dnsspoof.o pcaputil.o dns.o
-+      $(CC) $(LDFLAGS) -o $@ dnsspoof.o pcaputil.o dns.o $(LIBS) $(PCAPLIB) $(LNETLIB)
- filesnarf: nfs_prot.o filesnarf.o pcaputil.o rpc.o
-       $(CC) $(LDFLAGS) -o $@ filesnarf.o nfs_prot.o pcaputil.o rpc.o $(LIBS) $(NIDSLIB) $(PCAPLIB) $(LNETLIB)
diff --git a/package/dsniff/patches/gdbm.patch b/package/dsniff/patches/gdbm.patch
deleted file mode 100644 (file)
index 30190ab..0000000
+++ /dev/null
@@ -1,204 +0,0 @@
-diff -Nur dsniff-2.3/configure dsniff-2.3.patched/configure
---- dsniff-2.3/configure       2005-06-11 18:13:59.000000000 +0200
-+++ dsniff-2.3.patched/configure       2005-06-11 18:14:37.000000000 +0200
-@@ -16,6 +16,8 @@
- ac_help="$ac_help
-   --with-db=DIR           use Berkeley DB (with --enable-compat185) in DIR"
- ac_help="$ac_help
-+  --with-gdbm=DIR         use GNU DBM in DIR"
-+ac_help="$ac_help
-   --with-libpcap=DIR      use libpcap in DIR"
- ac_help="$ac_help
-   --with-libnet=DIR       use libnet in DIR"
-@@ -3051,7 +3053,40 @@
- fi
-+echo $ac_n "checking for libgdbm""... $ac_c" 1>&6
-+echo "configure:3059: checking for libgdbm" >&5
-+# Check whether --with-gdbm or --without-gdbm was given.
-+if test "${with_gdbm+set}" = set; then
-+  withval="$with_gdbm"
-+   case "$withval" in
-+  yes|no)
-+     echo "$ac_t""no" 1>&6
-+     ;;
-+  *)
-+     echo "$ac_t""$withval" 1>&6
-+     if test -f $withval/include/gdbm.h -a -f $withval/lib/libgdbm.a; then
-+        owd=`pwd`
-+        if cd $withval; then withval=`pwd`; cd $owd; fi
-+      DBINC="-I$withval/include"
-+      DBLIB="-L$withval/lib -lgdbm"
-+     else
-+        { echo "configure: error: gdbm.h or libgdbm.a not found in $withval" 1>&2; exit 1; }
-+     fi
-+     ;;
-+  esac 
-+else
-+   if test -f ${prefix}/include/gdbm.h; then
-+     LNETINC="-I${prefix}/include"
-+     LNETLIB="-L${prefix}/lib -lgdbm"
-+  elif test -f /usr/include/gdbm.h; then
-+     LNETLIB="-lgdbm"
-+  else
-+     echo "$ac_t""no" 1>&6
-+     { echo "configure: error: libgdbm not found" 1>&2; exit 1; }
-+  fi
-+  echo "$ac_t""yes" 1>&6 
-+fi
- echo $ac_n "checking for libnet""... $ac_c" 1>&6
-diff -Nur dsniff-2.3/record.c dsniff-2.3.patched/record.c
---- dsniff-2.3/record.c        2000-11-14 16:51:02.000000000 +0100
-+++ dsniff-2.3.patched/record.c        2005-06-11 18:14:56.000000000 +0200
-@@ -13,12 +13,7 @@
- #include <stdio.h>
- #include <time.h>
- #include <md5.h>
--#ifdef HAVE_DB_185_H
--#define DB_LIBRARY_COMPATIBILITY_API
--#include <db_185.h>
--#elif HAVE_DB_H
--#include <db.h>
--#endif
-+#include <gdbm.h>
- #include <libnet.h>
- #include "options.h"
- #include "record.h"
-@@ -34,7 +29,7 @@
-       struct netobj   data;
- };
-       
--static DB *db;
-+GDBM_FILE dbf;
- static int
- xdr_rec(XDR *xdrs, struct rec *rec)
-@@ -61,7 +56,6 @@
-       
-       tm = localtime(&rec->time);
-       strftime(tstr, sizeof(tstr), "%x %X", tm);
--      
-       srcp = libnet_host_lookup(rec->src, Opt_dns);
-       dstp = libnet_host_lookup(rec->dst, Opt_dns);
-@@ -86,10 +80,10 @@
-       fflush(stdout);
- }
--static DBT *
-+static datum
- record_hash(struct rec *rec)
- {
--      static DBT key;
-+      static datum key;
-       static u_char hash[16];
-       MD5_CTX ctx;
-@@ -102,16 +96,16 @@
-       MD5Update(&ctx, rec->data.n_bytes, rec->data.n_len);
-       MD5Final(hash, &ctx);
--      key.data = hash;
--      key.size = sizeof(hash);
-+      key.dptr = hash;
-+      key.dsize = sizeof(hash);
-       
--      return (&key);
-+      return (key);
- }
- static int
- record_save(struct rec *rec)
- {
--      DBT *key, data;
-+      datum key, data;
-       XDR xdrs;
-       u_char buf[2048];
-       
-@@ -120,15 +114,15 @@
-       if (!xdr_rec(&xdrs, rec))
-               return (0);
-       
--      data.data = buf;
--      data.size = xdr_getpos(&xdrs);
-+      data.dptr = buf;
-+      data.dsize = xdr_getpos(&xdrs);
-       
-       xdr_destroy(&xdrs);
-       key = record_hash(rec);
-       
--      if (db->put(db, key, &data, R_NOOVERWRITE) == 0)
--              db->sync(db, 0);
-+      if (gdbm_store(dbf, key, data, GDBM_INSERT) == 0)
-+              gdbm_sync(dbf);
-       
-       return (1);
- }
-@@ -136,18 +130,22 @@
- void
- record_dump(void)
- {
--      DBT key, data;
-+      datum nextkey, key, content;
-       XDR xdrs;
-       struct rec rec;
-       
--      while (db->seq(db, &key, &data, R_NEXT) == 0) { 
-+      key = gdbm_firstkey(dbf);
-+      while (key.dptr) {      
-+              nextkey = gdbm_nextkey(dbf, key);
-+              content = gdbm_fetch(dbf, key);
-               memset(&rec, 0, sizeof(rec));
--              xdrmem_create(&xdrs, data.data, data.size, XDR_DECODE);
--              
-+              xdrmem_create(&xdrs, content.dptr, content.dsize, XDR_DECODE);
-               if (xdr_rec(&xdrs, &rec)) {
-                       record_print(&rec);
-               }
-               xdr_destroy(&xdrs);
-+              free(key.dptr);
-+              key = nextkey;
-       }
- }
-@@ -155,16 +153,23 @@
- record_init(char *file)
- {
-       int flags, mode;
--      
-+      // needed for gdbm_open, which does not have the option to create
-+      // a database in memory
-+      if(file == NULL) {
-+              char *record_file = "/tmp/.dsniff.db";
-+              file = record_file;
-+      }
-+
-       if (Opt_read) {
--              flags = O_RDONLY;
-+              flags = GDBM_READER;
-               mode = 0;
-       }
-       else {
--              flags = O_RDWR|O_CREAT;
-+              flags = GDBM_WRCREAT;
-               mode = S_IRUSR|S_IWUSR;
-       }
--      if ((db = dbopen(file, flags, mode, DB_BTREE, NULL)) == NULL)
-+
-+      if ((dbf = gdbm_open(file, 1024, flags, mode, NULL)) == NULL)
-               return (0);
-       return (1);
-@@ -203,6 +208,6 @@
- void
- record_close(void)
- {
--      db->close(db);
-+      gdbm_close(dbf);
- }
diff --git a/package/dsniff/patches/noyp.patch b/package/dsniff/patches/noyp.patch
deleted file mode 100644 (file)
index 48393e2..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -Nur dsniff-2.3/decode.c dsniff-2.3.patched/decode.c
---- dsniff-2.3/decode.c        2000-12-15 21:03:26.000000000 +0100
-+++ dsniff-2.3.patched/decode.c        2005-06-11 18:17:48.000000000 +0200
-@@ -49,8 +49,6 @@
- extern int decode_portmap(u_char *, int, u_char *, int);
- extern int decode_mountd(u_char *, int, u_char *, int);
- extern int decode_vrrp(u_char *, int, u_char *, int);
--extern int decode_ypserv(u_char *, int, u_char *, int);
--extern int decode_yppasswd(u_char *, int, u_char *, int);
- static struct decode decodes[] = {
-       { "hex",        decode_hex },
-@@ -86,8 +84,6 @@
-       { "irc",        decode_irc },
-       { "portmap",    decode_portmap },
-       { "mountd",     decode_mountd },
--      { "ypserv",     decode_ypserv },
--      { "yppasswd",   decode_yppasswd },
-       { NULL }
- };
-diff -Nur dsniff-2.3/dsniff.services dsniff-2.3.patched/dsniff.services
---- dsniff-2.3/dsniff.services 2000-12-15 21:10:58.000000000 +0100
-+++ dsniff-2.3.patched/dsniff.services 2005-06-11 18:19:27.000000000 +0200
-@@ -66,5 +66,3 @@
- aim           9898/tcp
- pcanywhere    65301/tcp
- mountd                100005/rpc
--ypserv                100004/rpc
--yppasswd      100009/rpc
-diff -Nur dsniff-2.3/Makefile.in dsniff-2.3.patched/Makefile.in
---- dsniff-2.3/Makefile.in     2005-06-11 18:17:20.000000000 +0200
-+++ dsniff-2.3.patched/Makefile.in     2005-06-11 18:17:48.000000000 +0200
-@@ -60,7 +60,7 @@
-         decode_pop.c decode_portmap.c decode_postgresql.c decode_pptp.c \
-         decode_rip.c decode_rlogin.c decode_smb.c decode_smtp.c \
-         decode_sniffer.c decode_snmp.c decode_socks.c decode_tds.c \
--        decode_telnet.c decode_vrrp.c decode_yp.c decode_x11.c
-+        decode_telnet.c decode_vrrp.c decode_x11.c
- GEN   = mount.h mount.c nfs_prot.h nfs_prot.c
diff --git a/package/dsniff/patches/openssl-fix.patch b/package/dsniff/patches/openssl-fix.patch
deleted file mode 100644 (file)
index 1b2f9e7..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- dsniff-2.4b1.orig/sshcrypto.c
-+++ dsniff-2.4b1/sshcrypto.c
-@@ -14,6 +14,8 @@
- #include <sys/types.h>
- #include <openssl/ssl.h>
-+#include <openssl/blowfish.h>
-+#include <openssl/des.h>
- #include <err.h>
- #include <stdio.h>
diff --git a/package/dsniff/patches/pcap-header.patch b/package/dsniff/patches/pcap-header.patch
deleted file mode 100644 (file)
index 6be3bf2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur dsniff-2.3/configure dsniff-2.3.patched/configure
---- dsniff-2.3/configure       2000-12-03 05:35:46.000000000 +0100
-+++ dsniff-2.3.patched/configure       2005-06-09 11:44:33.000000000 +0200
-@@ -3023,7 +3023,7 @@
-       PCAPINC="-I$withval -I$withval/bpf"
-       PCAPLIB="-L$withval -lpcap"
-      elif test -f $withval/include/pcap.h -a \
--             -f $withval/include/net/bpf.h -a \
-+             -f $withval/include/pcap-bpf.h -a \
-              -f $withval/lib/libpcap.a; then
-       owd=`pwd`
-       if cd $withval; then withval=`pwd`; cd $owd; fi
diff --git a/package/dsniff/patches/time_h.patch b/package/dsniff/patches/time_h.patch
deleted file mode 100644 (file)
index 280b8c1..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -urNad --exclude=CVS --exclude=.svn dsniff-2.4b1/msgsnarf.c dsniff-2.4b1/msgsnarf.c
---- dsniff-2.4b1/msgsnarf.c    2001-03-15 08:33:04.000000000 +0000
-+++ dsniff-2.4b1/msgsnarf.c    2005-07-11 20:15:50.000000000 +0000
-@@ -23,6 +23,7 @@
- #include <nids.h>
- #include <pcap.h>
- #include <pcaputil.h>
-+#include <time.h>
- #include "buf.h"
- #include "decode.h"
-diff -urNad --exclude=CVS --exclude=.svn dsniff-2.4b1/sshow.c dsniff-2.4b1/sshow.c
---- dsniff-2.4b1/sshow.c       2005-07-11 20:14:19.000000000 +0000
-+++ dsniff-2.4b1/sshow.c       2005-07-11 20:15:26.000000000 +0000
-@@ -15,6 +15,7 @@
- #include <sys/types.h>
- #include <sys/times.h>
-+#include <time.h>
- #include <netinet/in_systm.h>
- #include <netinet/in.h>
diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
deleted file mode 100644 (file)
index 3f8b3da..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_E2FSPROGS
-       prompt "e2fsprogs......................... Ext2/3 filesystem utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         This package contains essential ext2 filesystem utilities which consists of 
-         e2fsck, mke2fs, debugfs, dumpe2fs, tune2fs, and most of the other core ext2 
-         filesystem utilities.
-         
-         http://e2fsprogs.sourceforge.net/
-
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
deleted file mode 100644 (file)
index b4393e2..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=e2fsprogs
-PKG_VERSION:=1.38
-PKG_RELEASE:=1
-PKG_MD5SUM:=d774d4412bfb80d12cf3a4fdfd59de5a
-
-PKG_SOURCE_URL:=@SF/e2fsprogs
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,E2FSPROGS,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-elf-shlibs \
-                       --enable-dynamic-e2fsck \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR)/util \
-               BUILDCC="$(HOSTCC)" \
-               CFLAGS="" \
-               subst
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               BUILDCC="$(HOSTCC)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-       touch $@
-
-$(IPKG_E2FSPROGS):
-       mkdir -p $(IDIR_E2FSPROGS)/sbin
-       $(CP) $(PKG_INSTALL_DIR)/sbin/e2fsck $(IDIR_E2FSPROGS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/mke2fs $(IDIR_E2FSPROGS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/mkfs.ext{2,3} $(IDIR_E2FSPROGS)/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/tune2fs $(IDIR_E2FSPROGS)/sbin/
-       mkdir -p $(IDIR_E2FSPROGS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{blkid,com_err,e2p,ext2fs,uuid}.so.* $(IDIR_E2FSPROGS)/usr/lib/
-       $(RSTRIP) $(IDIR_E2FSPROGS)
-       $(IPKG_BUILD) $(IDIR_E2FSPROGS) $(PACKAGE_DIR)
diff --git a/package/e2fsprogs/ipkg/e2fsprogs.control b/package/e2fsprogs/ipkg/e2fsprogs.control
deleted file mode 100644 (file)
index 73e023d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: e2fsprogs
-Priority: optional
-Section: admin
-Description: Ext2/3 filesystem utilities
diff --git a/package/elhttp/Config.in b/package/elhttp/Config.in
deleted file mode 100644 (file)
index 979a267..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_ELHTTP
-       prompt "elhttp............................ The extra-light http proxy server."
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The extra-light http proxy server. Features: keep-alive
-         connections, http connect method, SSL/TLS support, ACLs
-         and client requests logging.
diff --git a/package/elhttp/Makefile b/package/elhttp/Makefile
deleted file mode 100644 (file)
index 175f1db..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=elhttp
-PKG_VERSION:=0.22
-PKG_RELEASE:=1
-PKG_MD5SUM:=b52f68c47f709e9fc9429250eb8f954c
-
-PKG_SOURCE_URL:=http://phadej.daug.net/files/ \
-       http://www.cr0.net:8040/code/network/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ELHTTP,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)/usr/sbin
-       $(MAKE) CC=$(TARGET_CC) CROSS=$(TARGET_CROSS) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(RSTRIP) $(PKG_INSTALL_DIR)/usr/sbin/
-       touch $@
-
-$(IPKG_ELHTTP):
-       mkdir -p $(IDIR_ELHTTP)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_ELHTTP)/ 
-       $(RSTRIP) $(IDIR_ELHTTP)/
-       $(IPKG_BUILD) $(IDIR_ELHTTP) $(PACKAGE_DIR)
-
diff --git a/package/elhttp/ipkg/elhttp.control b/package/elhttp/ipkg/elhttp.control
deleted file mode 100644 (file)
index 4492e43..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: elhttp
-Priority: optional
-Section: net
-Description: The extra-light http proxy server.
diff --git a/package/elhttp/patches/01-cross-compile.patch b/package/elhttp/patches/01-cross-compile.patch
deleted file mode 100644 (file)
index f1aba59..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
---- elhttp-0.22.orig/Makefile  2004-06-18 15:32:17.000000000 +0200
-+++ elhttp-0.22/Makefile       2006-02-13 23:11:35.000000000 +0100
-@@ -1,13 +1,7 @@
--
-+all: linux
- linux:
--      gcc -O -W -Wall -o elhttp elhttp.c
--      strip elhttp
--
--sunos:
--      gcc -O -W -Wall -o elhttp elhttp.c -lsocket -lnsl
--      strip elhttp
--
--unix:
--      cc -O -o elhttp elhttp.c
--      strip elhttp
-+      $(CC) -O -W -Wall -o elhttp elhttp.c
-+install:
-+      install -d -m0755 $(DESTDIR)/usr/sbin
-+      install -m0755 elhttp $(DESTDIR)/usr/sbin/
diff --git a/package/elinks/Config.in b/package/elinks/Config.in
deleted file mode 100644 (file)
index 3e0b28c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_ELINKS
-       prompt "elinks............................ A text based web browser"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         An advanced text based web browser
-
-         http://elinks.or.cz/
-
diff --git a/package/elinks/Makefile b/package/elinks/Makefile
deleted file mode 100644 (file)
index d06b3eb..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=elinks
-PKG_VERSION:=0.11.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=c09d726075e4b5810fa07f8654088755
-
-PKG_SOURCE_URL:=http://elinks.or.cz/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_MD5SUM:=c09d726075e4b5810fa07f8654088755
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ELINKS,elinks,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-                x=`echo ac_cv_file_./features.conf | tr [:blank:]-/. _` && export $${x}=yes && \
-                x=`echo ac_cv_file_$(PKG_BUILD_DIR)/features.conf | tr [:blank:]-/. _` && export $${x}=yes && \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-small\
-                       --enable-256-colors\
-                       --disable-backtrace\
-                       --disable-data\
-                       --disable-formhist\
-                       --disable-leds \
-                       --disable-mailcap\
-                       --disable-mouse \
-                       --disable-smb \
-                       --disable-uri-rewrite\
-                       --disable-xbel \
-                       --without-bzlib \
-                       --without-gpm \
-                       --without-idn \
-                       --without-gnutls \
-                       --without-libiconv \
-                       --without-lua \
-                       --with-openssl="$(STAGING_DIR)/usr" \
-                       --without-spidermonkey\
-                       --without-x\
-                       --without-zlib \
-                       --disable-ipv6 \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR)\
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld
-       touch $@
-
-$(IPKG_ELINKS): 
-       mkdir -p $(IDIR_ELINKS)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/src/elinks $(IDIR_ELINKS)/usr/bin/
-       $(RSTRIP) $(IDIR_ELINKS)
-       $(IPKG_BUILD) $(IDIR_ELINKS) $(PACKAGE_DIR)
diff --git a/package/elinks/ipkg/elinks.control b/package/elinks/ipkg/elinks.control
deleted file mode 100644 (file)
index f3de4e5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: elinks
-Priority: optional
-Section: text
-Description: An advanced text web browser
diff --git a/package/elinks/patches/01-missing_decl_for_off_t.patch b/package/elinks/patches/01-missing_decl_for_off_t.patch
deleted file mode 100644 (file)
index 4393e31..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN elinks-0.11.1-old/src/util/time.h elinks-0.11.1-new/src/util/time.h
---- elinks-0.11.1-old/src/util/time.h  2006-01-29 14:10:39.000000000 +0100
-+++ elinks-0.11.1-new/src/util/time.h  2006-03-27 23:09:08.000000000 +0200
-@@ -1,6 +1,7 @@
- #ifndef EL__UTIL_TIME_H
- #define EL__UTIL_TIME_H
-+#include <sys/types.h>
- #ifdef HAVE_SYS_TIME_H
- #include <sys/time.h>
- #endif
diff --git a/package/ether-wake/Config.in b/package/ether-wake/Config.in
deleted file mode 100644 (file)
index df3a5fb..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_ETHER_WAKE
-       prompt "ether-wake........................ A Wake-On-LAN (WOL) client"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A Wake-On-LAN (WOL) client,
-         This program sends a magic packet to wake up sleeping networked machines.
-         
-         http://www.scyld.com/wakeonlan.html
-
diff --git a/package/ether-wake/Makefile b/package/ether-wake/Makefile
deleted file mode 100644 (file)
index 9618b3e..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ether-wake
-PKG_VERSION:=1.09
-PKG_RELEASE:=1
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ETHER_WAKE,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       $(CP) ./files/$(PKG_NAME).c $(PKG_BUILD_DIR)/
-       $(PATCH) $(PKG_BUILD_DIR) ./patches
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME).c
-       touch $@
-
-$(IPKG_ETHER_WAKE):
-       install -d -m0755 $(IDIR_ETHER_WAKE)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_ETHER_WAKE)/usr/sbin/
-       $(RSTRIP) $(IDIR_ETHER_WAKE)
-       $(IPKG_BUILD) $(IDIR_ETHER_WAKE) $(PACKAGE_DIR)
diff --git a/package/ether-wake/files/ether-wake.c b/package/ether-wake/files/ether-wake.c
deleted file mode 100644 (file)
index eef22a7..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-/* ether-wake.c: Send a magic packet to wake up sleeping machines. */
-
-static char version_msg[] =
-"ether-wake.c: v1.09 11/12/2003 Donald Becker, http://www.scyld.com/";
-static char brief_usage_msg[] =
-"usage: ether-wake [-i <ifname>] [-p aa:bb:cc:dd[:ee:ff]] 00:11:22:33:44:55\n"
-"   Use '-u' to see the complete set of options.\n";
-static char usage_msg[] =
-"usage: ether-wake [-i <ifname>] [-p aa:bb:cc:dd[:ee:ff]] 00:11:22:33:44:55\n"
-"\n"
-"      This program generates and transmits a Wake-On-LAN (WOL)\n"
-"      \"Magic Packet\", used for restarting machines that have been\n"
-"      soft-powered-down (ACPI D3-warm state).\n"
-"      It currently generates the standard AMD Magic Packet format, with\n"
-"      an optional password appended.\n"
-"\n"
-"      The single required parameter is the Ethernet MAC (station) address\n"
-"      of the machine to wake or a host ID with known NSS 'ethers' entry.\n"
-"      The MAC address may be found with the 'arp' program while the target\n"
-"      machine is awake.\n"
-"\n"
-"      Options:\n"
-"              -b      Send wake-up packet to the broadcast address.\n"
-"              -D      Increase the debug level.\n"
-"              -i ifname       Use interface IFNAME instead of the default 'eth0'.\n"
-"              -p <pw>         Append the four or six byte password PW to the packet.\n"
-"                                      A password is only required for a few adapter types.\n"
-"                                      The password may be specified in ethernet hex format\n"
-"                                      or dotted decimal (Internet address)\n"
-"              -p 00:22:44:66:88:aa\n"
-"              -p 192.168.1.1\n";
-
-/*
-       This program generates and transmits a Wake-On-LAN (WOL) "Magic Packet",
-       used for restarting machines that have been soft-powered-down
-       (ACPI D3-warm state).  It currently generates the standard AMD Magic Packet
-       format, with an optional password appended.
-
-       This software may be used and distributed according to the terms
-       of the GNU Public License, incorporated herein by reference.
-       Contact the author for use under other terms.
-
-       This source file was originally part of the network tricks package, and
-       is now distributed to support the Scyld Beowulf system.
-       Copyright 1999-2003 Donald Becker and Scyld Computing Corporation.
-
-       The author may be reached as becker@scyld, or C/O
-        Scyld Computing Corporation
-        914 Bay Ridge Road, Suite 220
-        Annapolis MD 21403
-
-  Notes:
-  On some systems dropping root capability allows the process to be
-  dumped, traced or debugged.
-  If someone traces this program, they get control of a raw socket.
-  Linux handles this safely, but beware when porting this program.
-
-  An alternative to needing 'root' is using a UDP broadcast socket, however
-  doing so only works with adapters configured for unicast+broadcast Rx
-  filter.  That configuration consumes more power.
-*/
-\f
-#include <unistd.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <errno.h>
-#include <ctype.h>
-#include <string.h>
-
-#if 0                                                  /* Only exists on some versions. */
-#include <ioctls.h>
-#endif
-
-#include <sys/socket.h>
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <linux/if.h>
-
-#include <features.h>
-#if __GLIBC__ >= 2 && __GLIBC_MINOR >= 1
-#include <netpacket/packet.h>
-#include <net/ethernet.h>
-#else
-#include <asm/types.h>
-#include <linux/if_packet.h>
-#include <linux/if_ether.h>
-#endif
-#include <netdb.h>
-#include <netinet/ether.h>
-
-/* Grrr, no consistency between include versions.
-   Enable this if setsockopt() isn't declared with your library. */
-#if 0
-extern int setsockopt __P ((int __fd, int __level, int __optname,
-                                                       __ptr_t __optval, int __optlen));
-#else                          /* New, correct head files.  */
-#include <sys/socket.h>
-#endif
-
-u_char outpack[1000];
-int outpack_sz = 0;
-int debug = 0;
-u_char wol_passwd[6];
-int wol_passwd_sz = 0;
-
-static int opt_no_src_addr = 0, opt_broadcast = 0;
-
-static int get_dest_addr(const char *arg, struct ether_addr *eaddr);
-static int get_fill(unsigned char *pkt, struct ether_addr *eaddr);
-static int get_wol_pw(const char *optarg);
-
-int main(int argc, char *argv[])
-{
-       char *ifname = "eth0";
-       int one = 1;                            /* True, for socket options. */
-       int s;                                          /* Raw socket */
-       int errflag = 0, verbose = 0, do_version = 0;
-       int perm_failure = 0;
-       int i, c, pktsize;
-#if defined(PF_PACKET)
-       struct sockaddr_ll whereto;
-#else
-       struct sockaddr whereto;        /* who to wake up */
-#endif
-       struct ether_addr eaddr;
-
-       while ((c = getopt(argc, argv, "bDi:p:uvV")) != -1)
-               switch (c) {
-               case 'b': opt_broadcast++;      break;
-               case 'D': debug++;                      break;
-               case 'i': ifname = optarg;      break;
-               case 'p': get_wol_pw(optarg); break;
-               case 'u': printf(usage_msg); return 0;
-               case 'v': verbose++;            break;
-               case 'V': do_version++;         break;
-               case '?':
-                       errflag++;
-               }
-       if (verbose || do_version)
-               printf("%s\n", version_msg);
-       if (errflag) {
-               fprintf(stderr, brief_usage_msg);
-               return 3;
-       }
-
-       if (optind == argc) {
-               fprintf(stderr, "Specify the Ethernet address as 00:11:22:33:44:55.\n");
-               return 3;
-       }
-
-       /* Note: PF_INET, SOCK_DGRAM, IPPROTO_UDP would allow SIOCGIFHWADDR to
-          work as non-root, but we need SOCK_PACKET to specify the Ethernet
-          destination address. */
-#if defined(PF_PACKET)
-       s = socket(PF_PACKET, SOCK_RAW, 0);
-#else
-       s = socket(AF_INET, SOCK_PACKET, SOCK_PACKET);
-#endif
-       if (s < 0) {
-               if (errno == EPERM)
-                       fprintf(stderr, "ether-wake: This program must be run as root.\n");
-               else
-                       perror("ether-wake: socket");
-               perm_failure++;
-       }
-       /* Don't revert if debugging allows a normal user to get the raw socket. */
-       setuid(getuid());
-
-       /* We look up the station address before reporting failure so that
-          errors may be reported even when run as a normal user.
-       */
-       if (get_dest_addr(argv[optind], &eaddr) != 0)
-               return 3;
-       if (perm_failure && ! debug)
-               return 2;
-
-       pktsize = get_fill(outpack, &eaddr);
-
-       /* Fill in the source address, if possible.
-          The code to retrieve the local station address is Linux specific. */
-       if (! opt_no_src_addr) {
-               struct ifreq if_hwaddr;
-               unsigned char *hwaddr = if_hwaddr.ifr_hwaddr.sa_data;
-
-               strcpy(if_hwaddr.ifr_name, ifname);
-               if (ioctl(s, SIOCGIFHWADDR, &if_hwaddr) < 0) {
-                       fprintf(stderr, "SIOCGIFHWADDR on %s failed: %s\n", ifname,
-                                       strerror(errno));
-                       /* Magic packets still work if our source address is bogus, but
-                          we fail just to be anal. */
-                       return 1;
-               }
-               memcpy(outpack+6, if_hwaddr.ifr_hwaddr.sa_data, 6);
-
-               if (verbose) {
-                       printf("The hardware address (SIOCGIFHWADDR) of %s is type %d  "
-                                  "%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x.\n", ifname,
-                                  if_hwaddr.ifr_hwaddr.sa_family, hwaddr[0], hwaddr[1],
-                                  hwaddr[2], hwaddr[3], hwaddr[4], hwaddr[5]);
-               }
-       }
-
-       if (wol_passwd_sz > 0) {
-               memcpy(outpack+pktsize, wol_passwd, wol_passwd_sz);
-               pktsize += wol_passwd_sz;
-       }
-
-       if (verbose > 1) {
-               printf("The final packet is: ");
-               for (i = 0; i < pktsize; i++)
-                       printf(" %2.2x", outpack[i]);
-               printf(".\n");
-       }
-
-       /* This is necessary for broadcasts to work */
-       if (setsockopt(s, SOL_SOCKET, SO_BROADCAST, (char *)&one, sizeof(one)) < 0)
-               perror("setsockopt: SO_BROADCAST");
-
-#if defined(PF_PACKET)
-       {
-               struct ifreq ifr;
-               strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-               if (ioctl(s, SIOCGIFINDEX, &ifr) == -1) {
-                       fprintf(stderr, "SIOCGIFINDEX on %s failed: %s\n", ifname,
-                                       strerror(errno));
-                       return 1;
-               }
-               memset(&whereto, 0, sizeof(whereto));
-               whereto.sll_family = AF_PACKET;
-               whereto.sll_ifindex = ifr.ifr_ifindex;
-               /* The manual page incorrectly claims the address must be filled.
-                  We do so because the code may change to match the docs. */
-               whereto.sll_halen = ETH_ALEN;
-               memcpy(whereto.sll_addr, outpack, ETH_ALEN);
-
-       }
-#else
-       whereto.sa_family = 0;
-       strcpy(whereto.sa_data, ifname);
-#endif
-
-       if ((i = sendto(s, outpack, pktsize, 0, (struct sockaddr *)&whereto,
-                                       sizeof(whereto))) < 0)
-               perror("sendto");
-       else if (debug)
-               printf("Sendto worked ! %d.\n", i);
-
-#ifdef USE_SEND
-       if (bind(s, (struct sockaddr *)&whereto, sizeof(whereto)) < 0)
-               perror("bind");
-       else if (send(s, outpack, 100, 0) < 0)
-               perror("send");
-#endif
-#ifdef USE_SENDMSG
-       {
-               struct msghdr msghdr = { 0,};
-               struct iovec iovector[1];
-               msghdr.msg_name = &whereto;
-               msghdr.msg_namelen = sizeof(whereto);
-               msghdr.msg_iov = iovector;
-               msghdr.msg_iovlen = 1;
-               iovector[0].iov_base = outpack;
-               iovector[0].iov_len = pktsize;
-               if ((i = sendmsg(s, &msghdr, 0)) < 0)
-                       perror("sendmsg");
-               else if (debug)
-                       printf("sendmsg worked, %d (%d).\n", i, errno);
-       }
-#endif
-
-       return 0;
-}
-
-/* Convert the host ID string to a MAC address.
-   The string may be a
-       Host name
-    IP address string
-       MAC address string
-*/
-
-static int get_dest_addr(const char *hostid, struct ether_addr *eaddr)
-{
-       struct ether_addr *eap;
-
-       eap = ether_aton(hostid);
-       if (eap) {
-               *eaddr = *eap;
-               if (debug)
-                       fprintf(stderr, "The target station address is %s.\n",
-                                       ether_ntoa(eaddr));
-       } else if (ether_hostton(hostid, eaddr) == 0) {
-               if (debug)
-                       fprintf(stderr, "Station address for hostname %s is %s.\n",
-                                       hostid, ether_ntoa(eaddr));
-       } else {
-               (void)fprintf(stderr,
-                                         "ether-wake: The Magic Packet host address must be "
-                                         "specified as\n"
-                                         "  - a station address, 00:11:22:33:44:55, or\n"
-                                         "  - a hostname with a known 'ethers' entry.\n");
-               return -1;
-       }
-       return 0;
-}
-
-
-static int get_fill(unsigned char *pkt, struct ether_addr *eaddr)
-{
-       int offset, i;
-       unsigned char *station_addr = eaddr->ether_addr_octet;
-
-       if (opt_broadcast)
-               memset(pkt+0, 0xff, 6);
-       else
-               memcpy(pkt, station_addr, 6);
-       memcpy(pkt+6, station_addr, 6);
-       pkt[12] = 0x08;                         /* Or 0x0806 for ARP, 0x8035 for RARP */
-       pkt[13] = 0x42;
-       offset = 14;
-
-       memset(pkt+offset, 0xff, 6);
-       offset += 6;
-
-       for (i = 0; i < 16; i++) {
-               memcpy(pkt+offset, station_addr, 6);
-               offset += 6;
-       }
-       if (debug) {
-               fprintf(stderr, "Packet is ");
-               for (i = 0; i < offset; i++)
-                       fprintf(stderr, " %2.2x", pkt[i]);
-               fprintf(stderr, ".\n");
-       }
-       return offset;
-}
-
-static int get_wol_pw(const char *optarg)
-{
-       int passwd[6];
-       int byte_cnt;
-       int i;
-
-       byte_cnt = sscanf(optarg, "%2x:%2x:%2x:%2x:%2x:%2x",
-                                         &passwd[0], &passwd[1], &passwd[2],
-                                         &passwd[3], &passwd[4], &passwd[5]);
-       if (byte_cnt < 4)
-               byte_cnt = sscanf(optarg, "%d.%d.%d.%d",
-                                                 &passwd[0], &passwd[1], &passwd[2], &passwd[3]);
-       if (byte_cnt < 4) {
-               fprintf(stderr, "Unable to read the Wake-On-LAN password.\n");
-               return 0;
-       }
-       printf(" The Magic packet password is %2.2x %2.2x %2.2x %2.2x (%d).\n",
-                  passwd[0], passwd[1], passwd[2], passwd[3], byte_cnt);
-       for (i = 0; i < byte_cnt; i++)
-               wol_passwd[i] = passwd[i];
-       return wol_passwd_sz = byte_cnt;
-}
-
-#if 0
-{
-       to = (struct sockaddr_in *)&whereto;
-       to->sin_family = AF_INET;
-       if (inet_aton(target, &to->sin_addr)) {
-               hostname = target;
-       }
-       memset (&sa, 0, sizeof sa);
-       sa.sa_family = AF_INET;
-       strncpy (sa.sa_data, interface, sizeof sa.sa_data);
-       sendto (sock, buf, bufix + len, 0, &sa, sizeof sa);
-       strncpy (sa.sa_data, interface, sizeof sa.sa_data);
-#if 1
-       sendto (sock, buf, bufix + len, 0, &sa, sizeof sa);
-#else
-       bind (sock, &sa, sizeof sa);
-       connect();
-       send (sock, buf, bufix + len, 0);
-#endif
-}
-#endif
-
-\f
-/*
- * Local variables:
- *  compile-command: "gcc -O -Wall -o ether-wake ether-wake.c"
- *  c-indent-level: 4
- *  c-basic-offset: 4
- *  c-indent-level: 4
- *  tab-width: 4
- * End:
- */
diff --git a/package/ether-wake/ipkg/ether-wake.control b/package/ether-wake/ipkg/ether-wake.control
deleted file mode 100644 (file)
index 2c736f1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ether-wake
-Priority: optional
-Section: net
-Description: A Wake-On-LAN (WOL) client,
- send a magic packet to wake up sleeping networked machines.
diff --git a/package/ether-wake/patches/no_ether_hostton_in_uclibc.patch b/package/ether-wake/patches/no_ether_hostton_in_uclibc.patch
deleted file mode 100644 (file)
index 91e9386..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
---- ether-wake-1.09-orig/ether-wake.c  2005-08-10 17:19:16.000000000 +0200
-+++ ether-wake-1.09-1/ether-wake.c     2005-08-10 17:18:55.000000000 +0200
-@@ -15,7 +15,7 @@
- "     an optional password appended.\n"
- "\n"
- "     The single required parameter is the Ethernet MAC (station) address\n"
--"     of the machine to wake or a host ID with known NSS 'ethers' entry.\n"
-+"     of the machine to wake.\n"
- "     The MAC address may be found with the 'arp' program while the target\n"
- "     machine is awake.\n"
- "\n"
-@@ -289,16 +289,10 @@
-               if (debug)
-                       fprintf(stderr, "The target station address is %s.\n",
-                                       ether_ntoa(eaddr));
--      } else if (ether_hostton(hostid, eaddr) == 0) {
--              if (debug)
--                      fprintf(stderr, "Station address for hostname %s is %s.\n",
--                                      hostid, ether_ntoa(eaddr));
-       } else {
-               (void)fprintf(stderr,
-                                         "ether-wake: The Magic Packet host address must be "
--                                        "specified as\n"
--                                        "  - a station address, 00:11:22:33:44:55, or\n"
--                                        "  - a hostname with a known 'ethers' entry.\n");
-+                                        "specified as a station address, 00:11:22:33:44:55.\n");
-               return -1;
-       }
-       return 0;
diff --git a/package/ethtool/Config.in b/package/ethtool/Config.in
deleted file mode 100644 (file)
index bd718cd..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_ETHTOOL
-       prompt "ethtool........................... Display or change ethernet card settings"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         ethtool is used for querying settings of an ethernet device and changing them
-         
-         http://sourceforge.net/projects/gkernel/
-
diff --git a/package/ethtool/Makefile b/package/ethtool/Makefile
deleted file mode 100644 (file)
index 4378c00..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ethtool
-PKG_VERSION:=3
-PKG_RELEASE:=0
-PKG_MD5SUM:=b4e71f7fa2629250677eefcb338442c5
-
-PKG_SOURCE_URL:=@SF/gkernel
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ETHTOOL,ethtool,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_ETHTOOL):
-       install -d -m0755 $(IDIR_ETHTOOL)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_ETHTOOL)/usr/sbin
-       $(RSTRIP) $(IDIR_ETHTOOL)
-       $(IPKG_BUILD) $(IDIR_ETHTOOL) $(PACKAGE_DIR)
diff --git a/package/ethtool/ipkg/ethtool.control b/package/ethtool/ipkg/ethtool.control
deleted file mode 100644 (file)
index 2cc3f06..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ethtool
-Priority: optional
-Section: net
-Description: Display or change ethernet card settings
diff --git a/package/expat/Config.in b/package/expat/Config.in
deleted file mode 100644 (file)
index 9b34c52..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_EXPAT
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBEXPAT
-
-config BR2_PACKAGE_LIBEXPAT
-       prompt "libexpat.......................... A fast, non-validating, stream-oriented XML parsing library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_EXPAT
-       help
-         A fast, non-validating, stream-oriented XML parsing library
-         
-         http://expat.sourceforge.net/
-
diff --git a/package/expat/Makefile b/package/expat/Makefile
deleted file mode 100644 (file)
index 47c8e81..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=expat
-PKG_VERSION:=1.95.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=aff487543845a82fe262e6e2922b4c8e
-
-PKG_SOURCE_URL:=@SF/expat
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBEXPAT,libexpat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR) ; rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared \
-                       --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBEXPAT):
-       install -m0755 -d $(IDIR_LIBEXPAT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libexpat.so.* $(IDIR_LIBEXPAT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBEXPAT)
-       $(IPKG_BUILD) $(IDIR_LIBEXPAT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libexpat.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/xmlwf $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/expat*.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libexpat.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libexpat.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/xmlwf \
-               $(STAGING_DIR)/usr/include/expat*.h \
-               $(STAGING_DIR)/usr/lib/libexpat.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
-
diff --git a/package/expat/ipkg/libexpat.control b/package/expat/ipkg/libexpat.control
deleted file mode 100644 (file)
index 9fe78fa..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libexpat
-Priority: optional
-Section: net
-Description: a fast, non-validating, stream-oriented XML parsing library
diff --git a/package/expat/patches/001-destdir.patch b/package/expat/patches/001-destdir.patch
deleted file mode 100644 (file)
index dc1f36a..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -ruN expat-1.95.8-orig/Makefile.in expat-1.95.8-1/Makefile.in
---- expat-1.95.8-orig/Makefile.in      2004-05-07 22:00:48.000000000 +0200
-+++ expat-1.95.8-1/Makefile.in 2005-04-04 22:53:09.000000000 +0200
-@@ -34,6 +34,8 @@
- top_builddir = .
-+DESTDIR =
-+
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-@@ -73,22 +75,22 @@
-       tests/runtests
- install: xmlwf/xmlwf installlib
--      $(mkinstalldirs) $(bindir) $(man1dir)
--      $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(bindir)/xmlwf
--      $(INSTALL_DATA) $(MANFILE) $(man1dir)
-+      $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir)
-+      $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(DESTDIR)$(bindir)/xmlwf
-+      $(INSTALL_DATA) $(MANFILE) $(DESTDIR)$(man1dir)
- installlib: $(LIBRARY) $(APIHEADER)
--      $(mkinstalldirs) $(libdir) $(includedir)
--      $(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY) $(libdir)/$(LIBRARY)
--      $(INSTALL_DATA) $(APIHEADER) $(includedir)
-+      $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
-+      $(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY) $(DESTDIR)$(libdir)/$(LIBRARY)
-+      $(INSTALL_DATA) $(APIHEADER) $(DESTDIR)$(includedir)
- uninstall: uninstalllib
--      $(LIBTOOL) --mode=uninstall rm -f $(bindir)/xmlwf
-+      $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(bindir)/xmlwf
-       rm -f $(man1dir)/xmlwf.1
- uninstalllib:
--      $(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(LIBRARY)
--      rm -f $(includedir)/$(APIHEADER)
-+      $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(LIBRARY)
-+      rm -f $(DESTDIR)$(includedir)/$(APIHEADER)
- # for VPATH builds (invoked by configure)
- mkdir-init:
diff --git a/package/ez-ipupdate/Config.in b/package/ez-ipupdate/Config.in
deleted file mode 100644 (file)
index ff385f8..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_EZIPUPDATE
-       prompt "ez-ipupdate....................... Client for most dynamic DNS services"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A client for many Dynamic DNS services.
-         
-         http://ez-ipupdate.com/
-
diff --git a/package/ez-ipupdate/Makefile b/package/ez-ipupdate/Makefile
deleted file mode 100644 (file)
index 92d7527..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ez-ipupdate
-PKG_VERSION:=3.0.11b8
-PKG_RELEASE:=2
-PKG_MD5SUM:=000211add4c4845ffa4211841bff4fb0
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/e/ez-ipupdate \
-       http://ftp.de.debian.org/debian/pool/main/e/ez-ipupdate
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,EZIPUPDATE,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib/locate \
-               --localstatedir=/var/lib \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_EZIPUPDATE):
-       install -d -m0755 $(IDIR_EZIPUPDATE)/etc
-       install -m0600 ./files/$(PKG_NAME).conf $(IDIR_EZIPUPDATE)/etc/
-       install -d -m0755 $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface
-       install -m0755 ./files/$(PKG_NAME).hotplug $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface/10-$(PKG_NAME)
-       install -d -m0755 $(IDIR_EZIPUPDATE)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_EZIPUPDATE)/usr/sbin/
-       $(RSTRIP) $(IDIR_EZIPUPDATE)
-       $(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR)
-
diff --git a/package/ez-ipupdate/files/ez-ipupdate.conf b/package/ez-ipupdate/files/ez-ipupdate.conf
deleted file mode 100644 (file)
index cb98275..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-service-type=zoneedit
-user=myname:mypassword
-host=mydomain.com
-quiet
-
-# Do not change the lines below
-cache-file=/tmp/ez-ipupdate.cache
-pid-file=/var/run/ez-ipupdate.pid
diff --git a/package/ez-ipupdate/files/ez-ipupdate.hotplug b/package/ez-ipupdate/files/ez-ipupdate.hotplug
deleted file mode 100644 (file)
index c305458..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-NAME=ez-ipupdate
-CONFIG=/etc/$NAME.conf
-COMMAND=/usr/sbin/$NAME
-
-[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && {
-        [ -x $COMMAND ] && [ -r $CONFIG ] && {
-                eval "ifname=\"\${${INTERFACE}_ifname}\""
-                $COMMAND -c $CONFIG -i $ifname 2>&1 | logger -t $NAME
-        } &
-}
diff --git a/package/ez-ipupdate/files/ez-ipupdate.init b/package/ez-ipupdate/files/ez-ipupdate.init
deleted file mode 100644 (file)
index 1572175..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-BIN=ez-ipupdate
-CONF=/etc/$BIN.conf
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $CONF ] || exit
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN -c $CONF
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/ez-ipupdate/ipkg/ez-ipupdate.conffiles b/package/ez-ipupdate/ipkg/ez-ipupdate.conffiles
deleted file mode 100644 (file)
index 3a9041e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ez-ipupdate.conf
diff --git a/package/ez-ipupdate/ipkg/ez-ipupdate.control b/package/ez-ipupdate/ipkg/ez-ipupdate.control
deleted file mode 100644 (file)
index 1b7dff8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ez-ipupdate
-Priority: optional
-Section: net
-Description: a client for dynamic DNS services
diff --git a/package/ez-ipupdate/patches/debian-subset.patch b/package/ez-ipupdate/patches/debian-subset.patch
deleted file mode 100644 (file)
index c24b3ea..0000000
+++ /dev/null
@@ -1,568 +0,0 @@
---- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.c
-+++ ez-ipupdate-3.0.11b8/ez-ipupdate.c
-@@ -139,6 +139,9 @@
- #if HAVE_SIGNAL_H
- #  include <signal.h>
- #endif
-+#if HAVE_TIME_H
-+#  include <time.h>
-+#endif
- #if HAVE_SYS_TIME_H
- #  include <sys/time.h>
- #endif
-@@ -165,7 +168,7 @@
- #endif
--#if __linux__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
-+#if __GLIBC__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__
- #  define IF_LOOKUP 1
- #  include <sys/ioctl.h>
- #  include <net/if.h>
-@@ -640,7 +643,7 @@
-   fprintf(stdout, "  -q, --quiet \t\t\tbe quiet\n");
-   fprintf(stdout, "  -r, --retrys <num>\t\tnumber of trys (default: 1)\n");
-   fprintf(stdout, "  -R, --run-as-user <user>\tchange to <user> for running, be ware\n\t\t\t\tthat this can cause problems with handeling\n\t\t\t\tSIGHUP properly if that user can't read the\n\t\t\t\tconfig file. also it can't write it's pid file \n\t\t\t\tto a root directory\n");
--  fprintf(stdout, "  -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files.\n");
-+  fprintf(stdout, "  -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files\n");
-   fprintf(stdout, "  -s, --server <server[:port]>\tthe server to connect to\n");
-   fprintf(stdout, "  -S, --service-type <server>\tthe type of service that you are using\n");
-   width = fprintf(stdout, "\t\t\t\ttry one of: ") + 4*7;
-@@ -682,7 +685,7 @@
- void print_signalhelp( void )
- {
--  fprintf(stdout, "\nsignals are only really used when in daemon mode.\n\n");
-+  fprintf(stdout, "\nsignals are only really used when in daemon mode\n\n");
-   fprintf(stdout, "signals: \n");
-   fprintf(stdout, "  HUP\t\tcauses it to re-read its config file\n");
-   fprintf(stdout, "  TERM\t\twake up and possibly perform an update\n");
-@@ -693,7 +696,7 @@
- #if HAVE_SIGNAL_H
- RETSIGTYPE sigint_handler(int sig)
- {
--  char message[] = "interupted.\n";
-+  char message[] = "interrupted\n";
-   close(client_sockfd);
-   write(2, message, sizeof(message)-1);
-@@ -704,6 +707,10 @@
-   }
- #endif
-+#if HAVE_SYSLOG_H
-+  closelog();
-+#endif
-+
-   exit(1);
- }
- RETSIGTYPE generic_sig_handler(int sig)
-@@ -798,7 +805,7 @@
-     sprintf(buf, "message incomplete because your OS sucks: %s\n", fmt);
- #endif
--    syslog(LOG_NOTICE, buf);
-+    syslog(LOG_NOTICE, "%s", buf);
-   }
-   else
-   {
-@@ -1439,7 +1446,7 @@
-   if(!(options & OPT_QUIET))
-   {
-     fprintf(stderr,
--        "connected to %s (%s) on port %d.\n",
-+        "connected to %s (%s) on port %d\n",
-         host,
-         inet_ntoa(address.sin_addr),
-         ntohs(address.sin_port));
-@@ -1683,7 +1690,7 @@
-       close(client_sockfd);
-       return(-1);
-     }
--    if(strstr(buf, "\r\n") > 0)
-+    if(strstr(buf, "\n") != NULL)
-     {
-       break;
-     }
-@@ -1702,8 +1709,8 @@
-   if(options & OPT_DAEMON)
-   {
--    fprintf(stderr, "no compile time default service was set therefor you must "
--        "specify a service type.\n");
-+    fprintf(stderr, "no compile time default service was set, you must "
-+        "specify a service type\n");
-     return(-1);
-   }
-@@ -2039,7 +2046,7 @@
-         }
-         else if(strstr(buf, "\nnumhost") != NULL)
-         {
--          show_message("Too many or too few hosts found\n");
-+          show_message("too many or too few hosts found\n");
-           retval = UPDATERES_SHUTDOWN;
-         }
-         else if(strstr(buf, "\ndnserr") != NULL)
-@@ -2051,17 +2058,17 @@
-         }
-         else if(strstr(buf, "\n911") != NULL)
-         {
--          show_message("Ahhhh! call 911!\n");
-+          show_message("ahhhh! call 911!\n");
-           retval = UPDATERES_SHUTDOWN;
-         }
-         else if(strstr(buf, "\n999") != NULL)
-         {
--          show_message("Ahhhh! call 999!\n");
-+          show_message("ahhhh! call 999!\n");
-           retval = UPDATERES_SHUTDOWN;
-         }
-         else if(strstr(buf, "\n!donator") != NULL)
-         {
--          show_message("a feature requested is only available to donators, please donate.\n", host);
-+          show_message("a feature requested is only available to donators, please donate\n", host);
-           retval = UPDATERES_OK;
-         }
-         // this one should be last as it is a stupid string to signify waits
-@@ -2095,9 +2102,9 @@
-             sprintf(reason, "problem parsing reason for wait response");
-           }
--          show_message("Wait response received, waiting for %s before next update.\n",
-+          show_message("wait response received, waiting for %s before next update\n",
-               format_time(howlong));
--          show_message("Wait response reason: %d\n", N_STR(reason));
-+          show_message("wait response reason: %d\n", N_STR(reason));
-           sleep(howlong);
-           retval = UPDATERES_ERROR;
-         }
-@@ -3370,7 +3377,7 @@
-   {
-     if(!(options & OPT_QUIET))
-     {
--      fprintf(stderr, "warning: for GNUDIP the \"address\" parpameter is only used if set to \"0.0.0.0\" thus making an offline request.\n");
-+      fprintf(stderr, "warning: for GNUDIP the \"address\" parameter is only used if set to \"0.0.0.0\" thus making an offline request\n");
-     }
-   }
-@@ -3392,7 +3399,7 @@
-   // send an offline request if address 0.0.0.0 is used
-   // otherwise, we ignore the address and send an update request
--  gnudip_request[0] = strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
-+  gnudip_request[0] = address && strcmp(address, "0.0.0.0") == 0 ? '1' : '0';
-   gnudip_request[1] = '\0';
-   // find domainname
-@@ -3943,22 +3950,22 @@
-           break;
-         case 201:
--          show_message("Last update was less than %d seconds ago.\n", 300);
-+          show_message("last update was less than %d seconds ago\n", 300);
-           return(UPDATERES_ERROR);
-           break;
-         case 202:
--          show_message("Server error.\n");
-+          show_message("server error\n");
-           return(UPDATERES_ERROR);
-           break;
-         case 203:
--          show_message("Failure because account is frozen (by admin).\n");
-+          show_message("failure because account is frozen (by admin)\n");
-           return(UPDATERES_SHUTDOWN);
-           break;
-         case 204:
--          show_message("Failure because account is locked (by user).\n");
-+          show_message("failure because account is locked (by user)\n");
-           return(UPDATERES_SHUTDOWN);
-           break;
-@@ -4215,8 +4222,6 @@
-   switch(ret)
-   {
--    char *p;
--
-     case -1:
-       if(!(options & OPT_QUIET))
-       {
-@@ -4349,7 +4354,7 @@
-     case SIGHUP:
-       if(config_file)
-       {
--        show_message("SIGHUP recieved, re-reading config file\n");
-+        show_message("SIGHUP received, re-reading config file\n");
-         if(parse_conf_file(config_file, conf_commands) != 0)
-         {
-           show_message("error parsing config file \"%s\"\n", config_file);
-@@ -4384,6 +4389,7 @@
- int main(int argc, char **argv)
- {
-+  char *tmp;
-   int ifresolve_warned = 0;
-   int i;
-   int retval = 1;
-@@ -4395,9 +4401,10 @@
-   mcheck(NULL);
- #endif
--  dprintf((stderr, "staring...\n"));
-+  dprintf((stderr, "starting...\n"));
--  program_name = argv[0];
-+  tmp = strrchr(argv[0], '/');
-+  program_name = tmp ? tmp + 1 : argv[0];
-   options = 0;
-   *user = '\0';
-   timeout.tv_sec = DEFAULT_TIMEOUT;
-@@ -4417,7 +4424,7 @@
-   if(!(options & OPT_QUIET) && !(options & OPT_DAEMON))
-   {
--    fprintf(stderr, "ez-ipupdate Version %s\nCopyright (C) 1998-2001 Angus Mackay.\n", VERSION);
-+    fprintf(stderr, "%s Version %s\nCopyright (C) 1998-2001 Angus Mackay\n", program_name, VERSION);
-   }
-   dprintf((stderr, "options: 0x%04X\n", options));
-@@ -4434,7 +4441,7 @@
-   {
-     if(service->check_info() != 0)
-     {
--      fprintf(stderr, "invalid data to perform requested action.\n");
-+      fprintf(stderr, "invalid data to perform requested action\n");
-       exit(1);
-     }
-   }
-@@ -4456,13 +4463,13 @@
-     dprintf((stderr, "user_name: %s\n", user_name));
-     dprintf((stderr, "password: %s\n", password));
-   }
--  if(*user_name == '\0')
-+  if(*user_name == '\0' && !(options & OPT_DAEMON))
-   {
-     printf("user name: ");
-     fgets(user_name, sizeof(user_name), stdin);
-     chomp(user_name);
-   }
--  if(*password == '\0')
-+  if(*password == '\0' && !(options & OPT_DAEMON))
-   {
-     strncpy(password, getpass("password: "), sizeof(password));
-   }
-@@ -4480,7 +4487,7 @@
-   if(service->check_info() != 0)
-   {
--    fprintf(stderr, "invalid data to perform requested action.\n");
-+    fprintf(stderr, "invalid data to perform requested action\n");
-     exit(1);
-   }
-@@ -4503,7 +4510,7 @@
-     if(interface == NULL) 
-     { 
--      fprintf(stderr, "invalid data to perform requested action.\n");
-+      fprintf(stderr, "invalid data to perform requested action\n");
-       fprintf(stderr, "you must provide an interface for daemon mode");
-       exit(1);
-     }
-@@ -4519,23 +4526,25 @@
-       if(fork() > 0) { exit(0); } /* parent */
-     }
-+#  if HAVE_SYSLOG_H
-+    openlog(program_name, LOG_PID, LOG_DAEMON );
-+    //options |= OPT_QUIET;
-+#  endif
-+    show_message("version %s, interface %s, host %s, server %s, service %s\n",
-+        VERSION, N_STR(interface), N_STR(host), server, service->title);
-+
- #if HAVE_GETPID
-     if(pid_file && pid_file_create(pid_file) != 0)
-     {
--      fprintf(stderr, "exiting...\n");
-+      show_message("could not create pid file %s (%s), exiting\n",
-+                   pid_file, strerror(errno));
-+#if HAVE_SYSLOG_H
-+      closelog();
-+#endif
-       exit(1);
-     }
- #endif
--#  if HAVE_SYSLOG_H
--    openlog(program_name, LOG_PID, LOG_USER );
--    options |= OPT_QUIET;
--#  endif
--    show_message("ez-ipupdate Version %s, Copyright (C) 1998-2001 Angus Mackay.\n", 
--        VERSION);
--    show_message("%s started for interface %s host %s using server %s and service %s\n",
--        program_name, N_STR(interface), N_STR(host), server, service->title);
--
-     memset(&sin, 0, sizeof(sin));
-     if(cache_file)
-@@ -4560,7 +4569,7 @@
-           strftime(timebuf, sizeof(timebuf), "%Y/%m/%d %H:%M", ts);
-           show_message("got last update %s on %s from cache file\n", ipstr, timebuf);
-         }
--        else
-+        else if(ipstr||ipdate)
-         {
-           show_message("malformed cache file: %s\n", cache_file);
-         }
-@@ -4647,7 +4656,7 @@
-           }
-           else
-           {
--            show_message("failure to update %s->%s (%s)\n",
-+            show_message("failed to update %s->%s (%s)\n",
-                 interface, inet_ntoa(sin.sin_addr), N_STR(host));
-             memset(&sin, 0, sizeof(sin));
-@@ -4671,7 +4680,7 @@
-             dprintf((stderr, "updateres: %d\n", updateres));
-             if(updateres == UPDATERES_SHUTDOWN)
-             {
--              show_message("shuting down updater for %s due to fatal error\n", 
-+              show_message("shutting down updater for %s due to fatal error\n",
-                   N_STR(host));
-               if(notify_email && *notify_email != '\0')
-@@ -4711,7 +4720,7 @@
- #endif
- #else
--    fprintf(stderr, "sorry, this mode is only available on platforms that the ");
-+    fprintf(stderr, "sorry, this mode is only available on platforms where the ");
-     fprintf(stderr, "IP address \ncan be determined. feel free to hack the code");
-     fprintf(stderr, " though.\n");
-     exit(1);
-@@ -4799,7 +4808,7 @@
-         }
-         else
-         {
--          show_message("could not resolve ip address for %s.\n", interface);
-+          show_message("could not resolve ip address for %s\n", interface);
-           exit(1);
-         }
-         close(sock);
---- ez-ipupdate-3.0.11b8.orig/example.conf
-+++ ez-ipupdate-3.0.11b8/example.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
---- ez-ipupdate-3.0.11b8.orig/example-pgpow.conf
-+++ ez-ipupdate-3.0.11b8/example-pgpow.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=mydomain.penguinpowered.com
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-dhs.conf
-+++ ez-ipupdate-3.0.11b8/example-dhs.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=mydomain.whatever.com
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-dyndns.conf
-+++ ez-ipupdate-3.0.11b8/example-dyndns.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -12,14 +12,9 @@
- interface=eth1
- max-interval=2073600
--# please create this file and ensure that the user that ez-ipupdate is running
--# as has write permissions to it then uncomment this line, if you don't your
--# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
--# idea, use "run-as-user") then you can just uncomment this line.
--#cache-file=/etc/ez-ipupdate.cache.eth1
--
--# for the mean time we'll just use a cache file in the temp directory
--cache-file=/tmp/ez-ipupdate.cache
-+# if you don't use a cache file your dyndns account will probably get banned.
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-ods.conf
-+++ ez-ipupdate-3.0.11b8/example-ods.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=mydomain.ods.org
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-tzo.conf
-+++ ez-ipupdate-3.0.11b8/example-tzo.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -14,8 +14,8 @@
- max-interval=2073600
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-gnudip.conf
-+++ ez-ipupdate-3.0.11b8/example-gnudip.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -14,8 +14,8 @@
- # any other value is ignored
- #address=0.0.0.0
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-easydns.conf
-+++ ez-ipupdate-3.0.11b8/example-easydns.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=mydomain.whatever.com
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-justlinux.conf
-+++ ez-ipupdate-3.0.11b8/example-justlinux.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=mydomain.penguinpowered.com
- interface=eth1
--# if you use run-as ensure the user has permission to write this file
--cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-dyns.conf
-+++ ez-ipupdate-3.0.11b8/example-dyns.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -10,8 +10,8 @@
- host=myhost
- #interface=eth1
--# if you use run-as ensure the user has permission to write this file
--#cache-file=/tmp/ez-ipupdate.cache
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
---- ez-ipupdate-3.0.11b8.orig/example-heipv6tb.conf
-+++ ez-ipupdate-3.0.11b8/example-heipv6tb.conf
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/ez-ipupdate -c
-+#!/usr/sbin/ez-ipupdate -c
- #
- # example config file for ez-ipupdate
- #
-@@ -11,14 +11,9 @@
- interface=eth1
- max-interval=2073600
--# please create this file and ensure that the user that ez-ipupdate is running
--# as has write permissions to it then uncomment this line, if you don't your
--# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
--# idea, use "run-as-user") then you can just uncomment this line.
--#cache-file=/etc/ez-ipupdate.cache.eth1
--
--# for the mean time we'll just use a cache file in the temp directory
--cache-file=/tmp/ez-ipupdate.cache
-+# if you don't use a cache file your account will probably get banned.
-+run-as-user=ez-ipupd
-+cache-file=/var/cache/ez-ipupdate/default-cache
- # uncomment this once you have everything working how you want and you are
- # ready to have ez-ipupdate running in the background all the time. to stop it
diff --git a/package/fakeidentd/Config.in b/package/fakeidentd/Config.in
deleted file mode 100644 (file)
index ddfa3a9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_FAKEIDENTD
-       prompt "fakeidentd........................ A static, secure identd."
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A static secure identd, only one source file.
-       
-         http://www.guru-group.fi/~too/sw/releases/
diff --git a/package/fakeidentd/Makefile b/package/fakeidentd/Makefile
deleted file mode 100644 (file)
index fa61f35..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# $Id: $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fakeidentd
-PKG_VERSION:=2.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=aa4133981c94c59868344cd3b02e8e19
-
-PKG_SOURCE_URL:=http://distfiles.gentoo.org/distfiles/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FAKEIDENTD,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) -o $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/identd.c
-       touch $@
-
-$(IPKG_FAKEIDENTD):
-       install -d -m0755 $(IDIR_FAKEIDENTD)/usr/sbin \
-                         $(IDIR_FAKEIDENTD)/etc/init.d \
-                         $(IDIR_FAKEIDENTD)/etc/default/
-       echo $(whoami) > $(IDIR_FAKEIDENTD)/etc/default/$(PKG_NAME)
-       $(CP) $(PKG_BUILD_DIR)/fakeidentd $(IDIR_FAKEIDENTD)/usr/sbin/
-       $(CP) ./files/$(PKG_NAME).init $(IDIR_FAKEIDENTD)/etc/init.d/$(PKG_NAME)
-       $(RSTRIP) $(IDIR_FAKEIDENTD)
-       $(IPKG_BUILD) $(IDIR_FAKEIDENTD) $(PACKAGE_DIR)
-
diff --git a/package/fakeidentd/files/fakeidentd.init b/package/fakeidentd/files/fakeidentd.init
deleted file mode 100644 (file)
index 954ad8c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-NAME=fakeidentd
-case "$1" in
-  start)
-       [ -e $DEFAULT ] && $NAME $DEFAULT
-       ;;
-  stop)
-        killall $NAME
-       ;;
-  restart)
-       killall $NAME
-       $NAME
-       ;;
-  *)
-       echo "Usage: $NAME (start|stop|restart)" > 2&
-       exit 1
-       ;;
-esac
diff --git a/package/fakeidentd/ipkg/fakeidentd.control b/package/fakeidentd/ipkg/fakeidentd.control
deleted file mode 100644 (file)
index 6c528b2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: fakeidentd
-Description: A static, secure identd.
-Section: net
-Priority: optional
diff --git a/package/fetchmail/Config.in b/package/fetchmail/Config.in
deleted file mode 100644 (file)
index bc6cdfe..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_FETCHMAIL
-       prompt "fetchmail......................... Remote mail retriever"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Retrieves remote mail via POP/IMAP
-
-               Very useful in conjunction with mutt.
diff --git a/package/fetchmail/Makefile b/package/fetchmail/Makefile
deleted file mode 100644 (file)
index 049c6ae..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fetchmail
-PKG_VERSION:=6.2.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=9956b30139edaa4f5f77c4d0dbd80225
-
-PKG_SOURCE_URL:=http://www.catb.org/~esr/fetchmail/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FETCHMAIL,fetchmail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_c_bigendian=no \
-               ac_cv_sizeof_off_t=8 \
-               ac_cv_sizeof_int=4 \
-               ac_cv_sizeof_long=4 \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-fallback=procmail \
-                       --without-hesiod \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_FETCHMAIL): 
-       mkdir -p $(IDIR_FETCHMAIL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(IDIR_FETCHMAIL)/usr/bin/
-       $(RSTRIP) $(IDIR_FETCHMAIL)
-       $(IPKG_BUILD) $(IDIR_FETCHMAIL) $(PACKAGE_DIR)
diff --git a/package/fetchmail/ipkg/fetchmail.control b/package/fetchmail/ipkg/fetchmail.control
deleted file mode 100644 (file)
index ea664fa..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: fetchmail
-Priority: optional
-Section: text
-Depends: 
-Description: Mail text client
diff --git a/package/fetchmail/patches/01-amd64_detection.patch b/package/fetchmail/patches/01-amd64_detection.patch
deleted file mode 100644 (file)
index 2db43d1..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -urN fetchmail-6.2.5/config.sub fetchmail-6.2.5.new/config.sub
---- fetchmail-6.2.5/config.sub 2003-07-17 03:03:20.000000000 +0200
-+++ fetchmail-6.2.5.new/config.sub     2006-03-30 00:36:11.000000000 +0200
-@@ -176,7 +176,7 @@
-               | 580 | i960 | h8300 \
-               | x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \
-               | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
--              | hppa64 \
-+              | hppa64 | x86_64 \
-               | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
-               | alphaev6[78] \
-               | we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
-@@ -194,7 +194,7 @@
-       # We use `pc' rather than `unknown'
-       # because (1) that's what they normally are, and
-       # (2) the word "unknown" tends to confuse beginning users.
--      i[34567]86)
-+      i*86 | x86_64)
-         basic_machine=$basic_machine-pc
-         ;;
-       # Object if more than one company name word.
-@@ -209,7 +209,7 @@
-             | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
-             | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
-             | xmp-* | ymp-* \
--            | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \
-+            | x86-* | x86_64-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \
-             | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
-             | hppa2.0n-* | hppa64-* \
-             | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
-@@ -256,6 +256,12 @@
-               basic_machine=a29k-none
-               os=-bsd
-               ;;
-+      amd64)
-+              basic_machine=x86_64-pc
-+              ;;
-+      amd64-*)
-+              basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
-+              ;;
-       amdahl)
-               basic_machine=580-amdahl
-               os=-sysv
diff --git a/package/fetchmail/patches/02-no_rej.patch b/package/fetchmail/patches/02-no_rej.patch
deleted file mode 100644 (file)
index 64cc7cb..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN fetchmail-6.2.5-old/po/fr.po.rej fetchmail-6.2.5-new/po/fr.po.rej
---- fetchmail-6.2.5-old/po/fr.po.rej   2003-07-17 03:23:26.000000000 +0200
-+++ fetchmail-6.2.5-new/po/fr.po.rej   1970-01-01 01:00:00.000000000 +0100
-@@ -1,17 +0,0 @@
--***************
--*** 2166,2172 ****
--  #: rcfile_y.y:433
--  #, fuzzy, c-format
--  msgid "File %s must be a regular file.\n"
--- msgstr "Le fichier %s doit etre un lien symbolique.\n"
--  
--  #: rcfile_y.y:440
--  #, c-format
----- 2166,2172 ----
--  #: rcfile_y.y:433
--  #, fuzzy, c-format
--  msgid "File %s must be a regular file.\n"
--+ msgstr "Le fichier %s doit Ãªtre un fichier normal.\n"
--  
--  #: rcfile_y.y:440
--  #, c-format
diff --git a/package/flac/Config.in b/package/flac/Config.in
deleted file mode 100644 (file)
index 87f88a3..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_FLAC
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBFLAC
-
-config BR2_PACKAGE_LIBFLAC
-       prompt "libflac........................... Free Lossless Audio Codec library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_FLAC
-       help
-         Free Lossless Audio Codec library
-         
-         http://flac.sourceforge.net/
-
diff --git a/package/flac/Makefile b/package/flac/Makefile
deleted file mode 100644 (file)
index b06cf0e..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=flac
-PKG_VERSION:=1.1.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=2bfc127cdda02834d0491ab531a20960
-
-PKG_SOURCE_URL:=@SF/flac
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBFLAC,libflac,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) -f Makefile.lite \
-               $(TARGET_CONFIGURE_OPTS) \
-               RELEASE_CFLAGS="$(TARGET_CFLAGS)" \
-               libFLAC
-       touch $@
-
-$(IPKG_LIBFLAC):
-       install -m0755 -d $(IDIR_LIBFLAC)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/obj/release/lib/libFLAC.so $(IDIR_LIBFLAC)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBFLAC)
-       $(IPKG_BUILD) $(IDIR_LIBFLAC) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libFLAC.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_BUILD_DIR)/include/FLAC $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/obj/release/lib/libFLAC.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_BUILD_DIR)/obj/release/lib/libFLAC.so $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libFLAC.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/FLAC \
-               $(STAGING_DIR)/usr/lib/libFLAC.a \
-               $(STAGING_DIR)/usr/lib/libFLAC.so \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/flac/ipkg/libflac.control b/package/flac/ipkg/libflac.control
deleted file mode 100644 (file)
index ea50795..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libflac
-Priority: optional
-Section: libs
-Description: Free Lossless Audio Codec library
diff --git a/package/flac/patches/no_encoder.patch b/package/flac/patches/no_encoder.patch
deleted file mode 100644 (file)
index f1d6fe2..0000000
+++ /dev/null
@@ -1,280 +0,0 @@
-diff -ru flac-1.1.2.OLD/build/lib.mk flac-1.1.2.NEW/build/lib.mk
---- flac-1.1.2.OLD/build/lib.mk        2005-01-25 15:10:47.000000000 +1100
-+++ flac-1.1.2.NEW/build/lib.mk        2005-10-16 10:10:43.000000000 +1000
-@@ -58,7 +58,7 @@
- debug   : CFLAGS = -g -O0 -DDEBUG $(CONFIG_CFLAGS) $(DEBUG_CFLAGS) -Wall -W -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)
- valgrind: CFLAGS = -g -O0 -DDEBUG $(CONFIG_CFLAGS) $(DEBUG_CFLAGS) -DFLAC__VALGRIND_TESTING -Wall -W -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)
--release : CFLAGS = -O3 -fomit-frame-pointer -funroll-loops -finline-functions -DNDEBUG $(CONFIG_CFLAGS) $(RELEASE_CFLAGS) -Wall -W -Winline -DFLaC__INLINE=__inline__ -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)
-+release : CFLAGS = -fomit-frame-pointer -funroll-loops -finline-functions -DNDEBUG $(CONFIG_CFLAGS) $(RELEASE_CFLAGS) -Wall -W -Winline -DFLaC__INLINE=__inline__ -DVERSION=$(VERSION) $(DEFINES) $(INCLUDES)
- LFLAGS  = -L$(LIBPATH)
-diff -ru flac-1.1.2.OLD/src/libFLAC/lpc.c flac-1.1.2.NEW/src/libFLAC/lpc.c
---- flac-1.1.2.OLD/src/libFLAC/lpc.c   2005-01-26 15:31:36.000000000 +1100
-+++ flac-1.1.2.NEW/src/libFLAC/lpc.c   2005-10-16 10:44:58.000000000 +1000
-@@ -293,6 +293,209 @@
- void FLAC__lpc_restore_signal(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[])
- {
-+      register const FLAC__int32 *qlp0 = &qlp_coeff[(order-1)];
-+      register FLAC__int32 sum;
-+      register const FLAC__int32 *history, *qlp;
-+
-+      history = &data[(-order)];
-+
-+      switch (order) {
-+      case 12:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          + (qlp0[-7] * history[7])
-+                          + (qlp0[-8] * history[8])
-+                          + (qlp0[-9] * history[9])
-+                          + (qlp0[-10] * history[10])
-+                          + (qlp0[-11] * history[11])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 11:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          + (qlp0[-7] * history[7])
-+                          + (qlp0[-8] * history[8])
-+                          + (qlp0[-9] * history[9])
-+                          + (qlp0[-10] * history[10])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 10:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          + (qlp0[-7] * history[7])
-+                          + (qlp0[-8] * history[8])
-+                          + (qlp0[-9] * history[9])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 9:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          + (qlp0[-7] * history[7])
-+                          + (qlp0[-8] * history[8])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 8:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          + (qlp0[-7] * history[7])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 7:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          + (qlp0[-6] * history[6])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              } 
-+              return;
-+      case 6:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          + (qlp0[-5] * history[5])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              } 
-+              return;
-+      case 5:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          + (qlp0[-4] * history[4])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              } 
-+              return;
-+      case 4:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          + (qlp0[-3] * history[3])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              } 
-+              return;
-+      case 3:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          + (qlp0[-2] * history[2])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 2:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * history[0])
-+                          + (qlp0[-1] * history[1])
-+                          ;
-+                      ++history;
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              }
-+              return;
-+      case 1:
-+              for( ; data_len != 0; --data_len) {
-+                      sum = (qlp0[0] * (*(history++)));
-+                      *(data++) = *(residual++) + (sum >> lp_quantization);
-+              } 
-+              return;
-+      default:
-+              { 
-+                      /* handle everything else: (order > 12)
-+                       * with Duff's Device to reduce jumps */
-+                      const unsigned n0 = (order + 7)/8;
-+                      const int tmp = 0 - order - 1;
-+                      register const FLAC__int32 *qlpd = &qlp_coeff[order];
-+                      for( ; data_len != 0; --data_len) {
-+                              register unsigned n = n0;
-+                              sum = 0;
-+                              qlp = qlpd;
-+                              history = &data[tmp];
-+                      
-+                              switch(order%8) {
-+                              case 0: do {
-+                                      sum += (*(--qlp)) * (*(++history));
-+                              case 7: sum += (*(--qlp)) * (*(++history));
-+                              case 6: sum += (*(--qlp)) * (*(++history));
-+                              case 5: sum += (*(--qlp)) * (*(++history));
-+                              case 4: sum += (*(--qlp)) * (*(++history));
-+                              case 3: sum += (*(--qlp)) * (*(++history));
-+                              case 2: sum += (*(--qlp)) * (*(++history));
-+                              case 1: sum += (*(--qlp)) * (*(++history));
-+                                      } while (--n);     
-+                              }
-+                              
-+                              *(data++) = *(residual++) + (sum >> lp_quantization);
-+                      }
-+                      return;
-+              }
-+      }
-+}
-+
-+#if 0
-+void FLAC__lpc_restore_signal_orig(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[])
-+{
- #ifdef FLAC__OVERFLOW_DETECT
-       FLAC__int64 sumo;
- #endif
-@@ -339,6 +542,7 @@
-       }
-       */
- }
-+#endif /* 0 */
- void FLAC__lpc_restore_signal_wide(const FLAC__int32 residual[], unsigned data_len, const FLAC__int32 qlp_coeff[], unsigned order, int lp_quantization, FLAC__int32 data[])
- {
-diff -ru flac-1.1.2.OLD/src/libFLAC/Makefile.lite flac-1.1.2.NEW/src/libFLAC/Makefile.lite
---- flac-1.1.2.OLD/src/libFLAC/Makefile.lite   2005-01-27 11:08:35.000000000 +1100
-+++ flac-1.1.2.NEW/src/libFLAC/Makefile.lite   2005-10-16 10:13:29.000000000 +1000
-@@ -41,7 +41,7 @@
- ifeq ($(SOLARIS_BUILD),yes)
- DEFINES = -DFLAC__NO_ASM -DFLAC__ALIGN_MALLOC_DATA
- else
--DEFINES = -DFLAC__CPU_IA32 -DFLAC__USE_3DNOW -DFLAC__HAS_NASM -DFLAC__ALIGN_MALLOC_DATA
-+DEFINES = -DFLAC__CPU_UNKNOWN -DFLAC__NO_ASM -DFLAC__ALIGN_MALLOC_DATA -DFLAC__INTEGER_ONLY_LIBRARY
- endif
- endif
- INCLUDES = -I./include -I$(topdir)/include
-@@ -50,14 +50,6 @@
- ifeq ($(DARWIN_BUILD),yes)
- SRCS_S = \
-       ppc/as/lpc_asm.s
--else
--ifeq ($(SOLARIS_BUILD),yes)
--else
--SRCS_NASM = \
--      ia32/cpu_asm.nasm \
--      ia32/fixed_asm.nasm \
--      ia32/lpc_asm.nasm
--endif
- endif
- SRCS_C = \
-@@ -66,7 +58,6 @@
-       cpu.c \
-       crc.c \
-       file_decoder.c \
--      file_encoder.c \
-       fixed.c \
-       float.c \
-       format.c \
-@@ -76,10 +67,7 @@
-       metadata_iterators.c \
-       metadata_object.c \
-       seekable_stream_decoder.c \
--      seekable_stream_encoder.c \
--      stream_decoder.c \
--      stream_encoder.c \
--      stream_encoder_framing.c
-+      stream_decoder.c
- include $(topdir)/build/lib.mk
diff --git a/package/fping/Config.in b/package/fping/Config.in
deleted file mode 100644 (file)
index c9fbc6a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-config BR2_PACKAGE_FPING
-       prompt "fping............................. A program to ping multiple hosts in parallel"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         fping is a ping(1) like program which uses the Internet Control Message Protocol
-         (ICMP) echo request to determine if a host is up. fping is different from ping in
-         that you can specify any number of hosts on the command line, or specify a file
-         containing the lists of hosts to ping. Instead of trying one host until it timeouts
-         or replies, fping will send out a ping packet and move on to the next host in a
-         round-robin fashion. If a host replies, it is noted and removed from the list of 
-         hosts to check. If a host does not respond within a certain time limit and/or retry
-         limit it will be considered unreachable.
-         
-         http://www.fping.com/
-
diff --git a/package/fping/Makefile b/package/fping/Makefile
deleted file mode 100644 (file)
index 998d348..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fping
-PKG_VERSION:=2.4b2_to-ipv6
-PKG_RELEASE:=1
-PKG_MD5SUM:=3ad516765514249a40d3c5b6caab812a
-
-PKG_SOURCE_URL:=http://www.fping.com/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FPING,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -j1 CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
-       mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)4
-       $(MAKE) -j1 CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS) -DIPV6=1" -C $(PKG_BUILD_DIR) clean $(PKG_NAME)
-       mv $(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME)6
-       touch $@
-
-$(IPKG_FPING):
-       mkdir -p $(IDIR_FPING)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME)4 $(IDIR_FPING)/usr/bin/$(PKG_NAME)
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME)6 $(IDIR_FPING)/usr/bin/
-       $(STRIP) $(IDIR_FPING)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_FPING) $(PACKAGE_DIR)
-
diff --git a/package/fping/ipkg/fping.control b/package/fping/ipkg/fping.control
deleted file mode 100644 (file)
index 964c8db..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: fping
-Priority: optional
-Section: net
-Description: A program to ping hosts in parallel
diff --git a/package/fping/patches/debian-10.patch b/package/fping/patches/debian-10.patch
deleted file mode 100644 (file)
index a24dabb..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
---- fping-2.4b2-to-ipv6.orig/fping.8
-+++ fping-2.4b2-to-ipv6/fping.8
-@@ -1,4 +1,4 @@
--.TH fping l\r
-+.TH fping 8\r
- .SH NAME\r
- fping \- send ICMP ECHO_REQUEST packets to network hosts\r
- .SH SYNOPSIS\r
-@@ -152,7 +152,7 @@
- example none the less. \r
- .nf\r
\r
--#!/usr/local/bin/perl\r
-+#!/usr/bin/perl\r
- require 'open2.pl';\r
\r
- $MAILTO = "root";\r
-@@ -178,7 +178,7 @@
- that are currently reachable.\r
- .nf\r
\r
--#!/usr/local/bin/perl\r
-+#!/usr/bin/perl\r
\r
- $hosts_to_backup = `cat /etc/hosts.backup | fping -a`;\r
\r
---- fping-2.4b2-to-ipv6.orig/fping.c
-+++ fping-2.4b2-to-ipv6/fping.c
-@@ -42,7 +42,6 @@
-  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-  */
--#define IPV6 1                                                /* This should be a compiler option, or even better be done from the Makefile... ;) */
- #ifndef _NO_PROTO
- #if !__STDC__ && !defined( __cplusplus ) && !defined( FUNCPROTO ) \
-@@ -101,13 +100,8 @@
- #endif
- #include <netinet/in_systm.h>
--/* Linux has bizarre ip.h and ip_icmp.h */
--#if defined( __linux__ )
--#include "linux.h"
--#else
- #include <netinet/ip.h>
- #include <netinet/ip_icmp.h>
--#endif /* defined(__linux__) */
- #include <arpa/inet.h>
- #include <netdb.h>
-@@ -150,7 +144,11 @@
- #define MIN_PING_DATA sizeof( PING_DATA )
- #define       MAX_IP_PACKET   65536   /* (theoretical) max IP packet size */
- #define SIZE_IP_HDR           20
-+#ifndef IPV6
- #define SIZE_ICMP_HDR ICMP_MINLEN             /* from ip_icmp.h */
-+#else
-+#define SIZE_ICMP_HDR sizeof(FPING_ICMPHDR)
-+#endif
- #define MAX_PING_DATA ( MAX_IP_PACKET - SIZE_IP_HDR - SIZE_ICMP_HDR )
- /* sized so as to be like traditional ping */
-@@ -474,6 +472,35 @@
-                   sizeof(opton)))
-                       err(1, "setsockopt(IPV6_RTHDR)");
- #endif
-+#ifndef USE_SIN6_SCOPE_ID
-+#ifdef IPV6_RECVPKTINFO
-+              if (setsockopt(s, IPPROTO_IPV6, IPV6_RECVPKTINFO, &opton,
-+                  sizeof(opton)))
-+                      err(1, "setsockopt(IPV6_RECVPKTINFO)");
-+#else  /* old adv. API */
-+              if (setsockopt(s, IPPROTO_IPV6, IPV6_PKTINFO, &opton,
-+                  sizeof(opton)))
-+                      err(1, "setsockopt(IPV6_PKTINFO)");
-+#endif
-+#endif /* USE_SIN6_SCOPE_ID */
-+#ifdef IPV6_RECVHOPLIMIT
-+              if (setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &opton,
-+                  sizeof(opton)))
-+                      err(1, "setsockopt(IPV6_RECVHOPLIMIT)");
-+#else  /* old adv. API */
-+              if (setsockopt(s, IPPROTO_IPV6, IPV6_HOPLIMIT, &opton,
-+                  sizeof(opton)))
-+                      err(1, "setsockopt(IPV6_HOPLIMIT)");
-+#endif
-+#ifdef IPV6_CHECKSUM
-+#ifndef SOL_RAW
-+#define SOL_RAW IPPROTO_IPV6
-+#endif
-+              opton = 2;
-+              if (setsockopt(s, SOL_RAW, IPV6_CHECKSUM, &opton,
-+                  sizeof(opton)))
-+                      err(1, "setsockopt(SOL_RAW,IPV6_CHECKSUM)");
-+#endif
- #endif
-       if( ( uid = getuid() ) )
-@@ -1112,7 +1139,7 @@
-               /* but allow time for the last one to come in */
-               if( count_flag )
-               {
--                      if( ( cursor->num_sent >= count ) && ( ht > cursor->timeout ) )
-+                      if( ( cursor->num_sent >= count ) && ( cursor->num_recv >= count || ht > cursor->timeout ) )
-                       {
-                               remove_job( cursor );
-                               continue;
-@@ -1382,15 +1409,15 @@
-               if( h->num_recv_i <= h->num_sent_i )
-               {
-                       fprintf( stderr, " xmt/rcv/%%loss = %d/%d/%d%%",
--                              h->num_sent_i, h->num_recv_i,
--                              ( ( h->num_sent_i - h->num_recv_i ) * 100 ) / h->num_sent_i );
-+                              h->num_sent_i, h->num_recv_i, h->num_sent_i > 0 ?
-+                              ( ( h->num_sent_i - h->num_recv_i ) * 100 ) / h->num_sent_i : 0 );
-               }/* IF */
-               else
-               {
-                       fprintf( stderr, " xmt/rcv/%%return = %d/%d/%d%%",
--                              h->num_sent_i, h->num_recv_i,
--                              ( ( h->num_recv_i * 100 ) / h->num_sent_i ) );
-+                              h->num_sent_i, h->num_recv_i, h->num_sent_i > 0 ?
-+                              ( ( h->num_recv_i * 100 ) / h->num_sent_i ) : 0 );
-               }/* ELSE */
-@@ -2165,20 +2192,33 @@
-       struct addrinfo         *res, hints;
-       int                                             ret_ga;
-       char                                            *hostname;
-+      size_t len;
-       /* getaddrinfo */
-       bzero(&hints, sizeof(struct addrinfo));
--      hints.ai_flags = AI_CANONNAME;
-+      hints.ai_flags = name_flag ? AI_CANONNAME : 0;
-       hints.ai_family = AF_INET6;
-       hints.ai_socktype = SOCK_RAW;
-       hints.ai_protocol = IPPROTO_ICMPV6;
-       ret_ga = getaddrinfo(name, NULL, &hints, &res);
--      if (ret_ga) errx(1, "%s", gai_strerror(ret_ga));
-+      if (ret_ga) {
-+              if(!quiet_flag)
-+                      warnx("%s", gai_strerror(ret_ga));
-+              num_noaddress++;
-+              return; 
-+      }
-       if (res->ai_canonname) hostname = res->ai_canonname;
-       else hostname = name;
--      if (!res->ai_addr) errx(1, "getaddrinfo failed");
--      (void)memcpy(&dst, res->ai_addr, sizeof(FPING_SOCKADDR)); /*res->ai_addrlen);*/
-+      if (!res->ai_addr) {
-+              if(!quiet_flag)
-+                      warnx("getaddrinfo failed");
-+              num_noaddress++;
-+              return; 
-+      }
-+      len = res->ai_addrlen;
-+      if (len > sizeof(FPING_SOCKADDR)) len = sizeof(FPING_SOCKADDR);
-+      (void)memcpy(&dst, res->ai_addr, len);
-       add_addr(name, name, &dst);
- #endif
- } /* add_name() */
diff --git a/package/fprobe-ulog/Config.in b/package/fprobe-ulog/Config.in
deleted file mode 100644 (file)
index 356b454..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_FPROBE_ULOG
-       prompt "fprobe-ulog....................... NetFlow probe (ulog-based)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         A NetFlow probe obtaining packets through linux netfilter code 
-         (iptables ULOG target).
-         
-         http://fprobe.sourceforge.net/
-
diff --git a/package/fprobe-ulog/Makefile b/package/fprobe-ulog/Makefile
deleted file mode 100644 (file)
index 6ea2493..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fprobe-ulog
-PKG_VERSION:=1.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=cdb2e4edc47e8a3d5479eeabfb979ebc
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL:=@SF/fprobe
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=bzcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FPROBE_ULOG,fprobe-ulog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR) ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --datadir=/usr/share \
-                       --infodir=/usr/share/info \
-                       --mandir=/usr/share/man \
-                       --localstatedir=/var \
-                       --sysconfdir=/etc \
-                       --with-piddir=/var \
-                       --with-membulk=index8 \
-                       --with-hash=xor8 \
-                       $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_FPROBE_ULOG): 
-       mkdir -p $(IDIR_FPROBE_ULOG)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/src/fprobe-ulog $(IDIR_FPROBE_ULOG)/usr/bin/
-       $(RSTRIP) $(IDIR_FPROBE_ULOG)
-       $(IPKG_BUILD) $(IDIR_FPROBE_ULOG) $(PACKAGE_DIR)
diff --git a/package/fprobe-ulog/ipkg/fprobe-ulog.control b/package/fprobe-ulog/ipkg/fprobe-ulog.control
deleted file mode 100644 (file)
index ac1b35e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Package: fprobe-ulog
-Priority: optional
-Section: net
-Depends: libpthread
-Description: NetFlow probe
- networking tool obtaining packets through linux netfilter code 
- (iptables ULOG target) and emit it as NetFlow flows towards the 
- specified collector
diff --git a/package/fprobe/Config.in b/package/fprobe/Config.in
deleted file mode 100644 (file)
index 794c7e9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_FPROBE
-       prompt "fprobe............................ NetFlow probe (libpcap-based)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         A NetFlow probe using libpcap
-         
-         http://fprobe.sourceforge.net/
-
diff --git a/package/fprobe/Makefile b/package/fprobe/Makefile
deleted file mode 100644 (file)
index fed7e3b..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME := fprobe
-PKG_VERSION := 1.1
-PKG_RELEASE := 1
-PKG_MD5SUM := 65850d0470078269b33eee58cba77ac2
-
-PKG_SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_SOURCE_URL := @SF/fprobe
-PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT := bzcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FPROBE,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR) ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --datadir=/usr/share \
-                       --infodir=/usr/share/info \
-                       --mandir=/usr/share/man \
-                       --localstatedir=/var \
-                       --sysconfdir=/etc \
-                       --with-piddir=/var \
-                       --with-pcap=$(STAGING_DIR)/usr/include \
-                       --with-libpcap=$(STAGING_DIR)/usr/lib \
-                       --with-membulk=index8 \
-                       --with-hash=xor8 \
-                       $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_FPROBE): 
-       mkdir -p $(IDIR_FPROBE)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/src/fprobe $(IDIR_FPROBE)/usr/bin/
-       $(STRIP) $(IDIR_FPROBE)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_FPROBE) $(PACKAGE_DIR)
diff --git a/package/fprobe/ipkg/fprobe.control b/package/fprobe/ipkg/fprobe.control
deleted file mode 100644 (file)
index 9776366..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: fprobe
-Priority: optional
-Section: net
-Depends: libpcap, libpthread
-Description: NetFlow probe
- libpcap-based tool that collect network traffic data
- and emit it as NetFlow flows towards the specified collector
diff --git a/package/freeradius/Config.in b/package/freeradius/Config.in
deleted file mode 100644 (file)
index 6756652..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-menu "freeradius........................ A Flexible RADIUS server implementation"
-
-config BR2_PACKAGE_FREERADIUS
-       prompt "freeradius........................ Flexible RADIUS server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBLTDL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         A flexible RADIUS server
-         
-         http://www.freeradius.org/
-         
-         Depends:
-           - libltdl
-           - libopenssl
-           - libpthread
-           - libmysqlclient (for MySQL support)
-           - libopenldap (for LDAP support)
-           - libpq (for PostgreSQL support)
-
-config BR2_PACKAGE_FREERADIUS_DEMOCERTS
-       prompt   "freeradius-democerts............ Demo certificates to test the server"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_CHAP
-       prompt   "freeradius-mod-chap............. CHAP module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_DETAIL
-       prompt   "freeradius-mod-detail........... Detailed accounting module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP
-       prompt   "freeradius-mod-eap.............. Base EAP module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_GTC
-       prompt     "freeradius-mod-eap-gtc........ EAP/GTC module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_MD5
-       prompt     "freeradius-mod-eap-md5........ EAP/MD5 module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_MSCHAPV2
-       prompt     "freeradius-mod-eap-mschapv2... EAP/MS-CHAPv2 module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_PEAP
-       prompt     "freeradius-mod-eap-peap....... EAP/PEAP module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_TLS
-       prompt     "freeradius-mod-eap-tls........ EAP/TLS module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP
-
-config BR2_PACKAGE_FREERADIUS_MOD_EAP_TTLS
-       prompt       "freeradius-mod-eap-ttls..... EAP/TTLS module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_EAP_TLS
-
-config BR2_PACKAGE_FREERADIUS_MOD_FILES
-       prompt   "freeradius-mod-files............ Module using local files for authorization"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_LDAP
-       prompt   "freeradius-mod-ldap............. LDAP module"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENLDAP
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_MSCHAP
-       prompt   "freeradius-mod-mschap........... MS-CHAP and MS-CHAPv2 module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_PAP
-       prompt   "freeradius-mod-pap.............. PAP module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_PREPROCESS
-       prompt   "freeradius-mod-preprocess....... Request pre-processing module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_REALM
-       prompt   "freeradius-mod-realm............ Realms handling module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_SQL
-       prompt   "freeradius-mod-sql.............. Base SQL module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-config BR2_PACKAGE_FREERADIUS_MOD_SQL_MYSQL
-       prompt     "freeradius-mod-sql-mysql...... MySQL module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-
-config BR2_PACKAGE_FREERADIUS_MOD_SQL_PGSQL
-       prompt     "freeradius-mod-sql-pgsql...... PostgreSQL module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
-       select BR2_PACKAGE_LIBPQ
-
-config BR2_PACKAGE_FREERADIUS_MOD_SQLCOUNTER
-       prompt     "freeradius-mod-sqlcounter..... Generic SQL Counter module"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS_MOD_SQL
-
-config BR2_PACKAGE_FREERADIUS_UTILS
-       prompt   "freeradius-utils................ Misc. client utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_FREERADIUS
-
-endmenu
diff --git a/package/freeradius/Makefile b/package/freeradius/Makefile
deleted file mode 100644 (file)
index 0ae21bb..0000000
+++ /dev/null
@@ -1,227 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=freeradius
-PKG_VERSION:=1.0.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=00d06fc31e3b8279f6456d25401c81cb
-
-PKG_SOURCE_URL:=ftp://ftp.freeradius.org/pub/radius/ \
-       http://freeradius.portal-to-web.de/ \
-       ftp://ftp.uk.freeradius.org/pub/radius/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-PKG_CONFIGURE_OPTIONS := \
-       --enable-shared \
-       --disable-static \
-       --disable-ltdl-install \
-       --with-ltdl-include="$(STAGING_DIR)/usr/include" \
-       --with-ltdl-lib="$(STAGING_DIR)/usr/lib" \
-       --with-openssl-includes="$(STAGING_DIR)/usr/include" \
-       --with-openssl-libraries="$(STAGING_DIR)/usr/lib" \
-       --enable-strict-dependencies \
-       --with-raddbdir=/etc/freeradius \
-       --without-edir \
-       --without-snmp \
-       --with-experimental-modules \
-       --without-rlm_attr-rewrite \
-       --without-rlm_checkval \
-       --without-rlm_counter \
-       --without-rlm_dbm \
-       --with-rlm_eap \
-       --without-rlm_eap_sim \
-       --without-rlm_example \
-       --without-rlm_ippool \
-       --without-rlm_krb5 \
-       --without-rlm_pam \
-       --without-rlm_perl \
-       --without-rlm_python \
-       --without-rlm_radutmp \
-       --without-rlm_smb \
-       --with-rlm_sql \
-       --with-rlm_sqlcounter \
-       --without-rlm_sql_db2 \
-       --without-rlm_sql_freetds \
-       --without-rlm_sql_iodbc \
-       --without-rlm_sql_oracle \
-       --without-rlm_sql_sybase \
-       --without-rlm_sql_unixodbc \
-       --without-rlm_unix \
-       --without-rlm_x99-token \
-
-ifneq ($(BR2_PACKAGE_FREERADIUS_MOD_LDAP),)
-PKG_CONFIGURE_OPTIONS += \
-       --with-rlm_ldap-include-dir="$(STAGING_DIR)/usr/include" \
-       --with-rlm_ldap-lib-dir="$(STAGING_DIR)/usr/lib"
-else
-PKG_CONFIGURE_OPTIONS += --without-rlm_ldap
-endif
-ifneq ($(BR2_PACKAGE_FREERADIUS_MOD_SQL_MYSQL),)
-PKG_CONFIGURE_OPTIONS += \
-       --with-mysql-include-dir="$(STAGING_DIR)/usr/include/mysql" \
-       --with-mysql-lib-dir="$(STAGING_DIR)/usr/lib/mysql"
-else
-PKG_CONFIGURE_OPTIONS += --without-rlm_sql_mysql
-endif
-ifneq ($(BR2_PACKAGE_FREERADIUS_MOD_SQL_PGSQL),)
-PKG_CONFIGURE_OPTIONS += \
-       --with-rlm_sql_postgresql-include-dir="$(STAGING_DIR)/usr/include" \
-       --with-rlm_sql_postgresql-lib-dir="$(STAGING_DIR)/usr/lib"
-else
-PKG_CONFIGURE_OPTIONS += --without-rlm_sql_postgresql
-endif
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       [ -z "$(2)" ] || install -d -m0755 $$(IDIR_$(1))/usr/lib/freeradius
-       for m in $(2); do \
-               $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius/$$$${m}{,-*}.so \
-                 $$(IDIR_$(1))/usr/lib/freeradius/ ; \
-       done
-       [ -z "$(3)" ] || install -d -m0755 $$(IDIR_$(1))/etc/freeradius
-       for f in $(3); do \
-               $(CP) $(PKG_INSTALL_DIR)/etc/freeradius/$$$${f} \
-                 $$(IDIR_$(1))/etc/freeradius/ ; \
-       done
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,FREERADIUS,freeradius,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_DEMOCERTS,freeradius-democerts,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_CHAP,freeradius-mod-chap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_DETAIL,freeradius-mod-detail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP,freeradius-mod-eap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_GTC,freeradius-mod-eap-gtc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_MD5,freeradius-mod-eap-md5,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_MSCHAPV2,freeradius-mod-eap-mschapv2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_PEAP,freeradius-mod-eap-peap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_TLS,freeradius-mod-eap-tls,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_EAP_TTLS,freeradius-mod-eap-ttls,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_FILES,freeradius-mod-files,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_LDAP,freeradius-mod-ldap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_MSCHAP,freeradius-mod-mschap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_PAP,freeradius-mod-pap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_PREPROCESS,freeradius-mod-preprocess,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_REALM,freeradius-mod-realm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_SQL,freeradius-mod-sql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_SQL_MYSQL,freeradius-mod-sql-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_SQL_PGSQL,freeradius-mod-sql-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_MOD_SQLCOUNTER,freeradius-mod-sqlcounter,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FREERADIUS_UTILS,freeradius-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_CHAP,rlm_chap,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_DETAIL,rlm_detail,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP,libeap rlm_eap,eap.conf))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_GTC,rlm_eap_gtc,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_MD5,rlm_eap_md5,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_MSCHAPV2,rlm_eap_mschapv2,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_PEAP,rlm_eap_peap,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_TLS,rlm_eap_tls,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_EAP_TTLS,rlm_eap_ttls,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_FILES,rlm_files,acct_users preproxy_users users))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_LDAP,rlm_ldap,ldap.attrmap))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_MSCHAP,rlm_mschap,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_PAP,rlm_pap,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_PREPROCESS,rlm_preprocess,hints huntgroups))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_REALM,rlm_realm,proxy.conf))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_SQL,rlm_sql,sql.conf))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_SQL_MYSQL,rlm_sql_mysql,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_SQL_PGSQL,rlm_sql_postgresql,))
-$(eval $(call PKG_mod_template,FREERADIUS_MOD_SQLCOUNTER,rlm_sqlcounter,))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               sys_lib_dlsearch_path_spec="$(STAGING_DIR)/usr/lib $(STAGING_DIR)/lib" \
-               sys_lib_search_path_spec="$(STAGING_DIR)/usr/lib $(STAGING_DIR)/lib" \
-               MYSQL_CONFIG="no" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib/freeradius \
-                       --libexecdir=/usr/lib/freeradius \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       $(PKG_CONFIGURE_OPTIONS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               R="$(PKG_INSTALL_DIR)" \
-               INSTALLSTRIP="" \
-               all install
-       touch $@
-
-$(IPKG_FREERADIUS):
-       install -m0755 -d $(IDIR_FREERADIUS)/etc/init.d
-       install -m0755 ./files/radiusd.init $(IDIR_FREERADIUS)/etc/init.d/radiusd
-       install -m0755 -d $(IDIR_FREERADIUS)/etc/freeradius
-       for f in clients.conf dictionary radiusd.conf; do \
-               $(CP) $(PKG_INSTALL_DIR)/etc/freeradius/$${f} \
-                 $(IDIR_FREERADIUS)/etc/freeradius/ ; \
-       done
-       install -m0755 -d $(IDIR_FREERADIUS)/usr/share/freeradius
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius/dictionary \
-               $(IDIR_FREERADIUS)/usr/share/freeradius/
-       for f in cisco freeradius microsoft tunnel wispr; do \
-               $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius/dictionary.$${f} \
-                 $(IDIR_FREERADIUS)/usr/share/freeradius/ ; \
-       done
-       install -m0755 -d $(IDIR_FREERADIUS)/usr/lib/freeradius
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius/libradius{,-*}.so \
-         $(IDIR_FREERADIUS)/usr/lib/freeradius/
-       install -m0755 -d $(IDIR_FREERADIUS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/radiusd \
-         $(IDIR_FREERADIUS)/usr/sbin/
-       $(RSTRIP) $(IDIR_FREERADIUS)
-       $(IPKG_BUILD) $(IDIR_FREERADIUS) $(PACKAGE_DIR)
-
-$(IPKG_FREERADIUS_DEMOCERTS):
-       install -m0755 -d $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius
-       $(CP) $(PKG_INSTALL_DIR)/etc/freeradius/certs \
-         $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius/
-       rm -rf $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius/certs/README
-       rm -rf $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius/certs/new*
-       rm -rf $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius/certs/demoCA/index*
-       rm -rf $(IDIR_FREERADIUS_DEMOCERTS)/etc/freeradius/certs/demoCA/serial*
-       $(RSTRIP) $(IDIR_FREERADIUS_DEMOCERTS)
-       $(IPKG_BUILD) $(IDIR_FREERADIUS_DEMOCERTS) $(PACKAGE_DIR)
-
-$(IPKG_FREERADIUS_UTILS):
-       install -m0755 -d $(IDIR_FREERADIUS_UTILS)/usr/bin
-       for f in radclient radeapclient; do \
-         $(CP) $(PKG_INSTALL_DIR)/usr/bin/$${f} \
-           $(IDIR_FREERADIUS_UTILS)/usr/bin/ ; \
-       done
-       $(RSTRIP) $(IDIR_FREERADIUS_UTILS)
-       $(IPKG_BUILD) $(IDIR_FREERADIUS_UTILS) $(PACKAGE_DIR)
-       
diff --git a/package/freeradius/files/radiusd.init b/package/freeradius/files/radiusd.init
deleted file mode 100644 (file)
index 3ec1689..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/radiusd
-LOG_D=/var/log/radius
-RUN_D=/var/run
-PID_F=$RUN_D/radiusd.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $LOG_D ] || mkdir -p $LOG_D
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  radiusd $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/freeradius/ipkg/freeradius-democerts.control b/package/freeradius/ipkg/freeradius-democerts.control
deleted file mode 100644 (file)
index c77c62a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-democerts
-Priority: optional
-Section: net
-Description: a set of certificates to test FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-chap.control b/package/freeradius/ipkg/freeradius-mod-chap.control
deleted file mode 100644 (file)
index 36f9453..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-chap
-Priority: optional
-Section: net
-Description: a CHAP module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-detail.control b/package/freeradius/ipkg/freeradius-mod-detail.control
deleted file mode 100644 (file)
index 8254c00..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-detail
-Priority: optional
-Section: net
-Description: a detailed accounting module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-gtc.control b/package/freeradius/ipkg/freeradius-mod-eap-gtc.control
deleted file mode 100644 (file)
index 16fd01a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-gtc
-Priority: optional
-Section: net
-Description: an EAP/GTC module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-md5.control b/package/freeradius/ipkg/freeradius-mod-eap-md5.control
deleted file mode 100644 (file)
index 7c060b4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-md5
-Priority: optional
-Section: net
-Description: an EAP/MD5 module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-mschapv2.control b/package/freeradius/ipkg/freeradius-mod-eap-mschapv2.control
deleted file mode 100644 (file)
index b4e23f4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-mschapv2
-Priority: optional
-Section: net
-Description: an EAP/MS-CHAPv2 module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-peap.control b/package/freeradius/ipkg/freeradius-mod-eap-peap.control
deleted file mode 100644 (file)
index cfd8aec..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-peap
-Priority: optional
-Section: net
-Description: an EAP/PEAP module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap, freeradius-mod-eap-tls
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-tls.control b/package/freeradius/ipkg/freeradius-mod-eap-tls.control
deleted file mode 100644 (file)
index 3f09ceb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-tls
-Priority: optional
-Section: net
-Description: an EAP/TLS module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap
diff --git a/package/freeradius/ipkg/freeradius-mod-eap-ttls.control b/package/freeradius/ipkg/freeradius-mod-eap-ttls.control
deleted file mode 100644 (file)
index 84be74c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap-ttls
-Priority: optional
-Section: net
-Description: an EAP/TTLS module for FreeRADIUS
-Depends: freeradius, freeradius-mod-eap, freeradius-mod-eap-tls
diff --git a/package/freeradius/ipkg/freeradius-mod-eap.conffiles b/package/freeradius/ipkg/freeradius-mod-eap.conffiles
deleted file mode 100644 (file)
index 7e0e30e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/freeradius/eap.conf
diff --git a/package/freeradius/ipkg/freeradius-mod-eap.control b/package/freeradius/ipkg/freeradius-mod-eap.control
deleted file mode 100644 (file)
index f01a045..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-eap
-Priority: optional
-Section: net
-Description: an EAP module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-files.conffiles b/package/freeradius/ipkg/freeradius-mod-files.conffiles
deleted file mode 100644 (file)
index 4fcd92b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/freeradius/acct_users
-/etc/freeradius/preproxy_users
-/etc/freeradius/users
diff --git a/package/freeradius/ipkg/freeradius-mod-files.control b/package/freeradius/ipkg/freeradius-mod-files.control
deleted file mode 100644 (file)
index 5126aa1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-files
-Priority: optional
-Section: net
-Description: a module for FreeRADIUS, using local files for authorization
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-ldap.conffiles b/package/freeradius/ipkg/freeradius-mod-ldap.conffiles
deleted file mode 100644 (file)
index ada9faf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/freeradius/ldap.attrmap
diff --git a/package/freeradius/ipkg/freeradius-mod-ldap.control b/package/freeradius/ipkg/freeradius-mod-ldap.control
deleted file mode 100644 (file)
index 7649e6e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-ldap
-Priority: optional
-Section: net
-Description: an LDAP module for FreeRADIUS
-Depends: freeradius, libopenldap, libopenssl, libsasl2
diff --git a/package/freeradius/ipkg/freeradius-mod-mschap.control b/package/freeradius/ipkg/freeradius-mod-mschap.control
deleted file mode 100644 (file)
index 69edfd6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-mschap
-Priority: optional
-Section: net
-Description: an MS-CHAP and MS-CHAPv2 module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-pap.control b/package/freeradius/ipkg/freeradius-mod-pap.control
deleted file mode 100644 (file)
index e094b6a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-pap
-Priority: optional
-Section: net
-Description: a PAP module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-preprocess.conffiles b/package/freeradius/ipkg/freeradius-mod-preprocess.conffiles
deleted file mode 100644 (file)
index b29cca8..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/freeradius/hints
-/etc/freeradius/huntgroups
diff --git a/package/freeradius/ipkg/freeradius-mod-preprocess.control b/package/freeradius/ipkg/freeradius-mod-preprocess.control
deleted file mode 100644 (file)
index 7adc171..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-preprocess
-Priority: optional
-Section: net
-Description: a request preprocessing module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-realm.conffiles b/package/freeradius/ipkg/freeradius-mod-realm.conffiles
deleted file mode 100644 (file)
index a4d4126..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/freeradius/proxy.conf
diff --git a/package/freeradius/ipkg/freeradius-mod-realm.control b/package/freeradius/ipkg/freeradius-mod-realm.control
deleted file mode 100644 (file)
index 3f84e36..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-realm
-Priority: optional
-Section: net
-Description: a realm module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-sql-mysql.control b/package/freeradius/ipkg/freeradius-mod-sql-mysql.control
deleted file mode 100644 (file)
index 532cbd0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-sql-mysql
-Priority: optional
-Section: net
-Description: a MySQL module for FreeRADIUS
-Depends: freeradius, freeradius-mod-sql, libmysqlclient
diff --git a/package/freeradius/ipkg/freeradius-mod-sql-pgsql.control b/package/freeradius/ipkg/freeradius-mod-sql-pgsql.control
deleted file mode 100644 (file)
index 31e3080..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-sql-pgsql
-Priority: optional
-Section: net
-Description: a PostgreSQL module for FreeRADIUS
-Depends: freeradius, freeradius-mod-sql, libpq
diff --git a/package/freeradius/ipkg/freeradius-mod-sql.conffiles b/package/freeradius/ipkg/freeradius-mod-sql.conffiles
deleted file mode 100644 (file)
index 8ab119d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/freeradius/sql.conf
diff --git a/package/freeradius/ipkg/freeradius-mod-sql.control b/package/freeradius/ipkg/freeradius-mod-sql.control
deleted file mode 100644 (file)
index e4040ac..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-sql
-Priority: optional
-Section: net
-Description: an SQL module for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius-mod-sqlcounter.control b/package/freeradius/ipkg/freeradius-mod-sqlcounter.control
deleted file mode 100644 (file)
index 456de03..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-mod-sqlcounter
-Priority: optional
-Section: net
-Description: a Generic SQL Counter module for FreeRADIUS
-Depends: freeradius, freeradius-mod-sql
diff --git a/package/freeradius/ipkg/freeradius-utils.control b/package/freeradius/ipkg/freeradius-utils.control
deleted file mode 100644 (file)
index b29c94d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius-utils
-Priority: optional
-Section: net
-Description: some client utilities for FreeRADIUS
-Depends: freeradius
diff --git a/package/freeradius/ipkg/freeradius.conffiles b/package/freeradius/ipkg/freeradius.conffiles
deleted file mode 100644 (file)
index fac31e7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/freeradius/clients.conf
-/etc/freeradius/radiusd.conf
-
diff --git a/package/freeradius/ipkg/freeradius.control b/package/freeradius/ipkg/freeradius.control
deleted file mode 100644 (file)
index 329d329..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: freeradius
-Priority: optional
-Section: net
-Description: a flexible RADIUS server
-Depends: libltdl, libopenssl, libpthread
diff --git a/package/freeradius/patches/01-freeradius-1.0.3-dict.patch b/package/freeradius/patches/01-freeradius-1.0.3-dict.patch
deleted file mode 100644 (file)
index 43ff995..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
---- freeradius-1.0.3/share/dictionary.orig     2005-06-07 09:36:04.000000000 +0200
-+++ freeradius-1.0.3/share/dictionary  2005-06-07 09:42:58.000000000 +0200
-@@ -50,56 +50,56 @@
- #     directive to the end of the file if you want to see the old names
- #     in the logfiles, INSTEAD OF the new names.
- #
--$INCLUDE dictionary.compat    # compability issues
--$INCLUDE dictionary.3com
--$INCLUDE dictionary.3gpp
--$INCLUDE dictionary.3gpp2
--$INCLUDE dictionary.acc
--$INCLUDE dictionary.alcatel
--$INCLUDE dictionary.alteon
--$INCLUDE dictionary.ascend
--$INCLUDE dictionary.bay
--$INCLUDE dictionary.bintec
--$INCLUDE dictionary.cabletron
-+#$INCLUDE dictionary.compat   # compability issues
-+#$INCLUDE dictionary.3com
-+#$INCLUDE dictionary.3gpp
-+#$INCLUDE dictionary.3gpp2
-+#$INCLUDE dictionary.acc
-+#$INCLUDE dictionary.alcatel
-+#$INCLUDE dictionary.alteon
-+#$INCLUDE dictionary.ascend
-+#$INCLUDE dictionary.bay
-+#$INCLUDE dictionary.bintec
-+#$INCLUDE dictionary.cabletron
- $INCLUDE dictionary.cisco
- #
- #  This is the same as the altiga dictionary.
- #
- #$INCLUDE dictionary.cisco.vpn3000
--$INCLUDE dictionary.cisco.vpn5000
--$INCLUDE dictionary.cisco.bbsm
--$INCLUDE dictionary.colubris
--$INCLUDE dictionary.erx
--$INCLUDE dictionary.extreme
-+#$INCLUDE dictionary.cisco.vpn5000
-+#$INCLUDE dictionary.cisco.bbsm
-+#$INCLUDE dictionary.colubris
-+#$INCLUDE dictionary.erx
-+#$INCLUDE dictionary.extreme
- $INCLUDE dictionary.freeradius
--$INCLUDE dictionary.foundry
--$INCLUDE dictionary.gandalf
--$INCLUDE dictionary.garderos
--$INCLUDE dictionary.gemtek
--$INCLUDE dictionary.itk
--$INCLUDE dictionary.juniper
--$INCLUDE dictionary.karlnet
--$INCLUDE dictionary.livingston
--$INCLUDE dictionary.localweb
-+#$INCLUDE dictionary.foundry
-+#$INCLUDE dictionary.gandalf
-+#$INCLUDE dictionary.garderos
-+#$INCLUDE dictionary.gemtek
-+#$INCLUDE dictionary.itk
-+#$INCLUDE dictionary.juniper
-+#$INCLUDE dictionary.karlnet
-+#$INCLUDE dictionary.livingston
-+#$INCLUDE dictionary.localweb
- $INCLUDE dictionary.microsoft
--$INCLUDE dictionary.navini
--$INCLUDE dictionary.nomadix
--$INCLUDE dictionary.propel
--$INCLUDE dictionary.quintum
--$INCLUDE dictionary.redback
--$INCLUDE dictionary.redcreek
--$INCLUDE dictionary.shasta
--$INCLUDE dictionary.shiva
--$INCLUDE dictionary.sonicwall
--$INCLUDE dictionary.springtide
--$INCLUDE dictionary.telebit
--$INCLUDE dictionary.trapeze
-+#$INCLUDE dictionary.navini
-+#$INCLUDE dictionary.nomadix
-+#$INCLUDE dictionary.propel
-+#$INCLUDE dictionary.quintum
-+#$INCLUDE dictionary.redback
-+#$INCLUDE dictionary.redcreek
-+#$INCLUDE dictionary.shasta
-+#$INCLUDE dictionary.shiva
-+#$INCLUDE dictionary.sonicwall
-+#$INCLUDE dictionary.springtide
-+#$INCLUDE dictionary.telebit
-+#$INCLUDE dictionary.trapeze
- $INCLUDE dictionary.tunnel
--$INCLUDE dictionary.usr
--$INCLUDE dictionary.valemount
--$INCLUDE dictionary.versanet
-+#$INCLUDE dictionary.usr
-+#$INCLUDE dictionary.valemount
-+#$INCLUDE dictionary.versanet
- $INCLUDE dictionary.wispr
--$INCLUDE dictionary.xedia
-+#$INCLUDE dictionary.xedia
- #
- #     The following are the proper new names. Use these.
diff --git a/package/freeradius/patches/02-freeradius-1.0.4-config.patch b/package/freeradius/patches/02-freeradius-1.0.4-config.patch
deleted file mode 100644 (file)
index a1c9c51..0000000
+++ /dev/null
@@ -1,311 +0,0 @@
-diff -ruN freeradius-1.0.4-old/raddb/eap.conf freeradius-1.0.4-new/raddb/eap.conf
---- freeradius-1.0.4-old/raddb/eap.conf        2004-04-15 20:34:41.000000000 +0200
-+++ freeradius-1.0.4-new/raddb/eap.conf        2005-06-18 18:53:06.000000000 +0200
-@@ -72,8 +72,8 @@
-               #  User-Password, or the NT-Password attributes.
-               #  'System' authentication is impossible with LEAP.
-               #
--              leap {
--              }
-+#             leap {
-+#             }
-               #  Generic Token Card.
-               #  
-@@ -86,7 +86,7 @@
-               #  the users password will go over the wire in plain-text,
-               #  for anyone to see.
-               #
--              gtc {
-+#             gtc {
-                       #  The default challenge, which many clients
-                       #  ignore..
-                       #challenge = "Password: "
-@@ -103,8 +103,8 @@
-                       #  configured for the request, and do the
-                       #  authentication itself.
-                       #
--                      auth_type = PAP
--              }
-+#                     auth_type = PAP
-+#             }
-               ## EAP-TLS
-               #
-@@ -272,7 +272,7 @@
-               #  of MS-CHAPv2 in EAP by Cisco, which FreeRADIUS does not
-               #  currently support.
-               #
--              mschapv2 {
--              }
-+#             mschapv2 {
-+#             }
-       }
-diff -ruN freeradius-1.0.4-old/raddb/radiusd.conf.in freeradius-1.0.4-new/raddb/radiusd.conf.in
---- freeradius-1.0.4-old/raddb/radiusd.conf.in 2005-06-12 00:20:40.000000000 +0200
-+++ freeradius-1.0.4-new/raddb/radiusd.conf.in 2005-06-18 18:53:32.000000000 +0200
-@@ -31,13 +31,13 @@
- #  Location of config and logfiles.
- confdir = ${raddbdir}
--run_dir = ${localstatedir}/run/radiusd
-+run_dir = ${localstatedir}/run
- #
- #  The logging messages for the server are appended to the
- #  tail of this file.
- #
--log_file = ${logdir}/radius.log
-+log_file = ${localstatedir}/log/radiusd.log
- #
- # libdir: Where to find the rlm_* modules.
-@@ -353,7 +353,7 @@
- nospace_pass = no
- #  The program to execute to do concurrency checks.
--checkrad = ${sbindir}/checkrad
-+#checkrad = ${sbindir}/checkrad
- # SECURITY CONFIGURATION
- #
-@@ -425,8 +425,8 @@
- #
- #  allowed values: {no, yes}
- #
--proxy_requests  = yes
--$INCLUDE  ${confdir}/proxy.conf
-+proxy_requests  = no
-+#$INCLUDE  ${confdir}/proxy.conf
- # CLIENTS CONFIGURATION
-@@ -454,7 +454,7 @@
- #  'snmp' attribute to 'yes'
- #
- snmp  = no
--$INCLUDE  ${confdir}/snmp.conf
-+#$INCLUDE  ${confdir}/snmp.conf
- # THREAD POOL CONFIGURATION
-@@ -657,7 +657,7 @@
-       #  For all EAP related authentications.
-       #  Now in another file, because it is very large.
-       #
--$INCLUDE ${confdir}/eap.conf
-+#     $INCLUDE ${confdir}/eap.conf
-       # Microsoft CHAP authentication
-       #
-@@ -1034,8 +1034,8 @@
-       #
-       files {
-               usersfile = ${confdir}/users
--              acctusersfile = ${confdir}/acct_users
--              preproxy_usersfile = ${confdir}/preproxy_users
-+#             acctusersfile = ${confdir}/acct_users
-+#             preproxy_usersfile = ${confdir}/preproxy_users
-               #  If you want to use the old Cistron 'users' file
-               #  with FreeRADIUS, you should change the next line
-@@ -1168,7 +1168,7 @@
-       #  For MS-SQL, use:             ${confdir}/mssql.conf
-       #  For Oracle, use:             ${confdir}/oraclesql.conf
-       #
--      $INCLUDE  ${confdir}/sql.conf
-+#     $INCLUDE  ${confdir}/sql.conf
-       #  For Cisco VoIP specific accounting with Postgresql,
-@@ -1536,7 +1536,7 @@
-       #  The entire command line (and output) must fit into 253 bytes.
-       #
-       #  e.g. Framed-Pool = `%{exec:/bin/echo foo}`
--      exec
-+#     exec
-       #
-       #  The expression module doesn't do authorization,
-@@ -1549,7 +1549,7 @@
-       #  listed in any other section.  See 'doc/rlm_expr' for
-       #  more information.
-       #
--      expr
-+#     expr
-       #
-       # We add the counter module here so that it registers
-@@ -1576,7 +1576,7 @@
-       #  'raddb/huntgroups' files.
-       #
-       #  It also adds the %{Client-IP-Address} attribute to the request.
--      preprocess
-+#     preprocess
-       #
-       #  If you want to have a log of authentication requests,
-@@ -1589,7 +1589,7 @@
-       #
-       #  The chap module will set 'Auth-Type := CHAP' if we are
-       #  handling a CHAP request and Auth-Type has not already been set
--      chap
-+#     chap
-       #
-       #  If the users are logging in with an MS-CHAP-Challenge
-@@ -1597,7 +1597,7 @@
-       #  the MS-CHAP-Challenge attribute, and add 'Auth-Type := MS-CHAP'
-       #  to the request, which will cause the server to then use
-       #  the mschap module for authentication.
--      mschap
-+#     mschap
-       #
-       #  If you have a Cisco SIP server authenticating against
-@@ -1617,7 +1617,7 @@
-       #  Otherwise, when the first style of realm doesn't match,
-       #  the other styles won't be checked.
-       #
--      suffix
-+#     suffix
- #     ntdomain
-       #
-@@ -1626,11 +1626,11 @@
-       #
-       #  It also sets the EAP-Type attribute in the request
-       #  attribute list to the EAP type from the packet.
--      eap
-+#     eap
-       #
-       #  Read the 'users' file
--      files
-+#     files
-       #
-       #  Look in an SQL database.  The schema of the database
-@@ -1684,24 +1684,24 @@
-       #  PAP authentication, when a back-end database listed
-       #  in the 'authorize' section supplies a password.  The
-       #  password can be clear-text, or encrypted.
--      Auth-Type PAP {
--              pap
--      }
-+#     Auth-Type PAP {
-+#             pap
-+#     }
-       #
-       #  Most people want CHAP authentication
-       #  A back-end database listed in the 'authorize' section
-       #  MUST supply a CLEAR TEXT password.  Encrypted passwords
-       #  won't work.
--      Auth-Type CHAP {
--              chap
--      }
-+#     Auth-Type CHAP {
-+#             chap
-+#     }
-       #
-       #  MSCHAP authentication.
--      Auth-Type MS-CHAP {
--              mschap
--      }
-+#     Auth-Type MS-CHAP {
-+#             mschap
-+#     }
-       #
-       #  If you have a Cisco SIP server authenticating against
-@@ -1719,7 +1719,7 @@
-       #  containing CHAP-Password attributes CANNOT be authenticated
-       #  against /etc/passwd!  See the FAQ for details.
-       #  
--      unix
-+#     unix
-       # Uncomment it if you want to use ldap for authentication
-       #
-@@ -1732,7 +1732,7 @@
-       #
-       #  Allow EAP authentication.
--      eap
-+#     eap
- }
-@@ -1740,12 +1740,12 @@
- #  Pre-accounting.  Decide which accounting type to use.
- #
- preacct {
--      preprocess
-+#     preprocess
-       #
-       #  Ensure that we have a semi-unique identifier for every
-       #  request, and many NAS boxes are broken.
--      acct_unique
-+#     acct_unique
-       #
-       #  Look for IPASS-style 'realm/', and if not found, look for
-@@ -1755,12 +1755,12 @@
-       #  Accounting requests are generally proxied to the same
-       #  home server as authentication requests.
- #     IPASS
--      suffix
-+#     suffix
- #     ntdomain
-       #
-       #  Read the 'acct_users' file
--      files
-+#     files
- }
- #
-@@ -1771,20 +1771,20 @@
-       #  Create a 'detail'ed log of the packets.
-       #  Note that accounting requests which are proxied
-       #  are also logged in the detail file.
--      detail
-+#     detail
- #     daily
-       #  Update the wtmp file
-       #
-       #  If you don't use "radlast", you can delete this line.
--      unix
-+#     unix
-       #
-       #  For Simultaneous-Use tracking.
-       #
-       #  Due to packet losses in the network, the data here
-       #  may be incorrect.  There is little we can do about it.
--      radutmp
-+#     radutmp
- #     sradutmp
-       #  Return an address to the IP Pool when we see a stop record.
-@@ -1807,7 +1807,7 @@
- #  or rlm_sql module can handle this.
- #  The rlm_sql module is *much* faster
- session {
--      radutmp
-+#     radutmp
-       #
-       #  See "Simultaneous Use Checking Querie" in sql.conf
-@@ -1904,5 +1904,5 @@
-       #  hidden inside of the EAP packet, and the end server will
-       #  reject the EAP request.
-       #
--      eap
-+#     eap
- }
diff --git a/package/freeradius/patches/03-freeradius-1.0.5-modules_ldflags.patch b/package/freeradius/patches/03-freeradius-1.0.5-modules_ldflags.patch
deleted file mode 100644 (file)
index 4d26968..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-diff -ruN freeradius-1.0.5-old/src/modules/rlm_sql/drivers/rules.mak freeradius-1.0.5-new/src/modules/rlm_sql/drivers/rules.mak
---- freeradius-1.0.5-old/src/modules/rlm_sql/drivers/rules.mak 2003-06-05 22:16:54.000000000 +0200
-+++ freeradius-1.0.5-new/src/modules/rlm_sql/drivers/rules.mak 2005-10-03 05:33:39.000000000 +0200
-@@ -67,7 +67,7 @@
- #
- #######################################################################
- $(TARGET).a: $(STATIC_OBJS)
--      $(LIBTOOL) --mode=link $(LD) -module -static $(CFLAGS) $(RLM_SQL_CFLAGS) $^ -o $@ 
-+      $(LIBTOOL) --mode=link $(LD) -module -static $(CFLAGS) $(RLM_SQL_CFLAGS) $(LDFLAGS) $^ -o $@ 
- #
- #  If the module is in the list of static modules, then the "dynamic"
-@@ -93,7 +93,7 @@
- $(TARGET).la: $(DYNAMIC_OBJS)
-       $(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
-       -module $(LINK_MODE) $(CFLAGS) \
--      $(RLM_SQL_CFLAGS) -o $@ -rpath $(libdir) $^ $(RLM_SQL_LIBS)
-+      $(RLM_SQL_CFLAGS) $(LDFLAGS) -o $@ -rpath $(libdir) $^ $(RLM_SQL_LIBS)
- #######################################################################
- #
-diff -ruN freeradius-1.0.5-old/src/modules/rules.mak freeradius-1.0.5-new/src/modules/rules.mak
---- freeradius-1.0.5-old/src/modules/rules.mak 2005-07-31 14:48:01.000000000 +0200
-+++ freeradius-1.0.5-new/src/modules/rules.mak 2005-10-03 05:35:05.000000000 +0200
-@@ -71,7 +71,7 @@
- #######################################################################
- $(TARGET).a: $(STATIC_OBJS)
-       $(LIBTOOL) --mode=link $(LD) \
--      -module -static $(CFLAGS) $(RLM_CFLAGS) $^ -o $@ 
-+      -module -static $(CFLAGS) $(RLM_CFLAGS) $(LDFLAGS) $(RLM_LDFLAGS) $^ -o $@ 
- #
- #  If the module is in the list of static modules, then the "dynamic"
-@@ -96,7 +96,7 @@
- $(TARGET).la: $(DYNAMIC_OBJS)
-       $(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
--      -module $(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) \
-+      -module $(LINK_MODE) $(CFLAGS) $(RLM_CFLAGS) $(LDFLAGS) $(RLM_LDFLAGS) \
-       -o $@ -rpath $(libdir) $^ $(RLM_LIBS) $(LIBS)
- #######################################################################
diff --git a/package/freeradius/patches/04-freeradius-1.0.5-autoconf.patch b/package/freeradius/patches/04-freeradius-1.0.5-autoconf.patch
deleted file mode 100644 (file)
index 2ed42b4..0000000
+++ /dev/null
@@ -1,1845 +0,0 @@
-diff -ruN freeradius-1.0.5-old/aclocal.m4 freeradius-1.0.5-new/aclocal.m4
---- freeradius-1.0.5-old/aclocal.m4    2005-08-19 19:29:04.000000000 +0200
-+++ freeradius-1.0.5-new/aclocal.m4    2005-10-03 05:19:15.000000000 +0200
-@@ -1931,7 +1931,23 @@
- version_type=none
- dynamic_linker="$host_os ld.so"
- sys_lib_dlsearch_path_spec="/lib /usr/lib"
--sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+if test "$cross_compiling" = yes; then
-+  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries: *=*//"`
-+  if echo "$sys_lib_search_path_spec" | egrep ';' >/dev/null ; then
-+    # if the path contains ";" then we assume it to be the separator
-+    # otherwise default to the standard path separator (i.e. ":") - it is
-+    # assumed that no part of a normal pathname contains ";" but that should
-+    # okay in the real world where ";" in dirpaths is itself problematic.
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
-+  else
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed  -e "s/$PATH_SEPARATOR/ /g"`
-+  fi
-+else
-+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+fi
-+if test "x$lt_sys_lib_search_path_spec" != "x"; then
-+  sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_sys_lib_search_path_spec"
-+fi
- case $host_os in
- aix3*)
-@@ -3374,7 +3390,7 @@
-     lt_cv_deplibs_check_method=pass_all ;;
-   *)
-     # glibc up to 2.1.1 does not perform some relocations on ARM
--    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB.*(shared object|dynamic lib )' ;;
-   esac
-   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-   ;;
-diff -ruN freeradius-1.0.5-old/configure freeradius-1.0.5-new/configure
---- freeradius-1.0.5-old/configure     2005-08-19 21:00:02.000000000 +0200
-+++ freeradius-1.0.5-new/configure     2005-10-03 05:20:47.000000000 +0200
-@@ -1988,7 +1988,7 @@
-     lt_cv_deplibs_check_method=pass_all ;;
-   *)
-     # glibc up to 2.1.1 does not perform some relocations on ARM
--    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB.*(shared object|dynamic lib )' ;;
-   esac
-   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-   ;;
-@@ -4024,7 +4024,23 @@
- version_type=none
- dynamic_linker="$host_os ld.so"
- sys_lib_dlsearch_path_spec="/lib /usr/lib"
--sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+if test "$cross_compiling" = yes; then
-+  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries: *=*//"`
-+  if echo "$sys_lib_search_path_spec" | egrep ';' >/dev/null ; then
-+    # if the path contains ";" then we assume it to be the separator
-+    # otherwise default to the standard path separator (i.e. ":") - it is
-+    # assumed that no part of a normal pathname contains ";" but that should
-+    # okay in the real world where ";" in dirpaths is itself problematic.
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`
-+  else
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed  -e "s/$PATH_SEPARATOR/ /g"`
-+  fi
-+else
-+  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+fi
-+if test "x$lt_sys_lib_search_path_spec" != "x"; then
-+  sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_sys_lib_search_path_spec"
-+fi
- case $host_os in
- aix3*)
-@@ -4412,7 +4428,7 @@
- ##
- # Report the final consequences.
- echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
--echo "configure:4416: checking if libtool supports shared libraries" >&5
-+echo "configure:4432: checking if libtool supports shared libraries" >&5
- echo "$ac_t""$can_build_shared" 1>&6
- ##
- ## END FIXME
-@@ -4420,7 +4436,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking whether to build shared libraries""... $ac_c" 1>&6
--echo "configure:4424: checking whether to build shared libraries" >&5
-+echo "configure:4440: checking whether to build shared libraries" >&5
- test "$can_build_shared" = "no" && enable_shared=no
- # On AIX, shared libraries and static libraries use the same namespace, and
-@@ -4447,7 +4463,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking whether to build static libraries""... $ac_c" 1>&6
--echo "configure:4451: checking whether to build static libraries" >&5
-+echo "configure:4467: checking whether to build static libraries" >&5
- # Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
- echo "$ac_t""$enable_static" 1>&6
-@@ -4490,12 +4506,12 @@
-   *)
-     echo $ac_n "checking for shl_load""... $ac_c" 1>&6
--echo "configure:4494: checking for shl_load" >&5
-+echo "configure:4510: checking for shl_load" >&5
- if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4499 "configure"
-+#line 4515 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char shl_load(); below.  */
-@@ -4518,7 +4534,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_shl_load=yes"
- else
-@@ -4536,7 +4552,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
--echo "configure:4540: checking for shl_load in -ldld" >&5
-+echo "configure:4556: checking for shl_load in -ldld" >&5
- ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4544,7 +4560,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4548 "configure"
-+#line 4564 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4555,7 +4571,7 @@
- shl_load()
- ; return 0; }
- EOF
--if { (eval echo configure:4559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4574,12 +4590,12 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen""... $ac_c" 1>&6
--echo "configure:4578: checking for dlopen" >&5
-+echo "configure:4594: checking for dlopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4583 "configure"
-+#line 4599 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlopen(); below.  */
-@@ -4602,7 +4618,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlopen=yes"
- else
-@@ -4620,7 +4636,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
--echo "configure:4624: checking for dlopen in -ldl" >&5
-+echo "configure:4640: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4628,7 +4644,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4632 "configure"
-+#line 4648 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4639,7 +4655,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:4643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4658,7 +4674,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
--echo "configure:4662: checking for dlopen in -lsvld" >&5
-+echo "configure:4678: checking for dlopen in -lsvld" >&5
- ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4666,7 +4682,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsvld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4670 "configure"
-+#line 4686 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4677,7 +4693,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:4681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4696,7 +4712,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
--echo "configure:4700: checking for dld_link in -ldld" >&5
-+echo "configure:4716: checking for dld_link in -ldld" >&5
- ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4704,7 +4720,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4708 "configure"
-+#line 4724 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4715,7 +4731,7 @@
- dld_link()
- ; return 0; }
- EOF
--if { (eval echo configure:4719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:4735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4771,7 +4787,7 @@
-     LIBS="$lt_cv_dlopen_libs $LIBS"
-     echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
--echo "configure:4775: checking whether a program can dlopen itself" >&5
-+echo "configure:4791: checking whether a program can dlopen itself" >&5
- if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4781,7 +4797,7 @@
-     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 4785 "configure"
-+#line 4801 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -4842,7 +4858,7 @@
-     exit (status);
- }
- EOF
--  if { (eval echo configure:4846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+  if { (eval echo configure:4862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-     (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-@@ -4865,7 +4881,7 @@
-     if test "x$lt_cv_dlopen_self" = xyes; then
-       LDFLAGS="$LDFLAGS $link_static_flag"
-       echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
--echo "configure:4869: checking whether a statically linked program can dlopen itself" >&5
-+echo "configure:4885: checking whether a statically linked program can dlopen itself" >&5
- if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4875,7 +4891,7 @@
-     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 4879 "configure"
-+#line 4895 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -4936,7 +4952,7 @@
-     exit (status);
- }
- EOF
--  if { (eval echo configure:4940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+  if { (eval echo configure:4956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-     (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-@@ -4987,14 +5003,14 @@
-     # systems, -lgcc has to come before -lc. If gcc already passes -lc
-     # to ld, don't add -lc before -lgcc.
-     echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
--echo "configure:4991: checking whether -lc should be explicitly linked in" >&5
-+echo "configure:5007: checking whether -lc should be explicitly linked in" >&5
-     if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   $rm conftest*
-     echo 'static int dummy;' > conftest.$ac_ext
--    if { (eval echo configure:4998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+    if { (eval echo configure:5014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-       soname=conftest
-       lib=conftest
-       libobjs=conftest.$ac_objext
-@@ -5007,7 +5023,7 @@
-       libname=conftest
-       save_allow_undefined_flag=$allow_undefined_flag
-       allow_undefined_flag=
--      if { (eval echo configure:5011: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
-+      if { (eval echo configure:5027: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
-       then
-       lt_cv_archive_cmds_need_lc=no
-       else
-@@ -5590,7 +5606,7 @@
-    # Extract the first word of "libtool", so it can be a program name with args.
- set dummy libtool; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:5594: checking for $ac_word" >&5
-+echo "configure:5610: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_LIBTOOL'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5650,7 +5666,7 @@
- logdir='${localstatedir}/log/radius'
- echo $ac_n "checking logdir""... $ac_c" 1>&6
--echo "configure:5654: checking logdir" >&5
-+echo "configure:5670: checking logdir" >&5
- # Check whether --with-logdir or --without-logdir was given.
- if test "${with_logdir+set}" = set; then
-   withval="$with_logdir"
-@@ -5672,7 +5688,7 @@
- radacctdir='${logdir}/radacct'
- echo $ac_n "checking radacctdir""... $ac_c" 1>&6
--echo "configure:5676: checking radacctdir" >&5
-+echo "configure:5692: checking radacctdir" >&5
- # Check whether --with-radacctdir or --without-radacctdir was given.
- if test "${with_radacctdir+set}" = set; then
-   withval="$with_radacctdir"
-@@ -5694,7 +5710,7 @@
- raddbdir='${sysconfdir}/raddb'
- echo $ac_n "checking raddbdir""... $ac_c" 1>&6
--echo "configure:5698: checking raddbdir" >&5
-+echo "configure:5714: checking raddbdir" >&5
- # Check whether --with-raddbdir or --without-raddbdir was given.
- if test "${with_raddbdir+set}" = set; then
-   withval="$with_raddbdir"
-@@ -5906,7 +5922,7 @@
- # Extract the first word of "perl", so it can be a program name with args.
- set dummy perl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:5910: checking for $ac_word" >&5
-+echo "configure:5926: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5945,7 +5961,7 @@
- # Extract the first word of "snmpget", so it can be a program name with args.
- set dummy snmpget; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:5949: checking for $ac_word" >&5
-+echo "configure:5965: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SNMPGET'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5984,7 +6000,7 @@
- # Extract the first word of "snmpwalk", so it can be a program name with args.
- set dummy snmpwalk; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:5988: checking for $ac_word" >&5
-+echo "configure:6004: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SNMPWALK'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6023,7 +6039,7 @@
- # Extract the first word of "rusers", so it can be a program name with args.
- set dummy rusers; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:6027: checking for $ac_word" >&5
-+echo "configure:6043: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_RUSERS'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6059,7 +6075,7 @@
- missing_dir=`cd $ac_aux_dir && pwd`
- echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
--echo "configure:6063: checking for working aclocal" >&5
-+echo "configure:6079: checking for working aclocal" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -6072,7 +6088,7 @@
- fi
- echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
--echo "configure:6076: checking for working autoconf" >&5
-+echo "configure:6092: checking for working autoconf" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -6085,7 +6101,7 @@
- fi
- echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
--echo "configure:6089: checking for working autoheader" >&5
-+echo "configure:6105: checking for working autoheader" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -6101,7 +6117,7 @@
- # Extract the first word of "locate", so it can be a program name with args.
- set dummy locate; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:6105: checking for $ac_word" >&5
-+echo "configure:6121: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_LOCATE'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6136,7 +6152,7 @@
- # Extract the first word of "dirname", so it can be a program name with args.
- set dummy dirname; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:6140: checking for $ac_word" >&5
-+echo "configure:6156: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_DIRNAME'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6171,7 +6187,7 @@
- # Extract the first word of "grep", so it can be a program name with args.
- set dummy grep; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:6175: checking for $ac_word" >&5
-+echo "configure:6191: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_GREP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -6215,17 +6231,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:6219: checking for $ac_hdr" >&5
-+echo "configure:6235: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6224 "configure"
-+#line 6240 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:6229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -6254,7 +6270,7 @@
-   echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
--echo "configure:6258: checking for pthread_create in -lpthread" >&5
-+echo "configure:6274: checking for pthread_create in -lpthread" >&5
- ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6262,7 +6278,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6266 "configure"
-+#line 6282 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6273,7 +6289,7 @@
- pthread_create()
- ; return 0; }
- EOF
--if { (eval echo configure:6277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6293: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6293,7 +6309,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
--echo "configure:6297: checking for pthread_create in -lc_r" >&5
-+echo "configure:6313: checking for pthread_create in -lc_r" >&5
- ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6301,7 +6317,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc_r  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6305 "configure"
-+#line 6321 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6312,7 +6328,7 @@
- pthread_create()
- ; return 0; }
- EOF
--if { (eval echo configure:6316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6347,14 +6363,14 @@
-               
-   
- echo $ac_n "checking for library containing sem_init""... $ac_c" 1>&6
--echo "configure:6351: checking for library containing sem_init" >&5
-+echo "configure:6367: checking for library containing sem_init" >&5
- if eval "test \"`echo '$''{'ac_cv_search_sem_init'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   ac_func_search_save_LIBS="$LIBS"
- ac_cv_search_sem_init="no"
- cat > conftest.$ac_ext <<EOF
--#line 6358 "configure"
-+#line 6374 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6365,7 +6381,7 @@
- sem_init()
- ; return 0; }
- EOF
--if { (eval echo configure:6369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_search_sem_init="none required"
- else
-@@ -6376,7 +6392,7 @@
- test "$ac_cv_search_sem_init" = "no" && for i in pthread sem posix4 rt; do
- LIBS="-l$i  $ac_func_search_save_LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6380 "configure"
-+#line 6396 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6387,7 +6403,7 @@
- sem_init()
- ; return 0; }
- EOF
--if { (eval echo configure:6391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_search_sem_init="-l$i"
- break
-@@ -6411,7 +6427,7 @@
- fi
- echo $ac_n "checking for getsockname in -lsocket""... $ac_c" 1>&6
--echo "configure:6415: checking for getsockname in -lsocket" >&5
-+echo "configure:6431: checking for getsockname in -lsocket" >&5
- ac_lib_var=`echo socket'_'getsockname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6419,7 +6435,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6423 "configure"
-+#line 6439 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6430,7 +6446,7 @@
- getsockname()
- ; return 0; }
- EOF
--if { (eval echo configure:6434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6459,7 +6475,7 @@
- echo $ac_n "checking for inet_aton in -lresolv""... $ac_c" 1>&6
--echo "configure:6463: checking for inet_aton in -lresolv" >&5
-+echo "configure:6479: checking for inet_aton in -lresolv" >&5
- ac_lib_var=`echo resolv'_'inet_aton | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6467,7 +6483,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6471 "configure"
-+#line 6487 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6478,7 +6494,7 @@
- inet_aton()
- ; return 0; }
- EOF
--if { (eval echo configure:6482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6507,7 +6523,7 @@
- echo $ac_n "checking for inet_ntoa in -lnsl""... $ac_c" 1>&6
--echo "configure:6511: checking for inet_ntoa in -lnsl" >&5
-+echo "configure:6527: checking for inet_ntoa in -lnsl" >&5
- ac_lib_var=`echo nsl'_'inet_ntoa | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6515,7 +6531,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6519 "configure"
-+#line 6535 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6526,7 +6542,7 @@
- inet_ntoa()
- ; return 0; }
- EOF
--if { (eval echo configure:6530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6569,12 +6585,12 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
--echo "configure:6573: checking for $ac_hdr that defines DIR" >&5
-+echo "configure:6589: checking for $ac_hdr that defines DIR" >&5
- if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6578 "configure"
-+#line 6594 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_hdr>
-@@ -6582,7 +6598,7 @@
- DIR *dirp = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:6586: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   eval "ac_cv_header_dirent_$ac_safe=yes"
- else
-@@ -6607,7 +6623,7 @@
- # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
- if test $ac_header_dirent = dirent.h; then
- echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
--echo "configure:6611: checking for opendir in -ldir" >&5
-+echo "configure:6627: checking for opendir in -ldir" >&5
- ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6615,7 +6631,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldir  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6619 "configure"
-+#line 6635 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6626,7 +6642,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:6630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6648,7 +6664,7 @@
- else
- echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
--echo "configure:6652: checking for opendir in -lx" >&5
-+echo "configure:6668: checking for opendir in -lx" >&5
- ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -6656,7 +6672,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lx  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 6660 "configure"
-+#line 6676 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -6667,7 +6683,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:6671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -6690,12 +6706,12 @@
- fi
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:6694: checking for ANSI C header files" >&5
-+echo "configure:6710: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6699 "configure"
-+#line 6715 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -6703,7 +6719,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:6707: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6723: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -6720,7 +6736,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 6724 "configure"
-+#line 6740 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -6738,7 +6754,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 6742 "configure"
-+#line 6758 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -6759,7 +6775,7 @@
-   :
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6763 "configure"
-+#line 6779 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -6770,7 +6786,7 @@
- exit (0); }
- EOF
--if { (eval echo configure:6774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   :
- else
-@@ -6794,12 +6810,12 @@
- fi
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
--echo "configure:6798: checking whether time.h and sys/time.h may both be included" >&5
-+echo "configure:6814: checking whether time.h and sys/time.h may both be included" >&5
- if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6803 "configure"
-+#line 6819 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
-@@ -6808,7 +6824,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
--if { (eval echo configure:6812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6828: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_header_time=yes
- else
-@@ -6829,12 +6845,12 @@
- fi
- echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
--echo "configure:6833: checking for sys/wait.h that is POSIX.1 compatible" >&5
-+echo "configure:6849: checking for sys/wait.h that is POSIX.1 compatible" >&5
- if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6838 "configure"
-+#line 6854 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/wait.h>
-@@ -6850,7 +6866,7 @@
- s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
- ; return 0; }
- EOF
--if { (eval echo configure:6854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_header_sys_wait_h=yes
- else
-@@ -6904,17 +6920,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:6908: checking for $ac_hdr" >&5
-+echo "configure:6924: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6913 "configure"
-+#line 6929 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:6918: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6934: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -6944,17 +6960,17 @@
- REGEX=no
- ac_safe=`echo "regex.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for regex.h""... $ac_c" 1>&6
--echo "configure:6948: checking for regex.h" >&5
-+echo "configure:6964: checking for regex.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 6953 "configure"
-+#line 6969 "configure"
- #include "confdefs.h"
- #include <regex.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:6958: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -6982,7 +6998,7 @@
-   REGEX_EXTENDED=no
-   REGEX=yes
-   cat > conftest.$ac_ext <<EOF
--#line 6986 "configure"
-+#line 7002 "configure"
- #include "confdefs.h"
- #include <regex.h>
-      #ifdef REG_EXTENDED
-@@ -7026,7 +7042,7 @@
- ac_safe=`echo "openssl/ssl.h" | sed 'y%./+-%__pm%'`
- echo $ac_n "checking for openssl/ssl.h""... $ac_c" 1>&6
--echo "configure:7030: checking for openssl/ssl.h" >&5
-+echo "configure:7046: checking for openssl/ssl.h" >&5
- old_CFLAGS="$CFLAGS"
- smart_include=
-@@ -7036,7 +7052,7 @@
-   for try in $smart_try_dir; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 7040 "configure"
-+#line 7056 "configure"
- #include "confdefs.h"
-                   #include <openssl/ssl.h>
-@@ -7044,7 +7060,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:7048: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7064: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include="-I$try"
- else
-@@ -7063,7 +7079,7 @@
- if test "x$smart_include" = "x"; then
-   cat > conftest.$ac_ext <<EOF
--#line 7067 "configure"
-+#line 7083 "configure"
- #include "confdefs.h"
-                 #include <openssl/ssl.h>
-@@ -7071,7 +7087,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:7075: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include=" "
- else
-@@ -7115,7 +7131,7 @@
-   for try in $smart_include_dir /usr/local/include /opt/include; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 7119 "configure"
-+#line 7135 "configure"
- #include "confdefs.h"
-                   #include <openssl/ssl.h>
-@@ -7123,7 +7139,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:7127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7143: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include="-I$try"
- else
-@@ -7167,17 +7183,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:7171: checking for $ac_hdr" >&5
-+echo "configure:7187: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7176 "configure"
-+#line 7192 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:7181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -7206,13 +7222,13 @@
-   CPPFLAGS="$old_CPPFLAGS"
-   echo $ac_n "checking for OpenSSL version >= 0.9.7""... $ac_c" 1>&6
--echo "configure:7210: checking for OpenSSL version >= 0.9.7" >&5
-+echo "configure:7226: checking for OpenSSL version >= 0.9.7" >&5
-        old_CPPFLAGS=$CPPFLAGS
-        if test "x$OPENSSL_INCLUDE" != "x"; then
-            CPPFLAGS="-I$OPENSSL_INCLUDE"
-          fi
-        cat > conftest.$ac_ext <<EOF
--#line 7216 "configure"
-+#line 7232 "configure"
- #include "confdefs.h"
- #include <openssl/crypto.h>
-        #if (OPENSSL_VERSION_NUMBER >= 0x00907000L)
-@@ -7241,7 +7257,7 @@
- sm_lib_safe=`echo "crypto" | sed 'y%./+-%__p_%'`
- sm_func_safe=`echo "DH_new" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for DH_new in -lcrypto""... $ac_c" 1>&6
--echo "configure:7245: checking for DH_new in -lcrypto" >&5
-+echo "configure:7261: checking for DH_new in -lcrypto" >&5
- old_LIBS="$LIBS"
- smart_lib=
-@@ -7251,14 +7267,14 @@
-   for try in $smart_try_dir; do
-     LIBS="-L$try -lcrypto $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 7255 "configure"
-+#line 7271 "configure"
- #include "confdefs.h"
- extern char DH_new();
- int main() {
-  DH_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lcrypto"
- else
-@@ -7276,14 +7292,14 @@
- if test "x$smart_lib" = "x"; then
-   LIBS="-lcrypto $old_LIBS"
-   cat > conftest.$ac_ext <<EOF
--#line 7280 "configure"
-+#line 7296 "configure"
- #include "confdefs.h"
- extern char DH_new();
- int main() {
-  DH_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-lcrypto"
- else
-@@ -7353,14 +7369,14 @@
-   for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-     LIBS="-L$try -lcrypto $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 7357 "configure"
-+#line 7373 "configure"
- #include "confdefs.h"
- extern char DH_new();
- int main() {
-  DH_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lcrypto"
- else
-@@ -7390,7 +7406,7 @@
- sm_lib_safe=`echo "ssl" | sed 'y%./+-%__p_%'`
- sm_func_safe=`echo "SSL_new" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for SSL_new in -lssl""... $ac_c" 1>&6
--echo "configure:7394: checking for SSL_new in -lssl" >&5
-+echo "configure:7410: checking for SSL_new in -lssl" >&5
- old_LIBS="$LIBS"
- smart_lib=
-@@ -7400,14 +7416,14 @@
-   for try in $smart_try_dir; do
-     LIBS="-L$try -lssl $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 7404 "configure"
-+#line 7420 "configure"
- #include "confdefs.h"
- extern char SSL_new();
- int main() {
-  SSL_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lssl"
- else
-@@ -7425,14 +7441,14 @@
- if test "x$smart_lib" = "x"; then
-   LIBS="-lssl $old_LIBS"
-   cat > conftest.$ac_ext <<EOF
--#line 7429 "configure"
-+#line 7445 "configure"
- #include "confdefs.h"
- extern char SSL_new();
- int main() {
-  SSL_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-lssl"
- else
-@@ -7502,14 +7518,14 @@
-   for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-     LIBS="-L$try -lssl $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 7506 "configure"
-+#line 7522 "configure"
- #include "confdefs.h"
- extern char SSL_new();
- int main() {
-  SSL_new()
- ; return 0; }
- EOF
--if { (eval echo configure:7513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lssl"
- else
-@@ -7545,12 +7561,12 @@
- echo $ac_n "checking for off_t""... $ac_c" 1>&6
--echo "configure:7549: checking for off_t" >&5
-+echo "configure:7565: checking for off_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7554 "configure"
-+#line 7570 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -7578,12 +7594,12 @@
- fi
-  
- echo $ac_n "checking for pid_t""... $ac_c" 1>&6
--echo "configure:7582: checking for pid_t" >&5
-+echo "configure:7598: checking for pid_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7587 "configure"
-+#line 7603 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -7611,12 +7627,12 @@
- fi
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:7615: checking for size_t" >&5
-+echo "configure:7631: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7620 "configure"
-+#line 7636 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -7644,12 +7660,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:7648: checking for uid_t in sys/types.h" >&5
-+echo "configure:7664: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7653 "configure"
-+#line 7669 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -7680,13 +7696,13 @@
-   echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
--echo "configure:7684: checking for socklen_t" >&5
-+echo "configure:7700: checking for socklen_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_socklen_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-    ac_cv_type_socklen_t=no
-       cat > conftest.$ac_ext <<EOF
--#line 7690 "configure"
-+#line 7706 "configure"
- #include "confdefs.h"
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
-@@ -7699,7 +7715,7 @@
- socklen_t foo
- ; return 0; }
- EOF
--if { (eval echo configure:7703: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_socklen_t=yes
- else
-@@ -7723,13 +7739,13 @@
-   echo $ac_n "checking for uint8_t""... $ac_c" 1>&6
--echo "configure:7727: checking for uint8_t" >&5
-+echo "configure:7743: checking for uint8_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uint8_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-    ac_cv_type_uint8_t=no
-       cat > conftest.$ac_ext <<EOF
--#line 7733 "configure"
-+#line 7749 "configure"
- #include "confdefs.h"
- #ifdef HAVE_INTTYPES_H
- #include <inttypes.h>
-@@ -7742,7 +7758,7 @@
- uint8_t foo
- ; return 0; }
- EOF
--if { (eval echo configure:7746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7762: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_uint8_t=yes
- else
-@@ -7766,13 +7782,13 @@
-   echo $ac_n "checking for uint16_t""... $ac_c" 1>&6
--echo "configure:7770: checking for uint16_t" >&5
-+echo "configure:7786: checking for uint16_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uint16_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-    ac_cv_type_uint16_t=no
-       cat > conftest.$ac_ext <<EOF
--#line 7776 "configure"
-+#line 7792 "configure"
- #include "confdefs.h"
- #ifdef HAVE_INTTYPES_H
- #include <inttypes.h>
-@@ -7785,7 +7801,7 @@
- uint16_t foo
- ; return 0; }
- EOF
--if { (eval echo configure:7789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7805: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_uint16_t=yes
- else
-@@ -7809,13 +7825,13 @@
-   echo $ac_n "checking for uint32_t""... $ac_c" 1>&6
--echo "configure:7813: checking for uint32_t" >&5
-+echo "configure:7829: checking for uint32_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uint32_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-    ac_cv_type_uint32_t=no
-       cat > conftest.$ac_ext <<EOF
--#line 7819 "configure"
-+#line 7835 "configure"
- #include "confdefs.h"
- #ifdef HAVE_INTTYPES_H
- #include <inttypes.h>
-@@ -7828,7 +7844,7 @@
- uint32_t foo
- ; return 0; }
- EOF
--if { (eval echo configure:7832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_uint32_t=yes
- else
-@@ -7877,12 +7893,12 @@
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:7881: checking for $ac_func" >&5
-+echo "configure:7897: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7886 "configure"
-+#line 7902 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -7905,7 +7921,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:7909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -7941,12 +7957,12 @@
- do
- echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
--echo "configure:7945: checking whether $ac_func must be declared" >&5
-+echo "configure:7961: checking whether $ac_func must be declared" >&5
- if eval "test \"`echo '$''{'radius_cv_decl_needed_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7950 "configure"
-+#line 7966 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8001,7 +8017,7 @@
- char *(*pfn) = (char *(*)) $ac_func
- ; return 0; }
- EOF
--if { (eval echo configure:8005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8021: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   eval "radius_cv_decl_needed_$ac_func=no"
- else
-@@ -8028,12 +8044,12 @@
- echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
--echo "configure:8032: checking return type of signal handlers" >&5
-+echo "configure:8048: checking return type of signal handlers" >&5
- if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 8037 "configure"
-+#line 8053 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <signal.h>
-@@ -8050,7 +8066,7 @@
- int i;
- ; return 0; }
- EOF
--if { (eval echo configure:8054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8070: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_signal=void
- else
-@@ -8073,11 +8089,11 @@
- then
-  
-   echo $ac_n "checking for ut_xtime in struct utmpx""... $ac_c" 1>&6
--echo "configure:8077: checking for ut_xtime in struct utmpx" >&5
-+echo "configure:8093: checking for ut_xtime in struct utmpx" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 8081 "configure"
-+#line 8097 "configure"
- #include "confdefs.h"
- #include <utmpx.h>
-@@ -8089,7 +8105,7 @@
-  int foo = offsetof(struct utmpx, ut_xtime) 
- ; return 0; }
- EOF
--if { (eval echo configure:8093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   has_element=" "
- else
-@@ -8120,11 +8136,11 @@
-   echo $ac_n "checking for ipi_addr in struct in_pktinfo""... $ac_c" 1>&6
--echo "configure:8124: checking for ipi_addr in struct in_pktinfo" >&5
-+echo "configure:8140: checking for ipi_addr in struct in_pktinfo" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 8128 "configure"
-+#line 8144 "configure"
- #include "confdefs.h"
- #include <netinet/in.h>
-@@ -8136,7 +8152,7 @@
-  int foo = offsetof(struct in_pktinfo, ipi_addr) 
- ; return 0; }
- EOF
--if { (eval echo configure:8140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   has_element=" "
- else
-@@ -8166,12 +8182,12 @@
- echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:8170: checking for working const" >&5
-+echo "configure:8186: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 8175 "configure"
-+#line 8191 "configure"
- #include "confdefs.h"
- int main() {
-@@ -8220,7 +8236,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:8224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_const=yes
- else
-@@ -8242,7 +8258,7 @@
-  
- echo $ac_n "checking type of OS""... $ac_c" 1>&6
--echo "configure:8246: checking type of OS" >&5
-+echo "configure:8262: checking type of OS" >&5
- OS=`uname -s`
- echo "$ac_t""$OS" 1>&6
- if test "$OS" = "OS/2"; then
-@@ -8257,7 +8273,7 @@
- fi
- echo $ac_n "checking for developer gcc flags""... $ac_c" 1>&6
--echo "configure:8261: checking for developer gcc flags" >&5
-+echo "configure:8277: checking for developer gcc flags" >&5
- if test "x$developer" = "xyes" -a "x$GCC" = "xyes"; then
-   devflags="-g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef"
-   CFLAGS="$CFLAGS $devflags"
-@@ -8272,7 +8288,7 @@
- echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
--echo "configure:8276: checking for crypt in -lcrypt" >&5
-+echo "configure:8292: checking for crypt in -lcrypt" >&5
- ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -8280,7 +8296,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 8284 "configure"
-+#line 8300 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -8291,7 +8307,7 @@
- crypt()
- ; return 0; }
- EOF
--if { (eval echo configure:8295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -8319,12 +8335,12 @@
- else
-   echo $ac_n "checking for crypt""... $ac_c" 1>&6
--echo "configure:8323: checking for crypt" >&5
-+echo "configure:8339: checking for crypt" >&5
- if eval "test \"`echo '$''{'ac_cv_func_crypt'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 8328 "configure"
-+#line 8344 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char crypt(); below.  */
-@@ -8347,7 +8363,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:8351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_crypt=yes"
- else
-@@ -8372,7 +8388,7 @@
- fi
- echo $ac_n "checking for setkey in -lcipher""... $ac_c" 1>&6
--echo "configure:8376: checking for setkey in -lcipher" >&5
-+echo "configure:8392: checking for setkey in -lcipher" >&5
- ac_lib_var=`echo cipher'_'setkey | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -8380,7 +8396,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcipher  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 8384 "configure"
-+#line 8400 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -8391,7 +8407,7 @@
- setkey()
- ; return 0; }
- EOF
--if { (eval echo configure:8395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -8420,10 +8436,10 @@
-       
- echo $ac_n "checking for asn1.h,snmp.h,snmp_impl.h""... $ac_c" 1>&6
--echo "configure:8424: checking for asn1.h,snmp.h,snmp_impl.h" >&5
-+echo "configure:8440: checking for asn1.h,snmp.h,snmp_impl.h" >&5
- cat > conftest.$ac_ext <<EOF
--#line 8427 "configure"
-+#line 8443 "configure"
- #include "confdefs.h"
- #ifdef HAVE_SYS_TYPES_H
-@@ -8448,7 +8464,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:8452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8468: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   SNMP_INCLUDE="";ucdsnmp=yes
- else
-@@ -8464,7 +8480,7 @@
-   for try in /usr/include /usr/local/include $with_snmp_include_dir; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 8468 "configure"
-+#line 8484 "configure"
- #include "confdefs.h"
- #ifdef HAVE_SYS_TYPES_H
-@@ -8489,7 +8505,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:8493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8509: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   SNMP_INCLUDE="-I$try";ucdsnmp=yes
- else
-@@ -8511,7 +8527,7 @@
-   for try in /usr/include/ucd-snmp /usr/local/include/ucd-snmp $with_snmp_include_dir; do
-     CFLAGS="$old_CFLAGS -I$try"
- cat > conftest.$ac_ext <<EOF
--#line 8515 "configure"
-+#line 8531 "configure"
- #include "confdefs.h"
- #ifdef HAVE_SYS_TYPES_H
-@@ -8536,7 +8552,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:8540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8556: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   SNMP_INCLUDE="";ucdsnmp=no
- else
-@@ -8558,7 +8574,7 @@
-   for try in /usr/include/ucd-snmp /usr/local/include/ucd-snmp $with_snmp_include_dir; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 8562 "configure"
-+#line 8578 "configure"
- #include "confdefs.h"
- #ifdef HAVE_SYS_TYPES_H
-@@ -8583,7 +8599,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:8587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:8603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   SNMP_INCLUDE="-I$try";ucdsnmp=no
- else
-@@ -8617,19 +8633,19 @@
-   fi
-   echo $ac_n "checking for snmp_build_var_op in -lsnmp""... $ac_c" 1>&6
--echo "configure:8621: checking for snmp_build_var_op in -lsnmp" >&5
-+echo "configure:8637: checking for snmp_build_var_op in -lsnmp" >&5
-   old_LIBS="$LIBS"
-   LIBS="$old_LIBS -lsnmp"
-   cat > conftest.$ac_ext <<EOF
--#line 8626 "configure"
-+#line 8642 "configure"
- #include "confdefs.h"
- extern char snmp_build_var_op();
- int main() {
-  snmp_build_var_op()
- ; return 0; }
- EOF
--if { (eval echo configure:8633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   SNMP_LIBS="-lsnmp"
- else
-@@ -8644,14 +8660,14 @@
-     for try in /usr/lib /usr/local/lib /usr/local/snmp/lib $with_snmp_lib_dir; do
-       LIBS="$old_LIBS -L$try -lsnmp"
-       cat > conftest.$ac_ext <<EOF
--#line 8648 "configure"
-+#line 8664 "configure"
- #include "confdefs.h"
- extern char snmp_build_var_op();
- int main() {
-  snmp_build_var_op()
- ; return 0; }
- EOF
--if { (eval echo configure:8655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   SNMP_LIBS="-L$try -lsnmp"
- else
-@@ -8666,14 +8682,14 @@
-       fi
-       LIBS="$old_LIBS -L$try -lsnmp -lcrypto"
-       cat > conftest.$ac_ext <<EOF
--#line 8670 "configure"
-+#line 8686 "configure"
- #include "confdefs.h"
- extern char snmp_build_var_op();
- int main() {
-  snmp_build_var_op()
- ; return 0; }
- EOF
--if { (eval echo configure:8677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   SNMP_LIBS="-L$try -lsnmp -lcrypto"
- else
-@@ -8688,14 +8704,14 @@
-       fi
-       LIBS="$old_LIBS -L$try -lsnmp -lcrypto -lkstat"
-       cat > conftest.$ac_ext <<EOF
--#line 8692 "configure"
-+#line 8708 "configure"
- #include "confdefs.h"
- extern char snmp_build_var_op();
- int main() {
-  snmp_build_var_op()
- ; return 0; }
- EOF
--if { (eval echo configure:8699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8715: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   SNMP_LIBS="-L$try -lsnmp -lcrypto -lkstat"
- else
-@@ -8733,7 +8749,7 @@
- gethostbyaddrrstyle=""
- echo $ac_n "checking gethostbyaddr_r() syntax""... $ac_c" 1>&6
--echo "configure:8737: checking gethostbyaddr_r() syntax" >&5
-+echo "configure:8753: checking gethostbyaddr_r() syntax" >&5
- case "$host" in
- *-freebsd*)
-       cat >> confdefs.h <<\EOF
-@@ -8746,7 +8762,7 @@
- esac
- if test "x$gethostbyaddrrstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8750 "configure"
-+#line 8766 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8756,7 +8772,7 @@
-  gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL) 
- ; return 0; }
- EOF
--if { (eval echo configure:8760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-       cat >> confdefs.h <<\EOF
-@@ -8773,7 +8789,7 @@
- fi
- if test "x$gethostbyaddrrstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8777 "configure"
-+#line 8793 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8783,7 +8799,7 @@
-  gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL)  
- ; return 0; }
- EOF
--if { (eval echo configure:8787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-               cat >> confdefs.h <<\EOF
-@@ -8800,7 +8816,7 @@
- fi
- if test "x$gethostbyaddrrstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8804 "configure"
-+#line 8820 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8810,7 +8826,7 @@
-  gethostbyaddr(NULL, 0, 0)  
- ; return 0; }
- EOF
--if { (eval echo configure:8814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-               cat >> confdefs.h <<\EOF
-@@ -8838,9 +8854,9 @@
- gethostbynamerstyle=""
- echo $ac_n "checking gethostbyname_r() syntax""... $ac_c" 1>&6
--echo "configure:8842: checking gethostbyname_r() syntax" >&5
-+echo "configure:8858: checking gethostbyname_r() syntax" >&5
- cat > conftest.$ac_ext <<EOF
--#line 8844 "configure"
-+#line 8860 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8850,7 +8866,7 @@
-  gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL) 
- ; return 0; }
- EOF
--if { (eval echo configure:8854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-       cat >> confdefs.h <<\EOF
-@@ -8866,7 +8882,7 @@
- rm -f conftest*
- if test "x$gethostbynamerstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8870 "configure"
-+#line 8886 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8876,7 +8892,7 @@
-  gethostbyname_r(NULL, NULL, NULL, 0, NULL)  
- ; return 0; }
- EOF
--if { (eval echo configure:8880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-               cat >> confdefs.h <<\EOF
-@@ -8893,7 +8909,7 @@
- fi
- if test "x$gethostbynamerstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8897 "configure"
-+#line 8913 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -8903,7 +8919,7 @@
-  gethostbyname(NULL)  
- ; return 0; }
- EOF
--if { (eval echo configure:8907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-               cat >> confdefs.h <<\EOF
-@@ -8931,9 +8947,9 @@
- ctimerstyle=""
- echo $ac_n "checking ctime_r() syntax""... $ac_c" 1>&6
--echo "configure:8935: checking ctime_r() syntax" >&5
-+echo "configure:8951: checking ctime_r() syntax" >&5
- cat > conftest.$ac_ext <<EOF
--#line 8937 "configure"
-+#line 8953 "configure"
- #include "confdefs.h"
- #include <time.h>
-@@ -8942,7 +8958,7 @@
-  ctime_r(NULL, NULL, 0) 
- ; return 0; }
- EOF
--if { (eval echo configure:8946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-       cat >> confdefs.h <<\EOF
-@@ -8958,7 +8974,7 @@
- rm -f conftest*
- if test "x$ctimerstyle" = "x"; then
-       cat > conftest.$ac_ext <<EOF
--#line 8962 "configure"
-+#line 8978 "configure"
- #include "confdefs.h"
- #include <time.h>
-@@ -8967,7 +8983,7 @@
-  ctime_r(NULL, NULL) 
- ; return 0; }
- EOF
--if { (eval echo configure:8971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-               cat >> confdefs.h <<\EOF
-@@ -8992,7 +9008,7 @@
- if test x"$rad_enable_largefiles" = xyes ; then
-     echo $ac_n "checking for largefile linkage""... $ac_c" 1>&6
--echo "configure:8996: checking for largefile linkage" >&5
-+echo "configure:9012: checking for largefile linkage" >&5
-     case "$host" in
-     *-aix4.01*)
-         echo "$ac_t""no" 1>&6
-@@ -9029,7 +9045,7 @@
-         # Extract the first word of "getconf", so it can be a program name with args.
- set dummy getconf; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:9033: checking for $ac_word" >&5
-+echo "configure:9049: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_GETCONF'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
diff --git a/package/freeradius/patches/05-freeradius-1.0.2-mysql-autoconf.patch b/package/freeradius/patches/05-freeradius-1.0.2-mysql-autoconf.patch
deleted file mode 100644 (file)
index 9803a5f..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-diff -ruN freeradius-1.0.2-orig/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure freeradius-1.0.2-2/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
---- freeradius-1.0.2-orig/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure  2004-05-31 16:20:40.000000000 +0200
-+++ freeradius-1.0.2-2/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure     2005-03-13 23:05:13.000000000 +0100
-@@ -947,26 +947,6 @@
-               echo $ac_n "checking for mysql/mysql.h""... $ac_c" 1>&6
- echo "configure:949: checking for mysql/mysql.h" >&5
--              cat > conftest.$ac_ext <<EOF
--#line 952 "configure"
--#include "confdefs.h"
--#include <mysql/mysql.h>
--int main() {
--int a = 1;
--; return 0; }
--EOF
--if { (eval echo configure:959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
--  rm -rf conftest*
--  MYSQL_INCLUDE=" "
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  MYSQL_INCLUDE=
--              
--fi
--rm -f conftest*
--
-               if test "x$MYSQL_INCLUDE" = "x"; then
-                       old_CFLAGS="$CFLAGS"
-@@ -974,14 +954,14 @@
-                       for try in $mysql_include_dir /usr/local/include /usr/local/mysql/include ; do
-                               CFLAGS="$old_CFLAGS -I$try"
-                               cat > conftest.$ac_ext <<EOF
--#line 978 "configure"
-+#line 958 "configure"
- #include "confdefs.h"
- #include <mysql/mysql.h>
- int main() {
- int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   MYSQL_INCLUDE="-I$try"
- else
-@@ -1016,7 +996,7 @@
-   
-                       echo $ac_n "checking for mysql_init in -lmysqlclient""... $ac_c" 1>&6
--echo "configure:1020: checking for mysql_init in -lmysqlclient" >&5
-+echo "configure:1000: checking for mysql_init in -lmysqlclient" >&5
-                       old_LIBS="$LIBS"
-@@ -1024,14 +1004,14 @@
-                       for try in $mysql_lib_dir /usr/lib /usr/lib/mysql /usr/local/lib/mysql /usr/local/mysql/lib/mysql; do
-                               LIBS="$old_LIBS -L$try -lmysqlclient"
-                               cat > conftest.$ac_ext <<EOF
--#line 1028 "configure"
-+#line 1008 "configure"
- #include "confdefs.h"
- extern char mysql_init();
- int main() {
- mysql_init()
- ; return 0; }
- EOF
--if { (eval echo configure:1035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   MYSQL_LIBS="-L$try -lmysqlclient $old_LIBS"
- else
-diff -ruN freeradius-1.0.2-orig/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in freeradius-1.0.2-2/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in
---- freeradius-1.0.2-orig/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in       2004-01-22 19:23:19.000000000 +0100
-+++ freeradius-1.0.2-2/src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in  2005-03-13 23:05:13.000000000 +0100
-@@ -38,11 +38,6 @@
-               AC_MSG_CHECKING([for mysql/mysql.h])
--              AC_TRY_COMPILE([#include <mysql/mysql.h>], [int a = 1;],
--                      MYSQL_INCLUDE=" ",
--                      MYSQL_INCLUDE=
--              )
--
-               if test "x$MYSQL_INCLUDE" = "x"; then
-                       old_CFLAGS="$CFLAGS"
diff --git a/package/freeradius/patches/06-autoconf-rlm_ldap.patch b/package/freeradius/patches/06-autoconf-rlm_ldap.patch
deleted file mode 100644 (file)
index 05728b2..0000000
+++ /dev/null
@@ -1,576 +0,0 @@
-diff -ruN freeradius-1.0.5-old/src/modules/rlm_ldap/configure.in freeradius-1.0.5-new/src/modules/rlm_ldap/configure.in
---- freeradius-1.0.5-old/src/modules/rlm_ldap/configure.in     2005-08-22 16:50:46.000000000 +0200
-+++ freeradius-1.0.5-new/src/modules/rlm_ldap/configure.in     2005-12-07 08:20:15.000000000 +0100
-@@ -90,6 +90,10 @@
-       dnl Static linking will probably not work, but nobody ever
-       dnl complained about it.
-       smart_try_dir=$rlm_ldap_lib_dir
-+
-+      AC_SMART_CHECK_LIB(sasl, sasl_encode)
-+      AC_SMART_CHECK_LIB(lber, ber_init)
-+
-       if test "x$rlm_ldap_with_threads" = "xyes"; then
-           AC_SMART_CHECK_LIB(ldap_r, ldap_init)
-           if test "x$ac_cv_lib_ldap_r_ldap_init" != "xyes"; then
-diff -ruN freeradius-1.0.5-old/src/modules/rlm_ldap/configure freeradius-1.0.5-new/src/modules/rlm_ldap/configure
---- freeradius-1.0.5-old/src/modules/rlm_ldap/configure        2005-08-22 16:53:52.000000000 +0200
-+++ freeradius-1.0.5-new/src/modules/rlm_ldap/configure        2005-12-07 08:20:41.000000000 +0100
-@@ -929,13 +929,311 @@
-       fi
-                               smart_try_dir=$rlm_ldap_lib_dir
-+
-+      
-+
-+sm_lib_safe=`echo "sasl" | sed 'y%./+-%__p_%'`
-+sm_func_safe=`echo "sasl_encode" | sed 'y%./+-%__p_%'`
-+echo $ac_n "checking for sasl_encode in -lsasl""... $ac_c" 1>&6
-+echo "configure:939: checking for sasl_encode in -lsasl" >&5
-+
-+old_LIBS="$LIBS"
-+smart_lib=
-+smart_lib_dir=
-+
-+if test "x$smart_try_dir" != "x"; then
-+  for try in $smart_try_dir; do
-+    LIBS="-L$try -lsasl $old_LIBS"
-+    cat > conftest.$ac_ext <<EOF
-+#line 949 "configure"
-+#include "confdefs.h"
-+extern char sasl_encode();
-+int main() {
-+ sasl_encode()
-+; return 0; }
-+EOF
-+if { (eval echo configure:956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-L$try -lsasl"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+    if test "x$smart_lib" != "x"; then
-+      break;
-+    fi
-+    LIBS="$old_LIBS"
-+  done
-+fi
-+
-+if test "x$smart_lib" = "x"; then
-+  LIBS="-lsasl $old_LIBS"
-+  cat > conftest.$ac_ext <<EOF
-+#line 974 "configure"
-+#include "confdefs.h"
-+extern char sasl_encode();
-+int main() {
-+ sasl_encode()
-+; return 0; }
-+EOF
-+if { (eval echo configure:981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-lsasl"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+  LIBS="$old_LIBS"
-+fi
-+
-+if test "x$smart_lib" = "x"; then
-+  
-+
-+if test "x$LOCATE" != "x"; then
-+        DIRS=
-+  file=libsasl${libltdl_cv_shlibext}
-+
-+  for x in `${LOCATE} $file 2>/dev/null`; do
-+                                        base=`echo $x | sed "s%/${file}%%"`
-+    if test "x$x" = "x$base"; then
-+      continue;
-+    fi
-+
-+    dir=`${DIRNAME} $x 2>/dev/null`
-+                exclude=`echo ${dir} | ${GREP} /home`
-+    if test "x$exclude" != "x"; then
-+      continue
-+    fi
-+
-+                    already=`echo \$smart_lib_dir ${DIRS} | ${GREP} ${dir}`
-+    if test "x$already" = "x"; then
-+      DIRS="$DIRS $dir"
-+    fi
-+  done
-+fi
-+
-+eval "smart_lib_dir=\"\$smart_lib_dir $DIRS\""
-+
-+  
-+
-+if test "x$LOCATE" != "x"; then
-+        DIRS=
-+  file=libsasl.a
-+
-+  for x in `${LOCATE} $file 2>/dev/null`; do
-+                                        base=`echo $x | sed "s%/${file}%%"`
-+    if test "x$x" = "x$base"; then
-+      continue;
-+    fi
-+
-+    dir=`${DIRNAME} $x 2>/dev/null`
-+                exclude=`echo ${dir} | ${GREP} /home`
-+    if test "x$exclude" != "x"; then
-+      continue
-+    fi
-+
-+                    already=`echo \$smart_lib_dir ${DIRS} | ${GREP} ${dir}`
-+    if test "x$already" = "x"; then
-+      DIRS="$DIRS $dir"
-+    fi
-+  done
-+fi
-+
-+eval "smart_lib_dir=\"\$smart_lib_dir $DIRS\""
-+
-+
-+  for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-+    LIBS="-L$try -lsasl $old_LIBS"
-+    cat > conftest.$ac_ext <<EOF
-+#line 1051 "configure"
-+#include "confdefs.h"
-+extern char sasl_encode();
-+int main() {
-+ sasl_encode()
-+; return 0; }
-+EOF
-+if { (eval echo configure:1058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-L$try -lsasl"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+    if test "x$smart_lib" != "x"; then
-+      break;
-+    fi
-+    LIBS="$old_LIBS"
-+  done
-+fi
-+
-+if test "x$smart_lib" != "x"; then
-+  echo "$ac_t""yes" 1>&6
-+  eval "ac_cv_lib_${sm_lib_safe}_${sm_func_safe}=yes"
-+  LIBS="$smart_lib $old_LIBS"
-+  SMART_LIBS="$smart_lib $SMART_LIBS"
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+      
-+
-+sm_lib_safe=`echo "lber" | sed 'y%./+-%__p_%'`
-+sm_func_safe=`echo "ber_init" | sed 'y%./+-%__p_%'`
-+echo $ac_n "checking for ber_init in -llber""... $ac_c" 1>&6
-+echo "configure:1087: checking for ber_init in -llber" >&5
-+
-+old_LIBS="$LIBS"
-+smart_lib=
-+smart_lib_dir=
-+
-+if test "x$smart_try_dir" != "x"; then
-+  for try in $smart_try_dir; do
-+    LIBS="-L$try -llber $old_LIBS"
-+    cat > conftest.$ac_ext <<EOF
-+#line 1097 "configure"
-+#include "confdefs.h"
-+extern char ber_init();
-+int main() {
-+ ber_init()
-+; return 0; }
-+EOF
-+if { (eval echo configure:1104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-L$try -llber"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+    if test "x$smart_lib" != "x"; then
-+      break;
-+    fi
-+    LIBS="$old_LIBS"
-+  done
-+fi
-+
-+if test "x$smart_lib" = "x"; then
-+  LIBS="-llber $old_LIBS"
-+  cat > conftest.$ac_ext <<EOF
-+#line 1122 "configure"
-+#include "confdefs.h"
-+extern char ber_init();
-+int main() {
-+ ber_init()
-+; return 0; }
-+EOF
-+if { (eval echo configure:1129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-llber"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+  LIBS="$old_LIBS"
-+fi
-+
-+if test "x$smart_lib" = "x"; then
-+  
-+
-+if test "x$LOCATE" != "x"; then
-+        DIRS=
-+  file=liblber${libltdl_cv_shlibext}
-+
-+  for x in `${LOCATE} $file 2>/dev/null`; do
-+                                        base=`echo $x | sed "s%/${file}%%"`
-+    if test "x$x" = "x$base"; then
-+      continue;
-+    fi
-+
-+    dir=`${DIRNAME} $x 2>/dev/null`
-+                exclude=`echo ${dir} | ${GREP} /home`
-+    if test "x$exclude" != "x"; then
-+      continue
-+    fi
-+
-+                    already=`echo \$smart_lib_dir ${DIRS} | ${GREP} ${dir}`
-+    if test "x$already" = "x"; then
-+      DIRS="$DIRS $dir"
-+    fi
-+  done
-+fi
-+
-+eval "smart_lib_dir=\"\$smart_lib_dir $DIRS\""
-+
-+  
-+
-+if test "x$LOCATE" != "x"; then
-+        DIRS=
-+  file=liblber.a
-+
-+  for x in `${LOCATE} $file 2>/dev/null`; do
-+                                        base=`echo $x | sed "s%/${file}%%"`
-+    if test "x$x" = "x$base"; then
-+      continue;
-+    fi
-+
-+    dir=`${DIRNAME} $x 2>/dev/null`
-+                exclude=`echo ${dir} | ${GREP} /home`
-+    if test "x$exclude" != "x"; then
-+      continue
-+    fi
-+
-+                    already=`echo \$smart_lib_dir ${DIRS} | ${GREP} ${dir}`
-+    if test "x$already" = "x"; then
-+      DIRS="$DIRS $dir"
-+    fi
-+  done
-+fi
-+
-+eval "smart_lib_dir=\"\$smart_lib_dir $DIRS\""
-+
-+
-+  for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-+    LIBS="-L$try -llber $old_LIBS"
-+    cat > conftest.$ac_ext <<EOF
-+#line 1199 "configure"
-+#include "confdefs.h"
-+extern char ber_init();
-+int main() {
-+ ber_init()
-+; return 0; }
-+EOF
-+if { (eval echo configure:1206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  smart_lib="-L$try -llber"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+    if test "x$smart_lib" != "x"; then
-+      break;
-+    fi
-+    LIBS="$old_LIBS"
-+  done
-+fi
-+
-+if test "x$smart_lib" != "x"; then
-+  echo "$ac_t""yes" 1>&6
-+  eval "ac_cv_lib_${sm_lib_safe}_${sm_func_safe}=yes"
-+  LIBS="$smart_lib $old_LIBS"
-+  SMART_LIBS="$smart_lib $SMART_LIBS"
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+
-       if test "x$rlm_ldap_with_threads" = "xyes"; then
-           
- sm_lib_safe=`echo "ldap_r" | sed 'y%./+-%__p_%'`
- sm_func_safe=`echo "ldap_init" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for ldap_init in -lldap_r""... $ac_c" 1>&6
--echo "configure:939: checking for ldap_init in -lldap_r" >&5
-+echo "configure:1237: checking for ldap_init in -lldap_r" >&5
- old_LIBS="$LIBS"
- smart_lib=
-@@ -945,14 +1243,14 @@
-   for try in $smart_try_dir; do
-     LIBS="-L$try -lldap_r $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 949 "configure"
-+#line 1247 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lldap_r"
- else
-@@ -970,14 +1268,14 @@
- if test "x$smart_lib" = "x"; then
-   LIBS="-lldap_r $old_LIBS"
-   cat > conftest.$ac_ext <<EOF
--#line 974 "configure"
-+#line 1272 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-lldap_r"
- else
-@@ -1047,14 +1345,14 @@
-   for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-     LIBS="-L$try -lldap_r $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 1051 "configure"
-+#line 1349 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:1058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lldap_r"
- else
-@@ -1087,7 +1385,7 @@
- sm_lib_safe=`echo "ldap" | sed 'y%./+-%__p_%'`
- sm_func_safe=`echo "ldap_init" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for ldap_init in -lldap""... $ac_c" 1>&6
--echo "configure:1091: checking for ldap_init in -lldap" >&5
-+echo "configure:1389: checking for ldap_init in -lldap" >&5
- old_LIBS="$LIBS"
- smart_lib=
-@@ -1097,14 +1395,14 @@
-   for try in $smart_try_dir; do
-     LIBS="-L$try -lldap $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 1101 "configure"
-+#line 1399 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:1108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lldap"
- else
-@@ -1122,14 +1420,14 @@
- if test "x$smart_lib" = "x"; then
-   LIBS="-lldap $old_LIBS"
-   cat > conftest.$ac_ext <<EOF
--#line 1126 "configure"
-+#line 1424 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:1133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-lldap"
- else
-@@ -1199,14 +1497,14 @@
-   for try in $smart_lib_dir /usr/local/lib /opt/lib; do
-     LIBS="-L$try -lldap $old_LIBS"
-     cat > conftest.$ac_ext <<EOF
--#line 1203 "configure"
-+#line 1501 "configure"
- #include "confdefs.h"
- extern char ldap_init();
- int main() {
-  ldap_init()
- ; return 0; }
- EOF
--if { (eval echo configure:1210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   smart_lib="-L$try -lldap"
- else
-@@ -1241,7 +1539,7 @@
- ac_safe=`echo "ldap.h" | sed 'y%./+-%__pm%'`
- echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
--echo "configure:1245: checking for ldap.h" >&5
-+echo "configure:1543: checking for ldap.h" >&5
- old_CFLAGS="$CFLAGS"
- smart_include=
-@@ -1251,7 +1549,7 @@
-   for try in $smart_try_dir; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 1255 "configure"
-+#line 1553 "configure"
- #include "confdefs.h"
-                   #include <ldap.h>
-@@ -1259,7 +1557,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:1263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:1561: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include="-I$try"
- else
-@@ -1278,7 +1576,7 @@
- if test "x$smart_include" = "x"; then
-   cat > conftest.$ac_ext <<EOF
--#line 1282 "configure"
-+#line 1580 "configure"
- #include "confdefs.h"
-                 #include <ldap.h>
-@@ -1286,7 +1584,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:1290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:1588: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include=" "
- else
-@@ -1330,7 +1628,7 @@
-   for try in $smart_include_dir /usr/local/include /opt/include; do
-     CFLAGS="$old_CFLAGS -I$try"
-     cat > conftest.$ac_ext <<EOF
--#line 1334 "configure"
-+#line 1632 "configure"
- #include "confdefs.h"
-                   #include <ldap.h>
-@@ -1338,7 +1636,7 @@
-  int a = 1;
- ; return 0; }
- EOF
--if { (eval echo configure:1342: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:1640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   smart_include="-I$try"
- else
-@@ -1371,12 +1669,12 @@
-                       
-       if test "x$fail" = "x"; then
-           echo $ac_n "checking for ldap_start_tls_s""... $ac_c" 1>&6
--echo "configure:1375: checking for ldap_start_tls_s" >&5
-+echo "configure:1673: checking for ldap_start_tls_s" >&5
- if eval "test \"`echo '$''{'ac_cv_func_ldap_start_tls_s'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 1380 "configure"
-+#line 1678 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char ldap_start_tls_s(); below.  */
-@@ -1399,7 +1697,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:1403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_ldap_start_tls_s=yes"
- else
-@@ -1419,12 +1717,12 @@
- fi
-           echo $ac_n "checking for ldap_initialize""... $ac_c" 1>&6
--echo "configure:1423: checking for ldap_initialize" >&5
-+echo "configure:1721: checking for ldap_initialize" >&5
- if eval "test \"`echo '$''{'ac_cv_func_ldap_initialize'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 1428 "configure"
-+#line 1726 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char ldap_initialize(); below.  */
-@@ -1447,7 +1745,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:1451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_ldap_initialize=yes"
- else
-@@ -1467,12 +1765,12 @@
- fi
-           echo $ac_n "checking for ldap_int_tls_config""... $ac_c" 1>&6
--echo "configure:1471: checking for ldap_int_tls_config" >&5
-+echo "configure:1769: checking for ldap_int_tls_config" >&5
- if eval "test \"`echo '$''{'ac_cv_func_ldap_int_tls_config'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 1476 "configure"
-+#line 1774 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char ldap_int_tls_config(); below.  */
-@@ -1495,7 +1793,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:1499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_ldap_int_tls_config=yes"
- else
diff --git a/package/freetype/Config.in b/package/freetype/Config.in
deleted file mode 100644 (file)
index 38531cc..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-config BR2_COMPILE_FREETYPE
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBFREETYPE
-
-config BR2_PACKAGE_LIBFREETYPE
-       tristate "libfreetype....................... A free, high-quality and portable font engine"
-#      default m if CONFIG_DEVEL
-       default n
-       select BR2_COMPILE_FREETYPE
-       select BR2_PACKAGE_ZLIB
-       help
-         The FreeType project is a team of volunteers who develop free,
-         portable and high-quality software solutions for digital typography.
-         They specifically target embedded systems and focus on bringing small,
-         efficient and ubiquitous products.
-         
-         The FreeType 2 library is their new software font engine.  It has been
-         designed to provide the following important features:
-          * A universal and simple API to manage font files
-          * Support for several font formats through loadable modules
-          * High-quality anti-aliasing
-          * High portability & performance
-         
-         http://www.freetype.org/
-
diff --git a/package/freetype/Makefile b/package/freetype/Makefile
deleted file mode 100644 (file)
index 429df1d..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libfreetype
-PKG_VERSION:=2.1.9
-PKG_RELEASE:=1
-PKG_MD5SUM:=ec1b903e4be5f073caa72458ea58c29c
-
-PKG_SOURCE_URL:=@SF/freetype
-PKG_SOURCE:=freetype-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/freetype-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBFREETYPE,libfreetype,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               $(TARGET_CONFIGURE_OPTS) \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --sysconfdir=/etc \
-                       --datadir=/usr/share \
-                       --localstatedir=/var \
-                       --mandir=/usr/man \
-                       --infodir=/usr/info \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared=yes \
-                       --enable-static=yes \
-                       --disable-rpath \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBFREETYPE):
-       install -d -m0755 $(IDIR_LIBFREETYPE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfreetype.so.* $(IDIR_LIBFREETYPE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBFREETYPE)
-       $(IPKG_BUILD) $(IDIR_LIBFREETYPE) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libfreetype.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/freetype-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/freetype2 $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ft2build.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfreetype.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/freetype2.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libfreetype.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/freetype-config \
-               $(STAGING_DIR)/usr/include/freetype2 \
-               $(STAGING_DIR)/usr/include/ft2build.h \
-               $(STAGING_DIR)/usr/lib/libfreetype.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/freetype2.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/freetype/ipkg/libfreetype.control b/package/freetype/ipkg/libfreetype.control
deleted file mode 100644 (file)
index c1e0ec5..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Package: libfreetype
-Priority: optional
-Section: libs
-Depends: zlib
-Description: A free, high-quality and portable font engine. 
- The FreeType project is a team of volunteers who develop free,
- portable and high-quality software solutions for digital typography.
- They specifically target embedded systems and focus on bringing small,
- efficient and ubiquitous products.
- .
- The FreeType 2 library is their new software font engine.  It has been
- designed to provide the following important features:
-  * A universal and simple API to manage font files
-  * Support for several font formats through loadable modules
-  * High-quality anti-aliasing
-  * High portability & performance
diff --git a/package/frickin/Config.in b/package/frickin/Config.in
deleted file mode 100644 (file)
index b118a11..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_FRICKIN
-       prompt "frickin........................... PPTP (Point-to-Point Tunneling Protocol) proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Frickin PPTP Proxy allows a Point-to-Point Tunneling Protocol (PPTP) 
-         client to connect to a PPTP server through Network Address 
-         Translation (NAT).
-         
-         http://frickin.sourceforge.net/
-
diff --git a/package/frickin/Makefile b/package/frickin/Makefile
deleted file mode 100644 (file)
index a527209..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=frickin
-PKG_VERSION:=1.3
-PKG_RELEASE:=1
-PKG_MD5SUM:= 5b2e98da2310c71c703d4617b88a173f
-
-PKG_SOURCE_URL:=@SF/frickin
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FRICKIN,frickin,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               all
-       touch $@
-
-$(IPKG_FRICKIN):
-       install -d -m0755 $(IDIR_FRICKIN)/etc/default
-       install -m0644 ./files/frickin.default $(IDIR_FRICKIN)/etc/default/frickin
-       install -d -m0755 $(IDIR_FRICKIN)/etc/init.d
-       install -m0755 ./files/frickin.init $(IDIR_FRICKIN)/etc/init.d/frickin
-       install -d -m0755 $(IDIR_FRICKIN)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/frickin $(IDIR_FRICKIN)/usr/sbin/
-       $(RSTRIP) $(IDIR_FRICKIN)
-       $(IPKG_BUILD) $(IDIR_FRICKIN) $(PACKAGE_DIR)
diff --git a/package/frickin/files/frickin.default b/package/frickin/files/frickin.default
deleted file mode 100644 (file)
index 9f55d5b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# ip address of the server the proxy should connect to
-TARGET_IP=192.168.1.2
-
-# ip address the proxy should listen to for incoming connections
-#LISTEN_IP=192.168.1.1
-
-# maximum number of simultaneous connections
-#PROXY_CONN_MAX=20
-
-# user the proxy should run as
-#PROXY_USER=root
-
-[ -n "$TARGET_IP" ] && OPTIONS="$OPTIONS -s $TARGET_IP"
-[ -n "$LISTEN_IP" ] && OPTIONS="$OPTIONS -l $LISTEN_IP"
-[ -n "$PROXY_CONN_MAX" ] && OPTIONS="$OPTIONS -c $PROXY_CONN_MAX"
-[ -n "$PROXY_USER" ] && OPTIONS="$OPTIONS -u $PROXY_USER"
diff --git a/package/frickin/files/frickin.init b/package/frickin/files/frickin.init
deleted file mode 100644 (file)
index e07a094..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-BIN=frickin
-DEFAULT=/etc/default/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS &
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/frickin/ipkg/frickin.conffiles b/package/frickin/ipkg/frickin.conffiles
deleted file mode 100644 (file)
index f374430..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/frickin
diff --git a/package/frickin/ipkg/frickin.control b/package/frickin/ipkg/frickin.control
deleted file mode 100644 (file)
index a8b3fb4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: frickin
-Priority: optional
-Section: net
-Description: PPTP (Point-to-Point Tunneling Protocol) proxy
diff --git a/package/fuse/Config.in b/package/fuse/Config.in
deleted file mode 100644 (file)
index 2d8b177..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-config BR2_COMPILE_FUSE
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBFUSE
-
-config BR2_PACKAGE_LIBFUSE
-       prompt "libfuse........................... FUSE library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_FUSE
-       select BR2_PACKAGE_KMOD_FUSE
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         With FUSE it is possible to implement a fully functional 
-         filesystem in a userspace program.
-         
-         Features include:
-         
-          * Simple library API
-          * Simple installation (no need to patch or recompile the kernel)
-          * Secure implementation
-          * Userspace - kernel interface is very efficient
-          * Usable by non privileged users
-          * Runs on Linux kernels 2.4.X and 2.6.X
-          * Has proven very stable over time
-         
-         http://fuse.sourceforge.net/
-         
-         This package contains the fuse shared library, needed by other programs.
-         
-         Depends: libpthread
-
-config BR2_PACKAGE_FUSE_UTILS
-       prompt   "fuse-utils...................... FUSE utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBFUSE
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         With FUSE it is possible to implement a fully functional 
-         filesystem in a userspace program.
-         
-         Features include:
-         
-          * Simple library API
-          * Simple installation (no need to patch or recompile the kernel)
-          * Secure implementation
-          * Userspace - kernel interface is very efficient
-          * Usable by non privileged users
-          * Runs on Linux kernels 2.4.X and 2.6.X
-          * Has proven very stable over time
-         
-         http://fuse.sourceforge.net/
-         
-         This package contains the fusermount userland utility.
-
diff --git a/package/fuse/Makefile b/package/fuse/Makefile
deleted file mode 100644 (file)
index 646b9d2..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fuse
-PKG_VERSION:=2.5.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=ea565debe6c7486963bef05c45c50361
-
-PKG_SOURCE_URL:=@SF/$(PKG_NAME)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBFUSE,libfuse,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,FUSE_UTILS,fuse-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               rm -rf config.{cache,status} ; \
-               touch configure.in ; \
-               touch aclocal.m4 ; \
-               touch Makefile.in ; \
-               touch include/config.h.in ; \
-               touch configure ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --disable-kernel-module \
-                       --enable-lib \
-                       --enable-util \
-                       --disable-example \
-                       --disable-auto-modprobe \
-                       --with-kernel=$(LINUX_DIR) \
-                       --disable-mtab \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBFUSE):
-       mkdir -p $(IDIR_LIBFUSE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so.* $(IDIR_LIBFUSE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBFUSE)
-       $(IPKG_BUILD) $(IDIR_LIBFUSE) $(PACKAGE_DIR)
-
-$(IPKG_FUSE_UTILS):
-       mkdir -p $(IDIR_FUSE_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/fusermount $(IDIR_FUSE_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_FUSE_UTILS)
-       $(IPKG_BUILD) $(IDIR_FUSE_UTILS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libfuse.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc
-       
-install-dev: $(STAGING_DIR)/usr/lib/libfuse.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/fuse \
-               $(STAGING_DIR)/usr/include/fuse.h \
-               $(STAGING_DIR)/usr/lib/libfuse.a \
-               $(STAGING_DIR)/usr/lib/libfuse.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/fuse/ipkg/fuse-utils.control b/package/fuse/ipkg/fuse-utils.control
deleted file mode 100644 (file)
index c8b66b7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: fuse-utils
-Priority: optional
-Section: admin
-Depends: kmod-fuse
-Description: Filesystem in Userspace (utilities)
diff --git a/package/fuse/ipkg/libfuse.control b/package/fuse/ipkg/libfuse.control
deleted file mode 100644 (file)
index 9c3bcb5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libfuse
-Priority: optional
-Section: libs
-Depends: libpthread
-Description: Filesystem in Userspace (library)
diff --git a/package/fuse/patches/111-uclibc_changes.patch b/package/fuse/patches/111-uclibc_changes.patch
deleted file mode 100644 (file)
index 6973075..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ruw fuse-2.4.0/util/fusermount.c.org fuse-2.4.0/util/fusermount.c
---- fuse-2.4.0/util/fusermount.c.org   2005-10-14 11:34:06.000000000 +0200
-+++ fuse-2.4.0/util/fusermount.c       2005-10-14 11:56:26.000000000 +0200
-@@ -42,7 +42,12 @@
- #define FUSE_COMMFD_ENV         "_FUSE_COMMFD"
- #define FUSE_DEV_OLD "/proc/fs/fuse/dev"
-+#ifdef __UCLIBC__
-+/* /dev is mounted as devfs in OpenWRT, and device is created here */
-+#define FUSE_DEV_NEW "/dev/misc/fuse"
-+#else
- #define FUSE_DEV_NEW "/dev/fuse"
-+#endif
- #define FUSE_VERSION_FILE_OLD "/proc/fs/fuse/version"
- #define FUSE_CONF "/etc/fuse.conf"
diff --git a/package/fuse/patches/112-no_break_on_mknod.patch b/package/fuse/patches/112-no_break_on_mknod.patch
deleted file mode 100644 (file)
index 96ed70f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN fuse-2.4.1-old/util/Makefile.in fuse-2.4.1-new/util/Makefile.in
---- fuse-2.4.1-old/util/Makefile.in    2005-10-17 12:29:20.000000000 +0200
-+++ fuse-2.4.1-new/util/Makefile.in    2005-10-19 17:11:13.000000000 +0200
-@@ -445,7 +445,7 @@
- install-exec-hook:
-       -chown root $(DESTDIR)$(bindir)/fusermount
-       -chmod u+s $(DESTDIR)$(bindir)/fusermount
--      @if test ! -e $(DESTDIR)/dev/fuse; then \
-+      -@if test ! -e $(DESTDIR)/dev/fuse; then \
-               $(mkdir_p) $(DESTDIR)/dev; \
-               echo "mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229"; \
-               mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229; \
diff --git a/package/glib/Config.in b/package/glib/Config.in
deleted file mode 100644 (file)
index f11c063..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_COMPILE_GLIB
-       tristate
-       depends BR2_PACKAGE_GLIB1
-
-config BR2_PACKAGE_GLIB1
-       prompt "glib1............................. The GLib library of C routines (v1.2)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_GLIB
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         GLib is a library containing many useful C routines for things such
-         as trees, hashes, and lists.
-         
-         http://www.gtk.org/
-         
-         Depends: libpthread
-
diff --git a/package/glib/Makefile b/package/glib/Makefile
deleted file mode 100644 (file)
index cb69799..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME := glib
-PKG_VERSION := 1.2.10
-PKG_RELEASE := 1
-PKG_MD5SUM := 6fe30dad87c77b91b632def29dd69ef9
-
-PKG_SOURCE_URL := ftp://ftp.gtk.org/pub/gtk/v1.2 \
-       http://ftp.gwdg.de/pub/misc/grafik/gimp/gtk/v1.2/ \
-       http://ftp.esat.net/mirrors/ftp.gimp.org/pub/gtk/v1.2/ \
-       http://www.mirrorservice.org/sites/ftp.gimp.org/pub/gtk/v1.2/
-PKG_SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT := zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,GLIB1,glib1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               glib_cv_sizeof_gmutex=24 \
-               ac_cv_sizeof_char=1 \
-               ac_cv_sizeof_short=2 \
-               ac_cv_sizeof_int=4 \
-               ac_cv_sizeof_long=4 \
-               ac_cv_sizeof_long_long=8 \
-               ac_cv_sizeof_void_p=4 \
-               glib_cv_prog_cc_ansi_proto="no" \
-               glib_cv_has__inline="yes" \
-               glib_cv_has__inline__="yes" \
-               glib_cv_hasinline="yes" \
-               glib_cv_sane_realloc="yes" \
-               glib_cv_va_copy="no" \
-               glib_cv___va_copy="yes" \
-               glib_cv_va_val_copy="yes" \
-               glib_cv_rtldglobal_broken="no" \
-               glib_cv_uscore="no" \
-               ac_cv_func_getpwuid_r="yes" \
-               glib_cv_func_pthread_mutex_trylock_posix="yes" \
-               glib_cv_func_pthread_cond_timedwait_posix="yes" \
-               glib_cv_sizeof_gmutex="24" \
-               glib_cv_byte_contents_gmutex="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --sbindir=/usr/sbin \
-                 --libexecdir=/usr/lib \
-                 --sysconfdir=/etc \
-                 --datadir=/usr/share \
-                 --localstatedir=/var \
-                 --mandir=/usr/man \
-                 --infodir=/usr/info \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --enable-shared=yes \
-                 --enable-static=yes \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_GLIB1):
-       install -m0755 -d $(IDIR_GLIB1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libg{lib,module,thread}-1.2.so.* $(IDIR_GLIB1)/usr/lib/
-       $(RSTRIP) $(IDIR_GLIB1)
-       $(IPKG_BUILD) $(IDIR_GLIB1) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libglib.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/glib-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/glib-1.2 $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_BUILD_DIR)/glibconfig-sysdefs.h $(STAGING_DIR)/usr/include/glib-1.2/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libg{lib,module,thread}.{a,so} $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libg{lib,module,thread}-*.so.* $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/glib $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $(STAGING_DIR)/usr/lib/libglib.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libglib.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/bin/glib-config
-       rm -rf $(STAGING_DIR)/usr/include/glib-1.2
-       rm -rf $(STAGING_DIR)/usr/lib/libg{lib,module,thread}.{a,so}
-       rm -rf $(STAGING_DIR)/usr/lib/libg{lib,module,thread}-*.so.*
-       rm -rf $(STAGING_DIR)/usr/lib/glib
-       rm -rf $(STAGING_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/glib/ipkg/glib1.control b/package/glib/ipkg/glib1.control
deleted file mode 100644 (file)
index def028d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: glib1
-Priority: optional
-Section: libs
-Description:  The GLib library of C routines
-Depends: libpthread
diff --git a/package/glib/patches/01-debian-9 b/package/glib/patches/01-debian-9
deleted file mode 100644 (file)
index 20608c0..0000000
+++ /dev/null
@@ -1,18988 +0,0 @@
---- glib1.2-1.2.10.orig/Makefile.in
-+++ glib1.2-1.2.10/Makefile.in
-@@ -1,6 +1,6 @@
--# Makefile.in generated automatically by automake 1.4 from Makefile.am
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
--# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -64,8 +64,10 @@
- AS = @AS@
- CC = @CC@
- DLLTOOL = @DLLTOOL@
-+ECHO = @ECHO@
- ENABLE_MEM_CHECK = @ENABLE_MEM_CHECK@
- ENABLE_MEM_PROFILE = @ENABLE_MEM_PROFILE@
-+EXEEXT = @EXEEXT@
- GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
- GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
- GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
-@@ -90,8 +92,10 @@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
- OBJDUMP = @OBJDUMP@
-+OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
- RANLIB = @RANLIB@
-+STRIP = @STRIP@
- VERSION = @VERSION@
- AUTOMAKE_OPTIONS = 1.4
-@@ -154,18 +158,20 @@
- gmain.lo gmem.lo gmessages.lo gmutex.lo gnode.lo gprimes.lo grel.lo \
- gscanner.lo gslist.lo gstrfuncs.lo gstring.lo gtimer.lo gtree.lo \
- gutils.lo
-+noinst_PROGRAMS =  testglib$(EXEEXT) testgdate$(EXEEXT) \
-+testgdateparser$(EXEEXT)
- PROGRAMS =  $(noinst_PROGRAMS)
- testglib_SOURCES = testglib.c
--testglib_OBJECTS =  testglib.o
-+testglib_OBJECTS =  testglib.$(OBJEXT)
- testglib_DEPENDENCIES =  libglib.la
- testglib_LDFLAGS = 
- testgdate_SOURCES = testgdate.c
--testgdate_OBJECTS =  testgdate.o
-+testgdate_OBJECTS =  testgdate.$(OBJEXT)
- testgdate_DEPENDENCIES =  libglib.la
- testgdate_LDFLAGS = 
- testgdateparser_SOURCES = testgdateparser.c
--testgdateparser_OBJECTS =  testgdateparser.o
-+testgdateparser_OBJECTS =  testgdateparser.$(OBJEXT)
- testgdateparser_DEPENDENCIES =  libglib.la
- testgdateparser_LDFLAGS = 
- SCRIPTS =  $(bin_SCRIPTS)
-@@ -180,22 +186,22 @@
- HEADERS =  $(glibinclude_HEADERS)
- DIST_COMMON =  README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \
--Makefile.am Makefile.in NEWS acconfig.h acinclude.m4 aclocal.m4 \
--config.guess config.h.in config.sub configure configure.in \
--glib-config.in glib.pc.in glib.spec.in gmodule.pc.in gthread.pc.in \
--install-sh ltconfig ltmain.sh missing mkinstalldirs
-+Makefile.am Makefile.in NEWS acconfig.h aclocal.m4 config.guess \
-+config.h.in config.sub configure configure.in glib-config.in glib.pc.in \
-+glib.spec.in gmodule.pc.in gthread.pc.in install-sh ltmain.sh missing \
-+mkinstalldirs
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- SOURCES = $(libglib_la_SOURCES) testglib.c testgdate.c testgdateparser.c
--OBJECTS = $(libglib_la_OBJECTS) testglib.o testgdate.o testgdateparser.o
-+OBJECTS = $(libglib_la_OBJECTS) testglib.$(OBJEXT) testgdate.$(OBJEXT) testgdateparser.$(OBJEXT)
- all: all-redirect
- .SUFFIXES:
--.SUFFIXES: .S .c .lo .o .s
-+.SUFFIXES: .S .c .lo .o .obj .s
- $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-       cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
-@@ -203,7 +209,7 @@
-       cd $(top_builddir) \
-         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
--$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in  acinclude.m4
-+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in 
-       cd $(srcdir) && $(ACLOCAL)
- config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-@@ -277,6 +283,11 @@
- .c.o:
-       $(COMPILE) -c $<
-+# FIXME: We should only use cygpath when building on Windows,
-+# and only if it is available.
-+.c.obj:
-+      $(COMPILE) -c `cygpath -w $<`
-+
- .s.o:
-       $(COMPILE) -c $<
-@@ -285,6 +296,7 @@
- mostlyclean-compile:
-       -rm -f *.o core *.core
-+      -rm -f *.$(OBJEXT)
- clean-compile:
-@@ -324,16 +336,16 @@
- maintainer-clean-noinstPROGRAMS:
--testglib: $(testglib_OBJECTS) $(testglib_DEPENDENCIES)
--      @rm -f testglib
-+testglib$(EXEEXT): $(testglib_OBJECTS) $(testglib_DEPENDENCIES)
-+      @rm -f testglib$(EXEEXT)
-       $(LINK) $(testglib_LDFLAGS) $(testglib_OBJECTS) $(testglib_LDADD) $(LIBS)
--testgdate: $(testgdate_OBJECTS) $(testgdate_DEPENDENCIES)
--      @rm -f testgdate
-+testgdate$(EXEEXT): $(testgdate_OBJECTS) $(testgdate_DEPENDENCIES)
-+      @rm -f testgdate$(EXEEXT)
-       $(LINK) $(testgdate_LDFLAGS) $(testgdate_OBJECTS) $(testgdate_LDADD) $(LIBS)
--testgdateparser: $(testgdateparser_OBJECTS) $(testgdateparser_DEPENDENCIES)
--      @rm -f testgdateparser
-+testgdateparser$(EXEEXT): $(testgdateparser_OBJECTS) $(testgdateparser_DEPENDENCIES)
-+      @rm -f testgdateparser$(EXEEXT)
-       $(LINK) $(testgdateparser_LDFLAGS) $(testgdateparser_OBJECTS) $(testgdateparser_LDADD) $(LIBS)
- install-binSCRIPTS: $(bin_SCRIPTS)
-@@ -463,7 +475,7 @@
-       dot_seen=no; \
-       rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
-         rev="$$subdir $$rev"; \
--        test "$$subdir" = "." && dot_seen=yes; \
-+        test "$$subdir" != "." || dot_seen=yes; \
-       done; \
-       test "$$dot_seen" = "no" && rev=". $$rev"; \
-       target=`echo $@ | sed s/-recursive//`; \
-@@ -505,7 +517,7 @@
-         awk '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
--        || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
-+        || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
- mostlyclean-tags:
-@@ -575,35 +587,6 @@
-         fi; \
-       done
-       $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
--garray.lo garray.o : garray.c glib.h glibconfig.h
--gcache.lo gcache.o : gcache.c glib.h glibconfig.h
--gcompletion.lo gcompletion.o : gcompletion.c glib.h glibconfig.h
--gdataset.lo gdataset.o : gdataset.c glib.h glibconfig.h
--gdate.lo gdate.o : gdate.c config.h glib.h glibconfig.h
--gerror.lo gerror.o : gerror.c config.h glib.h glibconfig.h
--ghash.lo ghash.o : ghash.c glib.h glibconfig.h
--ghook.lo ghook.o : ghook.c glib.h glibconfig.h
--giochannel.lo giochannel.o : giochannel.c config.h glib.h glibconfig.h
--giounix.lo giounix.o : giounix.c glib.h glibconfig.h
--glist.lo glist.o : glist.c glib.h glibconfig.h
--gmain.lo gmain.o : gmain.c config.h glib.h glibconfig.h
--gmem.lo gmem.o : gmem.c config.h glib.h glibconfig.h
--gmessages.lo gmessages.o : gmessages.c config.h glib.h glibconfig.h
--gmutex.lo gmutex.o : gmutex.c glib.h glibconfig.h
--gnode.lo gnode.o : gnode.c glib.h glibconfig.h
--gprimes.lo gprimes.o : gprimes.c glib.h glibconfig.h
--grel.lo grel.o : grel.c glib.h glibconfig.h
--gscanner.lo gscanner.o : gscanner.c config.h glib.h glibconfig.h
--gslist.lo gslist.o : gslist.c glib.h glibconfig.h
--gstrfuncs.lo gstrfuncs.o : gstrfuncs.c config.h glib.h glibconfig.h
--gstring.lo gstring.o : gstring.c glib.h glibconfig.h
--gtimer.lo gtimer.o : gtimer.c config.h glib.h glibconfig.h
--gtree.lo gtree.o : gtree.c glib.h glibconfig.h
--gutils.lo gutils.o : gutils.c config.h glibconfig.h glib.h
--testgdate.o: testgdate.c glib.h glibconfig.h
--testgdateparser.o: testgdateparser.c glib.h glibconfig.h
--testglib.o: testglib.c glib.h glibconfig.h
--
- info-am:
- info: info-recursive
- dvi-am:
---- glib1.2-1.2.10.orig/aclocal.m4
-+++ glib1.2-1.2.10/aclocal.m4
-@@ -1,6 +1,6 @@
--dnl aclocal.m4 generated automatically by aclocal 1.4
-+dnl aclocal.m4 generated automatically by aclocal 1.4-p6
--dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- dnl This file is free software; the Free Software Foundation
- dnl gives unlimited permission to copy and/or distribute it,
- dnl with or without modifications, as long as this notice is preserved.
-@@ -10,135 +10,3114 @@
- dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- dnl PARTICULAR PURPOSE.
-+# Do all the work for Automake.  This macro actually does too much --
-+# some checks are only needed if your package does certain things.
-+# But this isn't really a big deal.
--# serial 40 AC_PROG_LIBTOOL
--AC_DEFUN(AC_PROG_LIBTOOL,
--[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-+# serial 1
-+
-+dnl Usage:
-+dnl AM_INIT_AUTOMAKE(package,version, [no-define])
-+
-+AC_DEFUN([AM_INIT_AUTOMAKE],
-+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-+AC_REQUIRE([AC_PROG_INSTALL])
-+PACKAGE=[$1]
-+AC_SUBST(PACKAGE)
-+VERSION=[$2]
-+AC_SUBST(VERSION)
-+dnl test to see if srcdir already configured
-+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
-+  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-+fi
-+ifelse([$3],,
-+AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
-+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
-+AC_REQUIRE([AM_SANITY_CHECK])
-+AC_REQUIRE([AC_ARG_PROGRAM])
-+dnl FIXME This is truly gross.
-+missing_dir=`cd $ac_aux_dir && pwd`
-+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)
-+AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
-+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)
-+AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
-+AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
-+AC_REQUIRE([AC_PROG_MAKE_SET])])
-+
-+# Copyright 2002  Free Software Foundation, Inc.
-+
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2, or (at your option)
-+# any later version.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+# GNU General Public License for more details.
-+
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-+
-+# AM_AUTOMAKE_VERSION(VERSION)
-+# ----------------------------
-+# Automake X.Y traces this macro to ensure aclocal.m4 has been
-+# generated from the m4 files accompanying Automake X.Y.
-+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])
-+
-+# AM_SET_CURRENT_AUTOMAKE_VERSION
-+# -------------------------------
-+# Call AM_AUTOMAKE_VERSION so it can be traced.
-+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
-+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-+       [AM_AUTOMAKE_VERSION([1.4-p6])])
-+
-+#
-+# Check to make sure that the build environment is sane.
-+#
-+
-+AC_DEFUN([AM_SANITY_CHECK],
-+[AC_MSG_CHECKING([whether build environment is sane])
-+# Just in case
-+sleep 1
-+echo timestamp > conftestfile
-+# Do `set' in a subshell so we don't clobber the current shell's
-+# arguments.  Must try -L first in case configure is actually a
-+# symlink; some systems play weird games with the mod time of symlinks
-+# (eg FreeBSD returns the mod time of the symlink's containing
-+# directory).
-+if (
-+   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
-+   if test "[$]*" = "X"; then
-+      # -L didn't work.
-+      set X `ls -t $srcdir/configure conftestfile`
-+   fi
-+   if test "[$]*" != "X $srcdir/configure conftestfile" \
-+      && test "[$]*" != "X conftestfile $srcdir/configure"; then
-+
-+      # If neither matched, then we have a broken ls.  This can happen
-+      # if, for instance, CONFIG_SHELL is bash and it inherits a
-+      # broken ls alias from the environment.  This has actually
-+      # happened.  Such a system could not be considered "sane".
-+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-+alias in your environment])
-+   fi
-+
-+   test "[$]2" = conftestfile
-+   )
-+then
-+   # Ok.
-+   :
-+else
-+   AC_MSG_ERROR([newly created file is older than distributed files!
-+Check your system clock])
-+fi
-+rm -f conftest*
-+AC_MSG_RESULT(yes)])
-+
-+dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
-+dnl The program must properly implement --version.
-+AC_DEFUN([AM_MISSING_PROG],
-+[AC_MSG_CHECKING(for working $2)
-+# Run test in a subshell; some versions of sh will print an error if
-+# an executable is not found, even if stderr is redirected.
-+# Redirect stdin to placate older versions of autoconf.  Sigh.
-+if ($2 --version) < /dev/null > /dev/null 2>&1; then
-+   $1=$2
-+   AC_MSG_RESULT(found)
-+else
-+   $1="$3/missing $2"
-+   AC_MSG_RESULT(missing)
-+fi
-+AC_SUBST($1)])
-+
-+# Like AC_CONFIG_HEADER, but automatically create stamp file.
-+
-+AC_DEFUN([AM_CONFIG_HEADER],
-+[AC_PREREQ([2.12])
-+AC_CONFIG_HEADER([$1])
-+dnl When config.status generates a header, we must update the stamp-h file.
-+dnl This file resides in the same directory as the config header
-+dnl that is generated.  We must strip everything past the first ":",
-+dnl and everything past the last "/".
-+AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
-+ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
-+<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
-+<<am_indx=1
-+for am_file in <<$1>>; do
-+  case " <<$>>CONFIG_HEADERS " in
-+  *" <<$>>am_file "*<<)>>
-+    echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
-+    ;;
-+  esac
-+  am_indx=`expr "<<$>>am_indx" + 1`
-+done<<>>dnl>>)
-+changequote([,]))])
--# Save cache, so that ltconfig can load it
--AC_CACHE_SAVE
-+# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
--# Actually configure libtool.  ac_aux_dir is where install-sh is found.
--CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
--LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
--LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
--DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
--${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
--$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
--|| AC_MSG_ERROR([libtool configure failed])
-+# serial 46 AC_PROG_LIBTOOL
--# Reload cache, that may have been modified by ltconfig
--AC_CACHE_LOAD
-+AC_DEFUN([AC_PROG_LIBTOOL],
-+[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
- # This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
-+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
- AC_SUBST(LIBTOOL)dnl
--# Redirect the config.log output again, so that the ltconfig log is not
--# clobbered by the next message.
--exec 5>>./config.log
-+# Prevent multiple expansion
-+define([AC_PROG_LIBTOOL], [])
- ])
--AC_DEFUN(AC_LIBTOOL_SETUP,
-+AC_DEFUN([AC_LIBTOOL_SETUP],
- [AC_PREREQ(2.13)dnl
- AC_REQUIRE([AC_ENABLE_SHARED])dnl
- AC_REQUIRE([AC_ENABLE_STATIC])dnl
- AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
- AC_REQUIRE([AC_CANONICAL_HOST])dnl
- AC_REQUIRE([AC_CANONICAL_BUILD])dnl
--AC_REQUIRE([AC_PROG_RANLIB])dnl
- AC_REQUIRE([AC_PROG_CC])dnl
- AC_REQUIRE([AC_PROG_LD])dnl
-+AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
- AC_REQUIRE([AC_PROG_NM])dnl
-+AC_REQUIRE([LT_AC_PROG_SED])dnl
-+
- AC_REQUIRE([AC_PROG_LN_S])dnl
-+AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-+AC_REQUIRE([AC_OBJEXT])dnl
-+AC_REQUIRE([AC_EXEEXT])dnl
- dnl
--case "$target" in
--NONE) lt_target="$host" ;;
--*) lt_target="$target" ;;
-+_LT_AC_PROG_ECHO_BACKSLASH
-+# Only perform the check for file, if the check method requires it
-+case $deplibs_check_method in
-+file_magic*)
-+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-+    AC_PATH_MAGIC
-+  fi
-+  ;;
- esac
--# Check for any special flags to pass to ltconfig.
--libtool_flags="--cache-file=$cache_file"
--test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
--test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
--test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
--test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
--test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
--ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
--[libtool_flags="$libtool_flags --enable-dlopen"])
-+AC_CHECK_TOOL(RANLIB, ranlib, :)
-+AC_CHECK_TOOL(STRIP, strip, :)
-+
-+ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
- ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
--[libtool_flags="$libtool_flags --enable-win32-dll"])
-+enable_win32_dll=yes, enable_win32_dll=no)
-+
- AC_ARG_ENABLE(libtool-lock,
-   [  --disable-libtool-lock  avoid locking (might break parallel builds)])
--test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
--test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
-+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+
-+# Some flags need to be propagated to the compiler or linker for good
-+# libtool support.
-+case $host in
-+*-*-irix6*)
-+  # Find out which ABI we are using.
-+  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
-+  if AC_TRY_EVAL(ac_compile); then
-+    case `/usr/bin/file conftest.$ac_objext` in
-+    *32-bit*)
-+      LD="${LD-ld} -32"
-+      ;;
-+    *N32*)
-+      LD="${LD-ld} -n32"
-+      ;;
-+    *64-bit*)
-+      LD="${LD-ld} -64"
-+      ;;
-+    esac
-+  fi
-+  rm -rf conftest*
-+  ;;
-+
-+*-*-sco3.2v5*)
-+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-+  SAVE_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -belf"
-+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
-+    [AC_LANG_SAVE
-+     AC_LANG_C
-+     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
-+     AC_LANG_RESTORE])
-+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-+    CFLAGS="$SAVE_CFLAGS"
-+  fi
-+  ;;
-+
-+ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-+[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-+  AC_CHECK_TOOL(AS, as, false)
-+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
-+
-+  # recent cygwin and mingw systems supply a stub DllMain which the user
-+  # can override, but on older systems we have to supply one
-+  AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
-+    [AC_TRY_LINK([],
-+      [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
-+      DllMain (0, 0, 0);],
-+      [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
-+
-+  case $host/$CC in
-+  *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
-+    # old mingw systems require "-dll" to link a DLL, while more recent ones
-+    # require "-mdll"
-+    SAVE_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS -mdll"
-+    AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
-+      [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
-+    CFLAGS="$SAVE_CFLAGS" ;;
-+  *-*-cygwin* | *-*-pw32*)
-+    # cygwin systems need to pass --dll to the linker, and not link
-+    # crt.o which will require a WinMain@16 definition.
-+    lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
-+  esac
-+  ;;
-+  ])
-+esac
-+
-+_LT_AC_LTCONFIG_HACK
-+
-+])
-+
-+# AC_LIBTOOL_HEADER_ASSERT
-+# ------------------------
-+AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT],
-+[AC_CACHE_CHECK([whether $CC supports assert without backlinking],
-+    [lt_cv_func_assert_works],
-+    [case $host in
-+    *-*-solaris*)
-+      if test "$GCC" = yes && test "$with_gnu_ld" != yes; then
-+        case `$CC --version 2>/dev/null` in
-+        [[12]].*) lt_cv_func_assert_works=no ;;
-+        *)        lt_cv_func_assert_works=yes ;;
-+        esac
-+      fi
-+      ;;
-+    esac])
-+
-+if test "x$lt_cv_func_assert_works" = xyes; then
-+  AC_CHECK_HEADERS(assert.h)
-+fi
-+])# AC_LIBTOOL_HEADER_ASSERT
-+
-+# _LT_AC_CHECK_DLFCN
-+# --------------------
-+AC_DEFUN([_LT_AC_CHECK_DLFCN],
-+[AC_CHECK_HEADERS(dlfcn.h)
-+])# _LT_AC_CHECK_DLFCN
-+
-+# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-+# ---------------------------------
-+AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-+[AC_REQUIRE([AC_CANONICAL_HOST])
-+AC_REQUIRE([AC_PROG_NM])
-+AC_REQUIRE([AC_OBJEXT])
-+# Check for command to grab the raw symbol name followed by C symbol from nm.
-+AC_MSG_CHECKING([command to parse $NM output])
-+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [dnl
-+
-+# These are sane defaults that work on at least a few old systems.
-+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
-+
-+# Character class describing NM global symbol codes.
-+symcode='[[BCDEGRST]]'
-+
-+# Regexp to match symbols that can be accessed directly from C.
-+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-+
-+# Transform the above into a raw symbol and a C symbol.
-+symxfrm='\1 \2\3 \3'
-+
-+# Transform an extracted symbol line into a proper C declaration
-+lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-+
-+# Transform an extracted symbol line into symbol name and symbol address
-+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+
-+# Define system-specific variables.
-+case $host_os in
-+aix*)
-+  symcode='[[BCDT]]'
-+  ;;
-+cygwin* | mingw* | pw32*)
-+  symcode='[[ABCDGISTW]]'
-+  ;;
-+hpux*) # Its linker distinguishes data from code symbols
-+  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+  ;;
-+irix* | nonstopux*)
-+  symcode='[[BCDEGRST]]'
-+  ;;
-+osf*)
-+  symcode='[[BCDEGQRST]]'
-+  ;;
-+solaris* | sysv5*)
-+  symcode='[[BDT]]'
-+  ;;
-+sysv4)
-+  symcode='[[DFNSTU]]'
-+  ;;
-+esac
-+
-+# Handle CRLF in mingw tool chain
-+opt_cr=
-+case $host_os in
-+mingw*)
-+  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-+  ;;
-+esac
-+
-+# If we're using GNU nm, then use its standard symbol codes.
-+if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
-+  symcode='[[ABCDGISTW]]'
-+fi
-+
-+# Try without a prefix undercore, then with it.
-+for ac_symprfx in "" "_"; do
-+
-+  # Write the raw and C identifiers.
-+lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[      ]]\($symcode$symcode*\)[[       ]][[    ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-+
-+  # Check to see that the pipe works correctly.
-+  pipe_works=no
-+  rm -f conftest*
-+  cat > conftest.$ac_ext <<EOF
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+char nm_test_var;
-+void nm_test_func(){}
-+#ifdef __cplusplus
-+}
-+#endif
-+int main(){nm_test_var='a';nm_test_func();return(0);}
-+EOF
-+
-+  if AC_TRY_EVAL(ac_compile); then
-+    # Now try to grab the symbols.
-+    nlist=conftest.nm
-+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
-+      # Try sorting and uniquifying the output.
-+      if sort "$nlist" | uniq > "$nlist"T; then
-+      mv -f "$nlist"T "$nlist"
-+      else
-+      rm -f "$nlist"T
-+      fi
-+
-+      # Make sure that we snagged all the symbols we need.
-+      if egrep ' nm_test_var$' "$nlist" >/dev/null; then
-+      if egrep ' nm_test_func$' "$nlist" >/dev/null; then
-+        cat <<EOF > conftest.$ac_ext
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+EOF
-+        # Now generate the symbol file.
-+        eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-+
-+        cat <<EOF >> conftest.$ac_ext
-+#if defined (__STDC__) && __STDC__
-+# define lt_ptr void *
-+#else
-+# define lt_ptr char *
-+# define const
-+#endif
-+
-+/* The mapping between symbol names and symbols. */
-+const struct {
-+  const char *name;
-+  lt_ptr address;
-+}
-+lt_preloaded_symbols[[]] =
-+{
-+EOF
-+        sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
-+        cat <<\EOF >> conftest.$ac_ext
-+  {0, (lt_ptr) 0}
-+};
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+EOF
-+        # Now try linking the two files.
-+        mv conftest.$ac_objext conftstm.$ac_objext
-+        save_LIBS="$LIBS"
-+        save_CFLAGS="$CFLAGS"
-+        LIBS="conftstm.$ac_objext"
-+        CFLAGS="$CFLAGS$no_builtin_flag"
-+        if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
-+          pipe_works=yes
-+        fi
-+        LIBS="$save_LIBS"
-+        CFLAGS="$save_CFLAGS"
-+      else
-+        echo "cannot find nm_test_func in $nlist" >&AC_FD_CC
-+      fi
-+      else
-+      echo "cannot find nm_test_var in $nlist" >&AC_FD_CC
-+      fi
-+    else
-+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AC_FD_CC
-+    fi
-+  else
-+    echo "$progname: failed program was:" >&AC_FD_CC
-+    cat conftest.$ac_ext >&5
-+  fi
-+  rm -f conftest* conftst*
-+
-+  # Do not use the global_symbol_pipe unless it works.
-+  if test "$pipe_works" = yes; then
-+    break
-+  else
-+    lt_cv_sys_global_symbol_pipe=
-+  fi
-+done
-+])
-+global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-+if test -z "$lt_cv_sys_global_symbol_pipe"; then
-+  global_symbol_to_cdecl=
-+  global_symbol_to_c_name_address=
-+else
-+  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
-+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-+fi
-+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-+then
-+  AC_MSG_RESULT(failed)
-+else
-+  AC_MSG_RESULT(ok)
-+fi
-+]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-+
-+# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+# ---------------------------------
-+AC_DEFUN([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR],
-+[# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
-+fi
-+])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+
-+# _LT_AC_PROG_ECHO_BACKSLASH
-+# --------------------------
-+# Add some code to the start of the generated configure script which
-+# will find an echo command which doesn't interpret backslashes.
-+AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-+[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-+                            [AC_DIVERT_PUSH(NOTICE)])
-+_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+
-+# Check that we are running under the correct shell.
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+
-+case X$ECHO in
-+X*--fallback-echo)
-+  # Remove one level of quotation (which was required for Make).
-+  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
-+  ;;
-+esac
-+
-+echo=${ECHO-echo}
-+if test "X[$]1" = X--no-reexec; then
-+  # Discard the --no-reexec flag, and continue.
-+  shift
-+elif test "X[$]1" = X--fallback-echo; then
-+  # Avoid inline document here, it may be left over
-+  :
-+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
-+  # Yippee, $echo works!
-+  :
-+else
-+  # Restart under the correct shell.
-+  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-+fi
-+
-+if test "X[$]1" = X--fallback-echo; then
-+  # used as fallback echo
-+  shift
-+  cat <<EOF
-+$*
-+EOF
-+  exit 0
-+fi
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-+
-+if test -z "$ECHO"; then
-+if test "X${echo_test_string+set}" != Xset; then
-+# find a string as large as possible, as long as the shell can cope with it
-+  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
-+    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-+    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
-+       echo_test_string="`eval $cmd`" &&
-+       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-+    then
-+      break
-+    fi
-+  done
-+fi
-+
-+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-+   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-+   test "X$echo_testing_string" = "X$echo_test_string"; then
-+  :
-+else
-+  # The Solaris, AIX, and Digital Unix default echo programs unquote
-+  # backslashes.  This makes it impossible to quote backslashes using
-+  #   echo "$something" | sed 's/\\/\\\\/g'
-+  #
-+  # So, first we look for a working echo in the user's PATH.
-+
-+  IFS="${IFS=         }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  for dir in $PATH /usr/ucb; do
-+    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-+       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      echo="$dir/echo"
-+      break
-+    fi
-+  done
-+  IFS="$save_ifs"
-+
-+  if test "X$echo" = Xecho; then
-+    # We didn't find a better echo, so look for alternatives.
-+    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      # This shell has a builtin print -r that does the trick.
-+      echo='print -r'
-+    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
-+       test "X$CONFIG_SHELL" != X/bin/ksh; then
-+      # If we have ksh, try running configure again with it.
-+      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+      export ORIGINAL_CONFIG_SHELL
-+      CONFIG_SHELL=/bin/ksh
-+      export CONFIG_SHELL
-+      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
-+    else
-+      # Try using printf.
-+      echo='printf %s\n'
-+      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      # Cool, printf works
-+      :
-+      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
-+         test "X$echo_testing_string" = 'X\t' &&
-+         echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-+         test "X$echo_testing_string" = "X$echo_test_string"; then
-+      CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-+      export CONFIG_SHELL
-+      SHELL="$CONFIG_SHELL"
-+      export SHELL
-+      echo="$CONFIG_SHELL [$]0 --fallback-echo"
-+      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
-+         test "X$echo_testing_string" = 'X\t' &&
-+         echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-+         test "X$echo_testing_string" = "X$echo_test_string"; then
-+      echo="$CONFIG_SHELL [$]0 --fallback-echo"
-+      else
-+      # maybe with a smaller string...
-+      prev=:
-+
-+      for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
-+        if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
-+        then
-+          break
-+        fi
-+        prev="$cmd"
-+      done
-+
-+      if test "$prev" != 'sed 50q "[$]0"'; then
-+        echo_test_string=`eval $prev`
-+        export echo_test_string
-+        exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
-+      else
-+        # Oops.  We lost completely, so just stick with echo.
-+        echo=echo
-+      fi
-+      fi
-+    fi
-+  fi
-+fi
-+fi
-+
-+# Copy echo and quote the copy suitably for passing to libtool from
-+# the Makefile, instead of quoting the original, which is used later.
-+ECHO=$echo
-+if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
-+   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-+fi
-+
-+AC_SUBST(ECHO)
-+AC_DIVERT_POP
-+])# _LT_AC_PROG_ECHO_BACKSLASH
-+
-+# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-+#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-+# ------------------------------------------------------------------
-+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-+[if test "$cross_compiling" = yes; then :
-+  [$4]
-+else
-+  AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+  lt_status=$lt_dlunknown
-+  cat > conftest.$ac_ext <<EOF
-+[#line __oline__ "configure"
-+#include "confdefs.h"
-+
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+
-+#include <stdio.h>
-+
-+#ifdef RTLD_GLOBAL
-+#  define LT_DLGLOBAL         RTLD_GLOBAL
-+#else
-+#  ifdef DL_GLOBAL
-+#    define LT_DLGLOBAL               DL_GLOBAL
-+#  else
-+#    define LT_DLGLOBAL               0
-+#  endif
-+#endif
-+
-+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-+   find out it does not work in some platform. */
-+#ifndef LT_DLLAZY_OR_NOW
-+#  ifdef RTLD_LAZY
-+#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
-+#  else
-+#    ifdef DL_LAZY
-+#      define LT_DLLAZY_OR_NOW                DL_LAZY
-+#    else
-+#      ifdef RTLD_NOW
-+#        define LT_DLLAZY_OR_NOW      RTLD_NOW
-+#      else
-+#        ifdef DL_NOW
-+#          define LT_DLLAZY_OR_NOW    DL_NOW
-+#        else
-+#          define LT_DLLAZY_OR_NOW    0
-+#        endif
-+#      endif
-+#    endif
-+#  endif
-+#endif
-+
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
-+void fnord() { int i=42;}
-+int main ()
-+{
-+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-+  int status = $lt_dlunknown;
-+
-+  if (self)
-+    {
-+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-+      /* dlclose (self); */
-+    }
-+
-+    exit (status);
-+}]
-+EOF
-+  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
-+    (./conftest; exit; ) 2>/dev/null
-+    lt_status=$?
-+    case x$lt_status in
-+      x$lt_dlno_uscore) $1 ;;
-+      x$lt_dlneed_uscore) $2 ;;
-+      x$lt_unknown|x*) $3 ;;
-+    esac
-+  else :
-+    # compilation failed
-+    $3
-+  fi
-+fi
-+rm -fr conftest*
-+])# _LT_AC_TRY_DLOPEN_SELF
-+
-+# AC_LIBTOOL_DLOPEN_SELF
-+# -------------------
-+AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-+[if test "x$enable_dlopen" != xyes; then
-+  enable_dlopen=unknown
-+  enable_dlopen_self=unknown
-+  enable_dlopen_self_static=unknown
-+else
-+  lt_cv_dlopen=no
-+  lt_cv_dlopen_libs=
-+
-+  case $host_os in
-+  beos*)
-+    lt_cv_dlopen="load_add_on"
-+    lt_cv_dlopen_libs=
-+    lt_cv_dlopen_self=yes
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    lt_cv_dlopen="LoadLibrary"
-+    lt_cv_dlopen_libs=
-+   ;;
-+
-+  *)
-+    AC_CHECK_FUNC([shl_load],
-+          [lt_cv_dlopen="shl_load"],
-+      [AC_CHECK_LIB([dld], [shl_load],
-+            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-+      [AC_CHECK_FUNC([dlopen],
-+            [lt_cv_dlopen="dlopen"],
-+        [AC_CHECK_LIB([dl], [dlopen],
-+              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-+          [AC_CHECK_LIB([svld], [dlopen],
-+                [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-+            [AC_CHECK_LIB([dld], [dld_link],
-+                  [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-+            ])
-+          ])
-+        ])
-+      ])
-+      ])
-+    ;;
-+  esac
-+
-+  if test "x$lt_cv_dlopen" != xno; then
-+    enable_dlopen=yes
-+  else
-+    enable_dlopen=no
-+  fi
-+
-+  case $lt_cv_dlopen in
-+  dlopen)
-+    save_CPPFLAGS="$CPPFLAGS"
-+    AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-+    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-+
-+    save_LDFLAGS="$LDFLAGS"
-+    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-+
-+    save_LIBS="$LIBS"
-+    LIBS="$lt_cv_dlopen_libs $LIBS"
-+
-+    AC_CACHE_CHECK([whether a program can dlopen itself],
-+        lt_cv_dlopen_self, [dnl
-+        _LT_AC_TRY_DLOPEN_SELF(
-+          lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
-+          lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
-+    ])
-+
-+    if test "x$lt_cv_dlopen_self" = xyes; then
-+      LDFLAGS="$LDFLAGS $link_static_flag"
-+      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
-+        lt_cv_dlopen_self_static, [dnl
-+        _LT_AC_TRY_DLOPEN_SELF(
-+          lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
-+          lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
-+      ])
-+    fi
-+
-+    CPPFLAGS="$save_CPPFLAGS"
-+    LDFLAGS="$save_LDFLAGS"
-+    LIBS="$save_LIBS"
-+    ;;
-+  esac
-+
-+  case $lt_cv_dlopen_self in
-+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-+  *) enable_dlopen_self=unknown ;;
-+  esac
-+
-+  case $lt_cv_dlopen_self_static in
-+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-+  *) enable_dlopen_self_static=unknown ;;
-+  esac
-+fi
-+])# AC_LIBTOOL_DLOPEN_SELF
-+
-+AC_DEFUN([_LT_AC_LTCONFIG_HACK],
-+[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl
-+# Sed substitution that helps us do robust quoting.  It backslashifies
-+# metacharacters that are still active within double-quoted strings.
-+Xsed='sed -e s/^X//'
-+sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'
-+
-+# Same as above, but do not quote variable references.
-+double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'
-+
-+# Sed substitution to delay expansion of an escaped shell variable in a
-+# double_quote_subst'ed string.
-+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-+
-+# Constants:
-+rm="rm -f"
-+
-+# Global variables:
-+default_ofile=libtool
-+can_build_shared=yes
-+
-+# All known linkers require a `.a' archive for static linking (except M$VC,
-+# which needs '.lib').
-+libext=a
-+ltmain="$ac_aux_dir/ltmain.sh"
-+ofile="$default_ofile"
-+with_gnu_ld="$lt_cv_prog_gnu_ld"
-+need_locks="$enable_libtool_lock"
-+
-+old_CC="$CC"
-+old_CFLAGS="$CFLAGS"
-+
-+# Set sane defaults for various variables
-+test -z "$AR" && AR=ar
-+test -z "$AR_FLAGS" && AR_FLAGS=cru
-+test -z "$AS" && AS=as
-+test -z "$CC" && CC=cc
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+test -z "$LD" && LD=ld
-+test -z "$LN_S" && LN_S="ln -s"
-+test -z "$MAGIC_CMD" && MAGIC_CMD=file
-+test -z "$NM" && NM=nm
-+test -z "$OBJDUMP" && OBJDUMP=objdump
-+test -z "$RANLIB" && RANLIB=:
-+test -z "$STRIP" && STRIP=:
-+test -z "$ac_objext" && ac_objext=o
-+
-+if test x"$host" != x"$build"; then
-+  ac_tool_prefix=${host_alias}-
-+else
-+  ac_tool_prefix=
-+fi
-+
-+# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-+case $host_os in
-+linux-gnu*) ;;
-+linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-+esac
-+
-+case $host_os in
-+aix3*)
-+  # AIX sometimes has problems with the GCC collect2 program.  For some
-+  # reason, if we set the COLLECT_NAMES environment variable, the problems
-+  # vanish in a puff of smoke.
-+  if test "X${COLLECT_NAMES+set}" != Xset; then
-+    COLLECT_NAMES=
-+    export COLLECT_NAMES
-+  fi
-+  ;;
-+esac
-+
-+# Determine commands to create old-style static archives.
-+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-+old_postinstall_cmds='chmod 644 $oldlib'
-+old_postuninstall_cmds=
-+
-+if test -n "$RANLIB"; then
-+  case $host_os in
-+  openbsd*)
-+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  *)
-+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  esac
-+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-+fi
-+
-+# Allow CC to be a program name with arguments.
-+set dummy $CC
-+compiler="[$]2"
-+
-+AC_MSG_CHECKING([for objdir])
-+rm -f .libs 2>/dev/null
-+mkdir .libs 2>/dev/null
-+if test -d .libs; then
-+  objdir=.libs
-+else
-+  # MS-DOS does not allow filenames that begin with a dot.
-+  objdir=_libs
-+fi
-+rmdir .libs 2>/dev/null
-+AC_MSG_RESULT($objdir)
-+
-+
-+AC_ARG_WITH(pic,
-+[  --with-pic              try to use only PIC/non-PIC objects [default=use both]],
-+pic_mode="$withval", pic_mode=default)
-+test -z "$pic_mode" && pic_mode=default
-+
-+# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-+# in isolation, and that seeing it set (from the cache) indicates that
-+# the associated values are set (in the cache) correctly too.
-+AC_MSG_CHECKING([for $compiler option to produce PIC])
-+AC_CACHE_VAL(lt_cv_prog_cc_pic,
-+[ lt_cv_prog_cc_pic=
-+  lt_cv_prog_cc_shlib=
-+  lt_cv_prog_cc_wl=
-+  lt_cv_prog_cc_static=
-+  lt_cv_prog_cc_no_builtin=
-+  lt_cv_prog_cc_can_build_shared=$can_build_shared
-+
-+  if test "$GCC" = yes; then
-+    lt_cv_prog_cc_wl='-Wl,'
-+    lt_cv_prog_cc_static='-static'
-+
-+    case $host_os in
-+    aix*)
-+      # Below there is a dirty hack to force normal static linking with -ldl
-+      # The problem is because libdl dynamically linked with both libc and
-+      # libC (AIX C++ library), which obviously doesn't included in libraries
-+      # list by gcc. This cause undefined symbols with -static flags.
-+      # This hack allows C programs to be linked with "-static -ldl", but
-+      # not sure about C++ programs.
-+      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
-+      ;;
-+    amigaos*)
-+      # FIXME: we need at least 68020 code to build shared libraries, but
-+      # adding the `-m68020' flag to GCC prevents building anything better,
-+      # like `-m68040'.
-+      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
-+      ;;
-+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+      # PIC is the default for these OSes.
-+      ;;
-+    darwin* | rhapsody*)
-+      # PIC is the default on this platform
-+      # Common symbols not allowed in MH_DYLIB files
-+      lt_cv_prog_cc_pic='-fno-common'
-+      ;;
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
-+    sysv4*MP*)
-+      if test -d /usr/nec; then
-+       lt_cv_prog_cc_pic=-Kconform_pic
-+      fi
-+      ;;
-+    *)
-+      lt_cv_prog_cc_pic='-fPIC'
-+      ;;
-+    esac
-+  else
-+    # PORTME Check for PIC flags for the system compiler.
-+    case $host_os in
-+    aix3* | aix4* | aix5*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      # All AIX code is PIC.
-+      if test "$host_cpu" = ia64; then
-+      # AIX 5 now supports IA64 processor
-+      lt_cv_prog_cc_static='-Bstatic'
-+      else
-+      lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
-+      fi
-+      ;;
-+
-+    hpux9* | hpux10* | hpux11*)
-+      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
-+      lt_cv_prog_cc_pic='+Z'
-+      ;;
-+
-+    irix5* | irix6* | nonstopux*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      # PIC (with -KPIC) is the default.
-+      ;;
-+
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
-+
-+    newsos6)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
-+
-+    osf3* | osf4* | osf5*)
-+      # All OSF/1 code is PIC.
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      ;;
-+
-+    sco3.2v5*)
-+      lt_cv_prog_cc_pic='-Kpic'
-+      lt_cv_prog_cc_static='-dn'
-+      lt_cv_prog_cc_shlib='-belf'
-+      ;;
-+
-+    solaris*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    sunos4*)
-+      lt_cv_prog_cc_pic='-PIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Qoption ld '
-+      ;;
-+
-+    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    uts4*)
-+      lt_cv_prog_cc_pic='-pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
-+
-+    sysv4*MP*)
-+      if test -d /usr/nec ;then
-+      lt_cv_prog_cc_pic='-Kconform_pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      fi
-+      ;;
-+
-+    *)
-+      lt_cv_prog_cc_can_build_shared=no
-+      ;;
-+    esac
-+  fi
-+])
-+if test -z "$lt_cv_prog_cc_pic"; then
-+  AC_MSG_RESULT([none])
-+else
-+  AC_MSG_RESULT([$lt_cv_prog_cc_pic])
-+
-+  # Check to make sure the pic_flag actually works.
-+  AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works])
-+  AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl
-+    save_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
-+    AC_TRY_COMPILE([], [], [dnl
-+      case $host_os in
-+      hpux9* | hpux10* | hpux11*)
-+      # On HP-UX, both CC and GCC only warn that PIC is supported... then
-+      # they create non-PIC objects.  So, if there were any warnings, we
-+      # assume that PIC is not supported.
-+      if test -s conftest.err; then
-+        lt_cv_prog_cc_pic_works=no
-+      else
-+        lt_cv_prog_cc_pic_works=yes
-+      fi
-+      ;;
-+      *)
-+      lt_cv_prog_cc_pic_works=yes
-+      ;;
-+      esac
-+    ], [dnl
-+      lt_cv_prog_cc_pic_works=no
-+    ])
-+    CFLAGS="$save_CFLAGS"
-+  ])
-+
-+  if test "X$lt_cv_prog_cc_pic_works" = Xno; then
-+    lt_cv_prog_cc_pic=
-+    lt_cv_prog_cc_can_build_shared=no
-+  else
-+    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
-+  fi
-+
-+  AC_MSG_RESULT([$lt_cv_prog_cc_pic_works])
-+fi
-+
-+# Check for any special shared library compilation flags.
-+if test -n "$lt_cv_prog_cc_shlib"; then
-+  AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])
-+  if echo "$old_CC $old_CFLAGS " | egrep -e "[[       ]]$lt_cv_prog_cc_shlib[[        ]]" >/dev/null; then :
-+  else
-+   AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])
-+    lt_cv_prog_cc_can_build_shared=no
-+  fi
-+fi
-+
-+AC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works])
-+AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl
-+  lt_cv_prog_cc_static_works=no
-+  save_LDFLAGS="$LDFLAGS"
-+  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
-+  AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes])
-+  LDFLAGS="$save_LDFLAGS"
-+])
-+
-+# Belt *and* braces to stop my trousers falling down:
-+test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-+AC_MSG_RESULT([$lt_cv_prog_cc_static_works])
-+
-+pic_flag="$lt_cv_prog_cc_pic"
-+special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-+wl="$lt_cv_prog_cc_wl"
-+link_static_flag="$lt_cv_prog_cc_static"
-+no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-+can_build_shared="$lt_cv_prog_cc_can_build_shared"
-+
-+
-+# Check to see if options -o and -c are simultaneously supported by compiler
-+AC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext])
-+AC_CACHE_VAL([lt_cv_compiler_c_o], [
-+$rm -r conftest 2>/dev/null
-+mkdir conftest
-+cd conftest
-+echo "int some_variable = 0;" > conftest.$ac_ext
-+mkdir out
-+# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-+# that will create temporary files in the current directory regardless of
-+# the output directory.  Thus, making CWD read-only will cause this test
-+# to fail, enabling locking or at least warning the user not to do parallel
-+# builds.
-+chmod -w .
-+save_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-+compiler_c_o=no
-+if { (eval echo configure:__oline__: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-+  # The compiler can only warn and ignore the option if not recognized
-+  # So say no if there are warnings
-+  if test -s out/conftest.err; then
-+    lt_cv_compiler_c_o=no
-+  else
-+    lt_cv_compiler_c_o=yes
-+  fi
-+else
-+  # Append any errors to the config.log.
-+  cat out/conftest.err 1>&AC_FD_CC
-+  lt_cv_compiler_c_o=no
-+fi
-+CFLAGS="$save_CFLAGS"
-+chmod u+w .
-+$rm conftest* out/*
-+rmdir out
-+cd ..
-+rmdir conftest
-+$rm -r conftest 2>/dev/null
-+])
-+compiler_c_o=$lt_cv_compiler_c_o
-+AC_MSG_RESULT([$compiler_c_o])
-+
-+if test x"$compiler_c_o" = x"yes"; then
-+  # Check to see if we can write to a .lo
-+  AC_MSG_CHECKING([if $compiler supports -c -o file.lo])
-+  AC_CACHE_VAL([lt_cv_compiler_o_lo], [
-+  lt_cv_compiler_o_lo=no
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -c -o conftest.lo"
-+  save_objext="$ac_objext"
-+  ac_objext=lo
-+  AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
-+    # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      lt_cv_compiler_o_lo=no
-+    else
-+      lt_cv_compiler_o_lo=yes
-+    fi
-+  ])
-+  ac_objext="$save_objext"
-+  CFLAGS="$save_CFLAGS"
-+  ])
-+  compiler_o_lo=$lt_cv_compiler_o_lo
-+  AC_MSG_RESULT([$compiler_o_lo])
-+else
-+  compiler_o_lo=no
-+fi
-+
-+# Check to see if we can do hard links to lock some files if needed
-+hard_links="nottested"
-+if test "$compiler_c_o" = no && test "$need_locks" != no; then
-+  # do not overwrite the value of need_locks provided by the user
-+  AC_MSG_CHECKING([if we can lock with hard links])
-+  hard_links=yes
-+  $rm conftest*
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  touch conftest.a
-+  ln conftest.a conftest.b 2>&5 || hard_links=no
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  AC_MSG_RESULT([$hard_links])
-+  if test "$hard_links" = no; then
-+    AC_MSG_WARN([\`$CC' does not support \`-c -o', so \`make -j' may be unsafe])
-+    need_locks=warn
-+  fi
-+else
-+  need_locks=no
-+fi
-+
-+if test "$GCC" = yes; then
-+  # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
-+  AC_MSG_CHECKING([if $compiler supports -fno-rtti -fno-exceptions])
-+  echo "int some_variable = 0;" > conftest.$ac_ext
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
-+  compiler_rtti_exceptions=no
-+  AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
-+    # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      compiler_rtti_exceptions=no
-+    else
-+      compiler_rtti_exceptions=yes
-+    fi
-+  ])
-+  CFLAGS="$save_CFLAGS"
-+  AC_MSG_RESULT([$compiler_rtti_exceptions])
-+
-+  if test "$compiler_rtti_exceptions" = "yes"; then
-+    no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
-+  else
-+    no_builtin_flag=' -fno-builtin'
-+  fi
-+fi
-+
-+# See if the linker supports building shared libraries.
-+AC_MSG_CHECKING([whether the linker ($LD) supports shared libraries])
-+
-+allow_undefined_flag=
-+no_undefined_flag=
-+need_lib_prefix=unknown
-+need_version=unknown
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+archive_cmds=
-+archive_expsym_cmds=
-+old_archive_from_new_cmds=
-+old_archive_from_expsyms_cmds=
-+export_dynamic_flag_spec=
-+whole_archive_flag_spec=
-+thread_safe_flag_spec=
-+hardcode_into_libs=no
-+hardcode_libdir_flag_spec=
-+hardcode_libdir_separator=
-+hardcode_direct=no
-+hardcode_minus_L=no
-+hardcode_shlibpath_var=unsupported
-+runpath_var=
-+link_all_deplibs=unknown
-+always_export_symbols=no
-+export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+# include_expsyms should be a list of space-separated symbols to be *always*
-+# included in the symbol list
-+include_expsyms=
-+# exclude_expsyms can be an egrep regular expression of symbols to exclude
-+# it will be wrapped by ` (' and `)$', so one must not match beginning or
-+# end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-+# as well as any symbol that contains `d'.
-+exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-+# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-+# platforms (ab)use it in PIC code, but their linkers get confused if
-+# the symbol is explicitly referenced.  Since portable code cannot
-+# rely on this symbol name, it's probably fine to never include it in
-+# preloaded symbol tables.
-+extract_expsyms_cmds=
-+
-+case $host_os in
-+cygwin* | mingw* | pw32*)
-+  # FIXME: the MSVC++ port hasn't been tested in a loooong time
-+  # When not using gcc, we currently assume that we are using
-+  # Microsoft Visual C++.
-+  if test "$GCC" != yes; then
-+    with_gnu_ld=no
-+  fi
-+  ;;
-+openbsd*)
-+  with_gnu_ld=no
-+  ;;
-+esac
-+
-+ld_shlibs=yes
-+if test "$with_gnu_ld" = yes; then
-+  # If archive_cmds runs LD, not CC, wlarc should be empty
-+  wlarc='${wl}'
-+
-+  # See if GNU ld supports shared libraries.
-+  case $host_os in
-+  aix3* | aix4* | aix5*)
-+    # On AIX, the GNU linker is very broken
-+    # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
-+    ld_shlibs=no
-+    cat <<EOF 1>&2
-+
-+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-+*** to be unable to reliably create shared libraries on AIX.
-+*** Therefore, libtool is disabling shared libraries support.  If you
-+*** really care for shared libraries, you may want to modify your PATH
-+*** so that a non-GNU linker is found, and then restart.
-+
-+EOF
-+    ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+
-+    # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
-+    # that the semantics of dynamic libraries on AmigaOS, at least up
-+    # to version 4, is to share data among multiple programs linked
-+    # with the same dynamic library.  Since this doesn't match the
-+    # behavior of shared libraries on other platforms, we can use
-+    # them.
-+    ld_shlibs=no
-+    ;;
-+
-+  beos*)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      allow_undefined_flag=unsupported
-+      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+      # support --undefined.  This deserves some investigation.  FIXME
-+      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+
-+    extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
-+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
-+      test -f $output_objdir/impgen.exe || (cd $output_objdir && \
-+      if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
-+      else $CC -o impgen impgen.c ; fi)~
-+      $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-+
-+    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-+
-+    # cygwin and mingw dlls have different entry points and sets of symbols
-+    # to exclude.
-+    # FIXME: what about values for MSVC?
-+    dll_entry=__cygwin_dll_entry@12
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
-+    case $host_os in
-+    mingw*)
-+      # mingw values
-+      dll_entry=_DllMainCRTStartup@12
-+      dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
-+      ;;
-+    esac
-+
-+    # mingw and cygwin differ, and it's simplest to just exclude the union
-+    # of the two symbol sets.
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-+
-+    # recent cygwin and mingw systems supply a stub DllMain which the user
-+    # can override, but on older systems we have to supply one (in ltdll.c)
-+    if test "x$lt_cv_need_dllmain" = "xyes"; then
-+      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
-+      test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
-+    else
-+      ltdll_obj=
-+      ltdll_cmds=
-+    fi
-+
-+    # Extract the symbol export list from an `--export-all' def file,
-+    # then regenerate the def file from the symbol export list, so that
-+    # the compiled dll only exports the symbol export list.
-+    # Be careful not to strip the DATA tag left be newer dlltools.
-+    export_symbols_cmds="$ltdll_cmds"'
-+      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
-+      sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-+
-+    # If the export-symbols file already is a .def file (1st line
-+    # is EXPORTS), use it as is.
-+    # If DATA tags from a recent dlltool are present, honour them!
-+    archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
-+      cp $export_symbols $output_objdir/$soname-def;
-+      else
-+      echo EXPORTS > $output_objdir/$soname-def;
-+      _lt_hint=1;
-+      cat $export_symbols | while read symbol; do
-+       set dummy \$symbol;
-+       case \[$]# in
-+         2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-+         4) echo "   \[$]2 \[$]3 \[$]4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
-+         *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
-+       esac;
-+       _lt_hint=`expr 1 + \$_lt_hint`;
-+      done;
-+      fi~
-+      '"$ltdll_cmds"'
-+      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-+      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-+      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
-+    ;;
-+
-+  netbsd*)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-+      wlarc=
-+    else
-+      archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    fi
-+    ;;
-+
-+  solaris* | sysv5*)
-+    if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
-+      ld_shlibs=no
-+      cat <<EOF 1>&2
-+
-+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-+*** create shared libraries on Solaris systems.  Therefore, libtool
-+*** is disabling shared libraries support.  We urge you to upgrade GNU
-+*** binutils to release 2.9.1 or newer.  Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
-+
-+EOF
-+    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  sunos4*)
-+    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    wlarc=
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  *)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+  esac
-+
-+  if test "$ld_shlibs" = yes; then
-+    runpath_var=LD_RUN_PATH
-+    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
-+    export_dynamic_flag_spec='${wl}--export-dynamic'
-+    case $host_os in
-+    cygwin* | mingw* | pw32*)
-+      # dlltool doesn't understand --whole-archive et. al.
-+      whole_archive_flag_spec=
-+      ;;
-+    *)
-+      # ancient GNU ld didn't support --whole-archive et. al.
-+      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+      else
-+      whole_archive_flag_spec=
-+      fi
-+      ;;
-+    esac
-+  fi
-+else
-+  # PORTME fill in a description of your system's linker (not GNU ld)
-+  case $host_os in
-+  aix3*)
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+    archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-+    # Note: this linker hardcodes the directories in LIBPATH if there
-+    # are no directories specified by -L.
-+    hardcode_minus_L=yes
-+    if test "$GCC" = yes && test -z "$link_static_flag"; then
-+      # Neither direct hardcoding nor static linking is supported with a
-+      # broken collect2.
-+      hardcode_direct=unsupported
-+    fi
-+    ;;
-+
-+  aix4* | aix5*)
-+    if test "$host_cpu" = ia64; then
-+      # On IA64, the linker does run time linking by default, so we don't
-+      # have to do anything special.
-+      aix_use_runtimelinking=no
-+      exp_sym_flag='-Bexport'
-+      no_entry_flag=""
-+    else
-+      aix_use_runtimelinking=no
-+
-+      # Test if we are trying to use run time linking or normal
-+      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-+      # need to do runtime linking.
-+      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
-+      for ld_flag in $LDFLAGS; do
-+        case $ld_flag in
-+        *-brtl*)
-+          aix_use_runtimelinking=yes
-+          break
-+        ;;
-+        esac
-+      done
-+      esac
-+
-+      exp_sym_flag='-bexport'
-+      no_entry_flag='-bnoentry'
-+    fi
-+
-+    # When large executables or shared objects are built, AIX ld can
-+    # have problems creating the table of contents.  If linking a library
-+    # or program results in "error TOC overflow" add -mminimal-toc to
-+    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-+    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-+
-+    hardcode_direct=yes
-+    archive_cmds=''
-+    hardcode_libdir_separator=':'
-+    if test "$GCC" = yes; then
-+      case $host_os in aix4.[[012]]|aix4.[[012]].*)
-+      collect2name=`${CC} -print-prog-name=collect2`
-+      if test -f "$collect2name" && \
-+        strings "$collect2name" | grep resolve_lib_name >/dev/null
-+      then
-+        # We have reworked collect2
-+        hardcode_direct=yes
-+      else
-+        # We have old collect2
-+        hardcode_direct=unsupported
-+        # It fails to find uninstalled libraries when the uninstalled
-+        # path is not listed in the libpath.  Setting hardcode_minus_L
-+        # to unsupported forces relinking
-+        hardcode_minus_L=yes
-+        hardcode_libdir_flag_spec='-L$libdir'
-+        hardcode_libdir_separator=
-+      fi
-+      esac
-+
-+      shared_flag='-shared'
-+    else
-+      # not using gcc
-+      if test "$host_cpu" = ia64; then
-+      shared_flag='${wl}-G'
-+      else
-+      if test "$aix_use_runtimelinking" = yes; then
-+        shared_flag='${wl}-G'
-+      else
-+        shared_flag='${wl}-bM:SRE'
-+      fi
-+      fi
-+    fi
-+
-+    # It seems that -bexpall can do strange things, so it is better to
-+    # generate a list of symbols to export.
-+    always_export_symbols=yes
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # Warning - without using the other runtime loading flags (-brtl),
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='-berok'
-+      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-+    else
-+      if test "$host_cpu" = ia64; then
-+      hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-+      allow_undefined_flag="-z nodefs"
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
-+      else
-+      hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      # Warning - without using the other run time loading flags,
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='${wl}-berok'
-+      # This is a bit strange, but is similar to how AIX traditionally builds
-+      # it's shared libraries.
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname'
-+      fi
-+    fi
-+    ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    # see comment about different semantics on the GNU ld section
-+    ld_shlibs=no
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # When not using gcc, we currently assume that we are using
-+    # Microsoft Visual C++.
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec=' '
-+    allow_undefined_flag=unsupported
-+    # Tell ltmain to make .lib files, not .a files.
-+    libext=lib
-+    # FIXME: Setting linknames here is a bad hack.
-+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
-+    # The linker will automatically build a .lib file if we build a DLL.
-+    old_archive_from_new_cmds='true'
-+    # FIXME: Should let the user specify the lib program.
-+    old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
-+    fix_srcfile_path='`cygpath -w "$srcfile"`'
-+    ;;
-+
-+  darwin* | rhapsody*)
-+    case "$host_os" in
-+    rhapsody* | darwin1.[[012]])
-+      allow_undefined_flag='-undefined suppress'
-+      ;;
-+    *) # Darwin 1.3 on
-+      allow_undefined_flag='-flat_namespace -undefined suppress'
-+      ;;
-+    esac
-+    # FIXME: Relying on posixy $() will cause problems for
-+    #        cross-compilation, but unfortunately the echo tests do not
-+    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
-+    #      `"' quotes if we put them in here... so don't!
-+    archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
-+    # We need to add '_' to the symbols in $export_symbols first
-+    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    whole_archive_flag_spec='-all_load $convenience'
-+    ;;
-+
-+  freebsd1*)
-+    ld_shlibs=no
-+    ;;
-+
-+  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-+  # support.  Future versions do this automatically, but an explicit c++rt0.o
-+  # does not break anything, and helps significantly (at the cost of a little
-+  # extra space).
-+  freebsd2.2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-+  freebsd2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-+  freebsd*)
-+    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  hpux9* | hpux10* | hpux11*)
-+    case $host_os in
-+    hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
-+    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
-+    esac
-+    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes # Not in the search PATH, but as the default
-+                       # location of the library.
-+    export_dynamic_flag_spec='${wl}-E'
-+    ;;
-+
-+  irix5* | irix6* | nonstopux*)
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    link_all_deplibs=yes
-+    ;;
-+
-+  netbsd*)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-+    else
-+      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-+    fi
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  newsos6)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  openbsd*)
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+      export_dynamic_flag_spec='${wl}-E'
-+    else
-+      case "$host_os" in
-+      openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_libdir_flag_spec='-R$libdir'
-+        ;;
-+      *)
-+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+        ;;
-+      esac
-+    fi
-+    ;;
-+
-+  os2*)
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    allow_undefined_flag=unsupported
-+    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-+    old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-+    ;;
-+
-+  osf3*)
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+    fi
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  osf4* | osf5*)      # as osf3* with the addition of -msym flag
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-+      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-+
-+      #Both c and cxx compiler support -rpath directly
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  sco3.2v5*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    runpath_var=LD_RUN_PATH
-+    hardcode_runpath_var=yes
-+    export_dynamic_flag_spec='${wl}-Bexport'
-+    ;;
-+
-+  solaris*)
-+    # gcc --version < 3.0 without binutils cannot create self contained
-+    # shared libraries reliably, requiring libgcc.a to resolve some of
-+    # the object symbols generated in some cases.  Libraries that use
-+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
-+    # a copy of libgcc.a into every shared library to guarantee resolving
-+    # such symbols causes other problems:  According to Tim Van Holder
-+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
-+    # (to the application) exception stack for one thing.
-+    no_undefined_flag=' -z defs'
-+    if test "$GCC" = yes; then
-+      case `$CC --version 2>/dev/null` in
-+      [[12]].*)
-+      cat <<EOF 1>&2
-+
-+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-+*** create self contained shared libraries on Solaris systems, without
-+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
-+*** -no-undefined support, which will at least allow you to build shared
-+*** libraries.  However, you may find that when you link such libraries
-+*** into an application without using GCC, you have to manually add
-+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
-+*** upgrade to a newer version of GCC.  Another option is to rebuild your
-+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
-+
-+EOF
-+        no_undefined_flag=
-+      ;;
-+      esac
-+    fi
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_shlibpath_var=no
-+    case $host_os in
-+    solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-+    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
-+      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
-+    esac
-+    link_all_deplibs=yes
-+    ;;
-+
-+  sunos4*)
-+    if test "x$host_vendor" = xsequent; then
-+      # Use $CC to link under sequent, because it throws in some extra .o
-+      # files that make .init and .fini sections work.
-+      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-+    fi
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4)
-+    case $host_vendor in
-+      sni)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=yes # is this really true???
-+        ;;
-+      siemens)
-+        ## LD is ld it makes a PLAMLIB
-+        ## CC just makes a GrossModule.
-+        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+        reload_cmds='$CC -r -o $output$reload_objs'
-+        hardcode_direct=no
-+        ;;
-+      motorola)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-+        ;;
-+    esac
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4.3*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    export_dynamic_flag_spec='-Bexport'
-+    ;;
-+
-+  sysv5*)
-+    no_undefined_flag=' -z text'
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec=
-+    hardcode_shlibpath_var=no
-+    runpath_var='LD_RUN_PATH'
-+    ;;
-+
-+  uts4*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  dgux*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4*MP*)
-+    if test -d /usr/nec; then
-+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_shlibpath_var=no
-+      runpath_var=LD_RUN_PATH
-+      hardcode_runpath_var=yes
-+      ld_shlibs=yes
-+    fi
-+    ;;
-+
-+  sysv4.2uw2*)
-+    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=no
-+    hardcode_shlibpath_var=no
-+    hardcode_runpath_var=yes
-+    runpath_var=LD_RUN_PATH
-+    ;;
-+
-+  sysv5uw7* | unixware7*)
-+    no_undefined_flag='${wl}-z ${wl}text'
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    fi
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  *)
-+    ld_shlibs=no
-+    ;;
-+  esac
-+fi
-+AC_MSG_RESULT([$ld_shlibs])
-+test "$ld_shlibs" = no && can_build_shared=no
-+
-+# Check hardcoding attributes.
-+AC_MSG_CHECKING([how to hardcode library paths into programs])
-+hardcode_action=
-+if test -n "$hardcode_libdir_flag_spec" || \
-+   test -n "$runpath_var"; then
-+
-+  # We can hardcode non-existant directories.
-+  if test "$hardcode_direct" != no &&
-+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+     # have to relink, otherwise we might link with an installed library
-+     # when we should be linking with a yet-to-be-installed one
-+     ## test "$hardcode_shlibpath_var" != no &&
-+     test "$hardcode_minus_L" != no; then
-+    # Linking always hardcodes the temporary library directory.
-+    hardcode_action=relink
-+  else
-+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+    hardcode_action=immediate
-+  fi
-+else
-+  # We cannot hardcode anything, or else we can only hardcode existing
-+  # directories.
-+  hardcode_action=unsupported
-+fi
-+AC_MSG_RESULT([$hardcode_action])
-+
-+striplib=
-+old_striplib=
-+AC_MSG_CHECKING([whether stripping libraries is possible])
-+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-+  AC_MSG_RESULT([yes])
-+else
-+  AC_MSG_RESULT([no])
-+fi
-+
-+reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+test -z "$deplibs_check_method" && deplibs_check_method=unknown
-+
-+# PORTME Fill in your ld.so characteristics
-+AC_MSG_CHECKING([dynamic linker characteristics])
-+library_names_spec=
-+libname_spec='lib$name'
-+soname_spec=
-+postinstall_cmds=
-+postuninstall_cmds=
-+finish_cmds=
-+finish_eval=
-+shlibpath_var=
-+shlibpath_overrides_runpath=unknown
-+version_type=none
-+dynamic_linker="$host_os ld.so"
-+sys_lib_dlsearch_path_spec="/lib /usr/lib"
-+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+
-+case $host_os in
-+aix3*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix $libname.a'
-+  shlibpath_var=LIBPATH
-+
-+  # AIX has no versioning support, so we append a major version to the name.
-+  soname_spec='${libname}${release}.so$major'
-+  ;;
-+
-+aix4* | aix5*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  hardcode_into_libs=yes
-+  if test "$host_cpu" = ia64; then
-+    # AIX 5 supports IA64
-+    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  else
-+    # With GCC up to 2.95.x, collect2 would create an import file
-+    # for dependence libraries.  The import file would start with
-+    # the line `#! .'.  This would cause the generated library to
-+    # depend on `.', always an invalid library.  This was fixed in
-+    # development snapshots of GCC prior to 3.0.
-+    case $host_os in
-+      aix4 | aix4.[[01]] | aix4.[[01]].*)
-+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+           echo ' yes '
-+           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-+        :
-+      else
-+        can_build_shared=no
-+      fi
-+      ;;
-+    esac
-+    # AIX (on Power*) has no versioning support, so currently we can
-+    # not hardcode correct soname into executable. Probably we can
-+    # add versioning support to collect2, so additional links can
-+    # be useful in future.
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-+      # instead of lib<name>.a to let people know that these are not
-+      # typical AIX shared libraries.
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+    else
-+      # We preserve .a as extension for shared libraries through AIX4.2
-+      # and later when we are not doing run time linking.
-+      library_names_spec='${libname}${release}.a $libname.a'
-+      soname_spec='${libname}${release}.so$major'
-+    fi
-+    shlibpath_var=LIBPATH
-+  fi
-+  hardcode_into_libs=yes
-+  ;;
-+
-+amigaos*)
-+  library_names_spec='$libname.ixlibrary $libname.a'
-+  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-+  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
-+  ;;
-+
-+beos*)
-+  library_names_spec='${libname}.so'
-+  dynamic_linker="$host_os ld.so"
-+  shlibpath_var=LIBRARY_PATH
-+  ;;
-+
-+bsdi4*)
-+  version_type=linux
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+  export_dynamic_flag_spec=-rdynamic
-+  # the default ld.so.conf also contains /usr/contrib/lib and
-+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-+  # libtool to hard-code these into programs
-+  ;;
-+
-+cygwin* | mingw* | pw32*)
-+  version_type=windows
-+  need_version=no
-+  need_lib_prefix=no
-+  case $GCC,$host_os in
-+  yes,cygwin*)
-+    library_names_spec='$libname.dll.a'
-+    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
-+    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
-+      dldir=$destdir/`dirname \$dlpath`~
-+      test -d \$dldir || mkdir -p \$dldir~
-+      $install_prog .libs/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      dlpath=$dir/\$dldll~
-+       $rm \$dlpath'
-+    ;;
-+  yes,mingw*)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
-+    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
-+    ;;
-+  yes,pw32*)
-+    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-+    ;;
-+  *)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'
-+    ;;
-+  esac
-+  dynamic_linker='Win32 ld.exe'
-+  # FIXME: first we should search . and the directory the executable is in
-+  shlibpath_var=PATH
-+  ;;
-+
-+darwin* | rhapsody*)
-+  dynamic_linker="$host_os dyld"
-+  version_type=darwin
-+  need_lib_prefix=no
-+  need_version=no
-+  # FIXME: Relying on posixy $() will cause problems for
-+  #        cross-compilation, but unfortunately the echo tests do not
-+  #        yet detect zsh echo's removal of \ escapes.
-+  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
-+  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
-+  shlibpath_overrides_runpath=yes
-+  shlibpath_var=DYLD_LIBRARY_PATH
-+  ;;
-+
-+freebsd1*)
-+  dynamic_linker=no
-+  ;;
-+
-+freebsd*-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  hardcode_into_libs=yes
-+  dynamic_linker='GNU/FreeBSD ld.so'
-+  ;;
-+
-+freebsd*)
-+  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-+  version_type=freebsd-$objformat
-+  case $version_type in
-+    freebsd-elf*)
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
-+      need_version=no
-+      need_lib_prefix=no
-+      ;;
-+    freebsd-*)
-+      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
-+      need_version=yes
-+      ;;
-+  esac
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_os in
-+  freebsd2*)
-+    shlibpath_overrides_runpath=yes
-+    ;;
-+  *)
-+    shlibpath_overrides_runpath=no
-+    hardcode_into_libs=yes
-+    ;;
-+  esac
-+  ;;
-+
-+gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  hardcode_into_libs=yes
-+  ;;
-+
-+hpux9* | hpux10* | hpux11*)
-+  # Give a soname corresponding to the major version so that dld.sl refuses to
-+  # link against other versions.
-+  dynamic_linker="$host_os dld.sl"
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  shlibpath_var=SHLIB_PATH
-+  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
-+  soname_spec='${libname}${release}.sl$major'
-+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-+  postinstall_cmds='chmod 555 $lib'
-+  ;;
-+
-+irix5* | irix6* | nonstopux*)
-+  case $host_os in
-+    nonstopux*) version_type=nonstopux ;;
-+    *)          version_type=irix ;;
-+  esac
-+  need_lib_prefix=no
-+  need_version=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
-+  case $host_os in
-+  irix5* | nonstopux*)
-+    libsuff= shlibsuff=
-+    ;;
-+  *)
-+    case $LD in # libtool.m4 will add one of these switches to LD
-+    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
-+    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
-+    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+    *) libsuff= shlibsuff= libmagic=never-match;;
-+    esac
-+    ;;
-+  esac
-+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-+  shlibpath_overrides_runpath=no
-+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-+  ;;
-+
-+# No shared lib support for Linux oldld, aout, or coff.
-+linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
-+  dynamic_linker=no
-+  ;;
-+
-+# This must be Linux ELF.
-+linux-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  # This implies no fast_install, which is unacceptable.
-+  # Some rework will be needed to allow for fast_install
-+  # before this can be enabled.
-+  hardcode_into_libs=yes
-+
-+  # We used to test for /lib/ld.so.1 and disable shared libraries on
-+  # powerpc, because MkLinux only supported shared libraries with the
-+  # GNU dynamic linker.  Since this was broken with cross compilers,
-+  # most powerpc-linux boxes support dynamic linking these days and
-+  # people can always --disable-shared, the test was removed, and we
-+  # assume the GNU/Linux dynamic linker is in use.
-+  dynamic_linker='GNU/Linux ld.so'
-+  ;;
-+
-+netbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+    dynamic_linker='NetBSD (a.out) ld.so'
-+  else
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
-+    soname_spec='${libname}${release}.so$major'
-+    dynamic_linker='NetBSD ld.elf_so'
-+  fi
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  ;;
-+
-+newsos6)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  ;;
-+
-+openbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    case "$host_os" in
-+    openbsd2.[[89]] | openbsd2.[[89]].*)
-+      shlibpath_overrides_runpath=no
-+      ;;
-+    *)
-+      shlibpath_overrides_runpath=yes
-+      ;;
-+    esac
-+  else
-+    shlibpath_overrides_runpath=yes
-+  fi
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+os2*)
-+  libname_spec='$name'
-+  need_lib_prefix=no
-+  library_names_spec='$libname.dll $libname.a'
-+  dynamic_linker='OS/2 ld.exe'
-+  shlibpath_var=LIBPATH
-+  ;;
-+
-+osf3* | osf4* | osf5*)
-+  version_type=osf
-+  need_version=no
-+  need_lib_prefix=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+  hardcode_into_libs=yes
-+  ;;
-+
-+sco3.2v5*)
-+  version_type=osf
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+solaris*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  # ldd complains unless libraries are executable
-+  postinstall_cmds='chmod +x $lib'
-+  ;;
-+
-+sunos4*)
-+  version_type=sunos
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  if test "$with_gnu_ld" = yes; then
-+    need_lib_prefix=no
-+  fi
-+  need_version=yes
-+  ;;
-+
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_vendor in
-+    sni)
-+      shlibpath_overrides_runpath=no
-+      need_lib_prefix=no
-+      export_dynamic_flag_spec='${wl}-Blargedynsym'
-+      runpath_var=LD_RUN_PATH
-+      ;;
-+    siemens)
-+      need_lib_prefix=no
-+      ;;
-+    motorola)
-+      need_lib_prefix=no
-+      need_version=no
-+      shlibpath_overrides_runpath=no
-+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-+      ;;
-+  esac
-+  ;;
-+
-+uts4*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+dgux*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+sysv4*MP*)
-+  if test -d /usr/nec ;then
-+    version_type=linux
-+    library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
-+    soname_spec='$libname.so.$major'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  fi
-+  ;;
-+
-+*)
-+  dynamic_linker=no
-+  ;;
-+esac
-+AC_MSG_RESULT([$dynamic_linker])
-+test "$dynamic_linker" = no && can_build_shared=no
-+
-+# Report the final consequences.
-+AC_MSG_CHECKING([if libtool supports shared libraries])
-+AC_MSG_RESULT([$can_build_shared])
-+
-+AC_MSG_CHECKING([whether to build shared libraries])
-+test "$can_build_shared" = "no" && enable_shared=no
-+
-+# On AIX, shared libraries and static libraries use the same namespace, and
-+# are all built from PIC.
-+case "$host_os" in
-+aix3*)
-+  test "$enable_shared" = yes && enable_static=no
-+  if test -n "$RANLIB"; then
-+    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-+    postinstall_cmds='$RANLIB $lib'
-+  fi
-+  ;;
-+
-+aix4*)
-+  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-+    test "$enable_shared" = yes && enable_static=no
-+  fi
-+  ;;
-+esac
-+AC_MSG_RESULT([$enable_shared])
-+
-+AC_MSG_CHECKING([whether to build static libraries])
-+# Make sure either enable_shared or enable_static is yes.
-+test "$enable_shared" = yes || enable_static=yes
-+AC_MSG_RESULT([$enable_static])
-+
-+if test "$hardcode_action" = relink; then
-+  # Fast installation is not supported
-+  enable_fast_install=no
-+elif test "$shlibpath_overrides_runpath" = yes ||
-+     test "$enable_shared" = no; then
-+  # Fast installation is not necessary
-+  enable_fast_install=needless
-+fi
-+
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+fi
-+
-+AC_LIBTOOL_DLOPEN_SELF
-+
-+if test "$enable_shared" = yes && test "$GCC" = yes; then
-+  case $archive_cmds in
-+  *'~'*)
-+    # FIXME: we may have to deal with multi-command sequences.
-+    ;;
-+  '$CC '*)
-+    # Test whether the compiler implicitly links with -lc since on some
-+    # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+    # to ld, don't add -lc before -lgcc.
-+    AC_MSG_CHECKING([whether -lc should be explicitly linked in])
-+    AC_CACHE_VAL([lt_cv_archive_cmds_need_lc],
-+    [$rm conftest*
-+    echo 'static int dummy;' > conftest.$ac_ext
-+
-+    if AC_TRY_EVAL(ac_compile); then
-+      soname=conftest
-+      lib=conftest
-+      libobjs=conftest.$ac_objext
-+      deplibs=
-+      wl=$lt_cv_prog_cc_wl
-+      compiler_flags=-v
-+      linker_flags=-v
-+      verstring=
-+      output_objdir=.
-+      libname=conftest
-+      save_allow_undefined_flag=$allow_undefined_flag
-+      allow_undefined_flag=
-+      if AC_TRY_EVAL(archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
-+      then
-+      lt_cv_archive_cmds_need_lc=no
-+      else
-+      lt_cv_archive_cmds_need_lc=yes
-+      fi
-+      allow_undefined_flag=$save_allow_undefined_flag
-+    else
-+      cat conftest.err 1>&5
-+    fi])
-+    AC_MSG_RESULT([$lt_cv_archive_cmds_need_lc])
-+    ;;
-+  esac
-+fi
-+need_lc=${lt_cv_archive_cmds_need_lc-yes}
-+
-+# The second clause should only fire when bootstrapping the
-+# libtool distribution, otherwise you forgot to ship ltmain.sh
-+# with your package, and you will get complaints that there are
-+# no rules to generate ltmain.sh.
-+if test -f "$ltmain"; then
-+  :
-+else
-+  # If there is no Makefile yet, we rely on a make rule to execute
-+  # `config.status --recheck' to rerun these tests and create the
-+  # libtool script then.
-+  test -f Makefile && make "$ltmain"
-+fi
-+
-+if test -f "$ltmain"; then
-+  trap "$rm \"${ofile}T\"; exit 1" 1 2 15
-+  $rm -f "${ofile}T"
-+
-+  echo creating $ofile
-+
-+  # Now quote all the things that may contain metacharacters while being
-+  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-+  # variables and quote the copies for generation of the libtool script.
-+  for var in echo old_CC old_CFLAGS SED \
-+    AR AR_FLAGS CC LD LN_S NM SHELL \
-+    reload_flag reload_cmds wl \
-+    pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
-+    thread_safe_flag_spec whole_archive_flag_spec libname_spec \
-+    library_names_spec soname_spec \
-+    RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
-+    old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
-+    postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
-+    old_striplib striplib file_magic_cmd export_symbols_cmds \
-+    deplibs_check_method allow_undefined_flag no_undefined_flag \
-+    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
-+    global_symbol_to_c_name_address \
-+    hardcode_libdir_flag_spec hardcode_libdir_separator  \
-+    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-+    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-+
-+    case $var in
-+    reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
-+    old_postinstall_cmds | old_postuninstall_cmds | \
-+    export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
-+    extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
-+    postinstall_cmds | postuninstall_cmds | \
-+    finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-+      # Double-quote double-evaled strings.
-+      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-+      ;;
-+    *)
-+      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-+      ;;
-+    esac
-+  done
-+
-+  cat <<__EOF__ > "${ofile}T"
-+#! $SHELL
-+
-+# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-+#
-+# Copyright (C) 1996-2000 Free Software Foundation, Inc.
-+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#
-+# As a special exception to the GNU General Public License, if you
-+# distribute this file as part of a program that contains a
-+# configuration script generated by Autoconf, you may include it under
-+# the same distribution terms that you use for the rest of that program.
-+
-+# A sed that does not truncate output.
-+SED=$lt_SED
-+
-+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-+Xsed="${SED} -e s/^X//"
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-+
-+# ### BEGIN LIBTOOL CONFIG
-+
-+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-+
-+# Shell to use when invoking shell scripts.
-+SHELL=$lt_SHELL
-+
-+# Whether or not to build shared libraries.
-+build_libtool_libs=$enable_shared
-+
-+# Whether or not to build static libraries.
-+build_old_libs=$enable_static
-+
-+# Whether or not to add -lc for building shared libraries.
-+build_libtool_need_lc=$need_lc
-+
-+# Whether or not to optimize for fast installation.
-+fast_install=$enable_fast_install
-+
-+# The host system.
-+host_alias=$host_alias
-+host=$host
-+
-+# An echo program that does not interpret backslashes.
-+echo=$lt_echo
-+
-+# The archiver.
-+AR=$lt_AR
-+AR_FLAGS=$lt_AR_FLAGS
-+
-+# The default C compiler.
-+CC=$lt_CC
-+
-+# Is the compiler the GNU C compiler?
-+with_gcc=$GCC
-+
-+# The linker used to build libraries.
-+LD=$lt_LD
-+
-+# Whether we need hard or soft links.
-+LN_S=$lt_LN_S
-+
-+# A BSD-compatible nm program.
-+NM=$lt_NM
-+
-+# A symbol stripping program
-+STRIP=$STRIP
-+
-+# Used to examine libraries when file_magic_cmd begins "file"
-+MAGIC_CMD=$MAGIC_CMD
-+
-+# Used on cygwin: DLL creation program.
-+DLLTOOL="$DLLTOOL"
-+
-+# Used on cygwin: object dumper.
-+OBJDUMP="$OBJDUMP"
-+
-+# Used on cygwin: assembler.
-+AS="$AS"
-+
-+# The name of the directory that contains temporary libtool files.
-+objdir=$objdir
-+
-+# How to create reloadable object files.
-+reload_flag=$lt_reload_flag
-+reload_cmds=$lt_reload_cmds
-+
-+# How to pass a linker flag through the compiler.
-+wl=$lt_wl
-+
-+# Object file suffix (normally "o").
-+objext="$ac_objext"
-+
-+# Old archive suffix (normally "a").
-+libext="$libext"
-+
-+# Executable file suffix (normally "").
-+exeext="$exeext"
-+
-+# Additional compiler flags for building library objects.
-+pic_flag=$lt_pic_flag
-+pic_mode=$pic_mode
-+
-+# Does compiler simultaneously support -c and -o options?
-+compiler_c_o=$lt_compiler_c_o
-+
-+# Can we write directly to a .lo ?
-+compiler_o_lo=$lt_compiler_o_lo
-+
-+# Must we lock files when doing compilation ?
-+need_locks=$lt_need_locks
-+
-+# Do we need the lib prefix for modules?
-+need_lib_prefix=$need_lib_prefix
-+
-+# Do we need a version for libraries?
-+need_version=$need_version
-+
-+# Whether dlopen is supported.
-+dlopen_support=$enable_dlopen
-+
-+# Whether dlopen of programs is supported.
-+dlopen_self=$enable_dlopen_self
-+
-+# Whether dlopen of statically linked programs is supported.
-+dlopen_self_static=$enable_dlopen_self_static
-+
-+# Compiler flag to prevent dynamic linking.
-+link_static_flag=$lt_link_static_flag
-+
-+# Compiler flag to turn off builtin functions.
-+no_builtin_flag=$lt_no_builtin_flag
-+
-+# Compiler flag to allow reflexive dlopens.
-+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-+
-+# Compiler flag to generate shared objects directly from archives.
-+whole_archive_flag_spec=$lt_whole_archive_flag_spec
-+
-+# Compiler flag to generate thread-safe objects.
-+thread_safe_flag_spec=$lt_thread_safe_flag_spec
-+
-+# Library versioning type.
-+version_type=$version_type
-+
-+# Format of library name prefix.
-+libname_spec=$lt_libname_spec
-+
-+# List of archive names.  First name is the real one, the rest are links.
-+# The last name is the one that the linker finds with -lNAME.
-+library_names_spec=$lt_library_names_spec
-+
-+# The coded name of the library, if different from the real name.
-+soname_spec=$lt_soname_spec
-+
-+# Commands used to build and install an old-style archive.
-+RANLIB=$lt_RANLIB
-+old_archive_cmds=$lt_old_archive_cmds
-+old_postinstall_cmds=$lt_old_postinstall_cmds
-+old_postuninstall_cmds=$lt_old_postuninstall_cmds
-+
-+# Create an old-style archive from a shared archive.
-+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
-+
-+# Create a temporary old-style archive to link instead of a shared archive.
-+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
-+
-+# Commands used to build and install a shared archive.
-+archive_cmds=$lt_archive_cmds
-+archive_expsym_cmds=$lt_archive_expsym_cmds
-+postinstall_cmds=$lt_postinstall_cmds
-+postuninstall_cmds=$lt_postuninstall_cmds
-+
-+# Commands to strip libraries.
-+old_striplib=$lt_old_striplib
-+striplib=$lt_striplib
-+
-+# Method to check whether dependent libraries are shared objects.
-+deplibs_check_method=$lt_deplibs_check_method
-+
-+# Command to use when deplibs_check_method == file_magic.
-+file_magic_cmd=$lt_file_magic_cmd
-+
-+# Flag that allows shared libraries with undefined symbols to be built.
-+allow_undefined_flag=$lt_allow_undefined_flag
-+
-+# Flag that forces no undefined symbols.
-+no_undefined_flag=$lt_no_undefined_flag
-+
-+# Commands used to finish a libtool library installation in a directory.
-+finish_cmds=$lt_finish_cmds
-+
-+# Same as above, but a single script fragment to be evaled but not shown.
-+finish_eval=$lt_finish_eval
-+
-+# Take the output of nm and produce a listing of raw symbols and C names.
-+global_symbol_pipe=$lt_global_symbol_pipe
-+
-+# Transform the output of nm in a proper C declaration
-+global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
-+
-+# Transform the output of nm in a C name address pair
-+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
-+
-+# This is the shared library runtime path variable.
-+runpath_var=$runpath_var
-+
-+# This is the shared library path variable.
-+shlibpath_var=$shlibpath_var
-+
-+# Is shlibpath searched before the hard-coded library search path?
-+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-+
-+# How to hardcode a shared library path into an executable.
-+hardcode_action=$hardcode_action
-+
-+# Whether we should hardcode library paths into libraries.
-+hardcode_into_libs=$hardcode_into_libs
-+
-+# Flag to hardcode \$libdir into a binary during linking.
-+# This must work even if \$libdir does not exist.
-+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-+
-+# Whether we need a single -rpath flag with a separated argument.
-+hardcode_libdir_separator=$lt_hardcode_libdir_separator
-+
-+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_direct=$hardcode_direct
-+
-+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_minus_L=$hardcode_minus_L
-+
-+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-+# the resulting binary.
-+hardcode_shlibpath_var=$hardcode_shlibpath_var
-+
-+# Variables whose values should be saved in libtool wrapper scripts and
-+# restored at relink time.
-+variables_saved_for_relink="$variables_saved_for_relink"
-+
-+# Whether libtool must link a program against all its dependency libraries.
-+link_all_deplibs=$link_all_deplibs
-+
-+# Compile-time system search path for libraries
-+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-+
-+# Run-time system search path for libraries
-+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-+
-+# Fix the shell variable \$srcfile for the compiler.
-+fix_srcfile_path="$fix_srcfile_path"
-+
-+# Set to yes if exported symbols are required.
-+always_export_symbols=$always_export_symbols
-+
-+# The commands to list exported symbols.
-+export_symbols_cmds=$lt_export_symbols_cmds
-+
-+# The commands to extract the exported symbol list from a shared archive.
-+extract_expsyms_cmds=$lt_extract_expsyms_cmds
-+
-+# Symbols that should not be listed in the preloaded symbols.
-+exclude_expsyms=$lt_exclude_expsyms
-+
-+# Symbols that must always be exported.
-+include_expsyms=$lt_include_expsyms
-+
-+# ### END LIBTOOL CONFIG
-+
-+__EOF__
-+
-+  case $host_os in
-+  aix3*)
-+    cat <<\EOF >> "${ofile}T"
-+
-+# AIX sometimes has problems with the GCC collect2 program.  For some
-+# reason, if we set the COLLECT_NAMES environment variable, the problems
-+# vanish in a puff of smoke.
-+if test "X${COLLECT_NAMES+set}" != Xset; then
-+  COLLECT_NAMES=
-+  export COLLECT_NAMES
-+fi
-+EOF
-+    ;;
-+  esac
-+
-+  case $host_os in
-+  cygwin* | mingw* | pw32* | os2*)
-+    cat <<'EOF' >> "${ofile}T"
-+      # This is a source program that is used to create dlls on Windows
-+      # Don't remove nor modify the starting and closing comments
-+# /* ltdll.c starts here */
-+# #define WIN32_LEAN_AND_MEAN
-+# #include <windows.h>
-+# #undef WIN32_LEAN_AND_MEAN
-+# #include <stdio.h>
-+#
-+# #ifndef __CYGWIN__
-+# #  ifdef __CYGWIN32__
-+# #    define __CYGWIN__ __CYGWIN32__
-+# #  endif
-+# #endif
-+#
-+# #ifdef __cplusplus
-+# extern "C" {
-+# #endif
-+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-+# #ifdef __cplusplus
-+# }
-+# #endif
-+#
-+# #ifdef __CYGWIN__
-+# #include <cygwin/cygwin_dll.h>
-+# DECLARE_CYGWIN_DLL( DllMain );
-+# #endif
-+# HINSTANCE __hDllInstance_base;
-+#
-+# BOOL APIENTRY
-+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-+# {
-+#   __hDllInstance_base = hInst;
-+#   return TRUE;
-+# }
-+# /* ltdll.c ends here */
-+      # This is a source program that is used to create import libraries
-+      # on Windows for dlls which lack them. Don't remove nor modify the
-+      # starting and closing comments
-+# /* impgen.c starts here */
-+# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
-+#
-+#  This file is part of GNU libtool.
-+#
-+#  This program is free software; you can redistribute it and/or modify
-+#  it under the terms of the GNU General Public License as published by
-+#  the Free Software Foundation; either version 2 of the License, or
-+#  (at your option) any later version.
-+#
-+#  This program is distributed in the hope that it will be useful,
-+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#  GNU General Public License for more details.
-+#
-+#  You should have received a copy of the GNU General Public License
-+#  along with this program; if not, write to the Free Software
-+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#  */
-+#
-+# #include <stdio.h>          /* for printf() */
-+# #include <unistd.h>         /* for open(), lseek(), read() */
-+# #include <fcntl.h>          /* for O_RDONLY, O_BINARY */
-+# #include <string.h>         /* for strdup() */
-+#
-+# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-+# #ifndef O_BINARY
-+# #define O_BINARY 0
-+# #endif
-+#
-+# static unsigned int
-+# pe_get16 (fd, offset)
-+#      int fd;
-+#      int offset;
-+# {
-+#   unsigned char b[2];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 2);
-+#   return b[0] + (b[1]<<8);
-+# }
-+#
-+# static unsigned int
-+# pe_get32 (fd, offset)
-+#     int fd;
-+#     int offset;
-+# {
-+#   unsigned char b[4];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 4);
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# static unsigned int
-+# pe_as32 (ptr)
-+#      void *ptr;
-+# {
-+#   unsigned char *b = ptr;
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# int
-+# main (argc, argv)
-+#     int argc;
-+#     char *argv[];
-+# {
-+#     int dll;
-+#     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-+#     unsigned long export_rva, export_size, nsections, secptr, expptr;
-+#     unsigned long name_rvas, nexp;
-+#     unsigned char *expdata, *erva;
-+#     char *filename, *dll_name;
-+#
-+#     filename = argv[1];
-+#
-+#     dll = open(filename, O_RDONLY|O_BINARY);
-+#     if (dll < 1)
-+#     return 1;
-+#
-+#     dll_name = filename;
-+#
-+#     for (i=0; filename[i]; i++)
-+#     if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
-+#         dll_name = filename + i +1;
-+#
-+#     pe_header_offset = pe_get32 (dll, 0x3c);
-+#     opthdr_ofs = pe_header_offset + 4 + 20;
-+#     num_entries = pe_get32 (dll, opthdr_ofs + 92);
-+#
-+#     if (num_entries < 1) /* no exports */
-+#     return 1;
-+#
-+#     export_rva = pe_get32 (dll, opthdr_ofs + 96);
-+#     export_size = pe_get32 (dll, opthdr_ofs + 100);
-+#     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-+#     secptr = (pe_header_offset + 4 + 20 +
-+#           pe_get16 (dll, pe_header_offset + 4 + 16));
-+#
-+#     expptr = 0;
-+#     for (i = 0; i < nsections; i++)
-+#     {
-+#     char sname[8];
-+#     unsigned long secptr1 = secptr + 40 * i;
-+#     unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-+#     unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-+#     unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-+#     lseek(dll, secptr1, SEEK_SET);
-+#     read(dll, sname, 8);
-+#     if (vaddr <= export_rva && vaddr+vsize > export_rva)
-+#     {
-+#         expptr = fptr + (export_rva - vaddr);
-+#         if (export_rva + export_size > vaddr + vsize)
-+#             export_size = vsize - (export_rva - vaddr);
-+#         break;
-+#     }
-+#     }
-+#
-+#     expdata = (unsigned char*)malloc(export_size);
-+#     lseek (dll, expptr, SEEK_SET);
-+#     read (dll, expdata, export_size);
-+#     erva = expdata - export_rva;
-+#
-+#     nexp = pe_as32 (expdata+24);
-+#     name_rvas = pe_as32 (expdata+32);
-+#
-+#     printf ("EXPORTS\n");
-+#     for (i = 0; i<nexp; i++)
-+#     {
-+#     unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-+#     printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-+#     }
-+#
-+#     return 0;
-+# }
-+# /* impgen.c ends here */
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case "$lt_target" in
--*-*-irix6*)
--  # Find out which ABI we are using.
--  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
--  if AC_TRY_EVAL(ac_compile); then
--    case "`/usr/bin/file conftest.o`" in
--    *32-bit*)
--      LD="${LD-ld} -32"
--      ;;
--    *N32*)
--      LD="${LD-ld} -n32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -64"
--      ;;
--    esac
--  fi
--  rm -rf conftest*
--  ;;
-+EOF
-+    ;;
-+  esac
--*-*-sco3.2v5*)
--  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
--  SAVE_CFLAGS="$CFLAGS"
--  CFLAGS="$CFLAGS -belf"
--  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
--    [AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])
--  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
--    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
--    CFLAGS="$SAVE_CFLAGS"
--  fi
--  ;;
-+  # We use sed instead of cat because bash on DJGPP gets confused if
-+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-+  # text mode, it properly converts lines to CR/LF.  This bash problem
-+  # is reportedly fixed, but why not run on old versions too?
-+  sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
-+
-+  mv -f "${ofile}T" "$ofile" || \
-+    (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
-+  chmod +x "$ofile"
-+fi
--ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
--[*-*-cygwin* | *-*-mingw*)
--  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
--  AC_CHECK_TOOL(AS, as, false)
--  AC_CHECK_TOOL(OBJDUMP, objdump, false)
--  ;;
--])
--esac
--])
-+])# _LT_AC_LTCONFIG_HACK
- # AC_LIBTOOL_DLOPEN - enable checks for dlopen support
--AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
-+AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
- # AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
--AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
-+AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
- # AC_ENABLE_SHARED - implement the --enable-shared flag
- # Usage: AC_ENABLE_SHARED[(DEFAULT)]
- #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
- #   `yes'.
--AC_DEFUN(AC_ENABLE_SHARED, [dnl
--define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_DEFUN([AC_ENABLE_SHARED],
-+[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
- AC_ARG_ENABLE(shared,
- changequote(<<, >>)dnl
- <<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
- changequote([, ])dnl
- [p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
-@@ -157,21 +3136,22 @@
- ])
- # AC_DISABLE_SHARED - set the default shared flag to --disable-shared
--AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_DEFUN([AC_DISABLE_SHARED],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_ENABLE_SHARED(no)])
- # AC_ENABLE_STATIC - implement the --enable-static flag
- # Usage: AC_ENABLE_STATIC[(DEFAULT)]
- #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
- #   `yes'.
--AC_DEFUN(AC_ENABLE_STATIC, [dnl
--define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_DEFUN([AC_ENABLE_STATIC],
-+[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
- AC_ARG_ENABLE(static,
- changequote(<<, >>)dnl
- <<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
- changequote([, ])dnl
- [p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
-@@ -190,7 +3170,8 @@
- ])
- # AC_DISABLE_STATIC - set the default static flag to --disable-static
--AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_DEFUN([AC_DISABLE_STATIC],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_ENABLE_STATIC(no)])
-@@ -198,14 +3179,14 @@
- # Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
- #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
- #   `yes'.
--AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
--define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-+[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
- AC_ARG_ENABLE(fast-install,
- changequote(<<, >>)dnl
- <<  --enable-fast-install[=PKGS]  optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
- changequote([, ])dnl
- [p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
-@@ -223,29 +3204,120 @@
- enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
- ])
--# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
--AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
-+AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_ENABLE_FAST_INSTALL(no)])
-+# AC_LIBTOOL_PICMODE - implement the --with-pic flag
-+# Usage: AC_LIBTOOL_PICMODE[(MODE)]
-+#   Where MODE is either `yes' or `no'.  If omitted, it defaults to
-+#   `both'.
-+AC_DEFUN([AC_LIBTOOL_PICMODE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+pic_mode=ifelse($#,1,$1,default)])
-+
-+
-+# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
-+AC_DEFUN([AC_PATH_TOOL_PREFIX],
-+[AC_MSG_CHECKING([for $1])
-+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-+[case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+dnl $ac_dummy forces splitting on constant user-supplied paths.
-+dnl POSIX.2 word splitting is done only on the output of word expansions,
-+dnl not every word.  This closes a longstanding sh security hole.
-+  ac_dummy="ifelse([$2], , $PATH, [$2])"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$1; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac])
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  AC_MSG_RESULT($MAGIC_CMD)
-+else
-+  AC_MSG_RESULT(no)
-+fi
-+])
-+
-+
-+# AC_PATH_MAGIC - find a file program which can recognise a shared library
-+AC_DEFUN([AC_PATH_MAGIC],
-+[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
-+AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH)
-+if test -z "$lt_cv_path_MAGIC_CMD"; then
-+  if test -n "$ac_tool_prefix"; then
-+    AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH)
-+  else
-+    MAGIC_CMD=:
-+  fi
-+fi
-+])
-+
-+
- # AC_PROG_LD - find the path to the GNU or non-GNU linker
--AC_DEFUN(AC_PROG_LD,
-+AC_DEFUN([AC_PROG_LD],
- [AC_ARG_WITH(gnu-ld,
- [  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
- test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
- AC_REQUIRE([AC_PROG_CC])dnl
- AC_REQUIRE([AC_CANONICAL_HOST])dnl
- AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-+AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
- ac_prog=ld
--if test "$ac_cv_prog_gcc" = yes; then
-+if test "$GCC" = yes; then
-   # Check if gcc -print-prog-name=ld gives a path.
-   AC_MSG_CHECKING([for ld used by GCC])
--  ac_prog=`($CC -print-prog-name=ld) 2>&5`
--  case "$ac_prog" in
-+  case $host in
-+  *-*-mingw*)
-+    # gcc leaves a trailing carriage return which upsets mingw
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+  *)
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+  esac
-+  case $ac_prog in
-     # Accept absolute paths.
--changequote(,)dnl
--    [\\/]* | [A-Za-z]:[\\/]*)
--      re_direlt='/[^/][^/]*/\.\./'
--changequote([,])dnl
-+    [[\\/]]* | [[A-Za-z]]:[[\\/]]*)
-+      re_direlt='/[[^/]][[^/]]*/\.\./'
-       # Canonicalize the path of ld
-       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
-       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-@@ -267,17 +3339,17 @@
- else
-   AC_MSG_CHECKING([for non-GNU ld])
- fi
--AC_CACHE_VAL(ac_cv_path_LD,
-+AC_CACHE_VAL(lt_cv_path_LD,
- [if test -z "$LD"; then
--  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH; do
-     test -z "$ac_dir" && ac_dir=.
-     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
--      ac_cv_path_LD="$ac_dir/$ac_prog"
-+      lt_cv_path_LD="$ac_dir/$ac_prog"
-       # Check to see if the program is GNU ld.  I'd rather use --version,
-       # but apparently some GNU ld's only accept -v.
-       # Break only if it was the GNU/non-GNU ld that we prefer.
--      if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-+      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-       test "$with_gnu_ld" != no && break
-       else
-       test "$with_gnu_ld" != yes && break
-@@ -286,9 +3358,9 @@
-   done
-   IFS="$ac_save_ifs"
- else
--  ac_cv_path_LD="$LD" # Let the user override the test with a path.
-+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
- fi])
--LD="$ac_cv_path_LD"
-+LD="$lt_cv_path_LD"
- if test -n "$LD"; then
-   AC_MSG_RESULT($LD)
- else
-@@ -298,56 +3370,255 @@
- AC_PROG_LD_GNU
- ])
--AC_DEFUN(AC_PROG_LD_GNU,
--[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
-+# AC_PROG_LD_GNU -
-+AC_DEFUN([AC_PROG_LD_GNU],
-+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
- [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
- if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
--  ac_cv_prog_gnu_ld=yes
-+  lt_cv_prog_gnu_ld=yes
- else
--  ac_cv_prog_gnu_ld=no
-+  lt_cv_prog_gnu_ld=no
- fi])
-+with_gnu_ld=$lt_cv_prog_gnu_ld
-+])
-+
-+# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
-+#   -- PORTME Some linkers may need a different reload flag.
-+AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-+[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag,
-+[lt_cv_ld_reload_flag='-r'])
-+reload_flag=$lt_cv_ld_reload_flag
-+test -n "$reload_flag" && reload_flag=" $reload_flag"
-+])
-+
-+# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
-+#  -- PORTME fill in with the dynamic library characteristics
-+AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-+[AC_CACHE_CHECK([how to recognise dependent libraries],
-+lt_cv_deplibs_check_method,
-+[lt_cv_file_magic_cmd='$MAGIC_CMD'
-+lt_cv_file_magic_test_file=
-+lt_cv_deplibs_check_method='unknown'
-+# Need to set the preceding variable on all platforms that support
-+# interlibrary dependencies.
-+# 'none' -- dependencies not supported.
-+# `unknown' -- same as none, but documents that we really don't know.
-+# 'pass_all' -- all dependencies passed with no checks.
-+# 'test_compile' -- check by making test program.
-+# 'file_magic [[regex]]' -- check by looking for files in library path
-+# which responds to the $file_magic_cmd with a given egrep regex.
-+# If you have `file' or equivalent on your system and you're not sure
-+# whether `pass_all' will *always* work, you probably want this one.
-+
-+case $host_os in
-+aix4* | aix5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+beos*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+bsdi4*)
-+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  lt_cv_file_magic_test_file=/shlib/libc.so
-+  ;;
-+
-+cygwin* | mingw* | pw32*)
-+  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+  lt_cv_file_magic_cmd='$OBJDUMP -f'
-+  ;;
-+
-+darwin* | rhapsody*)
-+  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  case "$host_os" in
-+  rhapsody* | darwin1.[[012]])
-+    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
-+    ;;
-+  *) # Darwin 1.3 on
-+    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
-+    ;;
-+  esac
-+  ;;
-+
-+freebsd*)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    case $host_cpu in
-+    i*86 )
-+      # Not sure whether the presence of OpenBSD here was a mistake.
-+      # Let's accept both of them until this is cleared up.
-+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
-+      lt_cv_file_magic_cmd=/usr/bin/file
-+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+      ;;
-+    esac
-+  else
-+    lt_cv_deplibs_check_method=pass_all
-+  fi
-+  ;;
-+
-+gnu*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+hpux10.20*|hpux11*)
-+  lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libc.sl
-+  ;;
-+
-+irix5* | irix6* | nonstopux*)
-+  case $host_os in
-+  irix5* | nonstopux*)
-+    # this will be overridden with pass_all, but let us keep it just in case
-+    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
-+    ;;
-+  *)
-+    case $LD in
-+    *-32|*"-32 ") libmagic=32-bit;;
-+    *-n32|*"-n32 ") libmagic=N32;;
-+    *-64|*"-64 ") libmagic=64-bit;;
-+    *) libmagic=never-match;;
-+    esac
-+    # this will be overridden with pass_all, but let us keep it just in case
-+    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
-+    ;;
-+  esac
-+  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+# This must be Linux ELF.
-+linux-gnu*)
-+  case $host_cpu in
-+  alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*)
-+    lt_cv_deplibs_check_method=pass_all ;;
-+  *)
-+    # glibc up to 2.1.1 does not perform some relocations on ARM
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
-+  esac
-+  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-+  ;;
-+
-+netbsd*)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'
-+  else
-+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
-+  fi
-+  ;;
-+
-+newos6*)
-+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
-+  ;;
-+
-+openbsd*)
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
-+  else
-+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-+  fi
-+  ;;
-+
-+osf3* | osf4* | osf5*)
-+  # this will be overridden with pass_all, but let us keep it just in case
-+  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
-+  lt_cv_file_magic_test_file=/shlib/libc.so
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+sco3.2v5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+solaris*)
-+  lt_cv_deplibs_check_method=pass_all
-+  lt_cv_file_magic_test_file=/lib/libc.so
-+  ;;
-+
-+sysv5uw[[78]]* | sysv4*uw2*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  case $host_vendor in
-+  motorola)
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
-+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-+    ;;
-+  ncr)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  sequent)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
-+    ;;
-+  sni)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
-+    lt_cv_file_magic_test_file=/lib/libc.so
-+    ;;
-+  siemens)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  esac
-+  ;;
-+esac
- ])
-+file_magic_cmd=$lt_cv_file_magic_cmd
-+deplibs_check_method=$lt_cv_deplibs_check_method
-+])
-+
- # AC_PROG_NM - find the path to a BSD-compatible name lister
--AC_DEFUN(AC_PROG_NM,
--[AC_MSG_CHECKING([for BSD-compatible nm])
--AC_CACHE_VAL(ac_cv_path_NM,
-+AC_DEFUN([AC_PROG_NM],
-+[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
-+AC_MSG_CHECKING([for BSD-compatible nm])
-+AC_CACHE_VAL(lt_cv_path_NM,
- [if test -n "$NM"; then
-   # Let the user override the test.
--  ac_cv_path_NM="$NM"
-+  lt_cv_path_NM="$NM"
- else
--  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
-     test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
-+    tmp_nm=$ac_dir/${ac_tool_prefix}nm
-+    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
-       # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-       #   nm: unknown option "B" ignored
--      if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
--      ac_cv_path_NM="$ac_dir/nm -B"
-+      # Tru64's nm complains that /dev/null is an invalid object file
-+      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -B"
-       break
--      elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
--      ac_cv_path_NM="$ac_dir/nm -p"
-+      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -p"
-       break
-       else
--      ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
-+      lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-       continue # so that we can try to find one that supports BSD flags
-       fi
-     fi
-   done
-   IFS="$ac_save_ifs"
--  test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
-+  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
- fi])
--NM="$ac_cv_path_NM"
-+NM="$lt_cv_path_NM"
- AC_MSG_RESULT([$NM])
- ])
- # AC_CHECK_LIBM - check for math library
--AC_DEFUN(AC_CHECK_LIBM,
-+AC_DEFUN([AC_CHECK_LIBM],
- [AC_REQUIRE([AC_CANONICAL_HOST])dnl
- LIBM=
--case "$lt_target" in
--*-*-beos* | *-*-cygwin*)
-+case $host in
-+*-*-beos* | *-*-cygwin* | *-*-pw32*)
-   # These system don't have libm
-   ;;
- *-ncr-sysv4.3*)
-@@ -361,33 +3632,41 @@
- ])
- # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
--# the libltdl convenience library, adds --enable-ltdl-convenience to
--# the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
--# is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
--# to be `${top_builddir}/libltdl'.  Make sure you start DIR with
--# '${top_builddir}/' (note the single quotes!) if your package is not
--# flat, and, if you're not using automake, define top_builddir as
--# appropriate in the Makefiles.
--AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--  case "$enable_ltdl_convenience" in
-+# the libltdl convenience library and LTDLINCL to the include flags for
-+# the libltdl header and adds --enable-ltdl-convenience to the
-+# configure arguments.  Note that LIBLTDL and LTDLINCL are not
-+# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not
-+# provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed
-+# with '${top_builddir}/' and LTDLINCL will be prefixed with
-+# '${top_srcdir}/' (note the single quotes!).  If your package is not
-+# flat and you're not using automake, define top_builddir and
-+# top_srcdir appropriately in the Makefiles.
-+AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+  case $enable_ltdl_convenience in
-   no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
-   "") enable_ltdl_convenience=yes
-       ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
-   esac
--  LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdlc.la
--  INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
-+  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
-+  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-+  # For backwards non-gettext consistent compatibility...
-+  INCLTDL="$LTDLINCL"
- ])
- # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
--# the libltdl installable library, and adds --enable-ltdl-install to
--# the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
--# is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
--# to be `${top_builddir}/libltdl'.  Make sure you start DIR with
--# '${top_builddir}/' (note the single quotes!) if your package is not
--# flat, and, if you're not using automake, define top_builddir as
--# appropriate in the Makefiles.
-+# the libltdl installable library and LTDLINCL to the include flags for
-+# the libltdl header and adds --enable-ltdl-install to the configure
-+# arguments.  Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is
-+# AC_CONFIG_SUBDIRS called.  If DIR is not provided and an installed
-+# libltdl is not found, it is assumed to be `libltdl'.  LIBLTDL will
-+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed
-+# with '${top_srcdir}/' (note the single quotes!).  If your package is
-+# not flat and you're not using automake, define top_builddir and
-+# top_srcdir appropriately in the Makefiles.
- # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
--AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-   AC_CHECK_LIB(ltdl, main,
-   [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
-   [if test x"$enable_ltdl_install" = xno; then
-@@ -398,148 +3677,124 @@
-   ])
-   if test x"$enable_ltdl_install" = x"yes"; then
-     ac_configure_args="$ac_configure_args --enable-ltdl-install"
--    LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdl.la
--    INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
-+    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
-+    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-   else
-     ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
-     LIBLTDL="-lltdl"
--    INCLTDL=
-+    LTDLINCL=
-   fi
-+  # For backwards non-gettext consistent compatibility...
-+  INCLTDL="$LTDLINCL"
- ])
--dnl old names
--AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
--AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
--AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
--AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
--AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
--AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
--AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
--
--dnl This is just to silence aclocal about the macro not being used
--ifelse([AC_DISABLE_FAST_INSTALL])dnl
--
--# Do all the work for Automake.  This macro actually does too much --
--# some checks are only needed if your package does certain things.
--# But this isn't really a big deal.
--
--# serial 1
--
--dnl Usage:
--dnl AM_INIT_AUTOMAKE(package,version, [no-define])
--
--AC_DEFUN(AM_INIT_AUTOMAKE,
--[AC_REQUIRE([AC_PROG_INSTALL])
--PACKAGE=[$1]
--AC_SUBST(PACKAGE)
--VERSION=[$2]
--AC_SUBST(VERSION)
--dnl test to see if srcdir already configured
--if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
--  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
--fi
--ifelse([$3],,
--AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
--AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
--AC_REQUIRE([AM_SANITY_CHECK])
--AC_REQUIRE([AC_ARG_PROGRAM])
--dnl FIXME This is truly gross.
--missing_dir=`cd $ac_aux_dir && pwd`
--AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
--AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
--AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
--AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
--AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
--AC_REQUIRE([AC_PROG_MAKE_SET])])
--
--#
--# Check to make sure that the build environment is sane.
--#
--
--AC_DEFUN(AM_SANITY_CHECK,
--[AC_MSG_CHECKING([whether build environment is sane])
--# Just in case
--sleep 1
--echo timestamp > conftestfile
--# Do `set' in a subshell so we don't clobber the current shell's
--# arguments.  Must try -L first in case configure is actually a
--# symlink; some systems play weird games with the mod time of symlinks
--# (eg FreeBSD returns the mod time of the symlink's containing
--# directory).
--if (
--   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
--   if test "[$]*" = "X"; then
--      # -L didn't work.
--      set X `ls -t $srcdir/configure conftestfile`
--   fi
--   if test "[$]*" != "X $srcdir/configure conftestfile" \
--      && test "[$]*" != "X conftestfile $srcdir/configure"; then
--
--      # If neither matched, then we have a broken ls.  This can happen
--      # if, for instance, CONFIG_SHELL is bash and it inherits a
--      # broken ls alias from the environment.  This has actually
--      # happened.  Such a system could not be considered "sane".
--      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
--alias in your environment])
--   fi
-+# old names
-+AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
-+AC_DEFUN([AM_ENABLE_SHARED],  [AC_ENABLE_SHARED($@)])
-+AC_DEFUN([AM_ENABLE_STATIC],  [AC_ENABLE_STATIC($@)])
-+AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-+AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-+AC_DEFUN([AM_PROG_LD],        [AC_PROG_LD])
-+AC_DEFUN([AM_PROG_NM],        [AC_PROG_NM])
-+
-+# This is just to silence aclocal about the macro not being used
-+ifelse([AC_DISABLE_FAST_INSTALL])
-+
-+# NOTE: This macro has been submitted for inclusion into   #
-+#  GNU Autoconf as AC_PROG_SED.  When it is available in   #
-+#  a released version of Autoconf we should remove this    #
-+#  macro and use it instead.                               #
-+# LT_AC_PROG_SED
-+# --------------
-+# Check for a fully-functional sed program, that truncates
-+# as few characters as possible.  Prefer GNU sed if found.
-+AC_DEFUN([LT_AC_PROG_SED],
-+[AC_MSG_CHECKING([for a sed that does not truncate output])
-+AC_CACHE_VAL(lt_cv_path_SED,
-+[# Loop through the user's path and test for sed and gsed.
-+# Then use that list of sed's as ones to test for truncation.
-+as_executable_p="test -f"
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_prog in sed gsed; do
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+      if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-+        _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
-+      fi
-+    done
-+  done
-+done
--   test "[$]2" = conftestfile
--   )
--then
--   # Ok.
--   :
--else
--   AC_MSG_ERROR([newly created file is older than distributed files!
--Check your system clock])
--fi
--rm -f conftest*
--AC_MSG_RESULT(yes)])
-+  # Create a temporary directory, and hook for its removal unless debugging.
-+$debug ||
-+{
-+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-+  trap '{ (exit 1); exit 1; }' 1 2 13 15
-+}
--dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
--dnl The program must properly implement --version.
--AC_DEFUN(AM_MISSING_PROG,
--[AC_MSG_CHECKING(for working $2)
--# Run test in a subshell; some versions of sh will print an error if
--# an executable is not found, even if stderr is redirected.
--# Redirect stdin to placate older versions of autoconf.  Sigh.
--if ($2 --version) < /dev/null > /dev/null 2>&1; then
--   $1=$2
--   AC_MSG_RESULT(found)
-+# Create a (secure) tmp directory for tmp files.
-+: ${TMPDIR=/tmp}
-+{
-+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
-+  test -n "$tmp" && test -d "$tmp"
-+}  ||
-+{
-+  tmp=$TMPDIR/sed$$-$RANDOM
-+  (umask 077 && mkdir $tmp)
-+} ||
-+{
-+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
-+   { (exit 1); exit 1; }
-+}
-+  _max=0
-+  _count=0
-+  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
-+  # along with /bin/sed that truncates output.
-+  for _sed in $_sed_list /usr/xpg4/bin/sed; do
-+    test ! -f ${_sed} && break
-+    cat /dev/null > "$tmp/sed.in"
-+    _count=0
-+    echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
-+    # Check for GNU sed and select it if it is found.
-+    if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
-+      lt_cv_path_SED=${_sed}
-+      break
-+    fi
-+    while true; do
-+      cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
-+      mv "$tmp/sed.tmp" "$tmp/sed.in"
-+      cp "$tmp/sed.in" "$tmp/sed.nl"
-+      echo >>"$tmp/sed.nl"
-+      ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
-+      cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
-+      # 40000 chars as input seems more than enough
-+      test $_count -gt 10 && break
-+      _count=`expr $_count + 1`
-+      if test $_count -gt $_max; then
-+        _max=$_count
-+        lt_cv_path_SED=$_sed
-+      fi
-+    done
-+  done
-+  rm -rf "$tmp"
-+])
-+if test "X$SED" != "X"; then
-+  lt_cv_path_SED=$SED
- else
--   $1="$3/missing $2"
--   AC_MSG_RESULT(missing)
-+  SED=$lt_cv_path_SED
- fi
--AC_SUBST($1)])
--
--# Like AC_CONFIG_HEADER, but automatically create stamp file.
--
--AC_DEFUN(AM_CONFIG_HEADER,
--[AC_PREREQ([2.12])
--AC_CONFIG_HEADER([$1])
--dnl When config.status generates a header, we must update the stamp-h file.
--dnl This file resides in the same directory as the config header
--dnl that is generated.  We must strip everything past the first ":",
--dnl and everything past the last "/".
--AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
--ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
--<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
--<<am_indx=1
--for am_file in <<$1>>; do
--  case " <<$>>CONFIG_HEADERS " in
--  *" <<$>>am_file "*<<)>>
--    echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
--    ;;
--  esac
--  am_indx=`expr "<<$>>am_indx" + 1`
--done<<>>dnl>>)
--changequote([,]))])
-+AC_MSG_RESULT([$SED])
-+])
- # Add --enable-maintainer-mode option to configure.
- # From Jim Meyering
- # serial 1
--AC_DEFUN(AM_MAINTAINER_MODE,
-+AC_DEFUN([AM_MAINTAINER_MODE],
- [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
-   dnl maintainer-mode is disabled by default
-   AC_ARG_ENABLE(maintainer-mode,
-@@ -556,7 +3811,7 @@
- # Define a conditional.
--AC_DEFUN(AM_CONDITIONAL,
-+AC_DEFUN([AM_CONDITIONAL],
- [AC_SUBST($1_TRUE)
- AC_SUBST($1_FALSE)
- if $2; then
-@@ -585,7 +3840,7 @@
- # program @code{ansi2knr}, which comes with Ghostscript.
- # @end defmac
--AC_DEFUN(AM_PROG_CC_STDC,
-+AC_DEFUN([AM_PROG_CC_STDC],
- [AC_REQUIRE([AC_PROG_CC])
- AC_BEFORE([$0], [AC_C_INLINE])
- AC_BEFORE([$0], [AC_C_CONST])
---- glib1.2-1.2.10.orig/config.guess
-+++ glib1.2-1.2.10/config.guess
-@@ -1,8 +1,10 @@
- #! /bin/sh
- # Attempt to guess a canonical system name.
--#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999
--#   Free Software Foundation, Inc.
--#
-+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-+
-+timestamp='2003-05-09'
-+
- # This file is free software; you can redistribute it and/or modify it
- # under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2 of the License, or
-@@ -22,99 +24,262 @@
- # configuration script generated by Autoconf, you may include it under
- # the same distribution terms that you use for the rest of that program.
--# Written by Per Bothner <bothner@cygnus.com>.
--# The master version of this file is at the FSF in /home/gd/gnu/lib.
--# Please send patches to <autoconf-patches@gnu.org>.
-+# Originally written by Per Bothner <per@bothner.com>.
-+# Please send patches to <config-patches@gnu.org>.  Submit a context
-+# diff and a properly formatted ChangeLog entry.
- #
- # This script attempts to guess a canonical system name similar to
- # config.sub.  If it succeeds, it prints the system name on stdout, and
- # exits with 0.  Otherwise, it exits with 1.
- #
- # The plan is that this can be called by configure scripts if you
--# don't specify an explicit system type (host/target name).
--#
--# Only a few systems have been added to this list; please add others
--# (but try to keep the structure clean).
--#
-+# don't specify an explicit build system type.
--# Use $HOST_CC if defined. $CC may point to a cross-compiler
--if test x"$CC_FOR_BUILD" = x; then
--  if test x"$HOST_CC" != x; then
--    CC_FOR_BUILD="$HOST_CC"
--  else
--    if test x"$CC" != x; then
--      CC_FOR_BUILD="$CC"
--    else
--      CC_FOR_BUILD=cc
--    fi
--  fi
-+me=`echo "$0" | sed -e 's,.*/,,'`
-+
-+usage="\
-+Usage: $0 [OPTION]
-+
-+Output the configuration name of the system \`$me' is run on.
-+
-+Operation modes:
-+  -h, --help         print this help, then exit
-+  -t, --time-stamp   print date of last modification, then exit
-+  -v, --version      print version number, then exit
-+
-+Report bugs and patches to <config-patches@gnu.org>."
-+
-+version="\
-+GNU config.guess ($timestamp)
-+
-+Originally written by Per Bothner.
-+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-+Free Software Foundation, Inc.
-+
-+This is free software; see the source for copying conditions.  There is NO
-+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-+
-+help="
-+Try \`$me --help' for more information."
-+
-+# Parse command line
-+while test $# -gt 0 ; do
-+  case $1 in
-+    --time-stamp | --time* | -t )
-+       echo "$timestamp" ; exit 0 ;;
-+    --version | -v )
-+       echo "$version" ; exit 0 ;;
-+    --help | --h* | -h )
-+       echo "$usage"; exit 0 ;;
-+    -- )     # Stop option processing
-+       shift; break ;;
-+    - )       # Use stdin as input.
-+       break ;;
-+    -* )
-+       echo "$me: invalid option $1$help" >&2
-+       exit 1 ;;
-+    * )
-+       break ;;
-+  esac
-+done
-+
-+if test $# != 0; then
-+  echo "$me: too many arguments$help" >&2
-+  exit 1
- fi
-+trap 'exit 1' 1 2 15
-+
-+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-+# compiler to aid in system detection is discouraged as it requires
-+# temporary files to be created and, as you can see below, it is a
-+# headache to deal with in a portable fashion.
-+
-+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-+# use `HOST_CC' if defined, but it is deprecated.
-+
-+# Portable tmp directory creation inspired by the Autoconf team.
-+
-+set_cc_for_build='
-+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-+: ${TMPDIR=/tmp} ;
-+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
-+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
-+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-+dummy=$tmp/dummy ;
-+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-+case $CC_FOR_BUILD,$HOST_CC,$CC in
-+ ,,)    echo "int x;" > $dummy.c ;
-+      for c in cc gcc c89 c99 ; do
-+        if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
-+           CC_FOR_BUILD="$c"; break ;
-+        fi ;
-+      done ;
-+      if test x"$CC_FOR_BUILD" = x ; then
-+        CC_FOR_BUILD=no_compiler_found ;
-+      fi
-+      ;;
-+ ,,*)   CC_FOR_BUILD=$CC ;;
-+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-+esac ;'
- # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
--# (ghazi@noc.rutgers.edu 8/24/94.)
-+# (ghazi@noc.rutgers.edu 1994-08-24)
- if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
-       PATH=$PATH:/.attbin ; export PATH
- fi
- UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
- UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
--UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
- UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
--dummy=dummy-$$
--trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15
--
- # Note: order is significant - the case branches are not exclusive.
- case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
-+    *:NetBSD:*:*)
-+      # NetBSD (nbsd) targets should (where applicable) match one or
-+      # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
-+      # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
-+      # switched to ELF, *-*-netbsd* would select the old
-+      # object file format.  This provides both forward
-+      # compatibility and a consistent mechanism for selecting the
-+      # object file format.
-+      #
-+      # Note: NetBSD doesn't particularly care about the vendor
-+      # portion of the name.  We always set it to "unknown".
-+      sysctl="sysctl -n hw.machine_arch"
-+      UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-+          /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
-+      case "${UNAME_MACHINE_ARCH}" in
-+          armeb) machine=armeb-unknown ;;
-+          arm*) machine=arm-unknown ;;
-+          sh3el) machine=shl-unknown ;;
-+          sh3eb) machine=sh-unknown ;;
-+          *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
-+      esac
-+      # The Operating System including object format, if it has switched
-+      # to ELF recently, or will in the future.
-+      case "${UNAME_MACHINE_ARCH}" in
-+          arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-+              eval $set_cc_for_build
-+              if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-+                      | grep __ELF__ >/dev/null
-+              then
-+                  # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
-+                  # Return netbsd for either.  FIX?
-+                  os=netbsd
-+              else
-+                  os=netbsdelf
-+              fi
-+              ;;
-+          *)
-+              os=netbsd
-+              ;;
-+      esac
-+      # The OS release
-+      # Debian GNU/NetBSD machines have a different userland, and
-+      # thus, need a distinct triplet. However, they do not need
-+      # kernel version information, so it can be replaced with a
-+      # suitable tag, in the style of linux-gnu.
-+      case "${UNAME_VERSION}" in
-+          Debian*)
-+              release='-gnu'
-+              ;;
-+          *)
-+              release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-+              ;;
-+      esac
-+      # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
-+      # contains redundant information, the shorter form:
-+      # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-+      echo "${machine}-${os}${release}"
-+      exit 0 ;;
-+    amiga:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    arc:OpenBSD:*:*)
-+      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    hp300:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mac68k:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    macppc:OpenBSD:*:*)
-+      echo powerpc-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvme68k:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvme88k:OpenBSD:*:*)
-+      echo m88k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvmeppc:OpenBSD:*:*)
-+      echo powerpc-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    pmax:OpenBSD:*:*)
-+      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    sgi:OpenBSD:*:*)
-+      echo mipseb-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    sun3:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    wgrisc:OpenBSD:*:*)
-+      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:OpenBSD:*:*)
-+      echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-     alpha:OSF1:*:*)
-       if test $UNAME_RELEASE = "V4.0"; then
-               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
-       fi
-+      # According to Compaq, /usr/sbin/psrinfo has been available on
-+      # OSF/1 and Tru64 systems produced since 1995.  I hope that
-+      # covers most systems running today.  This code pipes the CPU
-+      # types through head -n 1, so we only detect the type of CPU 0.
-+      ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
-+      case "$ALPHA_CPU_TYPE" in
-+          "EV4 (21064)")
-+              UNAME_MACHINE="alpha" ;;
-+          "EV4.5 (21064)")
-+              UNAME_MACHINE="alpha" ;;
-+          "LCA4 (21066/21068)")
-+              UNAME_MACHINE="alpha" ;;
-+          "EV5 (21164)")
-+              UNAME_MACHINE="alphaev5" ;;
-+          "EV5.6 (21164A)")
-+              UNAME_MACHINE="alphaev56" ;;
-+          "EV5.6 (21164PC)")
-+              UNAME_MACHINE="alphapca56" ;;
-+          "EV5.7 (21164PC)")
-+              UNAME_MACHINE="alphapca57" ;;
-+          "EV6 (21264)")
-+              UNAME_MACHINE="alphaev6" ;;
-+          "EV6.7 (21264A)")
-+              UNAME_MACHINE="alphaev67" ;;
-+          "EV6.8CB (21264C)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.8AL (21264B)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.8CX (21264D)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.9A (21264/EV69A)")
-+              UNAME_MACHINE="alphaev69" ;;
-+          "EV7 (21364)")
-+              UNAME_MACHINE="alphaev7" ;;
-+          "EV7.9 (21364A)")
-+              UNAME_MACHINE="alphaev79" ;;
-+      esac
-       # A Vn.n version is a released version.
-       # A Tn.n version is a released field test version.
-       # A Xn.n version is an unreleased experimental baselevel.
-       # 1.2 uses "1.2" for uname -r.
--      cat <<EOF >$dummy.s
--      .globl main
--      .ent main
--main:
--      .frame \$30,0,\$26,0
--      .prologue 0
--      .long 0x47e03d80 # implver $0
--      lda \$2,259
--      .long 0x47e20c21 # amask $2,$1
--      srl \$1,8,\$2
--      sll \$2,2,\$2
--      sll \$0,3,\$0
--      addl \$1,\$0,\$0
--      addl \$2,\$0,\$0
--      ret \$31,(\$26),1
--      .end main
--EOF
--      $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
--      if test "$?" = 0 ; then
--              ./$dummy
--              case "$?" in
--                      7)
--                              UNAME_MACHINE="alpha"
--                              ;;
--                      15)
--                              UNAME_MACHINE="alphaev5"
--                              ;;
--                      14)
--                              UNAME_MACHINE="alphaev56"
--                              ;;
--                      10)
--                              UNAME_MACHINE="alphapca56"
--                              ;;
--                      16)
--                              UNAME_MACHINE="alphaev6"
--                              ;;
--              esac
--      fi
--      rm -f $dummy.s $dummy
-       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-       exit 0 ;;
-     Alpha\ *:Windows_NT*:*)
-@@ -127,34 +292,13 @@
-       echo alpha-dec-winnt3.5
-       exit 0 ;;
-     Amiga*:UNIX_System_V:4.0:*)
--      echo m68k-cbm-sysv4
-+      echo m68k-unknown-sysv4
-       exit 0;;
--    amiga:NetBSD:*:*)
--      echo m68k-cbm-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    amiga:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
-     *:[Aa]miga[Oo][Ss]:*:*)
-       echo ${UNAME_MACHINE}-unknown-amigaos
-       exit 0 ;;
--    arc64:OpenBSD:*:*)
--      echo mips64el-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    arc:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    hkmips:OpenBSD:*:*)
--      echo mips-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    pmax:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    sgi:OpenBSD:*:*)
--      echo mips-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    wgrisc:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+    *:[Mm]orph[Oo][Ss]:*:*)
-+      echo ${UNAME_MACHINE}-unknown-morphos
-       exit 0 ;;
-     *:OS/390:*:*)
-       echo i370-ibm-openedition
-@@ -162,10 +306,7 @@
-     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-       echo arm-acorn-riscix${UNAME_RELEASE}
-       exit 0;;
--    arm32:NetBSD:*:*)
--      echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
--      exit 0 ;;
--    SR2?01:HI-UX/MPP:*:*)
-+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
-       echo hppa1.1-hitachi-hiuxmpp
-       exit 0;;
-     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
-@@ -179,6 +320,10 @@
-     NILE*:*:*:dcosx)
-       echo pyramid-pyramid-svr4
-       exit 0 ;;
-+    DRS?6000:UNIX_SV:4.2*:7*)
-+      case `/usr/bin/uname -p` in
-+          sparc) echo sparc-icl-nx7 && exit 0 ;;
-+      esac ;;
-     sun4H:SunOS:5.*:*)
-       echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-@@ -207,7 +352,7 @@
-       echo m68k-sun-sunos${UNAME_RELEASE}
-       exit 0 ;;
-     sun*:*:4.2BSD:*)
--      UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-+      UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-       test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
-       case "`/bin/arch`" in
-           sun3)
-@@ -221,15 +366,9 @@
-     aushp:SunOS:*:*)
-       echo sparc-auspex-sunos${UNAME_RELEASE}
-       exit 0 ;;
--    atari*:NetBSD:*:*)
--      echo m68k-atari-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    atari*:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
-     # The situation for MiNT is a little confusing.  The machine name
-     # can be virtually everything (everything which is not
--    # "atarist" or "atariste" at least should have a processor 
-+    # "atarist" or "atariste" at least should have a processor
-     # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
-     # to the lowercase version "mint" (or "freemint").  Finally
-     # the system name "TOS" denotes a system which is actually not
-@@ -253,30 +392,9 @@
-     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-         echo m68k-unknown-mint${UNAME_RELEASE}
-         exit 0 ;;
--    sun3*:NetBSD:*:*)
--      echo m68k-sun-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    sun3*:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mac68k:NetBSD:*:*)
--      echo m68k-apple-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mac68k:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mvme68k:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mvme88k:OpenBSD:*:*)
--      echo m88k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
-     powerpc:machten:*:*)
-       echo powerpc-apple-machten${UNAME_RELEASE}
-       exit 0 ;;
--    macppc:NetBSD:*:*)
--        echo powerpc-apple-netbsd${UNAME_RELEASE}
--        exit 0 ;;
-     RISC*:Mach:*:*)
-       echo mips-dec-mach_bsd4.3
-       exit 0 ;;
-@@ -290,8 +408,10 @@
-       echo clipper-intergraph-clix${UNAME_RELEASE}
-       exit 0 ;;
-     mips:*:*:UMIPS | mips:*:*:RISCos)
-+      eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
- #ifdef __cplusplus
-+#include <stdio.h>  /* for printf() prototype */
-       int main (int argc, char *argv[]) {
- #else
-       int main (argc, argv) int argc; char *argv[]; {
-@@ -310,12 +430,20 @@
-         exit (-1);
-       }
- EOF
--      $CC_FOR_BUILD $dummy.c -o $dummy \
--        && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
--        && rm $dummy.c $dummy && exit 0
--      rm -f $dummy.c $dummy
-+      $CC_FOR_BUILD -o $dummy $dummy.c \
-+        && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-+        && exit 0
-       echo mips-mips-riscos${UNAME_RELEASE}
-       exit 0 ;;
-+    Motorola:PowerMAX_OS:*:*)
-+      echo powerpc-motorola-powermax
-+      exit 0 ;;
-+    Motorola:*:4.3:PL8-*)
-+      echo powerpc-harris-powermax
-+      exit 0 ;;
-+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
-+      echo powerpc-harris-powermax
-+      exit 0 ;;
-     Night_Hawk:Power_UNIX:*:*)
-       echo powerpc-harris-powerunix
-       exit 0 ;;
-@@ -331,7 +459,7 @@
-     AViiON:dgux:*:*)
-         # DG/UX returns AViiON for all architectures
-         UNAME_PROCESSOR=`/usr/bin/uname -p`
--      if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110]
-+      if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
-       then
-           if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-              [ ${TARGET_BINARY_INTERFACE}x = x ]
-@@ -363,11 +491,20 @@
-     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
-       echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
-       exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
--    i?86:AIX:*:*)
-+    i*86:AIX:*:*)
-       echo i386-ibm-aix
-       exit 0 ;;
-+    ia64:AIX:*:*)
-+      if [ -x /usr/bin/oslevel ] ; then
-+              IBM_REV=`/usr/bin/oslevel`
-+      else
-+              IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-+      fi
-+      echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-+      exit 0 ;;
-     *:AIX:2:3)
-       if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
-+              eval $set_cc_for_build
-               sed 's/^                //' << EOF >$dummy.c
-               #include <sys/systemcfg.h>
-@@ -379,8 +516,7 @@
-                       exit(0);
-                       }
- EOF
--              $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
--              rm -f $dummy.c $dummy
-+              $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-               echo rs6000-ibm-aix3.2.5
-       elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
-               echo rs6000-ibm-aix3.2.4
-@@ -388,9 +524,9 @@
-               echo rs6000-ibm-aix3.2
-       fi
-       exit 0 ;;
--    *:AIX:*:4)
--      IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
--      if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then
-+    *:AIX:*:[45])
-+      IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-+      if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
-               IBM_ARCH=rs6000
-       else
-               IBM_ARCH=powerpc
-@@ -398,7 +534,7 @@
-       if [ -x /usr/bin/oslevel ] ; then
-               IBM_REV=`/usr/bin/oslevel`
-       else
--              IBM_REV=4.${UNAME_RELEASE}
-+              IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-       fi
-       echo ${IBM_ARCH}-ibm-aix${IBM_REV}
-       exit 0 ;;
-@@ -408,7 +544,7 @@
-     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
-       echo romp-ibm-bsd4.4
-       exit 0 ;;
--    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and
-+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-       echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
-       exit 0 ;;                           # report: romp-ibm BSD 4.3
-     *:BOSX:*:*)
-@@ -424,11 +560,30 @@
-       echo m68k-hp-bsd4.4
-       exit 0 ;;
-     9000/[34678]??:HP-UX:*:*)
-+      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-       case "${UNAME_MACHINE}" in
-           9000/31? )            HP_ARCH=m68000 ;;
-           9000/[34]?? )         HP_ARCH=m68k ;;
-           9000/[678][0-9][0-9])
--              sed 's/^              //' << EOF >$dummy.c
-+              if [ -x /usr/bin/getconf ]; then
-+                  sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-+                    case "${sc_cpu_version}" in
-+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-+                      532)                      # CPU_PA_RISC2_0
-+                        case "${sc_kernel_bits}" in
-+                          32) HP_ARCH="hppa2.0n" ;;
-+                          64) HP_ARCH="hppa2.0w" ;;
-+                        '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-+                        esac ;;
-+                    esac
-+              fi
-+              if [ "${HP_ARCH}" = "" ]; then
-+                  eval $set_cc_for_build
-+                  sed 's/^              //' << EOF >$dummy.c
-+
-+              #define _HPUX_SOURCE
-               #include <stdlib.h>
-               #include <unistd.h>
-@@ -459,13 +614,29 @@
-                   exit (0);
-               }
- EOF
--      (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
--      rm -f $dummy.c $dummy
-+                  (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
-+                  test -z "$HP_ARCH" && HP_ARCH=hppa
-+              fi ;;
-       esac
--      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-+      if [ ${HP_ARCH} = "hppa2.0w" ]
-+      then
-+          # avoid double evaluation of $set_cc_for_build
-+          test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
-+          if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
-+          then
-+              HP_ARCH="hppa2.0w"
-+          else
-+              HP_ARCH="hppa64"
-+          fi
-+      fi
-       echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-       exit 0 ;;
-+    ia64:HP-UX:*:*)
-+      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-+      echo ia64-hp-hpux${HPUX_REV}
-+      exit 0 ;;
-     3050*:HI-UX:*:*)
-+      eval $set_cc_for_build
-       sed 's/^        //' << EOF >$dummy.c
-       #include <unistd.h>
-       int
-@@ -491,8 +662,7 @@
-         exit (0);
-       }
- EOF
--      $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
--      rm -f $dummy.c $dummy
-+      $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-       echo unknown-hitachi-hiuxwe2
-       exit 0 ;;
-     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
-@@ -501,7 +671,7 @@
-     9000/8??:4.3bsd:*:*)
-       echo hppa1.0-hp-bsd
-       exit 0 ;;
--    *9??*:MPE/iX:*:*)
-+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
-       echo hppa1.0-hp-mpeix
-       exit 0 ;;
-     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
-@@ -510,7 +680,7 @@
-     hp8??:OSF1:*:*)
-       echo hppa1.0-hp-osf
-       exit 0 ;;
--    i?86:OSF1:*:*)
-+    i*86:OSF1:*:*)
-       if [ -x /usr/sbin/sysversion ] ; then
-           echo ${UNAME_MACHINE}-unknown-osf1mk
-       else
-@@ -520,9 +690,6 @@
-     parisc*:Lites*:*:*)
-       echo hppa1.1-hp-lites
-       exit 0 ;;
--    hppa*:OpenBSD:*:*)
--      echo hppa-unknown-openbsd
--      exit 0 ;;
-     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
-       echo c1-convex-bsd
-         exit 0 ;;
-@@ -541,41 +708,34 @@
-     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
-       echo c4-convex-bsd
-         exit 0 ;;
--    CRAY*X-MP:*:*:*)
--      echo xmp-cray-unicos
--        exit 0 ;;
-     CRAY*Y-MP:*:*:*)
--      echo ymp-cray-unicos${UNAME_RELEASE}
-+      echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-     CRAY*[A-Z]90:*:*:*)
-       echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
-       | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
--            -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
-+            -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-+            -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-     CRAY*TS:*:*:*)
--      echo t90-cray-unicos${UNAME_RELEASE}
-+      echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-     CRAY*T3E:*:*:*)
--      echo alpha-cray-unicosmk${UNAME_RELEASE}
-+      echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
--    CRAY-2:*:*:*)
--      echo cray2-cray-unicos
--        exit 0 ;;
--    F300:UNIX_System_V:*:*)
-+    CRAY*SV1:*:*:*)
-+      echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-+      exit 0 ;;
-+    *:UNICOS/mp:*:*)
-+      echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 
-+      exit 0 ;;
-+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-+      FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
--        echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-         exit 0 ;;
--    F301:UNIX_System_V:*:*)
--       echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
--       exit 0 ;;
--    hp3[0-9][05]:NetBSD:*:*)
--      echo m68k-hp-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    hp300:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    i?86:BSD/386:*:* | i?86:BSD/OS:*:*)
-+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-       echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-       exit 0 ;;
-     sparc*:BSD/OS:*:*)
-@@ -584,20 +744,19 @@
-     *:BSD/OS:*:*)
-       echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
--    *:FreeBSD:*:*)
--      if test -x /usr/bin/objformat; then
--          if test "elf" = "`/usr/bin/objformat`"; then
--              echo ${UNAME_MACHINE}-unknown-freebsdelf`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'`
--              exit 0
--          fi
--      fi
--      echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
--      exit 0 ;;
--    *:NetBSD:*:*)
--      echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*//'`
--      exit 0 ;;
--    *:OpenBSD:*:*)
--      echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-+    *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
-+      # Determine whether the default compiler uses glibc.
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #include <features.h>
-+      #if __GLIBC__ >= 2
-+      LIBC=gnu
-+      #else
-+      LIBC=
-+      #endif
-+EOF
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-+      echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
-       exit 0 ;;
-     i*:CYGWIN*:*)
-       echo ${UNAME_MACHINE}-pc-cygwin
-@@ -605,11 +764,20 @@
-     i*:MINGW*:*)
-       echo ${UNAME_MACHINE}-pc-mingw32
-       exit 0 ;;
-+    i*:PW*:*)
-+      echo ${UNAME_MACHINE}-pc-pw32
-+      exit 0 ;;
-+    x86:Interix*:3*)
-+      echo i586-pc-interix3
-+      exit 0 ;;
-+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-+      echo i${UNAME_MACHINE}-pc-mks
-+      exit 0 ;;
-     i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-       # How do we know it's Interix rather than the generic POSIX subsystem?
-       # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-       # UNAME_MACHINE based on the output of uname instead of i386?
--      echo i386-pc-interix
-+      echo i586-pc-interix
-       exit 0 ;;
-     i*:UWIN*:*)
-       echo ${UNAME_MACHINE}-pc-uwin
-@@ -623,201 +791,159 @@
-     *:GNU:*:*)
-       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
-       exit 0 ;;
--    *:Linux:*:*)
--
-+    i*86:Minix:*:*)
-+      echo ${UNAME_MACHINE}-pc-minix
-+      exit 0 ;;
-+    arm*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    ia64:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    m68*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    mips:Linux:*:*)
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #undef CPU
-+      #undef mips
-+      #undef mipsel
-+      #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-+      CPU=mipsel
-+      #else
-+      #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-+      CPU=mips
-+      #else
-+      CPU=
-+      #endif
-+      #endif
-+EOF
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-+      test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-+      ;;
-+    mips64:Linux:*:*)
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #undef CPU
-+      #undef mips64
-+      #undef mips64el
-+      #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-+      CPU=mips64el
-+      #else
-+      #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-+      CPU=mips64
-+      #else
-+      CPU=
-+      #endif
-+      #endif
-+EOF
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-+      test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-+      ;;
-+    ppc:Linux:*:*)
-+      echo powerpc-unknown-linux-gnu
-+      exit 0 ;;
-+    ppc64:Linux:*:*)
-+      echo powerpc64-unknown-linux-gnu
-+      exit 0 ;;
-+    alpha:Linux:*:*)
-+      case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-+        EV5)   UNAME_MACHINE=alphaev5 ;;
-+        EV56)  UNAME_MACHINE=alphaev56 ;;
-+        PCA56) UNAME_MACHINE=alphapca56 ;;
-+        PCA57) UNAME_MACHINE=alphapca56 ;;
-+        EV6)   UNAME_MACHINE=alphaev6 ;;
-+        EV67)  UNAME_MACHINE=alphaev67 ;;
-+        EV68*) UNAME_MACHINE=alphaev68 ;;
-+        esac
-+      objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-+      if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-+      exit 0 ;;
-+    parisc:Linux:*:* | hppa:Linux:*:*)
-+      # Look for CPU level
-+      case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-+        PA7*) echo hppa1.1-unknown-linux-gnu ;;
-+        PA8*) echo hppa2.0-unknown-linux-gnu ;;
-+        *)    echo hppa-unknown-linux-gnu ;;
-+      esac
-+      exit 0 ;;
-+    parisc64:Linux:*:* | hppa64:Linux:*:*)
-+      echo hppa64-unknown-linux-gnu
-+      exit 0 ;;
-+    s390:Linux:*:* | s390x:Linux:*:*)
-+      echo ${UNAME_MACHINE}-ibm-linux
-+      exit 0 ;;
-+    sh*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    sparc:Linux:*:* | sparc64:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    x86_64:Linux:*:*)
-+      echo x86_64-unknown-linux-gnu
-+      exit 0 ;;
-+    i*86:Linux:*:*)
-       # The BFD linker knows what the default object file format is, so
-       # first see if it will tell us. cd to the root directory to prevent
-       # problems with other programs or directories called `ld' in the path.
--      ld_help_string=`cd /; ld --help 2>&1`
--      ld_supported_emulations=`echo $ld_help_string \
--                       | sed -ne '/supported emulations:/!d
-+      # Set LC_ALL=C to ensure ld outputs messages in English.
-+      ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-+                       | sed -ne '/supported targets:/!d
-                                   s/[         ][      ]*/ /g
--                                  s/.*supported emulations: *//
-+                                  s/.*supported targets: *//
-                                   s/ .*//
-                                   p'`
--        case "$ld_supported_emulations" in
--        *ia64)
--              echo "${UNAME_MACHINE}-unknown-linux"
--              exit 0
-+        case "$ld_supported_targets" in
-+        elf32-i386)
-+              TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-               ;;
--        i?86linux)
-+        a.out-i386-linux)
-               echo "${UNAME_MACHINE}-pc-linux-gnuaout"
--              exit 0
--              ;;
--        i?86coff)
-+              exit 0 ;;
-+        coff-i386)
-               echo "${UNAME_MACHINE}-pc-linux-gnucoff"
--              exit 0
--              ;;
--        sparclinux)
--              echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
--              exit 0
--              ;;
--        armlinux)
--              echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
--              exit 0
--              ;;
--        elf32arm*)
--              echo "${UNAME_MACHINE}-unknown-linux-gnu"
--              exit 0
--              ;;
--        armelf_linux*)
--              echo "${UNAME_MACHINE}-unknown-linux-gnu"
--              exit 0
--              ;;
--        m68klinux)
--              echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
--              exit 0
--              ;;
--        elf32ppc)
--              # Determine Lib Version
--              cat >$dummy.c <<EOF
--#include <features.h>
--#if defined(__GLIBC__)
--extern char __libc_version[];
--extern char __libc_release[];
--#endif
--main(argc, argv)
--     int argc;
--     char *argv[];
--{
--#if defined(__GLIBC__)
--  printf("%s %s\n", __libc_version, __libc_release);
--#else
--  printf("unkown\n");
--#endif
--  return 0;
--}
--EOF
--              LIBC=""
--              $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
--              if test "$?" = 0 ; then
--                      ./$dummy | grep 1\.99 > /dev/null
--                      if test "$?" = 0 ; then
--                              LIBC="libc1"
--                      fi
--              fi      
--              rm -f $dummy.c $dummy
--              echo powerpc-unknown-linux-gnu${LIBC}
--              exit 0
--              ;;
-+              exit 0 ;;
-+        "")
-+              # Either a pre-BFD a.out linker (linux-gnuoldld) or
-+              # one that does not give us useful --help.
-+              echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-+              exit 0 ;;
-       esac
--
--      if test "${UNAME_MACHINE}" = "alpha" ; then
--              sed 's/^        //'  <<EOF >$dummy.s
--              .globl main
--              .ent main
--      main:
--              .frame \$30,0,\$26,0
--              .prologue 0
--              .long 0x47e03d80 # implver $0
--              lda \$2,259
--              .long 0x47e20c21 # amask $2,$1
--              srl \$1,8,\$2
--              sll \$2,2,\$2
--              sll \$0,3,\$0
--              addl \$1,\$0,\$0
--              addl \$2,\$0,\$0
--              ret \$31,(\$26),1
--              .end main
--EOF
--              LIBC=""
--              $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
--              if test "$?" = 0 ; then
--                      ./$dummy
--                      case "$?" in
--                      7)
--                              UNAME_MACHINE="alpha"
--                              ;;
--                      15)
--                              UNAME_MACHINE="alphaev5"
--                              ;;
--                      14)
--                              UNAME_MACHINE="alphaev56"
--                              ;;
--                      10)
--                              UNAME_MACHINE="alphapca56"
--                              ;;
--                      16)
--                              UNAME_MACHINE="alphaev6"
--                              ;;
--                      esac
--
--                      objdump --private-headers $dummy | \
--                        grep ld.so.1 > /dev/null
--                      if test "$?" = 0 ; then
--                              LIBC="libc1"
--                      fi
--              fi
--              rm -f $dummy.s $dummy
--              echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
--      elif test "${UNAME_MACHINE}" = "mips" ; then
--        cat >$dummy.c <<EOF
--#ifdef __cplusplus
--      int main (int argc, char *argv[]) {
--#else
--      int main (argc, argv) int argc; char *argv[]; {
--#endif
--#ifdef __MIPSEB__
--  printf ("%s-unknown-linux-gnu\n", argv[1]);
--#endif
--#ifdef __MIPSEL__
--  printf ("%sel-unknown-linux-gnu\n", argv[1]);
--#endif
--  return 0;
--}
--EOF
--        $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
--        rm -f $dummy.c $dummy
--      else
--        # Either a pre-BFD a.out linker (linux-gnuoldld)
--        # or one that does not give us useful --help.
--        # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
--        # If ld does not provide *any* "supported emulations:"
--        # that means it is gnuoldld.
--        echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
--        test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
--
--        case "${UNAME_MACHINE}" in
--        i?86)
--          VENDOR=pc;
--          ;;
--        *)
--          VENDOR=unknown;
--          ;;
--        esac
--        # Determine whether the default compiler is a.out or elf
--        cat >$dummy.c <<EOF
--#include <features.h>
--#ifdef __cplusplus
--      int main (int argc, char *argv[]) {
--#else
--      int main (argc, argv) int argc; char *argv[]; {
--#endif
--#ifdef __ELF__
--# ifdef __GLIBC__
--#  if __GLIBC__ >= 2
--    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
--#  else
--    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
--#  endif
--# else
--   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
--# endif
--#else
--  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
--#endif
--  return 0;
--}
-+      # Determine whether the default compiler is a.out or elf
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #include <features.h>
-+      #ifdef __ELF__
-+      # ifdef __GLIBC__
-+      #  if __GLIBC__ >= 2
-+      LIBC=gnu
-+      #  else
-+      LIBC=gnulibc1
-+      #  endif
-+      # else
-+      LIBC=gnulibc1
-+      # endif
-+      #else
-+      #ifdef __INTEL_COMPILER
-+      LIBC=gnu
-+      #else
-+      LIBC=gnuaout
-+      #endif
-+      #endif
- EOF
--        $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
--        rm -f $dummy.c $dummy
--      fi ;;
--# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
--# are messed up and put the nodename in both sysname and nodename.
--    i?86:DYNIX/ptx:4*:*)
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-+      test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-+      test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
-+      ;;
-+    i*86:DYNIX/ptx:4*:*)
-+      # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
-+      # earlier versions are messed up and put the nodename in both
-+      # sysname and nodename.
-       echo i386-sequent-sysv4
-       exit 0 ;;
--    i?86:UNIX_SV:4.2MP:2.*)
-+    i*86:UNIX_SV:4.2MP:2.*)
-         # Unixware is an offshoot of SVR4, but it has its own version
-         # number series starting with 2...
-         # I am not positive that other SVR4 systems won't match this,
-@@ -825,7 +951,24 @@
-         # Use sysv4.2uw... so that sysv4* matches it.
-       echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-       exit 0 ;;
--    i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
-+    i*86:OS/2:*:*)
-+      # If we were able to find `uname', then EMX Unix compatibility
-+      # is probably installed.
-+      echo ${UNAME_MACHINE}-pc-os2-emx
-+      exit 0 ;;
-+    i*86:XTS-300:*:STOP)
-+      echo ${UNAME_MACHINE}-unknown-stop
-+      exit 0 ;;
-+    i*86:atheos:*:*)
-+      echo ${UNAME_MACHINE}-unknown-atheos
-+      exit 0 ;;
-+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
-+      echo i386-unknown-lynxos${UNAME_RELEASE}
-+      exit 0 ;;
-+    i*86:*DOS:*:*)
-+      echo ${UNAME_MACHINE}-pc-msdosdjgpp
-+      exit 0 ;;
-+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
-       UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
-       if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
-               echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
-@@ -833,27 +976,26 @@
-               echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
-       fi
-       exit 0 ;;
--    i?86:*:5:7*)
--        # Fixed at (any) Pentium or better
--        UNAME_MACHINE=i586
--        if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
--          echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
--      else
--          echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
--      fi
-+    i*86:*:5:[78]*)
-+      case `/bin/uname -X | grep "^Machine"` in
-+          *486*)           UNAME_MACHINE=i486 ;;
-+          *Pentium)        UNAME_MACHINE=i586 ;;
-+          *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
-+      esac
-+      echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-       exit 0 ;;
--    i?86:*:3.2:*)
-+    i*86:*:3.2:*)
-       if test -f /usr/options/cb.name; then
-               UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-               echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
-       elif /bin/uname -X 2>/dev/null >/dev/null ; then
--              UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
--              (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
--              (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
-+              UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
-+              (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-+              (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
-                       && UNAME_MACHINE=i586
--              (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
-+              (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
-                       && UNAME_MACHINE=i686
--              (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
-+              (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
-                       && UNAME_MACHINE=i686
-               echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
-       else
-@@ -861,6 +1003,7 @@
-       fi
-       exit 0 ;;
-     pc:*:*:*)
-+      # Left here for compatibility:
-         # uname -m prints for DJGPP always 'pc', but it prints nothing about
-         # the processor, so we play safe by assuming i386.
-       echo i386-pc-msdosdjgpp
-@@ -882,9 +1025,15 @@
-       # "miniframe"
-       echo m68010-convergent-sysv
-       exit 0 ;;
-+    mc68k:UNIX:SYSTEM5:3.51m)
-+      echo m68k-convergent-sysv
-+      exit 0 ;;
-+    M680?0:D-NIX:5.3:*)
-+      echo m68k-diab-dnix
-+      exit 0 ;;
-     M68*:*:R3V[567]*:*)
-       test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
--    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
-+    3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
-       OS_REL=''
-       test -r /etc/.relid \
-       && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-@@ -895,21 +1044,21 @@
-     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-           && echo i486-ncr-sysv4 && exit 0 ;;
--    m68*:LynxOS:2.*:*)
-+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-       echo m68k-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-     mc68030:UNIX_System_V:4.*:*)
-       echo m68k-atari-sysv4
-       exit 0 ;;
--    i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*)
--      echo i386-unknown-lynxos${UNAME_RELEASE}
--      exit 0 ;;
-     TSUNAMI:LynxOS:2.*:*)
-       echo sparc-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
--    rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
-+    rs6000:LynxOS:2.*:*)
-       echo rs6000-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
-+      echo powerpc-unknown-lynxos${UNAME_RELEASE}
-+      exit 0 ;;
-     SM[BE]S:UNIX_SV:*:*)
-       echo mips-dde-sysv${UNAME_RELEASE}
-       exit 0 ;;
-@@ -927,8 +1076,8 @@
-               echo ns32k-sni-sysv
-       fi
-       exit 0 ;;
--    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
--                           # says <Richard.M.Bartel@ccMail.Census.GOV>
-+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-         echo i586-unisys-sysv4
-         exit 0 ;;
-     *:UNIX_System_V:4*:FTX*)
-@@ -940,10 +1089,14 @@
-       # From seanf@swdc.stratus.com.
-       echo i860-stratus-sysv4
-       exit 0 ;;
-+    *:VOS:*:*)
-+      # From Paul.Green@stratus.com.
-+      echo hppa1.1-stratus-vos
-+      exit 0 ;;
-     mc68*:A/UX:*:*)
-       echo m68k-apple-aux${UNAME_RELEASE}
-       exit 0 ;;
--    news*:NEWS-OS:*:6*)
-+    news*:NEWS-OS:6*:*)
-       echo mips-sony-newsos6
-       exit 0 ;;
-     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
-@@ -968,20 +1121,80 @@
-     SX-5:SUPER-UX:*:*)
-       echo sx5-nec-superux${UNAME_RELEASE}
-       exit 0 ;;
-+    SX-6:SUPER-UX:*:*)
-+      echo sx6-nec-superux${UNAME_RELEASE}
-+      exit 0 ;;
-     Power*:Rhapsody:*:*)
-       echo powerpc-apple-rhapsody${UNAME_RELEASE}
-       exit 0 ;;
-     *:Rhapsody:*:*)
-       echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-       exit 0 ;;
-+    *:Darwin:*:*)
-+      case `uname -p` in
-+          *86) UNAME_PROCESSOR=i686 ;;
-+          powerpc) UNAME_PROCESSOR=powerpc ;;
-+      esac
-+      echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
-+      UNAME_PROCESSOR=`uname -p`
-+      if test "$UNAME_PROCESSOR" = "x86"; then
-+              UNAME_PROCESSOR=i386
-+              UNAME_MACHINE=pc
-+      fi
-+      echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-+      exit 0 ;;
-     *:QNX:*:4*)
--      echo i386-qnx-qnx${UNAME_VERSION}
-+      echo i386-pc-qnx
-+      exit 0 ;;
-+    NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
-+      echo nsr-tandem-nsk${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:NonStop-UX:*:*)
-+      echo mips-compaq-nonstopux
-+      exit 0 ;;
-+    BS2000:POSIX*:*:*)
-+      echo bs2000-siemens-sysv
-+      exit 0 ;;
-+    DS/*:UNIX_System_V:*:*)
-+      echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:Plan9:*:*)
-+      # "uname -m" is not consistent, so use $cputype instead. 386
-+      # is converted to i386 for consistency with other x86
-+      # operating systems.
-+      if test "$cputype" = "386"; then
-+          UNAME_MACHINE=i386
-+      else
-+          UNAME_MACHINE="$cputype"
-+      fi
-+      echo ${UNAME_MACHINE}-unknown-plan9
-+      exit 0 ;;
-+    *:TOPS-10:*:*)
-+      echo pdp10-unknown-tops10
-+      exit 0 ;;
-+    *:TENEX:*:*)
-+      echo pdp10-unknown-tenex
-+      exit 0 ;;
-+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
-+      echo pdp10-dec-tops20
-+      exit 0 ;;
-+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
-+      echo pdp10-xkl-tops20
-+      exit 0 ;;
-+    *:TOPS-20:*:*)
-+      echo pdp10-unknown-tops20
-+      exit 0 ;;
-+    *:ITS:*:*)
-+      echo pdp10-unknown-its
-       exit 0 ;;
- esac
- #echo '(No uname command or uname output not recognized.)' 1>&2
- #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-+eval $set_cc_for_build
- cat >$dummy.c <<EOF
- #ifdef _SEQUENT_
- # include <sys/types.h>
-@@ -1068,11 +1281,24 @@
- #endif
- #if defined (vax)
--#if !defined (ultrix)
--  printf ("vax-dec-bsd\n"); exit (0);
--#else
--  printf ("vax-dec-ultrix\n"); exit (0);
--#endif
-+# if !defined (ultrix)
-+#  include <sys/param.h>
-+#  if defined (BSD)
-+#   if BSD == 43
-+      printf ("vax-dec-bsd4.3\n"); exit (0);
-+#   else
-+#    if BSD == 199006
-+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-+#    else
-+      printf ("vax-dec-bsd\n"); exit (0);
-+#    endif
-+#   endif
-+#  else
-+    printf ("vax-dec-bsd\n"); exit (0);
-+#  endif
-+# else
-+    printf ("vax-dec-ultrix\n"); exit (0);
-+# endif
- #endif
- #if defined (alliant) && defined (i860)
-@@ -1083,8 +1309,7 @@
- }
- EOF
--$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0
--rm -f $dummy.c $dummy
-+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
- # Apollos put the system type in the environment.
-@@ -1116,6 +1341,48 @@
-     esac
- fi
--#echo '(Unable to guess system type)' 1>&2
-+cat >&2 <<EOF
-+$0: unable to guess system type
-+
-+This script, last modified $timestamp, has failed to recognize
-+the operating system you are using. It is advised that you
-+download the most up to date version of the config scripts from
-+
-+    ftp://ftp.gnu.org/pub/gnu/config/
-+
-+If the version you run ($0) is already up to date, please
-+send the following data and any information you think might be
-+pertinent to <config-patches@gnu.org> in order to provide the needed
-+information to handle your system.
-+
-+config.guess timestamp = $timestamp
-+
-+uname -m = `(uname -m) 2>/dev/null || echo unknown`
-+uname -r = `(uname -r) 2>/dev/null || echo unknown`
-+uname -s = `(uname -s) 2>/dev/null || echo unknown`
-+uname -v = `(uname -v) 2>/dev/null || echo unknown`
-+
-+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
-+
-+hostinfo               = `(hostinfo) 2>/dev/null`
-+/bin/universe          = `(/bin/universe) 2>/dev/null`
-+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
-+/bin/arch              = `(/bin/arch) 2>/dev/null`
-+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
-+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-+
-+UNAME_MACHINE = ${UNAME_MACHINE}
-+UNAME_RELEASE = ${UNAME_RELEASE}
-+UNAME_SYSTEM  = ${UNAME_SYSTEM}
-+UNAME_VERSION = ${UNAME_VERSION}
-+EOF
- exit 1
-+
-+# Local variables:
-+# eval: (add-hook 'write-file-hooks 'time-stamp)
-+# time-stamp-start: "timestamp='"
-+# time-stamp-format: "%:y-%02m-%02d"
-+# time-stamp-end: "'"
-+# End:
---- glib1.2-1.2.10.orig/config.sub
-+++ glib1.2-1.2.10/config.sub
-@@ -1,6 +1,10 @@
- #! /bin/sh
--# Configuration validation subroutine script, version 1.1.
--#   Copyright (C) 1991, 92-97, 1998, 1999 Free Software Foundation, Inc.
-+# Configuration validation subroutine script.
-+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-+#   2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-+
-+timestamp='2003-05-09'
-+
- # This file is (in principle) common to ALL GNU software.
- # The presence of a machine in this file suggests that SOME GNU software
- # can handle that machine.  It does not imply ALL GNU software can.
-@@ -25,6 +29,9 @@
- # configuration script generated by Autoconf, you may include it under
- # the same distribution terms that you use for the rest of that program.
-+# Please send patches to <config-patches@gnu.org>.  Submit a context
-+# diff and a properly formatted ChangeLog entry.
-+#
- # Configuration subroutine to validate and canonicalize a configuration type.
- # Supply the specified configuration type as an argument.
- # If it is invalid, we print an error message on stderr and exit with code 1.
-@@ -45,30 +52,73 @@
- #     CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
- # It is wrong to echo any other type of specification.
--if [ x$1 = x ]
--then
--      echo Configuration name missing. 1>&2
--      echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
--      echo "or     $0 ALIAS" 1>&2
--      echo where ALIAS is a recognized configuration type. 1>&2
--      exit 1
--fi
-+me=`echo "$0" | sed -e 's,.*/,,'`
--# First pass through any local machine types.
--case $1 in
--      *local*)
--              echo $1
--              exit 0
--              ;;
--      *)
--      ;;
-+usage="\
-+Usage: $0 [OPTION] CPU-MFR-OPSYS
-+       $0 [OPTION] ALIAS
-+
-+Canonicalize a configuration name.
-+
-+Operation modes:
-+  -h, --help         print this help, then exit
-+  -t, --time-stamp   print date of last modification, then exit
-+  -v, --version      print version number, then exit
-+
-+Report bugs and patches to <config-patches@gnu.org>."
-+
-+version="\
-+GNU config.sub ($timestamp)
-+
-+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
-+Free Software Foundation, Inc.
-+
-+This is free software; see the source for copying conditions.  There is NO
-+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-+
-+help="
-+Try \`$me --help' for more information."
-+
-+# Parse command line
-+while test $# -gt 0 ; do
-+  case $1 in
-+    --time-stamp | --time* | -t )
-+       echo "$timestamp" ; exit 0 ;;
-+    --version | -v )
-+       echo "$version" ; exit 0 ;;
-+    --help | --h* | -h )
-+       echo "$usage"; exit 0 ;;
-+    -- )     # Stop option processing
-+       shift; break ;;
-+    - )       # Use stdin as input.
-+       break ;;
-+    -* )
-+       echo "$me: invalid option $1$help"
-+       exit 1 ;;
-+
-+    *local*)
-+       # First pass through any local machine types.
-+       echo $1
-+       exit 0;;
-+
-+    * )
-+       break ;;
-+  esac
-+done
-+
-+case $# in
-+ 0) echo "$me: missing argument$help" >&2
-+    exit 1;;
-+ 1) ;;
-+ *) echo "$me: too many arguments$help" >&2
-+    exit 1;;
- esac
- # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
- # Here we must recognize all the valid KERNEL-OS combinations.
- maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
- case $maybe_os in
--  linux-gnu*)
-+  nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
-     os=-$maybe_os
-     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
-     ;;
-@@ -94,7 +144,7 @@
-       -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-       -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-       -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
--      -apple)
-+      -apple | -axis)
-               os=
-               basic_machine=$1
-               ;;
-@@ -108,6 +158,14 @@
-               os=-vxworks
-               basic_machine=$1
-               ;;
-+      -chorusos*)
-+              os=-chorusos
-+              basic_machine=$1
-+              ;;
-+      -chorusrdb)
-+              os=-chorusrdb
-+              basic_machine=$1
-+              ;;
-       -hiux*)
-               os=-hiuxwe2
-               ;;
-@@ -166,27 +224,62 @@
- case $basic_machine in
-       # Recognize the basic CPU types without company name.
-       # Some are omitted here because they have special meanings below.
--      tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
--              | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \
--              | 580 | i960 | h8300 \
--              | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
--              | alpha | alphaev[4-7] | alphaev56 | alphapca5[67] \
--              | we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
--              | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
--              | mips64orion | mips64orionel | mipstx39 | mipstx39el \
--              | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
--              | mips64vr5000 | miprs64vr5000el | mcore \
--              | sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \
--              | thumb | d10v | fr30)
-+      1750a | 580 \
-+      | a29k \
-+      | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
-+      | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
-+      | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
-+      | clipper \
-+      | d10v | d30v | dlx | dsp16xx \
-+      | fr30 | frv \
-+      | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
-+      | i370 | i860 | i960 | ia64 \
-+      | ip2k \
-+      | m32r | m68000 | m68k | m88k | mcore \
-+      | mips | mipsbe | mipseb | mipsel | mipsle \
-+      | mips16 \
-+      | mips64 | mips64el \
-+      | mips64vr | mips64vrel \
-+      | mips64orion | mips64orionel \
-+      | mips64vr4100 | mips64vr4100el \
-+      | mips64vr4300 | mips64vr4300el \
-+      | mips64vr5000 | mips64vr5000el \
-+      | mipsisa32 | mipsisa32el \
-+      | mipsisa32r2 | mipsisa32r2el \
-+      | mipsisa64 | mipsisa64el \
-+      | mipsisa64sb1 | mipsisa64sb1el \
-+      | mipsisa64sr71k | mipsisa64sr71kel \
-+      | mipstx39 | mipstx39el \
-+      | mn10200 | mn10300 \
-+      | msp430 \
-+      | ns16k | ns32k \
-+      | openrisc | or32 \
-+      | pdp10 | pdp11 | pj | pjl \
-+      | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
-+      | pyramid \
-+      | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
-+      | sh64 | sh64le \
-+      | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
-+      | strongarm \
-+      | tahoe | thumb | tic80 | tron \
-+      | v850 | v850e \
-+      | we32k \
-+      | x86 | xscale | xstormy16 | xtensa \
-+      | z8k)
-+              basic_machine=$basic_machine-unknown
-+              ;;
-+      m6811 | m68hc11 | m6812 | m68hc12)
-+              # Motorola 68HC11/12.
-               basic_machine=$basic_machine-unknown
-+              os=-none
-               ;;
--      m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl)
-+      m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
-               ;;
-       # We use `pc' rather than `unknown'
-       # because (1) that's what they normally are, and
-       # (2) the word "unknown" tends to confuse beginning users.
--      i[34567]86)
-+      i*86 | x86_64)
-         basic_machine=$basic_machine-pc
-         ;;
-       # Object if more than one company name word.
-@@ -195,24 +288,60 @@
-               exit 1
-               ;;
-       # Recognize the basic CPU types with company name.
--      # FIXME: clean up the formatting here.
--      vax-* | tahoe-* | i[34567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
--            | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
--            | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
--            | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
--            | xmp-* | ymp-* \
--            | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* | hppa2.0n-* \
--            | alpha-* | alphaev[4-7]-* | alphaev56-* | alphapca5[67]-* \
--            | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
--            | clipper-* | orion-* \
--            | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
--            | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \
--            | mips64el-* | mips64orion-* | mips64orionel-* \
--            | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
--            | mipstx39-* | mipstx39el-* | mcore-* \
--            | f301-* | armv*-* | t3e-* \
--            | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
--            | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* )
-+      580-* \
-+      | a29k-* \
-+      | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
-+      | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
-+      | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
-+      | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-+      | avr-* \
-+      | bs2000-* \
-+      | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
-+      | clipper-* | cydra-* \
-+      | d10v-* | d30v-* | dlx-* \
-+      | elxsi-* \
-+      | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
-+      | h8300-* | h8500-* \
-+      | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
-+      | i*86-* | i860-* | i960-* | ia64-* \
-+      | ip2k-* \
-+      | m32r-* \
-+      | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-+      | m88110-* | m88k-* | mcore-* \
-+      | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
-+      | mips16-* \
-+      | mips64-* | mips64el-* \
-+      | mips64vr-* | mips64vrel-* \
-+      | mips64orion-* | mips64orionel-* \
-+      | mips64vr4100-* | mips64vr4100el-* \
-+      | mips64vr4300-* | mips64vr4300el-* \
-+      | mips64vr5000-* | mips64vr5000el-* \
-+      | mipsisa32-* | mipsisa32el-* \
-+      | mipsisa32r2-* | mipsisa32r2el-* \
-+      | mipsisa64-* | mipsisa64el-* \
-+      | mipsisa64sb1-* | mipsisa64sb1el-* \
-+      | mipsisa64sr71k-* | mipsisa64sr71kel-* \
-+      | mipstx39-* | mipstx39el-* \
-+      | msp430-* \
-+      | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
-+      | orion-* \
-+      | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
-+      | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
-+      | pyramid-* \
-+      | romp-* | rs6000-* \
-+      | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
-+      | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-+      | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
-+      | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
-+      | tahoe-* | thumb-* \
-+      | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
-+      | tron-* \
-+      | v850-* | v850e-* | vax-* \
-+      | we32k-* \
-+      | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
-+      | xtensa-* \
-+      | ymp-* \
-+      | z8k-*)
-               ;;
-       # Recognize the various machine names and aliases which stand
-       # for a CPU type and a company and sometimes even an OS.
-@@ -244,19 +373,22 @@
-               basic_machine=a29k-none
-               os=-bsd
-               ;;
-+      amd64)
-+              basic_machine=x86_64-pc
-+              ;;
-       amdahl)
-               basic_machine=580-amdahl
-               os=-sysv
-               ;;
-       amiga | amiga-*)
--              basic_machine=m68k-cbm
-+              basic_machine=m68k-unknown
-               ;;
-       amigaos | amigados)
--              basic_machine=m68k-cbm
-+              basic_machine=m68k-unknown
-               os=-amigaos
-               ;;
-       amigaunix | amix)
--              basic_machine=m68k-cbm
-+              basic_machine=m68k-unknown
-               os=-sysv4
-               ;;
-       apollo68)
-@@ -275,6 +407,10 @@
-               basic_machine=ns32k-sequent
-               os=-dynix
-               ;;
-+      c90)
-+              basic_machine=c90-cray
-+              os=-unicos
-+              ;;
-       convex-c1)
-               basic_machine=c1-convex
-               os=-bsd
-@@ -295,27 +431,30 @@
-               basic_machine=c38-convex
-               os=-bsd
-               ;;
--      cray | ymp)
--              basic_machine=ymp-cray
--              os=-unicos
--              ;;
--      cray2)
--              basic_machine=cray2-cray
--              os=-unicos
--              ;;
--      [ctj]90-cray)
--              basic_machine=c90-cray
-+      cray | j90)
-+              basic_machine=j90-cray
-               os=-unicos
-               ;;
-       crds | unos)
-               basic_machine=m68k-crds
-               ;;
-+      cris | cris-* | etrax*)
-+              basic_machine=cris-axis
-+              ;;
-       da30 | da30-*)
-               basic_machine=m68k-da30
-               ;;
-       decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
-               basic_machine=mips-dec
-               ;;
-+      decsystem10* | dec10*)
-+              basic_machine=pdp10-dec
-+              os=-tops10
-+              ;;
-+      decsystem20* | dec20*)
-+              basic_machine=pdp10-dec
-+              os=-tops20
-+              ;;
-       delta | 3300 | motorola-3300 | motorola-delta \
-             | 3300-motorola | delta-motorola)
-               basic_machine=m68k-motorola
-@@ -357,6 +496,10 @@
-               basic_machine=tron-gmicro
-               os=-sysv
-               ;;
-+      go32)
-+              basic_machine=i386-pc
-+              os=-go32
-+              ;;
-       h3050r* | hiux*)
-               basic_machine=hppa1.1-hitachi
-               os=-hiuxwe2
-@@ -432,19 +575,19 @@
-               basic_machine=i370-ibm
-               ;;
- # I'm not sure what "Sysv32" means.  Should this be sysv3.2?
--      i[34567]86v32)
-+      i*86v32)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv32
-               ;;
--      i[34567]86v4*)
-+      i*86v4*)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv4
-               ;;
--      i[34567]86v)
-+      i*86v)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-sysv
-               ;;
--      i[34567]86sol2)
-+      i*86sol2)
-               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
-               os=-solaris2
-               ;;
-@@ -456,17 +599,6 @@
-               basic_machine=i386-unknown
-               os=-vsta
-               ;;
--      i386-go32 | go32)
--              basic_machine=i386-unknown
--              os=-go32
--              ;;
--      i386-mingw32 | mingw32)
--              basic_machine=i386-unknown
--              os=-mingw32
--              ;;
--      i386-qnx | qnx)
--              basic_machine=i386-qnx
--              ;;
-       iris | iris4d)
-               basic_machine=mips-sgi
-               case $os in
-@@ -492,6 +624,10 @@
-               basic_machine=ns32k-utek
-               os=-sysv
-               ;;
-+      mingw32)
-+              basic_machine=i386-pc
-+              os=-mingw32
-+              ;;
-       miniframe)
-               basic_machine=m68000-convergent
-               ;;
-@@ -499,26 +635,26 @@
-               basic_machine=m68k-atari
-               os=-mint
-               ;;
--      mipsel*-linux*)
--              basic_machine=mipsel-unknown
--              os=-linux-gnu
--              ;;
--      mips*-linux*)
--              basic_machine=mips-unknown
--              os=-linux-gnu
--              ;;
-       mips3*-*)
-               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
-               ;;
-       mips3*)
-               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
-               ;;
-+      mmix*)
-+              basic_machine=mmix-knuth
-+              os=-mmixware
-+              ;;
-       monitor)
-               basic_machine=m68k-rom68k
-               os=-coff
-               ;;
-+      morphos)
-+              basic_machine=powerpc-unknown
-+              os=-morphos
-+              ;;
-       msdos)
--              basic_machine=i386-unknown
-+              basic_machine=i386-pc
-               os=-msdos
-               ;;
-       mvs)
-@@ -582,13 +718,28 @@
-               basic_machine=i960-intel
-               os=-mon960
-               ;;
-+      nonstopux)
-+              basic_machine=mips-compaq
-+              os=-nonstopux
-+              ;;
-       np1)
-               basic_machine=np1-gould
-               ;;
-+      nv1)
-+              basic_machine=nv1-cray
-+              os=-unicosmp
-+              ;;
-+      nsr-tandem)
-+              basic_machine=nsr-tandem
-+              ;;
-       op50n-* | op60c-*)
-               basic_machine=hppa1.1-oki
-               os=-proelf
-               ;;
-+      or32 | or32-*)
-+              basic_machine=or32-unknown
-+              os=-coff
-+              ;;
-       OSE68000 | ose68000)
-               basic_machine=m68000-ericsson
-               os=-ose
-@@ -611,45 +762,59 @@
-       pbb)
-               basic_machine=m68k-tti
-               ;;
--        pc532 | pc532-*)
-+      pc532 | pc532-*)
-               basic_machine=ns32k-pc532
-               ;;
--      pentium | p5 | k5 | k6 | nexen)
-+      pentium | p5 | k5 | k6 | nexgen | viac3)
-               basic_machine=i586-pc
-               ;;
--      pentiumpro | p6 | 6x86)
-+      pentiumpro | p6 | 6x86 | athlon | athlon_*)
-               basic_machine=i686-pc
-               ;;
-       pentiumii | pentium2)
--              basic_machine=i786-pc
-+              basic_machine=i686-pc
-               ;;
--      pentium-* | p5-* | k5-* | k6-* | nexen-*)
-+      pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
-               basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
--      pentiumpro-* | p6-* | 6x86-*)
-+      pentiumpro-* | p6-* | 6x86-* | athlon-*)
-               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pentiumii-* | pentium2-*)
--              basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
-+              basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       pn)
-               basic_machine=pn-gould
-               ;;
--      power)  basic_machine=rs6000-ibm
-+      power)  basic_machine=power-ibm
-               ;;
-       ppc)    basic_machine=powerpc-unknown
--              ;;
-+              ;;
-       ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-       ppcle | powerpclittle | ppc-le | powerpc-little)
-               basic_machine=powerpcle-unknown
--              ;;
-+              ;;
-       ppcle-* | powerpclittle-*)
-               basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
-               ;;
-+      ppc64)  basic_machine=powerpc64-unknown
-+              ;;
-+      ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
-+              ;;
-+      ppc64le | powerpc64little | ppc64-le | powerpc64-little)
-+              basic_machine=powerpc64le-unknown
-+              ;;
-+      ppc64le-* | powerpc64little-*)
-+              basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
-+              ;;
-       ps2)
-               basic_machine=i386-ibm
-               ;;
-+      pw32)
-+              basic_machine=i586-unknown
-+              os=-pw32
-+              ;;
-       rom68k)
-               basic_machine=m68k-rom68k
-               os=-coff
-@@ -660,10 +825,22 @@
-       rtpc | rtpc-*)
-               basic_machine=romp-ibm
-               ;;
-+      s390 | s390-*)
-+              basic_machine=s390-ibm
-+              ;;
-+      s390x | s390x-*)
-+              basic_machine=s390x-ibm
-+              ;;
-       sa29200)
-               basic_machine=a29k-amd
-               os=-udi
-               ;;
-+      sb1)
-+              basic_machine=mipsisa64sb1-unknown
-+              ;;
-+      sb1el)
-+              basic_machine=mipsisa64sb1el-unknown
-+              ;;
-       sequent)
-               basic_machine=i386-sequent
-               ;;
-@@ -671,7 +848,7 @@
-               basic_machine=sh-hitachi
-               os=-hms
-               ;;
--      sparclite-wrs)
-+      sparclite-wrs | simso-wrs)
-               basic_machine=sparclite-wrs
-               os=-vxworks
-               ;;
-@@ -729,20 +906,48 @@
-       sun386 | sun386i | roadrunner)
-               basic_machine=i386-sun
-               ;;
-+      sv1)
-+              basic_machine=sv1-cray
-+              os=-unicos
-+              ;;
-       symmetry)
-               basic_machine=i386-sequent
-               os=-dynix
-               ;;
-       t3e)
--              basic_machine=t3e-cray
-+              basic_machine=alphaev5-cray
-               os=-unicos
-               ;;
-+      t90)
-+              basic_machine=t90-cray
-+              os=-unicos
-+              ;;
-+        tic4x | c4x*)
-+              basic_machine=tic4x-unknown
-+              os=-coff
-+              ;;
-+      tic54x | c54x*)
-+              basic_machine=tic54x-unknown
-+              os=-coff
-+              ;;
-+      tic55x | c55x*)
-+              basic_machine=tic55x-unknown
-+              os=-coff
-+              ;;
-+      tic6x | c6x*)
-+              basic_machine=tic6x-unknown
-+              os=-coff
-+              ;;
-       tx39)
-               basic_machine=mipstx39-unknown
-               ;;
-       tx39el)
-               basic_machine=mipstx39el-unknown
-               ;;
-+      toad1)
-+              basic_machine=pdp10-xkl
-+              os=-tops20
-+              ;;
-       tower | tower-32)
-               basic_machine=m68k-ncr
-               ;;
-@@ -767,8 +972,8 @@
-               os=-vms
-               ;;
-       vpp*|vx|vx-*)
--               basic_machine=f301-fujitsu
--               ;;
-+              basic_machine=f301-fujitsu
-+              ;;
-       vxworks960)
-               basic_machine=i960-wrs
-               os=-vxworks
-@@ -789,13 +994,13 @@
-               basic_machine=hppa1.1-winbond
-               os=-proelf
-               ;;
--      xmp)
--              basic_machine=xmp-cray
--              os=-unicos
--              ;;
--        xps | xps100)
-+      xps | xps100)
-               basic_machine=xps100-honeywell
-               ;;
-+      ymp)
-+              basic_machine=ymp-cray
-+              os=-unicos
-+              ;;
-       z8k-*-coff)
-               basic_machine=z8k-unknown
-               os=-sim
-@@ -816,13 +1021,6 @@
-       op60c)
-               basic_machine=hppa1.1-oki
-               ;;
--      mips)
--              if [ x$os = x-linux-gnu ]; then
--                      basic_machine=mips-unknown
--              else
--                      basic_machine=mips-mips
--              fi
--              ;;
-       romp)
-               basic_machine=romp-ibm
-               ;;
-@@ -832,16 +1030,26 @@
-       vax)
-               basic_machine=vax-dec
-               ;;
-+      pdp10)
-+              # there are many clones, so DEC is not a safe bet
-+              basic_machine=pdp10-unknown
-+              ;;
-       pdp11)
-               basic_machine=pdp11-dec
-               ;;
-       we32k)
-               basic_machine=we32k-att
-               ;;
--      sparc | sparcv9)
-+      sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
-+              basic_machine=sh-unknown
-+              ;;
-+      sh64)
-+              basic_machine=sh64-unknown
-+              ;;
-+      sparc | sparcv9 | sparcv9b)
-               basic_machine=sparc-sun
-               ;;
--        cydra)
-+      cydra)
-               basic_machine=cydra-cydrome
-               ;;
-       orion)
-@@ -856,9 +1064,8 @@
-       pmac | pmac-mpw)
-               basic_machine=powerpc-apple
-               ;;
--      c4x*)
--              basic_machine=c4x-none
--              os=-coff
-+      *-unknown)
-+              # Make sure to match an already-canonicalized machine name.
-               ;;
-       *)
-               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
-@@ -916,14 +1123,34 @@
-             | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
-             | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
-             | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-+            | -chorusos* | -chorusrdb* \
-             | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
--            | -interix* | -uwin* | -rhapsody* | -opened* | -openstep* | -oskit*)
-+            | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
-+            | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
-+            | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
-+            | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
-+            | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
-+            | -powermax* | -dnix*)
-       # Remember, each alternative MUST END IN *, to match a version number.
-               ;;
-+      -qnx*)
-+              case $basic_machine in
-+                  x86-* | i*86-*)
-+                      ;;
-+                  *)
-+                      os=-nto$os
-+                      ;;
-+              esac
-+              ;;
-+      -nto-qnx*)
-+              ;;
-+      -nto*)
-+              os=`echo $os | sed -e 's|nto|nto-qnx|'`
-+              ;;
-       -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
-             | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
--            | -macos* | -mpw* | -magic* | -mon960* | -lnews*)
-+            | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
-               ;;
-       -mac*)
-               os=`echo $os | sed -e 's|mac|macos|'`
-@@ -940,6 +1167,9 @@
-       -opened*)
-               os=-openedition
-               ;;
-+      -wince*)
-+              os=-wince
-+              ;;
-       -osfrose*)
-               os=-osfrose
-               ;;
-@@ -955,14 +1185,23 @@
-       -acis*)
-               os=-aos
-               ;;
-+      -atheos*)
-+              os=-atheos
-+              ;;
-       -386bsd)
-               os=-bsd
-               ;;
-       -ctix* | -uts*)
-               os=-sysv
-               ;;
-+      -nova*)
-+              os=-rtmk-nova
-+              ;;
-       -ns2 )
--              os=-nextstep2
-+              os=-nextstep2
-+              ;;
-+      -nsk*)
-+              os=-nsk
-               ;;
-       # Preserve the version number of sinix5.
-       -sinix5.*)
-@@ -977,9 +1216,6 @@
-       -oss*)
-               os=-sysv3
-               ;;
--        -qnx)
--              os=-qnx4
--              ;;
-       -svr4)
-               os=-sysv4
-               ;;
-@@ -1001,8 +1237,14 @@
-       -xenix)
-               os=-xenix
-               ;;
--        -*mint | -*MiNT)
--              os=-mint
-+      -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-+              os=-mint
-+              ;;
-+      -aros*)
-+              os=-aros
-+              ;;
-+      -kaos*)
-+              os=-kaos
-               ;;
-       -none)
-               ;;
-@@ -1035,7 +1277,11 @@
-       arm*-semi)
-               os=-aout
-               ;;
--        pdp11-*)
-+      # This must come before the *-dec entry.
-+      pdp10-*)
-+              os=-tops20
-+              ;;
-+      pdp11-*)
-               os=-none
-               ;;
-       *-dec | vax-*)
-@@ -1062,6 +1308,9 @@
-       mips*-*)
-               os=-elf
-               ;;
-+      or32-*)
-+              os=-coff
-+              ;;
-       *-tti)  # must be before sparc entry or we get the wrong os.
-               os=-sysv3
-               ;;
-@@ -1125,25 +1374,25 @@
-       *-next)
-               os=-nextstep3
-               ;;
--        *-gould)
-+      *-gould)
-               os=-sysv
-               ;;
--        *-highlevel)
-+      *-highlevel)
-               os=-bsd
-               ;;
-       *-encore)
-               os=-bsd
-               ;;
--        *-sgi)
-+      *-sgi)
-               os=-irix
-               ;;
--        *-siemens)
-+      *-siemens)
-               os=-sysv4
-               ;;
-       *-masscomp)
-               os=-rtu
-               ;;
--      f301-fujitsu)
-+      f30[01]-fujitsu | f700-fujitsu)
-               os=-uxpv
-               ;;
-       *-rom68k)
-@@ -1209,7 +1458,7 @@
-                       -ptx*)
-                               vendor=sequent
-                               ;;
--                      -vxsim* | -vxworks*)
-+                      -vxsim* | -vxworks* | -windiss*)
-                               vendor=wrs
-                               ;;
-                       -aux*)
-@@ -1221,12 +1470,23 @@
-                       -mpw* | -macos*)
-                               vendor=apple
-                               ;;
--                      -*mint | -*MiNT)
-+                      -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
-                               vendor=atari
-                               ;;
-+                      -vos*)
-+                              vendor=stratus
-+                              ;;
-               esac
-               basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
-               ;;
- esac
- echo $basic_machine$os
-+exit 0
-+
-+# Local variables:
-+# eval: (add-hook 'write-file-hooks 'time-stamp)
-+# time-stamp-start: "timestamp='"
-+# time-stamp-format: "%:y-%02m-%02d"
-+# time-stamp-end: "'"
-+# End:
---- glib1.2-1.2.10.orig/configure
-+++ glib1.2-1.2.10/configure
-@@ -38,9 +38,170 @@
-   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
- ac_help="$ac_help
-   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
-+
-+# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
-+fi
-+
-+
-+# Check that we are running under the correct shell.
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+
-+case X$ECHO in
-+X*--fallback-echo)
-+  # Remove one level of quotation (which was required for Make).
-+  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
-+  ;;
-+esac
-+
-+echo=${ECHO-echo}
-+if test "X$1" = X--no-reexec; then
-+  # Discard the --no-reexec flag, and continue.
-+  shift
-+elif test "X$1" = X--fallback-echo; then
-+  # Avoid inline document here, it may be left over
-+  :
-+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
-+  # Yippee, $echo works!
-+  :
-+else
-+  # Restart under the correct shell.
-+  exec $SHELL "$0" --no-reexec ${1+"$@"}
-+fi
-+
-+if test "X$1" = X--fallback-echo; then
-+  # used as fallback echo
-+  shift
-+  cat <<EOF
-+
-+EOF
-+  exit 0
-+fi
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-+
-+if test -z "$ECHO"; then
-+if test "X${echo_test_string+set}" != Xset; then
-+# find a string as large as possible, as long as the shell can cope with it
-+  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
-+    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-+    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
-+       echo_test_string="`eval $cmd`" &&
-+       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-+    then
-+      break
-+    fi
-+  done
-+fi
-+
-+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-+   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-+   test "X$echo_testing_string" = "X$echo_test_string"; then
-+  :
-+else
-+  # The Solaris, AIX, and Digital Unix default echo programs unquote
-+  # backslashes.  This makes it impossible to quote backslashes using
-+  #   echo "$something" | sed 's/\\/\\\\/g'
-+  #
-+  # So, first we look for a working echo in the user's PATH.
-+
-+  IFS="${IFS=         }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  for dir in $PATH /usr/ucb; do
-+    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-+       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      echo="$dir/echo"
-+      break
-+    fi
-+  done
-+  IFS="$save_ifs"
-+
-+  if test "X$echo" = Xecho; then
-+    # We didn't find a better echo, so look for alternatives.
-+    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      # This shell has a builtin print -r that does the trick.
-+      echo='print -r'
-+    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
-+       test "X$CONFIG_SHELL" != X/bin/ksh; then
-+      # If we have ksh, try running configure again with it.
-+      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
-+      export ORIGINAL_CONFIG_SHELL
-+      CONFIG_SHELL=/bin/ksh
-+      export CONFIG_SHELL
-+      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
-+    else
-+      # Try using printf.
-+      echo='printf %s\n'
-+      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-+       echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-+       test "X$echo_testing_string" = "X$echo_test_string"; then
-+      # Cool, printf works
-+      :
-+      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-+         test "X$echo_testing_string" = 'X\t' &&
-+         echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-+         test "X$echo_testing_string" = "X$echo_test_string"; then
-+      CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
-+      export CONFIG_SHELL
-+      SHELL="$CONFIG_SHELL"
-+      export SHELL
-+      echo="$CONFIG_SHELL $0 --fallback-echo"
-+      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
-+         test "X$echo_testing_string" = 'X\t' &&
-+         echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
-+         test "X$echo_testing_string" = "X$echo_test_string"; then
-+      echo="$CONFIG_SHELL $0 --fallback-echo"
-+      else
-+      # maybe with a smaller string...
-+      prev=:
-+
-+      for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
-+        if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
-+        then
-+          break
-+        fi
-+        prev="$cmd"
-+      done
-+
-+      if test "$prev" != 'sed 50q "$0"'; then
-+        echo_test_string=`eval $prev`
-+        export echo_test_string
-+        exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
-+      else
-+        # Oops.  We lost completely, so just stick with echo.
-+        echo=echo
-+      fi
-+      fi
-+    fi
-+  fi
-+fi
-+fi
-+
-+# Copy echo and quote the copy suitably for passing to libtool from
-+# the Makefile, instead of quoting the original, which is used later.
-+ECHO=$echo
-+if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
-+   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
-+fi
-+
-+
- ac_help="$ac_help
-   --disable-libtool-lock  avoid locking (might break parallel builds)"
- ac_help="$ac_help
-+  --with-pic              try to use only PIC/non-PIC objects [default=use both]"
-+ac_help="$ac_help
-   --enable-maintainer-mode enable make rules and dependencies not useful
-                           (and sometimes confusing) to the casual installer"
- if test `expr $GLIB_MINOR_VERSION \% 2` = 1 ; then
-@@ -618,6 +779,7 @@
- ac_config_sub=$ac_aux_dir/config.sub
- ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
-+am__api_version="1.4"
- # Find a good install program.  We prefer a C program (faster),
- # so one script is as good as another.  But avoid the broken or
- # incompatible versions:
-@@ -630,7 +792,7 @@
- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
- # ./install, which can be erroneously created by make from ./install.sh.
- echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
--echo "configure:634: checking for a BSD compatible install" >&5
-+echo "configure:796: checking for a BSD compatible install" >&5
- if test -z "$INSTALL"; then
- if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -683,7 +845,7 @@
- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
- echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
--echo "configure:687: checking whether build environment is sane" >&5
-+echo "configure:849: checking whether build environment is sane" >&5
- # Just in case
- sleep 1
- echo timestamp > conftestfile
-@@ -740,7 +902,7 @@
- test "$program_transform_name" = "" && program_transform_name="s,x,x,"
- echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
--echo "configure:744: checking whether ${MAKE-make} sets \${MAKE}" >&5
-+echo "configure:906: checking whether ${MAKE-make} sets \${MAKE}" >&5
- set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -778,21 +940,21 @@
- missing_dir=`cd $ac_aux_dir && pwd`
--echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
--echo "configure:783: checking for working aclocal" >&5
-+echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6
-+echo "configure:945: checking for working aclocal-${am__api_version}" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
--if (aclocal --version) < /dev/null > /dev/null 2>&1; then
--   ACLOCAL=aclocal
-+if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-+   ACLOCAL=aclocal-${am__api_version}
-    echo "$ac_t""found" 1>&6
- else
--   ACLOCAL="$missing_dir/missing aclocal"
-+   ACLOCAL="$missing_dir/missing aclocal-${am__api_version}"
-    echo "$ac_t""missing" 1>&6
- fi
- echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
--echo "configure:796: checking for working autoconf" >&5
-+echo "configure:958: checking for working autoconf" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -804,21 +966,21 @@
-    echo "$ac_t""missing" 1>&6
- fi
--echo $ac_n "checking for working automake""... $ac_c" 1>&6
--echo "configure:809: checking for working automake" >&5
-+echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6
-+echo "configure:971: checking for working automake-${am__api_version}" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
--if (automake --version) < /dev/null > /dev/null 2>&1; then
--   AUTOMAKE=automake
-+if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then
-+   AUTOMAKE=automake-${am__api_version}
-    echo "$ac_t""found" 1>&6
- else
--   AUTOMAKE="$missing_dir/missing automake"
-+   AUTOMAKE="$missing_dir/missing automake-${am__api_version}"
-    echo "$ac_t""missing" 1>&6
- fi
- echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
--echo "configure:822: checking for working autoheader" >&5
-+echo "configure:984: checking for working autoheader" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -831,7 +993,7 @@
- fi
- echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
--echo "configure:835: checking for working makeinfo" >&5
-+echo "configure:997: checking for working makeinfo" >&5
- # Run test in a subshell; some versions of sh will print an error if
- # an executable is not found, even if stderr is redirected.
- # Redirect stdin to placate older versions of autoconf.  Sigh.
-@@ -871,11 +1033,164 @@
- EOF
-+# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
-+fi
-+
-+echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
-+echo "configure:1049: checking for Cygwin environment" >&5
-+if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 1054 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+
-+#ifndef __CYGWIN__
-+#define __CYGWIN__ __CYGWIN32__
-+#endif
-+return __CYGWIN__;
-+; return 0; }
-+EOF
-+if { (eval echo configure:1065: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+  ac_cv_cygwin=yes
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  ac_cv_cygwin=no
-+fi
-+rm -f conftest*
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_cygwin" 1>&6
-+CYGWIN=
-+test "$ac_cv_cygwin" = yes && CYGWIN=yes
-+echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
-+echo "configure:1082: checking for mingw32 environment" >&5
-+if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 1087 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+return __MINGW32__;
-+; return 0; }
-+EOF
-+if { (eval echo configure:1094: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+  ac_cv_mingw32=yes
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  ac_cv_mingw32=no
-+fi
-+rm -f conftest*
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_mingw32" 1>&6
-+MINGW32=
-+test "$ac_cv_mingw32" = yes && MINGW32=yes
-+echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-+echo "configure:1111: checking how to run the C preprocessor" >&5
-+# On Suns, sometimes $CPP names a directory.
-+if test -n "$CPP" && test -d "$CPP"; then
-+  CPP=
-+fi
-+if test -z "$CPP"; then
-+if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+    # This must be in double quotes, not single quotes, because CPP may get
-+  # substituted into the Makefile and "${CC-cc}" will confuse make.
-+  CPP="${CC-cc} -E"
-+  # On the NeXT, cc -E runs the code through the compiler's parser,
-+  # not just through cpp.
-+  cat > conftest.$ac_ext <<EOF
-+#line 1126 "configure"
-+#include "confdefs.h"
-+#include <assert.h>
-+Syntax Error
-+EOF
-+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:1132: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-+if test -z "$ac_err"; then
-+  :
-+else
-+  echo "$ac_err" >&5
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  CPP="${CC-cc} -E -traditional-cpp"
-+  cat > conftest.$ac_ext <<EOF
-+#line 1143 "configure"
-+#include "confdefs.h"
-+#include <assert.h>
-+Syntax Error
-+EOF
-+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:1149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-+if test -z "$ac_err"; then
-+  :
-+else
-+  echo "$ac_err" >&5
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  CPP="${CC-cc} -nologo -E"
-+  cat > conftest.$ac_ext <<EOF
-+#line 1160 "configure"
-+#include "confdefs.h"
-+#include <assert.h>
-+Syntax Error
-+EOF
-+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:1166: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-+if test -z "$ac_err"; then
-+  :
-+else
-+  echo "$ac_err" >&5
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  CPP=/lib/cpp
-+fi
-+rm -f conftest*
-+fi
-+rm -f conftest*
-+fi
-+rm -f conftest*
-+  ac_cv_prog_CPP="$CPP"
-+fi
-+  CPP="$ac_cv_prog_CPP"
-+else
-+  ac_cv_prog_CPP="$CPP"
-+fi
-+echo "$ac_t""$CPP" 1>&6
-+
- # Check whether --enable-shared or --disable-shared was given.
- if test "${enable_shared+set}" = set; then
-   enableval="$enable_shared"
-   p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
-@@ -898,7 +1213,7 @@
- if test "${enable_static+set}" = set; then
-   enableval="$enable_static"
-   p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
-@@ -921,7 +1236,7 @@
- if test "${enable_fast_install+set}" = set; then
-   enableval="$enable_fast_install"
-   p=${PACKAGE-default}
--case "$enableval" in
-+case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
-@@ -947,7 +1262,7 @@
- fi
- echo $ac_n "checking host system type""... $ac_c" 1>&6
--echo "configure:951: checking host system type" >&5
-+echo "configure:1266: checking host system type" >&5
- host_alias=$host
- case "$host_alias" in
-@@ -968,7 +1283,7 @@
- echo "$ac_t""$host" 1>&6
- echo $ac_n "checking build system type""... $ac_c" 1>&6
--echo "configure:972: checking build system type" >&5
-+echo "configure:1287: checking build system type" >&5
- build_alias=$build
- case "$build_alias" in
-@@ -985,40 +1300,10 @@
- build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
- echo "$ac_t""$build" 1>&6
--# Extract the first word of "ranlib", so it can be a program name with args.
--set dummy ranlib; ac_word=$2
--echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:992: checking for $ac_word" >&5
--if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
--  echo $ac_n "(cached) $ac_c" 1>&6
--else
--  if test -n "$RANLIB"; then
--  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--else
--  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
--  ac_dummy="$PATH"
--  for ac_dir in $ac_dummy; do
--    test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/$ac_word; then
--      ac_cv_prog_RANLIB="ranlib"
--      break
--    fi
--  done
--  IFS="$ac_save_ifs"
--  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
--fi
--fi
--RANLIB="$ac_cv_prog_RANLIB"
--if test -n "$RANLIB"; then
--  echo "$ac_t""$RANLIB" 1>&6
--else
--  echo "$ac_t""no" 1>&6
--fi
--
- # Extract the first word of "gcc", so it can be a program name with args.
- set dummy gcc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1022: checking for $ac_word" >&5
-+echo "configure:1307: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1048,7 +1333,7 @@
-   # Extract the first word of "cc", so it can be a program name with args.
- set dummy cc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1052: checking for $ac_word" >&5
-+echo "configure:1337: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1099,7 +1384,7 @@
-       # Extract the first word of "cl", so it can be a program name with args.
- set dummy cl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1103: checking for $ac_word" >&5
-+echo "configure:1388: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1131,7 +1416,7 @@
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:1135: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-+echo "configure:1420: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-@@ -1142,12 +1427,12 @@
- cat > conftest.$ac_ext << EOF
--#line 1146 "configure"
-+#line 1431 "configure"
- #include "confdefs.h"
- main(){return(0);}
- EOF
--if { (eval echo configure:1151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   ac_cv_prog_cc_works=yes
-   # If we can't run a trivial program, we are probably using a cross compiler.
-   if (./conftest; exit) 2>/dev/null; then
-@@ -1173,12 +1458,12 @@
-   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
--echo "configure:1177: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:1462: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
--echo "configure:1182: checking whether we are using GNU C" >&5
-+echo "configure:1467: checking whether we are using GNU C" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1187,7 +1472,7 @@
-   yes;
- #endif
- EOF
--if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1191: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-   ac_cv_prog_gcc=yes
- else
-   ac_cv_prog_gcc=no
-@@ -1206,7 +1491,7 @@
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
--echo "configure:1210: checking whether ${CC-cc} accepts -g" >&5
-+echo "configure:1495: checking whether ${CC-cc} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1246,12 +1531,18 @@
- fi
- ac_prog=ld
--if test "$ac_cv_prog_gcc" = yes; then
-+if test "$GCC" = yes; then
-   # Check if gcc -print-prog-name=ld gives a path.
-   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
--echo "configure:1253: checking for ld used by GCC" >&5
--  ac_prog=`($CC -print-prog-name=ld) 2>&5`
--  case "$ac_prog" in
-+echo "configure:1538: checking for ld used by GCC" >&5
-+  case $host in
-+  *-*-mingw*)
-+    # gcc leaves a trailing carriage return which upsets mingw
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+  *)
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+  esac
-+  case $ac_prog in
-     # Accept absolute paths.
-     [\\/]* | [A-Za-z]:[\\/]*)
-       re_direlt='/[^/][^/]*/\.\./'
-@@ -1273,24 +1564,24 @@
-   esac
- elif test "$with_gnu_ld" = yes; then
-   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
--echo "configure:1277: checking for GNU ld" >&5
-+echo "configure:1568: checking for GNU ld" >&5
- else
-   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
--echo "configure:1280: checking for non-GNU ld" >&5
-+echo "configure:1571: checking for non-GNU ld" >&5
- fi
--if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
-+if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test -z "$LD"; then
--  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH; do
-     test -z "$ac_dir" && ac_dir=.
-     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
--      ac_cv_path_LD="$ac_dir/$ac_prog"
-+      lt_cv_path_LD="$ac_dir/$ac_prog"
-       # Check to see if the program is GNU ld.  I'd rather use --version,
-       # but apparently some GNU ld's only accept -v.
-       # Break only if it was the GNU/non-GNU ld that we prefer.
--      if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-+      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-       test "$with_gnu_ld" != no && break
-       else
-       test "$with_gnu_ld" != yes && break
-@@ -1299,11 +1590,11 @@
-   done
-   IFS="$ac_save_ifs"
- else
--  ac_cv_path_LD="$LD" # Let the user override the test with a path.
-+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
- fi
- fi
--LD="$ac_cv_path_LD"
-+LD="$lt_cv_path_LD"
- if test -n "$LD"; then
-   echo "$ac_t""$LD" 1>&6
- else
-@@ -1311,245 +1602,3880 @@
- fi
- test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
- echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
--echo "configure:1315: checking if the linker ($LD) is GNU ld" >&5
--if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
-+echo "configure:1606: checking if the linker ($LD) is GNU ld" >&5
-+if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
- if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
--  ac_cv_prog_gnu_ld=yes
-+  lt_cv_prog_gnu_ld=yes
- else
--  ac_cv_prog_gnu_ld=no
-+  lt_cv_prog_gnu_ld=no
- fi
- fi
--echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
-+echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
-+with_gnu_ld=$lt_cv_prog_gnu_ld
-+
-+
-+echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
-+echo "configure:1623: checking for $LD option to reload object files" >&5
-+if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  lt_cv_ld_reload_flag='-r'
-+fi
-+echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
-+reload_flag=$lt_cv_ld_reload_flag
-+test -n "$reload_flag" && reload_flag=" $reload_flag"
- echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
--echo "configure:1331: checking for BSD-compatible nm" >&5
--if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
-+echo "configure:1635: checking for BSD-compatible nm" >&5
-+if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test -n "$NM"; then
-   # Let the user override the test.
--  ac_cv_path_NM="$NM"
-+  lt_cv_path_NM="$NM"
- else
--  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
-     test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
-+    tmp_nm=$ac_dir/${ac_tool_prefix}nm
-+    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
-       # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-       #   nm: unknown option "B" ignored
--      if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
--      ac_cv_path_NM="$ac_dir/nm -B"
-+      # Tru64's nm complains that /dev/null is an invalid object file
-+      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -B"
-       break
--      elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
--      ac_cv_path_NM="$ac_dir/nm -p"
-+      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -p"
-       break
-       else
--      ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
-+      lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-       continue # so that we can try to find one that supports BSD flags
-       fi
-     fi
-   done
-   IFS="$ac_save_ifs"
--  test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
-+  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-+fi
-+fi
-+
-+NM="$lt_cv_path_NM"
-+echo "$ac_t""$NM" 1>&6
-+
-+echo $ac_n "checking for a sed that does not truncate output""... $ac_c" 1>&6
-+echo "configure:1673: checking for a sed that does not truncate output" >&5
-+if eval "test \"`echo '$''{'lt_cv_path_SED'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  # Loop through the user's path and test for sed and gsed.
-+# Then use that list of sed's as ones to test for truncation.
-+as_executable_p="test -f"
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_prog in sed gsed; do
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+      if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-+        _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
-+      fi
-+    done
-+  done
-+done
-+
-+  # Create a temporary directory, and hook for its removal unless debugging.
-+$debug ||
-+{
-+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-+  trap '{ (exit 1); exit 1; }' 1 2 13 15
-+}
-+
-+# Create a (secure) tmp directory for tmp files.
-+: ${TMPDIR=/tmp}
-+{
-+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
-+  test -n "$tmp" && test -d "$tmp"
-+}  ||
-+{
-+  tmp=$TMPDIR/sed$$-$RANDOM
-+  (umask 077 && mkdir $tmp)
-+} ||
-+{
-+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
-+   { (exit 1); exit 1; }
-+}
-+  _max=0
-+  _count=0
-+  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
-+  # along with /bin/sed that truncates output.
-+  for _sed in $_sed_list /usr/xpg4/bin/sed; do
-+    test ! -f ${_sed} && break
-+    cat /dev/null > "$tmp/sed.in"
-+    _count=0
-+    echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
-+    # Check for GNU sed and select it if it is found.
-+    if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
-+      lt_cv_path_SED=${_sed}
-+      break
-+    fi
-+    while true; do
-+      cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
-+      mv "$tmp/sed.tmp" "$tmp/sed.in"
-+      cp "$tmp/sed.in" "$tmp/sed.nl"
-+      echo >>"$tmp/sed.nl"
-+      ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
-+      cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
-+      # 40000 chars as input seems more than enough
-+      test $_count -gt 10 && break
-+      _count=`expr $_count + 1`
-+      if test $_count -gt $_max; then
-+        _max=$_count
-+        lt_cv_path_SED=$_sed
-+      fi
-+    done
-+  done
-+  rm -rf "$tmp"
-+
-+fi
-+
-+if test "X$SED" != "X"; then
-+  lt_cv_path_SED=$SED
-+else
-+  SED=$lt_cv_path_SED
-+fi
-+echo "$ac_t""$SED" 1>&6
-+
-+echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-+echo "configure:1757: checking whether ln -s works" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  rm -f conftestdata
-+if ln -s X conftestdata 2>/dev/null
-+then
-+  rm -f conftestdata
-+  ac_cv_prog_LN_S="ln -s"
-+else
-+  ac_cv_prog_LN_S=ln
- fi
- fi
-+LN_S="$ac_cv_prog_LN_S"
-+if test "$ac_cv_prog_LN_S" = "ln -s"; then
-+  echo "$ac_t""yes" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+echo $ac_n "checking how to recognise dependent libraries""... $ac_c" 1>&6
-+echo "configure:1778: checking how to recognise dependent libraries" >&5
-+if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  lt_cv_file_magic_cmd='$MAGIC_CMD'
-+lt_cv_file_magic_test_file=
-+lt_cv_deplibs_check_method='unknown'
-+# Need to set the preceding variable on all platforms that support
-+# interlibrary dependencies.
-+# 'none' -- dependencies not supported.
-+# `unknown' -- same as none, but documents that we really don't know.
-+# 'pass_all' -- all dependencies passed with no checks.
-+# 'test_compile' -- check by making test program.
-+# 'file_magic [[regex]]' -- check by looking for files in library path
-+# which responds to the $file_magic_cmd with a given egrep regex.
-+# If you have `file' or equivalent on your system and you're not sure
-+# whether `pass_all' will *always* work, you probably want this one.
-+
-+case $host_os in
-+aix4* | aix5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+beos*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+bsdi4*)
-+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  lt_cv_file_magic_test_file=/shlib/libc.so
-+  ;;
-+
-+cygwin* | mingw* | pw32*)
-+  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+  lt_cv_file_magic_cmd='$OBJDUMP -f'
-+  ;;
-+
-+darwin* | rhapsody*)
-+  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  case "$host_os" in
-+  rhapsody* | darwin1.[012])
-+    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
-+    ;;
-+  *) # Darwin 1.3 on
-+    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
-+    ;;
-+  esac
-+  ;;
-+
-+freebsd*)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    case $host_cpu in
-+    i*86 )
-+      # Not sure whether the presence of OpenBSD here was a mistake.
-+      # Let's accept both of them until this is cleared up.
-+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
-+      lt_cv_file_magic_cmd=/usr/bin/file
-+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+      ;;
-+    esac
-+  else
-+    lt_cv_deplibs_check_method=pass_all
-+  fi
-+  ;;
-+
-+gnu*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+hpux10.20*|hpux11*)
-+  lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libc.sl
-+  ;;
-+
-+irix5* | irix6* | nonstopux*)
-+  case $host_os in
-+  irix5* | nonstopux*)
-+    # this will be overridden with pass_all, but let us keep it just in case
-+    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
-+    ;;
-+  *)
-+    case $LD in
-+    *-32|*"-32 ") libmagic=32-bit;;
-+    *-n32|*"-n32 ") libmagic=N32;;
-+    *-64|*"-64 ") libmagic=64-bit;;
-+    *) libmagic=never-match;;
-+    esac
-+    # this will be overridden with pass_all, but let us keep it just in case
-+    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
-+    ;;
-+  esac
-+  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+# This must be Linux ELF.
-+linux-gnu*)
-+  case $host_cpu in
-+  alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*)
-+    lt_cv_deplibs_check_method=pass_all ;;
-+  *)
-+    # glibc up to 2.1.1 does not perform some relocations on ARM
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
-+  esac
-+  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
-+  ;;
-+
-+netbsd*)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
-+  else
-+    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
-+  fi
-+  ;;
-+
-+newos6*)
-+  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
-+  ;;
-+
-+openbsd*)
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
-+  else
-+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-+  fi
-+  ;;
-+
-+osf3* | osf4* | osf5*)
-+  # this will be overridden with pass_all, but let us keep it just in case
-+  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
-+  lt_cv_file_magic_test_file=/shlib/libc.so
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+sco3.2v5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+solaris*)
-+  lt_cv_deplibs_check_method=pass_all
-+  lt_cv_file_magic_test_file=/lib/libc.so
-+  ;;
-+
-+sysv5uw[78]* | sysv4*uw2*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  case $host_vendor in
-+  motorola)
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
-+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-+    ;;
-+  ncr)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  sequent)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
-+    ;;
-+  sni)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
-+    lt_cv_file_magic_test_file=/lib/libc.so
-+    ;;
-+  siemens)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  esac
-+  ;;
-+esac
-+
-+fi
-+
-+echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
-+file_magic_cmd=$lt_cv_file_magic_cmd
-+deplibs_check_method=$lt_cv_deplibs_check_method
-+
-+echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-+echo "configure:1964: checking for object suffix" >&5
-+if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  rm -f conftest*
-+echo 'int i = 1;' > conftest.$ac_ext
-+if { (eval echo configure:1970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  for ac_file in conftest.*; do
-+    case $ac_file in
-+    *.c) ;;
-+    *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
-+    esac
-+  done
-+else
-+  { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
-+fi
-+rm -f conftest*
-+fi
-+
-+echo "$ac_t""$ac_cv_objext" 1>&6
-+OBJEXT=$ac_cv_objext
-+ac_objext=$ac_cv_objext
-+
-+
-+
-+echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-+echo "configure:1990: checking for executable suffix" >&5
-+if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
-+  ac_cv_exeext=.exe
-+else
-+  rm -f conftest*
-+  echo 'int main () { return 0; }' > conftest.$ac_ext
-+  ac_cv_exeext=
-+  if { (eval echo configure:2000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-+    for file in conftest.*; do
-+      case $file in
-+      *.$ac_ext | *.c | *.o | *.obj) ;;
-+      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
-+      esac
-+    done
-+  else
-+    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
-+  fi
-+  rm -f conftest*
-+  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
-+fi
-+fi
-+
-+EXEEXT=""
-+test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
-+echo "$ac_t""${ac_cv_exeext}" 1>&6
-+ac_exeext=$EXEEXT
-+
-+if test $host != $build; then
-+  ac_tool_prefix=${host_alias}-
-+else
-+  ac_tool_prefix=
-+fi
-+
-+
-+
-+
-+# Check for command to grab the raw symbol name followed by C symbol from nm.
-+echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
-+echo "configure:2031: checking command to parse $NM output" >&5
-+if eval "test \"`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  
-+# These are sane defaults that work on at least a few old systems.
-+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
-+
-+# Character class describing NM global symbol codes.
-+symcode='[BCDEGRST]'
-+
-+# Regexp to match symbols that can be accessed directly from C.
-+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-+
-+# Transform the above into a raw symbol and a C symbol.
-+symxfrm='\1 \2\3 \3'
-+
-+# Transform an extracted symbol line into a proper C declaration
-+lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-+
-+# Transform an extracted symbol line into symbol name and symbol address
-+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+
-+# Define system-specific variables.
-+case $host_os in
-+aix*)
-+  symcode='[BCDT]'
-+  ;;
-+cygwin* | mingw* | pw32*)
-+  symcode='[ABCDGISTW]'
-+  ;;
-+hpux*) # Its linker distinguishes data from code symbols
-+  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+  ;;
-+irix* | nonstopux*)
-+  symcode='[BCDEGRST]'
-+  ;;
-+osf*)
-+  symcode='[BCDEGQRST]'
-+  ;;
-+solaris* | sysv5*)
-+  symcode='[BDT]'
-+  ;;
-+sysv4)
-+  symcode='[DFNSTU]'
-+  ;;
-+esac
-+
-+# Handle CRLF in mingw tool chain
-+opt_cr=
-+case $host_os in
-+mingw*)
-+  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-+  ;;
-+esac
-+
-+# If we're using GNU nm, then use its standard symbol codes.
-+if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
-+  symcode='[ABCDGISTW]'
-+fi
-+
-+# Try without a prefix undercore, then with it.
-+for ac_symprfx in "" "_"; do
-+
-+  # Write the raw and C identifiers.
-+lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-+
-+  # Check to see that the pipe works correctly.
-+  pipe_works=no
-+  rm -f conftest*
-+  cat > conftest.$ac_ext <<EOF
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+char nm_test_var;
-+void nm_test_func(){}
-+#ifdef __cplusplus
-+}
-+#endif
-+int main(){nm_test_var='a';nm_test_func();return(0);}
-+EOF
-+
-+  if { (eval echo configure:2114: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+    # Now try to grab the symbols.
-+    nlist=conftest.nm
-+    if { (eval echo configure:2117: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
-+      # Try sorting and uniquifying the output.
-+      if sort "$nlist" | uniq > "$nlist"T; then
-+      mv -f "$nlist"T "$nlist"
-+      else
-+      rm -f "$nlist"T
-+      fi
-+
-+      # Make sure that we snagged all the symbols we need.
-+      if egrep ' nm_test_var$' "$nlist" >/dev/null; then
-+      if egrep ' nm_test_func$' "$nlist" >/dev/null; then
-+        cat <<EOF > conftest.$ac_ext
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+EOF
-+        # Now generate the symbol file.
-+        eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-+
-+        cat <<EOF >> conftest.$ac_ext
-+#if defined (__STDC__) && __STDC__
-+# define lt_ptr void *
-+#else
-+# define lt_ptr char *
-+# define const
-+#endif
-+
-+/* The mapping between symbol names and symbols. */
-+const struct {
-+  const char *name;
-+  lt_ptr address;
-+}
-+lt_preloaded_symbols[] =
-+{
-+EOF
-+        sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
-+        cat <<\EOF >> conftest.$ac_ext
-+  {0, (lt_ptr) 0}
-+};
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+EOF
-+        # Now try linking the two files.
-+        mv conftest.$ac_objext conftstm.$ac_objext
-+        save_LIBS="$LIBS"
-+        save_CFLAGS="$CFLAGS"
-+        LIBS="conftstm.$ac_objext"
-+        CFLAGS="$CFLAGS$no_builtin_flag"
-+        if { (eval echo configure:2168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest$ac_exeext; then
-+          pipe_works=yes
-+        fi
-+        LIBS="$save_LIBS"
-+        CFLAGS="$save_CFLAGS"
-+      else
-+        echo "cannot find nm_test_func in $nlist" >&5
-+      fi
-+      else
-+      echo "cannot find nm_test_var in $nlist" >&5
-+      fi
-+    else
-+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-+    fi
-+  else
-+    echo "$progname: failed program was:" >&5
-+    cat conftest.$ac_ext >&5
-+  fi
-+  rm -f conftest* conftst*
-+
-+  # Do not use the global_symbol_pipe unless it works.
-+  if test "$pipe_works" = yes; then
-+    break
-+  else
-+    lt_cv_sys_global_symbol_pipe=
-+  fi
-+done
-+
-+fi
-+
-+global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-+if test -z "$lt_cv_sys_global_symbol_pipe"; then
-+  global_symbol_to_cdecl=
-+  global_symbol_to_c_name_address=
-+else
-+  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
-+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-+fi
-+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-+then
-+  echo "$ac_t""failed" 1>&6
-+else
-+  echo "$ac_t""ok" 1>&6
-+fi
-+
-+for ac_hdr in dlfcn.h
-+do
-+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-+echo "configure:2217: checking for $ac_hdr" >&5
-+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 2222 "configure"
-+#include "confdefs.h"
-+#include <$ac_hdr>
-+EOF
-+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:2227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-+if test -z "$ac_err"; then
-+  rm -rf conftest*
-+  eval "ac_cv_header_$ac_safe=yes"
-+else
-+  echo "$ac_err" >&5
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_header_$ac_safe=no"
-+fi
-+rm -f conftest*
-+fi
-+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-+  cat >> confdefs.h <<EOF
-+#define $ac_tr_hdr 1
-+EOF
-+ 
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+done
-+
-+
-+
-+
-+
-+
-+# Only perform the check for file, if the check method requires it
-+case $deplibs_check_method in
-+file_magic*)
-+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-+    echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
-+echo "configure:2263: checking for ${ac_tool_prefix}file" >&5
-+if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="/usr/bin:$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/${ac_tool_prefix}file; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  echo "$ac_t""$MAGIC_CMD" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+if test -z "$lt_cv_path_MAGIC_CMD"; then
-+  if test -n "$ac_tool_prefix"; then
-+    echo $ac_n "checking for file""... $ac_c" 1>&6
-+echo "configure:2325: checking for file" >&5
-+if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="/usr/bin:$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/file; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  echo "$ac_t""$MAGIC_CMD" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+  else
-+    MAGIC_CMD=:
-+  fi
-+fi
-+
-+  fi
-+  ;;
-+esac
-+
-+# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:2396: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test -n "$RANLIB"; then
-+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$ac_word; then
-+      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+fi
-+fi
-+RANLIB="$ac_cv_prog_RANLIB"
-+if test -n "$RANLIB"; then
-+  echo "$ac_t""$RANLIB" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+
-+if test -z "$ac_cv_prog_RANLIB"; then
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:2428: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test -n "$RANLIB"; then
-+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
-+else
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$ac_word; then
-+      ac_cv_prog_RANLIB="ranlib"
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
-+fi
-+fi
-+RANLIB="$ac_cv_prog_RANLIB"
-+if test -n "$RANLIB"; then
-+  echo "$ac_t""$RANLIB" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+else
-+  RANLIB=":"
-+fi
-+fi
-+
-+# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}strip; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:2463: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test -n "$STRIP"; then
-+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-+else
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$ac_word; then
-+      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+fi
-+fi
-+STRIP="$ac_cv_prog_STRIP"
-+if test -n "$STRIP"; then
-+  echo "$ac_t""$STRIP" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+
-+if test -z "$ac_cv_prog_STRIP"; then
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "strip", so it can be a program name with args.
-+set dummy strip; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:2495: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test -n "$STRIP"; then
-+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
-+else
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$ac_word; then
-+      ac_cv_prog_STRIP="strip"
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
-+fi
-+fi
-+STRIP="$ac_cv_prog_STRIP"
-+if test -n "$STRIP"; then
-+  echo "$ac_t""$STRIP" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+else
-+  STRIP=":"
-+fi
-+fi
-+
-+
-+enable_dlopen=no
-+enable_win32_dll=no
-+
-+# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
-+if test "${enable_libtool_lock+set}" = set; then
-+  enableval="$enable_libtool_lock"
-+  :
-+fi
-+
-+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+
-+# Some flags need to be propagated to the compiler or linker for good
-+# libtool support.
-+case $host in
-+*-*-irix6*)
-+  # Find out which ABI we are using.
-+  echo '#line 2544 "configure"' > conftest.$ac_ext
-+  if { (eval echo configure:2545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+    case `/usr/bin/file conftest.$ac_objext` in
-+    *32-bit*)
-+      LD="${LD-ld} -32"
-+      ;;
-+    *N32*)
-+      LD="${LD-ld} -n32"
-+      ;;
-+    *64-bit*)
-+      LD="${LD-ld} -64"
-+      ;;
-+    esac
-+  fi
-+  rm -rf conftest*
-+  ;;
-+
-+*-*-sco3.2v5*)
-+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-+  SAVE_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -belf"
-+  echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
-+echo "configure:2566: checking whether the C compiler needs -belf" >&5
-+if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  
-+     ac_ext=c
-+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-+cross_compiling=$ac_cv_prog_cc_cross
-+
-+     cat > conftest.$ac_ext <<EOF
-+#line 2579 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:2586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  lt_cv_cc_needs_belf=yes
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  lt_cv_cc_needs_belf=no
-+fi
-+rm -f conftest*
-+     ac_ext=c
-+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-+cross_compiling=$ac_cv_prog_cc_cross
-+
-+fi
-+
-+echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
-+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-+    CFLAGS="$SAVE_CFLAGS"
-+  fi
-+  ;;
-+
-+
-+esac
-+
-+# Sed substitution that helps us do robust quoting.  It backslashifies
-+# metacharacters that are still active within double-quoted strings.
-+Xsed='sed -e s/^X//'
-+sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
-+
-+# Same as above, but do not quote variable references.
-+double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
-+
-+# Sed substitution to delay expansion of an escaped shell variable in a
-+# double_quote_subst'ed string.
-+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-+
-+# Constants:
-+rm="rm -f"
-+
-+# Global variables:
-+default_ofile=libtool
-+can_build_shared=yes
-+
-+# All known linkers require a `.a' archive for static linking (except M$VC,
-+# which needs '.lib').
-+libext=a
-+ltmain="$ac_aux_dir/ltmain.sh"
-+ofile="$default_ofile"
-+with_gnu_ld="$lt_cv_prog_gnu_ld"
-+need_locks="$enable_libtool_lock"
-+
-+old_CC="$CC"
-+old_CFLAGS="$CFLAGS"
-+
-+# Set sane defaults for various variables
-+test -z "$AR" && AR=ar
-+test -z "$AR_FLAGS" && AR_FLAGS=cru
-+test -z "$AS" && AS=as
-+test -z "$CC" && CC=cc
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+test -z "$LD" && LD=ld
-+test -z "$LN_S" && LN_S="ln -s"
-+test -z "$MAGIC_CMD" && MAGIC_CMD=file
-+test -z "$NM" && NM=nm
-+test -z "$OBJDUMP" && OBJDUMP=objdump
-+test -z "$RANLIB" && RANLIB=:
-+test -z "$STRIP" && STRIP=:
-+test -z "$ac_objext" && ac_objext=o
-+
-+if test x"$host" != x"$build"; then
-+  ac_tool_prefix=${host_alias}-
-+else
-+  ac_tool_prefix=
-+fi
-+
-+# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-+case $host_os in
-+linux-gnu*) ;;
-+linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-+esac
-+
-+case $host_os in
-+aix3*)
-+  # AIX sometimes has problems with the GCC collect2 program.  For some
-+  # reason, if we set the COLLECT_NAMES environment variable, the problems
-+  # vanish in a puff of smoke.
-+  if test "X${COLLECT_NAMES+set}" != Xset; then
-+    COLLECT_NAMES=
-+    export COLLECT_NAMES
-+  fi
-+  ;;
-+esac
-+
-+# Determine commands to create old-style static archives.
-+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-+old_postinstall_cmds='chmod 644 $oldlib'
-+old_postuninstall_cmds=
-+
-+if test -n "$RANLIB"; then
-+  case $host_os in
-+  openbsd*)
-+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  *)
-+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  esac
-+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-+fi
-+
-+# Allow CC to be a program name with arguments.
-+set dummy $CC
-+compiler="$2"
-+
-+echo $ac_n "checking for objdir""... $ac_c" 1>&6
-+echo "configure:2706: checking for objdir" >&5
-+rm -f .libs 2>/dev/null
-+mkdir .libs 2>/dev/null
-+if test -d .libs; then
-+  objdir=.libs
-+else
-+  # MS-DOS does not allow filenames that begin with a dot.
-+  objdir=_libs
-+fi
-+rmdir .libs 2>/dev/null
-+echo "$ac_t""$objdir" 1>&6
-+
-+
-+# Check whether --with-pic or --without-pic was given.
-+if test "${with_pic+set}" = set; then
-+  withval="$with_pic"
-+  pic_mode="$withval"
-+else
-+  pic_mode=default
-+fi
-+
-+test -z "$pic_mode" && pic_mode=default
-+
-+# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-+# in isolation, and that seeing it set (from the cache) indicates that
-+# the associated values are set (in the cache) correctly too.
-+echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
-+echo "configure:2733: checking for $compiler option to produce PIC" >&5
-+if eval "test \"`echo '$''{'lt_cv_prog_cc_pic'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+   lt_cv_prog_cc_pic=
-+  lt_cv_prog_cc_shlib=
-+  lt_cv_prog_cc_wl=
-+  lt_cv_prog_cc_static=
-+  lt_cv_prog_cc_no_builtin=
-+  lt_cv_prog_cc_can_build_shared=$can_build_shared
-+
-+  if test "$GCC" = yes; then
-+    lt_cv_prog_cc_wl='-Wl,'
-+    lt_cv_prog_cc_static='-static'
-+
-+    case $host_os in
-+    aix*)
-+      # Below there is a dirty hack to force normal static linking with -ldl
-+      # The problem is because libdl dynamically linked with both libc and
-+      # libC (AIX C++ library), which obviously doesn't included in libraries
-+      # list by gcc. This cause undefined symbols with -static flags.
-+      # This hack allows C programs to be linked with "-static -ldl", but
-+      # not sure about C++ programs.
-+      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
-+      ;;
-+    amigaos*)
-+      # FIXME: we need at least 68020 code to build shared libraries, but
-+      # adding the `-m68020' flag to GCC prevents building anything better,
-+      # like `-m68040'.
-+      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
-+      ;;
-+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+      # PIC is the default for these OSes.
-+      ;;
-+    darwin* | rhapsody*)
-+      # PIC is the default on this platform
-+      # Common symbols not allowed in MH_DYLIB files
-+      lt_cv_prog_cc_pic='-fno-common'
-+      ;;
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
-+    sysv4*MP*)
-+      if test -d /usr/nec; then
-+       lt_cv_prog_cc_pic=-Kconform_pic
-+      fi
-+      ;;
-+    *)
-+      lt_cv_prog_cc_pic='-fPIC'
-+      ;;
-+    esac
-+  else
-+    # PORTME Check for PIC flags for the system compiler.
-+    case $host_os in
-+    aix3* | aix4* | aix5*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      # All AIX code is PIC.
-+      if test "$host_cpu" = ia64; then
-+      # AIX 5 now supports IA64 processor
-+      lt_cv_prog_cc_static='-Bstatic'
-+      else
-+      lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
-+      fi
-+      ;;
-+
-+    hpux9* | hpux10* | hpux11*)
-+      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
-+      lt_cv_prog_cc_pic='+Z'
-+      ;;
-+
-+    irix5* | irix6* | nonstopux*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      # PIC (with -KPIC) is the default.
-+      ;;
-+
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
-+
-+    newsos6)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
-+
-+    osf3* | osf4* | osf5*)
-+      # All OSF/1 code is PIC.
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      ;;
-+
-+    sco3.2v5*)
-+      lt_cv_prog_cc_pic='-Kpic'
-+      lt_cv_prog_cc_static='-dn'
-+      lt_cv_prog_cc_shlib='-belf'
-+      ;;
-+
-+    solaris*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    sunos4*)
-+      lt_cv_prog_cc_pic='-PIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Qoption ld '
-+      ;;
-+
-+    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    uts4*)
-+      lt_cv_prog_cc_pic='-pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
-+
-+    sysv4*MP*)
-+      if test -d /usr/nec ;then
-+      lt_cv_prog_cc_pic='-Kconform_pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      fi
-+      ;;
-+
-+    *)
-+      lt_cv_prog_cc_can_build_shared=no
-+      ;;
-+    esac
-+  fi
-+
-+fi
-+
-+if test -z "$lt_cv_prog_cc_pic"; then
-+  echo "$ac_t""none" 1>&6
-+else
-+  echo "$ac_t""$lt_cv_prog_cc_pic" 1>&6
-+
-+  # Check to make sure the pic_flag actually works.
-+  echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
-+echo "configure:2881: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
-+  if eval "test \"`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+      save_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
-+    cat > conftest.$ac_ext <<EOF
-+#line 2888 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:2895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+        case $host_os in
-+      hpux9* | hpux10* | hpux11*)
-+      # On HP-UX, both CC and GCC only warn that PIC is supported... then
-+      # they create non-PIC objects.  So, if there were any warnings, we
-+      # assume that PIC is not supported.
-+      if test -s conftest.err; then
-+        lt_cv_prog_cc_pic_works=no
-+      else
-+        lt_cv_prog_cc_pic_works=yes
-+      fi
-+      ;;
-+      *)
-+      lt_cv_prog_cc_pic_works=yes
-+      ;;
-+      esac
-+    
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+        lt_cv_prog_cc_pic_works=no
-+    
-+fi
-+rm -f conftest*
-+    CFLAGS="$save_CFLAGS"
-+  
-+fi
-+
-+
-+  if test "X$lt_cv_prog_cc_pic_works" = Xno; then
-+    lt_cv_prog_cc_pic=
-+    lt_cv_prog_cc_can_build_shared=no
-+  else
-+    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
-+  fi
-+
-+  echo "$ac_t""$lt_cv_prog_cc_pic_works" 1>&6
-+fi
-+
-+# Check for any special shared library compilation flags.
-+if test -n "$lt_cv_prog_cc_shlib"; then
-+  echo "configure: warning: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" 1>&2
-+  if echo "$old_CC $old_CFLAGS " | egrep -e "[        ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
-+  else
-+   echo "configure: warning: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2
-+    lt_cv_prog_cc_can_build_shared=no
-+  fi
-+fi
-+
-+echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
-+echo "configure:2947: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
-+if eval "test \"`echo '$''{'lt_cv_prog_cc_static_works'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+    lt_cv_prog_cc_static_works=no
-+  save_LDFLAGS="$LDFLAGS"
-+  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
-+  cat > conftest.$ac_ext <<EOF
-+#line 2955 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:2962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  lt_cv_prog_cc_static_works=yes
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+  LDFLAGS="$save_LDFLAGS"
-+
-+fi
-+
-+
-+# Belt *and* braces to stop my trousers falling down:
-+test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-+echo "$ac_t""$lt_cv_prog_cc_static_works" 1>&6
-+
-+pic_flag="$lt_cv_prog_cc_pic"
-+special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-+wl="$lt_cv_prog_cc_wl"
-+link_static_flag="$lt_cv_prog_cc_static"
-+no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-+can_build_shared="$lt_cv_prog_cc_can_build_shared"
-+
-+
-+# Check to see if options -o and -c are simultaneously supported by compiler
-+echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
-+echo "configure:2989: checking if $compiler supports -c -o file.$ac_objext" >&5
-+if eval "test \"`echo '$''{'lt_cv_compiler_c_o'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  
-+$rm -r conftest 2>/dev/null
-+mkdir conftest
-+cd conftest
-+echo "int some_variable = 0;" > conftest.$ac_ext
-+mkdir out
-+# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-+# that will create temporary files in the current directory regardless of
-+# the output directory.  Thus, making CWD read-only will cause this test
-+# to fail, enabling locking or at least warning the user not to do parallel
-+# builds.
-+chmod -w .
-+save_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-+compiler_c_o=no
-+if { (eval echo configure:3008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-+  # The compiler can only warn and ignore the option if not recognized
-+  # So say no if there are warnings
-+  if test -s out/conftest.err; then
-+    lt_cv_compiler_c_o=no
-+  else
-+    lt_cv_compiler_c_o=yes
-+  fi
-+else
-+  # Append any errors to the config.log.
-+  cat out/conftest.err 1>&5
-+  lt_cv_compiler_c_o=no
-+fi
-+CFLAGS="$save_CFLAGS"
-+chmod u+w .
-+$rm conftest* out/*
-+rmdir out
-+cd ..
-+rmdir conftest
-+$rm -r conftest 2>/dev/null
-+
-+fi
-+
-+compiler_c_o=$lt_cv_compiler_c_o
-+echo "$ac_t""$compiler_c_o" 1>&6
-+
-+if test x"$compiler_c_o" = x"yes"; then
-+  # Check to see if we can write to a .lo
-+  echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
-+echo "configure:3037: checking if $compiler supports -c -o file.lo" >&5
-+  if eval "test \"`echo '$''{'lt_cv_compiler_o_lo'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  
-+  lt_cv_compiler_o_lo=no
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -c -o conftest.lo"
-+  save_objext="$ac_objext"
-+  ac_objext=lo
-+  cat > conftest.$ac_ext <<EOF
-+#line 3048 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+int some_variable = 0;
-+; return 0; }
-+EOF
-+if { (eval echo configure:3055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+      # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      lt_cv_compiler_o_lo=no
-+    else
-+      lt_cv_compiler_o_lo=yes
-+    fi
-+  
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+  ac_objext="$save_objext"
-+  CFLAGS="$save_CFLAGS"
-+  
-+fi
-+
-+  compiler_o_lo=$lt_cv_compiler_o_lo
-+  echo "$ac_t""$compiler_o_lo" 1>&6
-+else
-+  compiler_o_lo=no
-+fi
-+
-+# Check to see if we can do hard links to lock some files if needed
-+hard_links="nottested"
-+if test "$compiler_c_o" = no && test "$need_locks" != no; then
-+  # do not overwrite the value of need_locks provided by the user
-+  echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
-+echo "configure:3086: checking if we can lock with hard links" >&5
-+  hard_links=yes
-+  $rm conftest*
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  touch conftest.a
-+  ln conftest.a conftest.b 2>&5 || hard_links=no
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  echo "$ac_t""$hard_links" 1>&6
-+  if test "$hard_links" = no; then
-+    echo "configure: warning: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" 1>&2
-+    need_locks=warn
-+  fi
-+else
-+  need_locks=no
-+fi
-+
-+if test "$GCC" = yes; then
-+  # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
-+  echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
-+echo "configure:3105: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-+  echo "int some_variable = 0;" > conftest.$ac_ext
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
-+  compiler_rtti_exceptions=no
-+  cat > conftest.$ac_ext <<EOF
-+#line 3111 "configure"
-+#include "confdefs.h"
-+
-+int main() {
-+int some_variable = 0;
-+; return 0; }
-+EOF
-+if { (eval echo configure:3118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  rm -rf conftest*
-+      # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      compiler_rtti_exceptions=no
-+    else
-+      compiler_rtti_exceptions=yes
-+    fi
-+  
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+fi
-+rm -f conftest*
-+  CFLAGS="$save_CFLAGS"
-+  echo "$ac_t""$compiler_rtti_exceptions" 1>&6
-+
-+  if test "$compiler_rtti_exceptions" = "yes"; then
-+    no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
-+  else
-+    no_builtin_flag=' -fno-builtin'
-+  fi
-+fi
-+
-+# See if the linker supports building shared libraries.
-+echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
-+echo "configure:3145: checking whether the linker ($LD) supports shared libraries" >&5
-+
-+allow_undefined_flag=
-+no_undefined_flag=
-+need_lib_prefix=unknown
-+need_version=unknown
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+archive_cmds=
-+archive_expsym_cmds=
-+old_archive_from_new_cmds=
-+old_archive_from_expsyms_cmds=
-+export_dynamic_flag_spec=
-+whole_archive_flag_spec=
-+thread_safe_flag_spec=
-+hardcode_into_libs=no
-+hardcode_libdir_flag_spec=
-+hardcode_libdir_separator=
-+hardcode_direct=no
-+hardcode_minus_L=no
-+hardcode_shlibpath_var=unsupported
-+runpath_var=
-+link_all_deplibs=unknown
-+always_export_symbols=no
-+export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+# include_expsyms should be a list of space-separated symbols to be *always*
-+# included in the symbol list
-+include_expsyms=
-+# exclude_expsyms can be an egrep regular expression of symbols to exclude
-+# it will be wrapped by ` (' and `)$', so one must not match beginning or
-+# end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-+# as well as any symbol that contains `d'.
-+exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-+# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-+# platforms (ab)use it in PIC code, but their linkers get confused if
-+# the symbol is explicitly referenced.  Since portable code cannot
-+# rely on this symbol name, it's probably fine to never include it in
-+# preloaded symbol tables.
-+extract_expsyms_cmds=
-+
-+case $host_os in
-+cygwin* | mingw* | pw32*)
-+  # FIXME: the MSVC++ port hasn't been tested in a loooong time
-+  # When not using gcc, we currently assume that we are using
-+  # Microsoft Visual C++.
-+  if test "$GCC" != yes; then
-+    with_gnu_ld=no
-+  fi
-+  ;;
-+openbsd*)
-+  with_gnu_ld=no
-+  ;;
-+esac
-+
-+ld_shlibs=yes
-+if test "$with_gnu_ld" = yes; then
-+  # If archive_cmds runs LD, not CC, wlarc should be empty
-+  wlarc='${wl}'
-+
-+  # See if GNU ld supports shared libraries.
-+  case $host_os in
-+  aix3* | aix4* | aix5*)
-+    # On AIX, the GNU linker is very broken
-+    # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
-+    ld_shlibs=no
-+    cat <<EOF 1>&2
-+
-+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-+*** to be unable to reliably create shared libraries on AIX.
-+*** Therefore, libtool is disabling shared libraries support.  If you
-+*** really care for shared libraries, you may want to modify your PATH
-+*** so that a non-GNU linker is found, and then restart.
-+
-+EOF
-+    ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+
-+    # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
-+    # that the semantics of dynamic libraries on AmigaOS, at least up
-+    # to version 4, is to share data among multiple programs linked
-+    # with the same dynamic library.  Since this doesn't match the
-+    # behavior of shared libraries on other platforms, we can use
-+    # them.
-+    ld_shlibs=no
-+    ;;
-+
-+  beos*)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      allow_undefined_flag=unsupported
-+      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+      # support --undefined.  This deserves some investigation.  FIXME
-+      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+
-+    extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
-+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
-+      test -f $output_objdir/impgen.exe || (cd $output_objdir && \
-+      if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
-+      else $CC -o impgen impgen.c ; fi)~
-+      $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-+
-+    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-+
-+    # cygwin and mingw dlls have different entry points and sets of symbols
-+    # to exclude.
-+    # FIXME: what about values for MSVC?
-+    dll_entry=__cygwin_dll_entry@12
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
-+    case $host_os in
-+    mingw*)
-+      # mingw values
-+      dll_entry=_DllMainCRTStartup@12
-+      dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
-+      ;;
-+    esac
-+
-+    # mingw and cygwin differ, and it's simplest to just exclude the union
-+    # of the two symbol sets.
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-+
-+    # recent cygwin and mingw systems supply a stub DllMain which the user
-+    # can override, but on older systems we have to supply one (in ltdll.c)
-+    if test "x$lt_cv_need_dllmain" = "xyes"; then
-+      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
-+      test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
-+    else
-+      ltdll_obj=
-+      ltdll_cmds=
-+    fi
-+
-+    # Extract the symbol export list from an `--export-all' def file,
-+    # then regenerate the def file from the symbol export list, so that
-+    # the compiled dll only exports the symbol export list.
-+    # Be careful not to strip the DATA tag left be newer dlltools.
-+    export_symbols_cmds="$ltdll_cmds"'
-+      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
-+      sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-+
-+    # If the export-symbols file already is a .def file (1st line
-+    # is EXPORTS), use it as is.
-+    # If DATA tags from a recent dlltool are present, honour them!
-+    archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
-+      cp $export_symbols $output_objdir/$soname-def;
-+      else
-+      echo EXPORTS > $output_objdir/$soname-def;
-+      _lt_hint=1;
-+      cat $export_symbols | while read symbol; do
-+       set dummy \$symbol;
-+       case \$# in
-+         2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-+         4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
-+         *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
-+       esac;
-+       _lt_hint=`expr 1 + \$_lt_hint`;
-+      done;
-+      fi~
-+      '"$ltdll_cmds"'
-+      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-+      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-+      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
-+    ;;
-+
-+  netbsd*)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-+      wlarc=
-+    else
-+      archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    fi
-+    ;;
-+
-+  solaris* | sysv5*)
-+    if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
-+      ld_shlibs=no
-+      cat <<EOF 1>&2
-+
-+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-+*** create shared libraries on Solaris systems.  Therefore, libtool
-+*** is disabling shared libraries support.  We urge you to upgrade GNU
-+*** binutils to release 2.9.1 or newer.  Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
-+
-+EOF
-+    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  sunos4*)
-+    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    wlarc=
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  *)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+  esac
-+
-+  if test "$ld_shlibs" = yes; then
-+    runpath_var=LD_RUN_PATH
-+    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
-+    export_dynamic_flag_spec='${wl}--export-dynamic'
-+    case $host_os in
-+    cygwin* | mingw* | pw32*)
-+      # dlltool doesn't understand --whole-archive et. al.
-+      whole_archive_flag_spec=
-+      ;;
-+    *)
-+      # ancient GNU ld didn't support --whole-archive et. al.
-+      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+      else
-+      whole_archive_flag_spec=
-+      fi
-+      ;;
-+    esac
-+  fi
-+else
-+  # PORTME fill in a description of your system's linker (not GNU ld)
-+  case $host_os in
-+  aix3*)
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+    archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-+    # Note: this linker hardcodes the directories in LIBPATH if there
-+    # are no directories specified by -L.
-+    hardcode_minus_L=yes
-+    if test "$GCC" = yes && test -z "$link_static_flag"; then
-+      # Neither direct hardcoding nor static linking is supported with a
-+      # broken collect2.
-+      hardcode_direct=unsupported
-+    fi
-+    ;;
-+
-+  aix4* | aix5*)
-+    if test "$host_cpu" = ia64; then
-+      # On IA64, the linker does run time linking by default, so we don't
-+      # have to do anything special.
-+      aix_use_runtimelinking=no
-+      exp_sym_flag='-Bexport'
-+      no_entry_flag=""
-+    else
-+      aix_use_runtimelinking=no
-+
-+      # Test if we are trying to use run time linking or normal
-+      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-+      # need to do runtime linking.
-+      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
-+      for ld_flag in $LDFLAGS; do
-+        case $ld_flag in
-+        *-brtl*)
-+          aix_use_runtimelinking=yes
-+          break
-+        ;;
-+        esac
-+      done
-+      esac
-+
-+      exp_sym_flag='-bexport'
-+      no_entry_flag='-bnoentry'
-+    fi
-+
-+    # When large executables or shared objects are built, AIX ld can
-+    # have problems creating the table of contents.  If linking a library
-+    # or program results in "error TOC overflow" add -mminimal-toc to
-+    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-+    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-+
-+    hardcode_direct=yes
-+    archive_cmds=''
-+    hardcode_libdir_separator=':'
-+    if test "$GCC" = yes; then
-+      case $host_os in aix4.[012]|aix4.[012].*)
-+      collect2name=`${CC} -print-prog-name=collect2`
-+      if test -f "$collect2name" && \
-+        strings "$collect2name" | grep resolve_lib_name >/dev/null
-+      then
-+        # We have reworked collect2
-+        hardcode_direct=yes
-+      else
-+        # We have old collect2
-+        hardcode_direct=unsupported
-+        # It fails to find uninstalled libraries when the uninstalled
-+        # path is not listed in the libpath.  Setting hardcode_minus_L
-+        # to unsupported forces relinking
-+        hardcode_minus_L=yes
-+        hardcode_libdir_flag_spec='-L$libdir'
-+        hardcode_libdir_separator=
-+      fi
-+      esac
-+
-+      shared_flag='-shared'
-+    else
-+      # not using gcc
-+      if test "$host_cpu" = ia64; then
-+      shared_flag='${wl}-G'
-+      else
-+      if test "$aix_use_runtimelinking" = yes; then
-+        shared_flag='${wl}-G'
-+      else
-+        shared_flag='${wl}-bM:SRE'
-+      fi
-+      fi
-+    fi
-+
-+    # It seems that -bexpall can do strange things, so it is better to
-+    # generate a list of symbols to export.
-+    always_export_symbols=yes
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # Warning - without using the other runtime loading flags (-brtl),
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='-berok'
-+      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-+    else
-+      if test "$host_cpu" = ia64; then
-+      hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-+      allow_undefined_flag="-z nodefs"
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
-+      else
-+      hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      # Warning - without using the other run time loading flags,
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='${wl}-berok'
-+      # This is a bit strange, but is similar to how AIX traditionally builds
-+      # it's shared libraries.
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname'
-+      fi
-+    fi
-+    ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    # see comment about different semantics on the GNU ld section
-+    ld_shlibs=no
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # When not using gcc, we currently assume that we are using
-+    # Microsoft Visual C++.
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec=' '
-+    allow_undefined_flag=unsupported
-+    # Tell ltmain to make .lib files, not .a files.
-+    libext=lib
-+    # FIXME: Setting linknames here is a bad hack.
-+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
-+    # The linker will automatically build a .lib file if we build a DLL.
-+    old_archive_from_new_cmds='true'
-+    # FIXME: Should let the user specify the lib program.
-+    old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
-+    fix_srcfile_path='`cygpath -w "$srcfile"`'
-+    ;;
-+
-+  darwin* | rhapsody*)
-+    case "$host_os" in
-+    rhapsody* | darwin1.[012])
-+      allow_undefined_flag='-undefined suppress'
-+      ;;
-+    *) # Darwin 1.3 on
-+      allow_undefined_flag='-flat_namespace -undefined suppress'
-+      ;;
-+    esac
-+    # FIXME: Relying on posixy $() will cause problems for
-+    #        cross-compilation, but unfortunately the echo tests do not
-+    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
-+    #      `"' quotes if we put them in here... so don't!
-+    archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
-+    # We need to add '_' to the symbols in $export_symbols first
-+    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    whole_archive_flag_spec='-all_load $convenience'
-+    ;;
-+
-+  freebsd1*)
-+    ld_shlibs=no
-+    ;;
-+
-+  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-+  # support.  Future versions do this automatically, but an explicit c++rt0.o
-+  # does not break anything, and helps significantly (at the cost of a little
-+  # extra space).
-+  freebsd2.2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-+  freebsd2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-+  freebsd*)
-+    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  hpux9* | hpux10* | hpux11*)
-+    case $host_os in
-+    hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
-+    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
-+    esac
-+    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes # Not in the search PATH, but as the default
-+                       # location of the library.
-+    export_dynamic_flag_spec='${wl}-E'
-+    ;;
-+
-+  irix5* | irix6* | nonstopux*)
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    link_all_deplibs=yes
-+    ;;
-+
-+  netbsd*)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-+    else
-+      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-+    fi
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  newsos6)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  openbsd*)
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+      export_dynamic_flag_spec='${wl}-E'
-+    else
-+      case "$host_os" in
-+      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_libdir_flag_spec='-R$libdir'
-+        ;;
-+      *)
-+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+        ;;
-+      esac
-+    fi
-+    ;;
-+
-+  os2*)
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    allow_undefined_flag=unsupported
-+    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-+    old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-+    ;;
-+
-+  osf3*)
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+    fi
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  osf4* | osf5*)      # as osf3* with the addition of -msym flag
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-+      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-+
-+      #Both c and cxx compiler support -rpath directly
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  sco3.2v5*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    runpath_var=LD_RUN_PATH
-+    hardcode_runpath_var=yes
-+    export_dynamic_flag_spec='${wl}-Bexport'
-+    ;;
-+
-+  solaris*)
-+    # gcc --version < 3.0 without binutils cannot create self contained
-+    # shared libraries reliably, requiring libgcc.a to resolve some of
-+    # the object symbols generated in some cases.  Libraries that use
-+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
-+    # a copy of libgcc.a into every shared library to guarantee resolving
-+    # such symbols causes other problems:  According to Tim Van Holder
-+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
-+    # (to the application) exception stack for one thing.
-+    no_undefined_flag=' -z defs'
-+    if test "$GCC" = yes; then
-+      case `$CC --version 2>/dev/null` in
-+      [12].*)
-+      cat <<EOF 1>&2
-+
-+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-+*** create self contained shared libraries on Solaris systems, without
-+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
-+*** -no-undefined support, which will at least allow you to build shared
-+*** libraries.  However, you may find that when you link such libraries
-+*** into an application without using GCC, you have to manually add
-+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
-+*** upgrade to a newer version of GCC.  Another option is to rebuild your
-+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
-+
-+EOF
-+        no_undefined_flag=
-+      ;;
-+      esac
-+    fi
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_shlibpath_var=no
-+    case $host_os in
-+    solaris2.[0-5] | solaris2.[0-5].*) ;;
-+    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
-+      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
-+    esac
-+    link_all_deplibs=yes
-+    ;;
-+
-+  sunos4*)
-+    if test "x$host_vendor" = xsequent; then
-+      # Use $CC to link under sequent, because it throws in some extra .o
-+      # files that make .init and .fini sections work.
-+      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-+    fi
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4)
-+    case $host_vendor in
-+      sni)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=yes # is this really true???
-+        ;;
-+      siemens)
-+        ## LD is ld it makes a PLAMLIB
-+        ## CC just makes a GrossModule.
-+        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+        reload_cmds='$CC -r -o $output$reload_objs'
-+        hardcode_direct=no
-+        ;;
-+      motorola)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-+        ;;
-+    esac
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4.3*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    export_dynamic_flag_spec='-Bexport'
-+    ;;
-+
-+  sysv5*)
-+    no_undefined_flag=' -z text'
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec=
-+    hardcode_shlibpath_var=no
-+    runpath_var='LD_RUN_PATH'
-+    ;;
-+
-+  uts4*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  dgux*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4*MP*)
-+    if test -d /usr/nec; then
-+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_shlibpath_var=no
-+      runpath_var=LD_RUN_PATH
-+      hardcode_runpath_var=yes
-+      ld_shlibs=yes
-+    fi
-+    ;;
-+
-+  sysv4.2uw2*)
-+    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=no
-+    hardcode_shlibpath_var=no
-+    hardcode_runpath_var=yes
-+    runpath_var=LD_RUN_PATH
-+    ;;
-+
-+  sysv5uw7* | unixware7*)
-+    no_undefined_flag='${wl}-z ${wl}text'
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    fi
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  *)
-+    ld_shlibs=no
-+    ;;
-+  esac
-+fi
-+echo "$ac_t""$ld_shlibs" 1>&6
-+test "$ld_shlibs" = no && can_build_shared=no
-+
-+# Check hardcoding attributes.
-+echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
-+echo "configure:3844: checking how to hardcode library paths into programs" >&5
-+hardcode_action=
-+if test -n "$hardcode_libdir_flag_spec" || \
-+   test -n "$runpath_var"; then
-+
-+  # We can hardcode non-existant directories.
-+  if test "$hardcode_direct" != no &&
-+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+     # have to relink, otherwise we might link with an installed library
-+     # when we should be linking with a yet-to-be-installed one
-+     ## test "$hardcode_shlibpath_var" != no &&
-+     test "$hardcode_minus_L" != no; then
-+    # Linking always hardcodes the temporary library directory.
-+    hardcode_action=relink
-+  else
-+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+    hardcode_action=immediate
-+  fi
-+else
-+  # We cannot hardcode anything, or else we can only hardcode existing
-+  # directories.
-+  hardcode_action=unsupported
-+fi
-+echo "$ac_t""$hardcode_action" 1>&6
-+
-+striplib=
-+old_striplib=
-+echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
-+echo "configure:3872: checking whether stripping libraries is possible" >&5
-+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-+  echo "$ac_t""yes" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+test -z "$deplibs_check_method" && deplibs_check_method=unknown
-+
-+# PORTME Fill in your ld.so characteristics
-+echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
-+echo "configure:3886: checking dynamic linker characteristics" >&5
-+library_names_spec=
-+libname_spec='lib$name'
-+soname_spec=
-+postinstall_cmds=
-+postuninstall_cmds=
-+finish_cmds=
-+finish_eval=
-+shlibpath_var=
-+shlibpath_overrides_runpath=unknown
-+version_type=none
-+dynamic_linker="$host_os ld.so"
-+sys_lib_dlsearch_path_spec="/lib /usr/lib"
-+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+
-+case $host_os in
-+aix3*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix $libname.a'
-+  shlibpath_var=LIBPATH
-+
-+  # AIX has no versioning support, so we append a major version to the name.
-+  soname_spec='${libname}${release}.so$major'
-+  ;;
-+
-+aix4* | aix5*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  hardcode_into_libs=yes
-+  if test "$host_cpu" = ia64; then
-+    # AIX 5 supports IA64
-+    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  else
-+    # With GCC up to 2.95.x, collect2 would create an import file
-+    # for dependence libraries.  The import file would start with
-+    # the line `#! .'.  This would cause the generated library to
-+    # depend on `.', always an invalid library.  This was fixed in
-+    # development snapshots of GCC prior to 3.0.
-+    case $host_os in
-+      aix4 | aix4.[01] | aix4.[01].*)
-+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+           echo ' yes '
-+           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-+        :
-+      else
-+        can_build_shared=no
-+      fi
-+      ;;
-+    esac
-+    # AIX (on Power*) has no versioning support, so currently we can
-+    # not hardcode correct soname into executable. Probably we can
-+    # add versioning support to collect2, so additional links can
-+    # be useful in future.
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-+      # instead of lib<name>.a to let people know that these are not
-+      # typical AIX shared libraries.
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+    else
-+      # We preserve .a as extension for shared libraries through AIX4.2
-+      # and later when we are not doing run time linking.
-+      library_names_spec='${libname}${release}.a $libname.a'
-+      soname_spec='${libname}${release}.so$major'
-+    fi
-+    shlibpath_var=LIBPATH
-+  fi
-+  hardcode_into_libs=yes
-+  ;;
-+
-+amigaos*)
-+  library_names_spec='$libname.ixlibrary $libname.a'
-+  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-+  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
-+  ;;
-+
-+beos*)
-+  library_names_spec='${libname}.so'
-+  dynamic_linker="$host_os ld.so"
-+  shlibpath_var=LIBRARY_PATH
-+  ;;
-+
-+bsdi4*)
-+  version_type=linux
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+  export_dynamic_flag_spec=-rdynamic
-+  # the default ld.so.conf also contains /usr/contrib/lib and
-+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-+  # libtool to hard-code these into programs
-+  ;;
-+
-+cygwin* | mingw* | pw32*)
-+  version_type=windows
-+  need_version=no
-+  need_lib_prefix=no
-+  case $GCC,$host_os in
-+  yes,cygwin*)
-+    library_names_spec='$libname.dll.a'
-+    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-+    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
-+      dldir=$destdir/`dirname \$dlpath`~
-+      test -d \$dldir || mkdir -p \$dldir~
-+      $install_prog .libs/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      dlpath=$dir/\$dldll~
-+       $rm \$dlpath'
-+    ;;
-+  yes,mingw*)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-+    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
-+    ;;
-+  yes,pw32*)
-+    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
-+    ;;
-+  *)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
-+    ;;
-+  esac
-+  dynamic_linker='Win32 ld.exe'
-+  # FIXME: first we should search . and the directory the executable is in
-+  shlibpath_var=PATH
-+  ;;
-+
-+darwin* | rhapsody*)
-+  dynamic_linker="$host_os dyld"
-+  version_type=darwin
-+  need_lib_prefix=no
-+  need_version=no
-+  # FIXME: Relying on posixy $() will cause problems for
-+  #        cross-compilation, but unfortunately the echo tests do not
-+  #        yet detect zsh echo's removal of \ escapes.
-+  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
-+  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
-+  shlibpath_overrides_runpath=yes
-+  shlibpath_var=DYLD_LIBRARY_PATH
-+  ;;
-+
-+freebsd1*)
-+  dynamic_linker=no
-+  ;;
-+
-+freebsd*-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  hardcode_into_libs=yes
-+  dynamic_linker='GNU/FreeBSD ld.so'
-+  ;;
-+
-+freebsd*)
-+  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-+  version_type=freebsd-$objformat
-+  case $version_type in
-+    freebsd-elf*)
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
-+      need_version=no
-+      need_lib_prefix=no
-+      ;;
-+    freebsd-*)
-+      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
-+      need_version=yes
-+      ;;
-+  esac
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_os in
-+  freebsd2*)
-+    shlibpath_overrides_runpath=yes
-+    ;;
-+  *)
-+    shlibpath_overrides_runpath=no
-+    hardcode_into_libs=yes
-+    ;;
-+  esac
-+  ;;
-+
-+gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  hardcode_into_libs=yes
-+  ;;
-+
-+hpux9* | hpux10* | hpux11*)
-+  # Give a soname corresponding to the major version so that dld.sl refuses to
-+  # link against other versions.
-+  dynamic_linker="$host_os dld.sl"
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  shlibpath_var=SHLIB_PATH
-+  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
-+  soname_spec='${libname}${release}.sl$major'
-+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-+  postinstall_cmds='chmod 555 $lib'
-+  ;;
-+
-+irix5* | irix6* | nonstopux*)
-+  case $host_os in
-+    nonstopux*) version_type=nonstopux ;;
-+    *)          version_type=irix ;;
-+  esac
-+  need_lib_prefix=no
-+  need_version=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
-+  case $host_os in
-+  irix5* | nonstopux*)
-+    libsuff= shlibsuff=
-+    ;;
-+  *)
-+    case $LD in # libtool.m4 will add one of these switches to LD
-+    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
-+    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
-+    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+    *) libsuff= shlibsuff= libmagic=never-match;;
-+    esac
-+    ;;
-+  esac
-+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-+  shlibpath_overrides_runpath=no
-+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-+  ;;
-+
-+# No shared lib support for Linux oldld, aout, or coff.
-+linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
-+  dynamic_linker=no
-+  ;;
-+
-+# This must be Linux ELF.
-+linux-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  # This implies no fast_install, which is unacceptable.
-+  # Some rework will be needed to allow for fast_install
-+  # before this can be enabled.
-+  hardcode_into_libs=yes
-+
-+  # We used to test for /lib/ld.so.1 and disable shared libraries on
-+  # powerpc, because MkLinux only supported shared libraries with the
-+  # GNU dynamic linker.  Since this was broken with cross compilers,
-+  # most powerpc-linux boxes support dynamic linking these days and
-+  # people can always --disable-shared, the test was removed, and we
-+  # assume the GNU/Linux dynamic linker is in use.
-+  dynamic_linker='GNU/Linux ld.so'
-+  ;;
-+
-+netbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+    dynamic_linker='NetBSD (a.out) ld.so'
-+  else
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
-+    soname_spec='${libname}${release}.so$major'
-+    dynamic_linker='NetBSD ld.elf_so'
-+  fi
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  ;;
-+
-+newsos6)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  ;;
-+
-+openbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    case "$host_os" in
-+    openbsd2.[89] | openbsd2.[89].*)
-+      shlibpath_overrides_runpath=no
-+      ;;
-+    *)
-+      shlibpath_overrides_runpath=yes
-+      ;;
-+    esac
-+  else
-+    shlibpath_overrides_runpath=yes
-+  fi
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+os2*)
-+  libname_spec='$name'
-+  need_lib_prefix=no
-+  library_names_spec='$libname.dll $libname.a'
-+  dynamic_linker='OS/2 ld.exe'
-+  shlibpath_var=LIBPATH
-+  ;;
-+
-+osf3* | osf4* | osf5*)
-+  version_type=osf
-+  need_version=no
-+  need_lib_prefix=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+  hardcode_into_libs=yes
-+  ;;
-+
-+sco3.2v5*)
-+  version_type=osf
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+solaris*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  # ldd complains unless libraries are executable
-+  postinstall_cmds='chmod +x $lib'
-+  ;;
-+
-+sunos4*)
-+  version_type=sunos
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  if test "$with_gnu_ld" = yes; then
-+    need_lib_prefix=no
-+  fi
-+  need_version=yes
-+  ;;
-+
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_vendor in
-+    sni)
-+      shlibpath_overrides_runpath=no
-+      need_lib_prefix=no
-+      export_dynamic_flag_spec='${wl}-Blargedynsym'
-+      runpath_var=LD_RUN_PATH
-+      ;;
-+    siemens)
-+      need_lib_prefix=no
-+      ;;
-+    motorola)
-+      need_lib_prefix=no
-+      need_version=no
-+      shlibpath_overrides_runpath=no
-+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-+      ;;
-+  esac
-+  ;;
-+
-+uts4*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+dgux*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+sysv4*MP*)
-+  if test -d /usr/nec ;then
-+    version_type=linux
-+    library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
-+    soname_spec='$libname.so.$major'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  fi
-+  ;;
-+
-+*)
-+  dynamic_linker=no
-+  ;;
-+esac
-+echo "$ac_t""$dynamic_linker" 1>&6
-+test "$dynamic_linker" = no && can_build_shared=no
-+
-+# Report the final consequences.
-+echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
-+echo "configure:4310: checking if libtool supports shared libraries" >&5
-+echo "$ac_t""$can_build_shared" 1>&6
-+
-+echo $ac_n "checking whether to build shared libraries""... $ac_c" 1>&6
-+echo "configure:4314: checking whether to build shared libraries" >&5
-+test "$can_build_shared" = "no" && enable_shared=no
-+
-+# On AIX, shared libraries and static libraries use the same namespace, and
-+# are all built from PIC.
-+case "$host_os" in
-+aix3*)
-+  test "$enable_shared" = yes && enable_static=no
-+  if test -n "$RANLIB"; then
-+    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-+    postinstall_cmds='$RANLIB $lib'
-+  fi
-+  ;;
-+
-+aix4*)
-+  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-+    test "$enable_shared" = yes && enable_static=no
-+  fi
-+  ;;
-+esac
-+echo "$ac_t""$enable_shared" 1>&6
-+
-+echo $ac_n "checking whether to build static libraries""... $ac_c" 1>&6
-+echo "configure:4337: checking whether to build static libraries" >&5
-+# Make sure either enable_shared or enable_static is yes.
-+test "$enable_shared" = yes || enable_static=yes
-+echo "$ac_t""$enable_static" 1>&6
-+
-+if test "$hardcode_action" = relink; then
-+  # Fast installation is not supported
-+  enable_fast_install=no
-+elif test "$shlibpath_overrides_runpath" = yes ||
-+     test "$enable_shared" = no; then
-+  # Fast installation is not necessary
-+  enable_fast_install=needless
-+fi
-+
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+fi
-+
-+if test "x$enable_dlopen" != xyes; then
-+  enable_dlopen=unknown
-+  enable_dlopen_self=unknown
-+  enable_dlopen_self_static=unknown
-+else
-+  lt_cv_dlopen=no
-+  lt_cv_dlopen_libs=
-+
-+  case $host_os in
-+  beos*)
-+    lt_cv_dlopen="load_add_on"
-+    lt_cv_dlopen_libs=
-+    lt_cv_dlopen_self=yes
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    lt_cv_dlopen="LoadLibrary"
-+    lt_cv_dlopen_libs=
-+   ;;
-+
-+  *)
-+    echo $ac_n "checking for shl_load""... $ac_c" 1>&6
-+echo "configure:4378: checking for shl_load" >&5
-+if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 4383 "configure"
-+#include "confdefs.h"
-+/* System header to define __stub macros and hopefully few prototypes,
-+    which can conflict with char shl_load(); below.  */
-+#include <assert.h>
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char shl_load();
-+
-+int main() {
-+
-+/* The GNU C library defines this for functions which it implements
-+    to always fail with ENOSYS.  Some functions are actually named
-+    something starting with __ and the normal name is an alias.  */
-+#if defined (__stub_shl_load) || defined (__stub___shl_load)
-+choke me
-+#else
-+shl_load();
-+#endif
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:4406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_func_shl_load=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_func_shl_load=no"
-+fi
-+rm -f conftest*
-+fi
-+
-+if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="shl_load"
-+else
-+  echo "$ac_t""no" 1>&6
-+echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
-+echo "configure:4424: checking for shl_load in -ldld" >&5
-+ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  ac_save_LIBS="$LIBS"
-+LIBS="-ldld  $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 4432 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char shl_load();
-+
-+int main() {
-+shl_load()
-+; return 0; }
-+EOF
-+if { (eval echo configure:4443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
-+else
-+  echo "$ac_t""no" 1>&6
-+echo $ac_n "checking for dlopen""... $ac_c" 1>&6
-+echo "configure:4462: checking for dlopen" >&5
-+if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 4467 "configure"
-+#include "confdefs.h"
-+/* System header to define __stub macros and hopefully few prototypes,
-+    which can conflict with char dlopen(); below.  */
-+#include <assert.h>
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char dlopen();
-+
-+int main() {
-+
-+/* The GNU C library defines this for functions which it implements
-+    to always fail with ENOSYS.  Some functions are actually named
-+    something starting with __ and the normal name is an alias.  */
-+#if defined (__stub_dlopen) || defined (__stub___dlopen)
-+choke me
-+#else
-+dlopen();
-+#endif
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:4490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_func_dlopen=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_func_dlopen=no"
-+fi
-+rm -f conftest*
-+fi
-+
-+if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="dlopen"
-+else
-+  echo "$ac_t""no" 1>&6
-+echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
-+echo "configure:4508: checking for dlopen in -ldl" >&5
-+ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  ac_save_LIBS="$LIBS"
-+LIBS="-ldl  $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 4516 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char dlopen();
-+
-+int main() {
-+dlopen()
-+; return 0; }
-+EOF
-+if { (eval echo configure:4527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
-+else
-+  echo "$ac_t""no" 1>&6
-+echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
-+echo "configure:4546: checking for dlopen in -lsvld" >&5
-+ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  ac_save_LIBS="$LIBS"
-+LIBS="-lsvld  $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 4554 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char dlopen();
-+
-+int main() {
-+dlopen()
-+; return 0; }
-+EOF
-+if { (eval echo configure:4565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
-+else
-+  echo "$ac_t""no" 1>&6
-+echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
-+echo "configure:4584: checking for dld_link in -ldld" >&5
-+ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  ac_save_LIBS="$LIBS"
-+LIBS="-ldld  $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 4592 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char dld_link();
-+
-+int main() {
-+dld_link()
-+; return 0; }
-+EOF
-+if { (eval echo configure:4603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+            
-+fi
-+
-+          
-+fi
-+
-+        
-+fi
-+
-+      
-+fi
-+
-+      
-+fi
-+
-+    ;;
-+  esac
-+
-+  if test "x$lt_cv_dlopen" != xno; then
-+    enable_dlopen=yes
-+  else
-+    enable_dlopen=no
-+  fi
-+
-+  case $lt_cv_dlopen in
-+  dlopen)
-+    save_CPPFLAGS="$CPPFLAGS"
-+        test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-+
-+    save_LDFLAGS="$LDFLAGS"
-+    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-+
-+    save_LIBS="$LIBS"
-+    LIBS="$lt_cv_dlopen_libs $LIBS"
-+
-+    echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
-+echo "configure:4659: checking whether a program can dlopen itself" >&5
-+if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+        if test "$cross_compiling" = yes; then :
-+  lt_cv_dlopen_self=cross
-+else
-+    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+  lt_status=$lt_dlunknown
-+  cat > conftest.$ac_ext <<EOF
-+#line 4669 "configure"
-+#include "confdefs.h"
-+
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+
-+#include <stdio.h>
-+
-+#ifdef RTLD_GLOBAL
-+#  define LT_DLGLOBAL         RTLD_GLOBAL
-+#else
-+#  ifdef DL_GLOBAL
-+#    define LT_DLGLOBAL               DL_GLOBAL
-+#  else
-+#    define LT_DLGLOBAL               0
-+#  endif
-+#endif
-+
-+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-+   find out it does not work in some platform. */
-+#ifndef LT_DLLAZY_OR_NOW
-+#  ifdef RTLD_LAZY
-+#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
-+#  else
-+#    ifdef DL_LAZY
-+#      define LT_DLLAZY_OR_NOW                DL_LAZY
-+#    else
-+#      ifdef RTLD_NOW
-+#        define LT_DLLAZY_OR_NOW      RTLD_NOW
-+#      else
-+#        ifdef DL_NOW
-+#          define LT_DLLAZY_OR_NOW    DL_NOW
-+#        else
-+#          define LT_DLLAZY_OR_NOW    0
-+#        endif
-+#      endif
-+#    endif
-+#  endif
-+#endif
-+
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
-+void fnord() { int i=42;}
-+int main ()
-+{
-+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-+  int status = $lt_dlunknown;
-+
-+  if (self)
-+    {
-+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-+      /* dlclose (self); */
-+    }
-+
-+    exit (status);
-+}
-+EOF
-+  if { (eval echo configure:4730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+    (./conftest; exit; ) 2>/dev/null
-+    lt_status=$?
-+    case x$lt_status in
-+      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-+      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
-+      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
-+    esac
-+  else :
-+    # compilation failed
-+    lt_cv_dlopen_self=no
-+  fi
-+fi
-+rm -fr conftest*
-+
-+    
-+fi
-+
-+echo "$ac_t""$lt_cv_dlopen_self" 1>&6
-+
-+    if test "x$lt_cv_dlopen_self" = xyes; then
-+      LDFLAGS="$LDFLAGS $link_static_flag"
-+      echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
-+echo "configure:4753: checking whether a statically linked program can dlopen itself" >&5
-+if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+        if test "$cross_compiling" = yes; then :
-+  lt_cv_dlopen_self_static=cross
-+else
-+    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+  lt_status=$lt_dlunknown
-+  cat > conftest.$ac_ext <<EOF
-+#line 4763 "configure"
-+#include "confdefs.h"
-+
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+
-+#include <stdio.h>
-+
-+#ifdef RTLD_GLOBAL
-+#  define LT_DLGLOBAL         RTLD_GLOBAL
-+#else
-+#  ifdef DL_GLOBAL
-+#    define LT_DLGLOBAL               DL_GLOBAL
-+#  else
-+#    define LT_DLGLOBAL               0
-+#  endif
-+#endif
-+
-+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-+   find out it does not work in some platform. */
-+#ifndef LT_DLLAZY_OR_NOW
-+#  ifdef RTLD_LAZY
-+#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
-+#  else
-+#    ifdef DL_LAZY
-+#      define LT_DLLAZY_OR_NOW                DL_LAZY
-+#    else
-+#      ifdef RTLD_NOW
-+#        define LT_DLLAZY_OR_NOW      RTLD_NOW
-+#      else
-+#        ifdef DL_NOW
-+#          define LT_DLLAZY_OR_NOW    DL_NOW
-+#        else
-+#          define LT_DLLAZY_OR_NOW    0
-+#        endif
-+#      endif
-+#    endif
-+#  endif
-+#endif
-+
-+#ifdef __cplusplus
-+extern "C" void exit (int);
-+#endif
-+
-+void fnord() { int i=42;}
-+int main ()
-+{
-+  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-+  int status = $lt_dlunknown;
-+
-+  if (self)
-+    {
-+      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
-+      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
-+      /* dlclose (self); */
-+    }
-+
-+    exit (status);
-+}
-+EOF
-+  if { (eval echo configure:4824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+    (./conftest; exit; ) 2>/dev/null
-+    lt_status=$?
-+    case x$lt_status in
-+      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-+      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
-+      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
-+    esac
-+  else :
-+    # compilation failed
-+    lt_cv_dlopen_self_static=no
-+  fi
-+fi
-+rm -fr conftest*
-+
-+      
-+fi
-+
-+echo "$ac_t""$lt_cv_dlopen_self_static" 1>&6
-+    fi
-+
-+    CPPFLAGS="$save_CPPFLAGS"
-+    LDFLAGS="$save_LDFLAGS"
-+    LIBS="$save_LIBS"
-+    ;;
-+  esac
-+
-+  case $lt_cv_dlopen_self in
-+  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
-+  *) enable_dlopen_self=unknown ;;
-+  esac
-+
-+  case $lt_cv_dlopen_self_static in
-+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-+  *) enable_dlopen_self_static=unknown ;;
-+  esac
-+fi
-+
-+
-+if test "$enable_shared" = yes && test "$GCC" = yes; then
-+  case $archive_cmds in
-+  *'~'*)
-+    # FIXME: we may have to deal with multi-command sequences.
-+    ;;
-+  '$CC '*)
-+    # Test whether the compiler implicitly links with -lc since on some
-+    # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+    # to ld, don't add -lc before -lgcc.
-+    echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
-+echo "configure:4873: checking whether -lc should be explicitly linked in" >&5
-+    if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  $rm conftest*
-+    echo 'static int dummy;' > conftest.$ac_ext
-+
-+    if { (eval echo configure:4880: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+      soname=conftest
-+      lib=conftest
-+      libobjs=conftest.$ac_objext
-+      deplibs=
-+      wl=$lt_cv_prog_cc_wl
-+      compiler_flags=-v
-+      linker_flags=-v
-+      verstring=
-+      output_objdir=.
-+      libname=conftest
-+      save_allow_undefined_flag=$allow_undefined_flag
-+      allow_undefined_flag=
-+      if { (eval echo configure:4893: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
-+      then
-+      lt_cv_archive_cmds_need_lc=no
-+      else
-+      lt_cv_archive_cmds_need_lc=yes
-+      fi
-+      allow_undefined_flag=$save_allow_undefined_flag
-+    else
-+      cat conftest.err 1>&5
-+    fi
-+fi
-+
-+    echo "$ac_t""$lt_cv_archive_cmds_need_lc" 1>&6
-+    ;;
-+  esac
-+fi
-+need_lc=${lt_cv_archive_cmds_need_lc-yes}
-+
-+# The second clause should only fire when bootstrapping the
-+# libtool distribution, otherwise you forgot to ship ltmain.sh
-+# with your package, and you will get complaints that there are
-+# no rules to generate ltmain.sh.
-+if test -f "$ltmain"; then
-+  :
-+else
-+  # If there is no Makefile yet, we rely on a make rule to execute
-+  # `config.status --recheck' to rerun these tests and create the
-+  # libtool script then.
-+  test -f Makefile && make "$ltmain"
-+fi
-+
-+if test -f "$ltmain"; then
-+  trap "$rm \"${ofile}T\"; exit 1" 1 2 15
-+  $rm -f "${ofile}T"
-+
-+  echo creating $ofile
-+
-+  # Now quote all the things that may contain metacharacters while being
-+  # careful not to overquote the AC_SUBSTed values.  We take copies of the
-+  # variables and quote the copies for generation of the libtool script.
-+  for var in echo old_CC old_CFLAGS SED \
-+    AR AR_FLAGS CC LD LN_S NM SHELL \
-+    reload_flag reload_cmds wl \
-+    pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
-+    thread_safe_flag_spec whole_archive_flag_spec libname_spec \
-+    library_names_spec soname_spec \
-+    RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
-+    old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
-+    postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
-+    old_striplib striplib file_magic_cmd export_symbols_cmds \
-+    deplibs_check_method allow_undefined_flag no_undefined_flag \
-+    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
-+    global_symbol_to_c_name_address \
-+    hardcode_libdir_flag_spec hardcode_libdir_separator  \
-+    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
-+    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-+
-+    case $var in
-+    reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
-+    old_postinstall_cmds | old_postuninstall_cmds | \
-+    export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
-+    extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
-+    postinstall_cmds | postuninstall_cmds | \
-+    finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-+      # Double-quote double-evaled strings.
-+      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-+      ;;
-+    *)
-+      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
-+      ;;
-+    esac
-+  done
-+
-+  cat <<__EOF__ > "${ofile}T"
-+#! $SHELL
-+
-+# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-+#
-+# Copyright (C) 1996-2000 Free Software Foundation, Inc.
-+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#
-+# As a special exception to the GNU General Public License, if you
-+# distribute this file as part of a program that contains a
-+# configuration script generated by Autoconf, you may include it under
-+# the same distribution terms that you use for the rest of that program.
-+
-+# A sed that does not truncate output.
-+SED=$lt_SED
-+
-+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-+Xsed="${SED} -e s/^X//"
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-+
-+# ### BEGIN LIBTOOL CONFIG
-+
-+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-+
-+# Shell to use when invoking shell scripts.
-+SHELL=$lt_SHELL
-+
-+# Whether or not to build shared libraries.
-+build_libtool_libs=$enable_shared
-+
-+# Whether or not to build static libraries.
-+build_old_libs=$enable_static
-+
-+# Whether or not to add -lc for building shared libraries.
-+build_libtool_need_lc=$need_lc
-+
-+# Whether or not to optimize for fast installation.
-+fast_install=$enable_fast_install
-+
-+# The host system.
-+host_alias=$host_alias
-+host=$host
-+
-+# An echo program that does not interpret backslashes.
-+echo=$lt_echo
-+
-+# The archiver.
-+AR=$lt_AR
-+AR_FLAGS=$lt_AR_FLAGS
-+
-+# The default C compiler.
-+CC=$lt_CC
-+
-+# Is the compiler the GNU C compiler?
-+with_gcc=$GCC
-+
-+# The linker used to build libraries.
-+LD=$lt_LD
-+
-+# Whether we need hard or soft links.
-+LN_S=$lt_LN_S
-+
-+# A BSD-compatible nm program.
-+NM=$lt_NM
-+
-+# A symbol stripping program
-+STRIP=$STRIP
-+
-+# Used to examine libraries when file_magic_cmd begins "file"
-+MAGIC_CMD=$MAGIC_CMD
-+
-+# Used on cygwin: DLL creation program.
-+DLLTOOL="$DLLTOOL"
-+
-+# Used on cygwin: object dumper.
-+OBJDUMP="$OBJDUMP"
-+
-+# Used on cygwin: assembler.
-+AS="$AS"
-+
-+# The name of the directory that contains temporary libtool files.
-+objdir=$objdir
-+
-+# How to create reloadable object files.
-+reload_flag=$lt_reload_flag
-+reload_cmds=$lt_reload_cmds
-+
-+# How to pass a linker flag through the compiler.
-+wl=$lt_wl
-+
-+# Object file suffix (normally "o").
-+objext="$ac_objext"
-+
-+# Old archive suffix (normally "a").
-+libext="$libext"
-+
-+# Executable file suffix (normally "").
-+exeext="$exeext"
-+
-+# Additional compiler flags for building library objects.
-+pic_flag=$lt_pic_flag
-+pic_mode=$pic_mode
-+
-+# Does compiler simultaneously support -c and -o options?
-+compiler_c_o=$lt_compiler_c_o
-+
-+# Can we write directly to a .lo ?
-+compiler_o_lo=$lt_compiler_o_lo
-+
-+# Must we lock files when doing compilation ?
-+need_locks=$lt_need_locks
-+
-+# Do we need the lib prefix for modules?
-+need_lib_prefix=$need_lib_prefix
-+
-+# Do we need a version for libraries?
-+need_version=$need_version
-+
-+# Whether dlopen is supported.
-+dlopen_support=$enable_dlopen
-+
-+# Whether dlopen of programs is supported.
-+dlopen_self=$enable_dlopen_self
-+
-+# Whether dlopen of statically linked programs is supported.
-+dlopen_self_static=$enable_dlopen_self_static
-+
-+# Compiler flag to prevent dynamic linking.
-+link_static_flag=$lt_link_static_flag
-+
-+# Compiler flag to turn off builtin functions.
-+no_builtin_flag=$lt_no_builtin_flag
-+
-+# Compiler flag to allow reflexive dlopens.
-+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
-+
-+# Compiler flag to generate shared objects directly from archives.
-+whole_archive_flag_spec=$lt_whole_archive_flag_spec
-+
-+# Compiler flag to generate thread-safe objects.
-+thread_safe_flag_spec=$lt_thread_safe_flag_spec
-+
-+# Library versioning type.
-+version_type=$version_type
-+
-+# Format of library name prefix.
-+libname_spec=$lt_libname_spec
-+
-+# List of archive names.  First name is the real one, the rest are links.
-+# The last name is the one that the linker finds with -lNAME.
-+library_names_spec=$lt_library_names_spec
-+
-+# The coded name of the library, if different from the real name.
-+soname_spec=$lt_soname_spec
-+
-+# Commands used to build and install an old-style archive.
-+RANLIB=$lt_RANLIB
-+old_archive_cmds=$lt_old_archive_cmds
-+old_postinstall_cmds=$lt_old_postinstall_cmds
-+old_postuninstall_cmds=$lt_old_postuninstall_cmds
-+
-+# Create an old-style archive from a shared archive.
-+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
--NM="$ac_cv_path_NM"
--echo "$ac_t""$NM" 1>&6
-+# Create a temporary old-style archive to link instead of a shared archive.
-+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
--echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
--echo "configure:1367: checking whether ln -s works" >&5
--if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
--  echo $ac_n "(cached) $ac_c" 1>&6
--else
--  rm -f conftestdata
--if ln -s X conftestdata 2>/dev/null
--then
--  rm -f conftestdata
--  ac_cv_prog_LN_S="ln -s"
--else
--  ac_cv_prog_LN_S=ln
--fi
--fi
--LN_S="$ac_cv_prog_LN_S"
--if test "$ac_cv_prog_LN_S" = "ln -s"; then
--  echo "$ac_t""yes" 1>&6
--else
--  echo "$ac_t""no" 1>&6
--fi
-+# Commands used to build and install a shared archive.
-+archive_cmds=$lt_archive_cmds
-+archive_expsym_cmds=$lt_archive_expsym_cmds
-+postinstall_cmds=$lt_postinstall_cmds
-+postuninstall_cmds=$lt_postuninstall_cmds
-+# Commands to strip libraries.
-+old_striplib=$lt_old_striplib
-+striplib=$lt_striplib
--case "$target" in
--NONE) lt_target="$host" ;;
--*) lt_target="$target" ;;
--esac
-+# Method to check whether dependent libraries are shared objects.
-+deplibs_check_method=$lt_deplibs_check_method
--# Check for any special flags to pass to ltconfig.
--libtool_flags="--cache-file=$cache_file"
--test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
--test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
--test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
--test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
--test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
-+# Command to use when deplibs_check_method == file_magic.
-+file_magic_cmd=$lt_file_magic_cmd
-+# Flag that allows shared libraries with undefined symbols to be built.
-+allow_undefined_flag=$lt_allow_undefined_flag
--# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
--if test "${enable_libtool_lock+set}" = set; then
--  enableval="$enable_libtool_lock"
--  :
--fi
-+# Flag that forces no undefined symbols.
-+no_undefined_flag=$lt_no_undefined_flag
--test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
--test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
-+# Commands used to finish a libtool library installation in a directory.
-+finish_cmds=$lt_finish_cmds
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case "$lt_target" in
--*-*-irix6*)
--  # Find out which ABI we are using.
--  echo '#line 1416 "configure"' > conftest.$ac_ext
--  if { (eval echo configure:1417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
--    case "`/usr/bin/file conftest.o`" in
--    *32-bit*)
--      LD="${LD-ld} -32"
--      ;;
--    *N32*)
--      LD="${LD-ld} -n32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -64"
--      ;;
--    esac
--  fi
--  rm -rf conftest*
--  ;;
-+# Same as above, but a single script fragment to be evaled but not shown.
-+finish_eval=$lt_finish_eval
--*-*-sco3.2v5*)
--  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
--  SAVE_CFLAGS="$CFLAGS"
--  CFLAGS="$CFLAGS -belf"
--  echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
--echo "configure:1438: checking whether the C compiler needs -belf" >&5
--if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
--  echo $ac_n "(cached) $ac_c" 1>&6
--else
--  cat > conftest.$ac_ext <<EOF
--#line 1443 "configure"
--#include "confdefs.h"
-+# Take the output of nm and produce a listing of raw symbols and C names.
-+global_symbol_pipe=$lt_global_symbol_pipe
--int main() {
-+# Transform the output of nm in a proper C declaration
-+global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
--; return 0; }
--EOF
--if { (eval echo configure:1450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
--  rm -rf conftest*
--  lt_cv_cc_needs_belf=yes
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  lt_cv_cc_needs_belf=no
--fi
--rm -f conftest*
--fi
-+# Transform the output of nm in a C name address pair
-+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
--echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
--  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
--    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
--    CFLAGS="$SAVE_CFLAGS"
--  fi
--  ;;
-+# This is the shared library runtime path variable.
-+runpath_var=$runpath_var
-+# This is the shared library path variable.
-+shlibpath_var=$shlibpath_var
--esac
-+# Is shlibpath searched before the hard-coded library search path?
-+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-+# How to hardcode a shared library path into an executable.
-+hardcode_action=$hardcode_action
--# Save cache, so that ltconfig can load it
--cat > confcache <<\EOF
--# This file is a shell script that caches the results of configure
--# tests run on this system so they can be shared between configure
--# scripts and configure runs.  It is not useful on other systems.
--# If it contains results you don't want to keep, you may remove or edit it.
-+# Whether we should hardcode library paths into libraries.
-+hardcode_into_libs=$hardcode_into_libs
-+
-+# Flag to hardcode \$libdir into a binary during linking.
-+# This must work even if \$libdir does not exist.
-+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
-+
-+# Whether we need a single -rpath flag with a separated argument.
-+hardcode_libdir_separator=$lt_hardcode_libdir_separator
-+
-+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_direct=$hardcode_direct
-+
-+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_minus_L=$hardcode_minus_L
-+
-+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-+# the resulting binary.
-+hardcode_shlibpath_var=$hardcode_shlibpath_var
-+
-+# Variables whose values should be saved in libtool wrapper scripts and
-+# restored at relink time.
-+variables_saved_for_relink="$variables_saved_for_relink"
-+
-+# Whether libtool must link a program against all its dependency libraries.
-+link_all_deplibs=$link_all_deplibs
-+
-+# Compile-time system search path for libraries
-+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-+
-+# Run-time system search path for libraries
-+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-+
-+# Fix the shell variable \$srcfile for the compiler.
-+fix_srcfile_path="$fix_srcfile_path"
-+
-+# Set to yes if exported symbols are required.
-+always_export_symbols=$always_export_symbols
-+
-+# The commands to list exported symbols.
-+export_symbols_cmds=$lt_export_symbols_cmds
-+
-+# The commands to extract the exported symbol list from a shared archive.
-+extract_expsyms_cmds=$lt_extract_expsyms_cmds
-+
-+# Symbols that should not be listed in the preloaded symbols.
-+exclude_expsyms=$lt_exclude_expsyms
-+
-+# Symbols that must always be exported.
-+include_expsyms=$lt_include_expsyms
-+
-+# ### END LIBTOOL CONFIG
-+
-+__EOF__
-+
-+  case $host_os in
-+  aix3*)
-+    cat <<\EOF >> "${ofile}T"
-+
-+# AIX sometimes has problems with the GCC collect2 program.  For some
-+# reason, if we set the COLLECT_NAMES environment variable, the problems
-+# vanish in a puff of smoke.
-+if test "X${COLLECT_NAMES+set}" != Xset; then
-+  COLLECT_NAMES=
-+  export COLLECT_NAMES
-+fi
-+EOF
-+    ;;
-+  esac
-+
-+  case $host_os in
-+  cygwin* | mingw* | pw32* | os2*)
-+    cat <<'EOF' >> "${ofile}T"
-+      # This is a source program that is used to create dlls on Windows
-+      # Don't remove nor modify the starting and closing comments
-+# /* ltdll.c starts here */
-+# #define WIN32_LEAN_AND_MEAN
-+# #include <windows.h>
-+# #undef WIN32_LEAN_AND_MEAN
-+# #include <stdio.h>
- #
--# By default, configure uses ./config.cache as the cache file,
--# creating it if it does not exist already.  You can give configure
--# the --cache-file=FILE option to use a different cache file; that is
--# what configure does when it calls configure scripts in
--# subdirectories, so they share the cache.
--# Giving --cache-file=/dev/null disables caching, for debugging configure.
--# config.status only pays attention to the cache file if you give it the
--# --recheck option to rerun configure.
-+# #ifndef __CYGWIN__
-+# #  ifdef __CYGWIN32__
-+# #    define __CYGWIN__ __CYGWIN32__
-+# #  endif
-+# #endif
-+#
-+# #ifdef __cplusplus
-+# extern "C" {
-+# #endif
-+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-+# #ifdef __cplusplus
-+# }
-+# #endif
-+#
-+# #ifdef __CYGWIN__
-+# #include <cygwin/cygwin_dll.h>
-+# DECLARE_CYGWIN_DLL( DllMain );
-+# #endif
-+# HINSTANCE __hDllInstance_base;
-+#
-+# BOOL APIENTRY
-+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-+# {
-+#   __hDllInstance_base = hInst;
-+#   return TRUE;
-+# }
-+# /* ltdll.c ends here */
-+      # This is a source program that is used to create import libraries
-+      # on Windows for dlls which lack them. Don't remove nor modify the
-+      # starting and closing comments
-+# /* impgen.c starts here */
-+# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
-+#
-+#  This file is part of GNU libtool.
-+#
-+#  This program is free software; you can redistribute it and/or modify
-+#  it under the terms of the GNU General Public License as published by
-+#  the Free Software Foundation; either version 2 of the License, or
-+#  (at your option) any later version.
-+#
-+#  This program is distributed in the hope that it will be useful,
-+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#  GNU General Public License for more details.
-+#
-+#  You should have received a copy of the GNU General Public License
-+#  along with this program; if not, write to the Free Software
-+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#  */
-+#
-+# #include <stdio.h>          /* for printf() */
-+# #include <unistd.h>         /* for open(), lseek(), read() */
-+# #include <fcntl.h>          /* for O_RDONLY, O_BINARY */
-+# #include <string.h>         /* for strdup() */
-+#
-+# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-+# #ifndef O_BINARY
-+# #define O_BINARY 0
-+# #endif
-+#
-+# static unsigned int
-+# pe_get16 (fd, offset)
-+#      int fd;
-+#      int offset;
-+# {
-+#   unsigned char b[2];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 2);
-+#   return b[0] + (b[1]<<8);
-+# }
-+#
-+# static unsigned int
-+# pe_get32 (fd, offset)
-+#     int fd;
-+#     int offset;
-+# {
-+#   unsigned char b[4];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 4);
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# static unsigned int
-+# pe_as32 (ptr)
-+#      void *ptr;
-+# {
-+#   unsigned char *b = ptr;
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# int
-+# main (argc, argv)
-+#     int argc;
-+#     char *argv[];
-+# {
-+#     int dll;
-+#     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-+#     unsigned long export_rva, export_size, nsections, secptr, expptr;
-+#     unsigned long name_rvas, nexp;
-+#     unsigned char *expdata, *erva;
-+#     char *filename, *dll_name;
-+#
-+#     filename = argv[1];
-+#
-+#     dll = open(filename, O_RDONLY|O_BINARY);
-+#     if (dll < 1)
-+#     return 1;
-+#
-+#     dll_name = filename;
-+#
-+#     for (i=0; filename[i]; i++)
-+#     if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
-+#         dll_name = filename + i +1;
-+#
-+#     pe_header_offset = pe_get32 (dll, 0x3c);
-+#     opthdr_ofs = pe_header_offset + 4 + 20;
-+#     num_entries = pe_get32 (dll, opthdr_ofs + 92);
- #
-+#     if (num_entries < 1) /* no exports */
-+#     return 1;
-+#
-+#     export_rva = pe_get32 (dll, opthdr_ofs + 96);
-+#     export_size = pe_get32 (dll, opthdr_ofs + 100);
-+#     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-+#     secptr = (pe_header_offset + 4 + 20 +
-+#           pe_get16 (dll, pe_header_offset + 4 + 16));
-+#
-+#     expptr = 0;
-+#     for (i = 0; i < nsections; i++)
-+#     {
-+#     char sname[8];
-+#     unsigned long secptr1 = secptr + 40 * i;
-+#     unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-+#     unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-+#     unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-+#     lseek(dll, secptr1, SEEK_SET);
-+#     read(dll, sname, 8);
-+#     if (vaddr <= export_rva && vaddr+vsize > export_rva)
-+#     {
-+#         expptr = fptr + (export_rva - vaddr);
-+#         if (export_rva + export_size > vaddr + vsize)
-+#             export_size = vsize - (export_rva - vaddr);
-+#         break;
-+#     }
-+#     }
-+#
-+#     expdata = (unsigned char*)malloc(export_size);
-+#     lseek (dll, expptr, SEEK_SET);
-+#     read (dll, expdata, export_size);
-+#     erva = expdata - export_rva;
-+#
-+#     nexp = pe_as32 (expdata+24);
-+#     name_rvas = pe_as32 (expdata+32);
-+#
-+#     printf ("EXPORTS\n");
-+#     for (i = 0; i<nexp; i++)
-+#     {
-+#     unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-+#     printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-+#     }
-+#
-+#     return 0;
-+# }
-+# /* impgen.c ends here */
-+
- EOF
--# The following way of writing the cache mishandles newlines in values,
--# but we know of no workaround that is simple, portable, and efficient.
--# So, don't put newlines in cache variables' values.
--# Ultrix sh set writes to stderr and can't be redirected directly,
--# and sets the high bit in the cache file unless we assign to the vars.
--(set) 2>&1 |
--  case `(ac_space=' '; set | grep ac_space) 2>&1` in
--  *ac_space=\ *)
--    # `set' does not quote correctly, so add quotes (double-quote substitution
--    # turns \\\\ into \\, and sed turns \\ into \).
--    sed -n \
--      -e "s/'/'\\\\''/g" \
--      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
--    ;;
--  *)
--    # `set' quotes correctly as required by POSIX, so do not add quotes.
--    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
-     ;;
--  esac >> confcache
--if cmp -s $cache_file confcache; then
--  :
--else
--  if test -w $cache_file; then
--    echo "updating cache $cache_file"
--    cat confcache > $cache_file
--  else
--    echo "not updating unwritable cache $cache_file"
--  fi
-+  esac
-+
-+  # We use sed instead of cat because bash on DJGPP gets confused if
-+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-+  # text mode, it properly converts lines to CR/LF.  This bash problem
-+  # is reportedly fixed, but why not run on old versions too?
-+  sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
-+
-+  mv -f "${ofile}T" "$ofile" || \
-+    (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
-+  chmod +x "$ofile"
- fi
--rm -f confcache
--# Actually configure libtool.  ac_aux_dir is where install-sh is found.
--CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
--LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
--LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
--DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
--${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
--$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
--|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
--# Reload cache, that may have been modified by ltconfig
--if test -r "$cache_file"; then
--  echo "loading cache $cache_file"
--  . $cache_file
--else
--  echo "creating cache $cache_file"
--  > $cache_file
--fi
- # This can be used to rebuild libtool when needed
--LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
-+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
--# Redirect the config.log output again, so that the ltconfig log is not
--# clobbered by the next message.
--exec 5>>./config.log
-+# Prevent multiple expansion
-+
- echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
--echo "configure:1553: checking whether to enable maintainer-specific portions of Makefiles" >&5
-+echo "configure:5479: checking whether to enable maintainer-specific portions of Makefiles" >&5
-     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
- if test "${enable_maintainer_mode+set}" = set; then
-   enableval="$enable_maintainer_mode"
-@@ -1579,7 +5505,7 @@
- fi
- echo $ac_n "checking host system type""... $ac_c" 1>&6
--echo "configure:1583: checking host system type" >&5
-+echo "configure:5509: checking host system type" >&5
- host_alias=$host
- case "$host_alias" in
-@@ -1649,7 +5575,7 @@
- mem_warn=false
- echo $ac_n "checking whether to enable memory checking""... $ac_c" 1>&6
--echo "configure:1653: checking whether to enable memory checking" >&5
-+echo "configure:5579: checking whether to enable memory checking" >&5
- if test "x$enable_mem_check" = "xyes"; then
-   cat >> confdefs.h <<\EOF
- #define ENABLE_MEM_CHECK 1
-@@ -1663,7 +5589,7 @@
- fi
- echo $ac_n "checking whether to enable memory profiling""... $ac_c" 1>&6
--echo "configure:1667: checking whether to enable memory profiling" >&5
-+echo "configure:5593: checking whether to enable memory profiling" >&5
- if test "x$enable_mem_profile" = "xyes"; then
-   cat >> confdefs.h <<\EOF
- #define ENABLE_MEM_PROFILE 1
-@@ -1711,7 +5637,7 @@
- # Extract the first word of "gcc", so it can be a program name with args.
- set dummy gcc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1715: checking for $ac_word" >&5
-+echo "configure:5641: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1741,7 +5667,7 @@
-   # Extract the first word of "cc", so it can be a program name with args.
- set dummy cc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1745: checking for $ac_word" >&5
-+echo "configure:5671: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1792,7 +5718,7 @@
-       # Extract the first word of "cl", so it can be a program name with args.
- set dummy cl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1796: checking for $ac_word" >&5
-+echo "configure:5722: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1824,7 +5750,7 @@
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:1828: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-+echo "configure:5754: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-@@ -1835,12 +5761,12 @@
- cat > conftest.$ac_ext << EOF
--#line 1839 "configure"
-+#line 5765 "configure"
- #include "confdefs.h"
- main(){return(0);}
- EOF
--if { (eval echo configure:1844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:5770: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   ac_cv_prog_cc_works=yes
-   # If we can't run a trivial program, we are probably using a cross compiler.
-   if (./conftest; exit) 2>/dev/null; then
-@@ -1866,12 +5792,12 @@
-   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
--echo "configure:1870: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:5796: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
--echo "configure:1875: checking whether we are using GNU C" >&5
-+echo "configure:5801: checking whether we are using GNU C" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1880,7 +5806,7 @@
-   yes;
- #endif
- EOF
--if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:5810: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-   ac_cv_prog_gcc=yes
- else
-   ac_cv_prog_gcc=no
-@@ -1899,7 +5825,7 @@
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
--echo "configure:1903: checking whether ${CC-cc} accepts -g" >&5
-+echo "configure:5829: checking whether ${CC-cc} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1934,7 +5860,7 @@
- echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
--echo "configure:1938: checking for ${CC-cc} option to accept ANSI C" >&5
-+echo "configure:5864: checking for ${CC-cc} option to accept ANSI C" >&5
- if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1950,7 +5876,7 @@
- do
-   CC="$ac_save_CC $ac_arg"
-   cat > conftest.$ac_ext <<EOF
--#line 1954 "configure"
-+#line 5880 "configure"
- #include "confdefs.h"
- #include <stdarg.h>
- #include <stdio.h>
-@@ -1987,7 +5913,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:1991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:5917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   am_cv_prog_cc_stdc="$ac_arg"; break
- else
-@@ -2022,7 +5948,7 @@
- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
- # ./install, which can be erroneously created by make from ./install.sh.
- echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
--echo "configure:2026: checking for a BSD compatible install" >&5
-+echo "configure:5952: checking for a BSD compatible install" >&5
- if test -z "$INSTALL"; then
- if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -2095,19 +6021,19 @@
- fi
- echo $ac_n "checking for extra flags to get ANSI library prototypes""... $ac_c" 1>&6
--echo "configure:2099: checking for extra flags to get ANSI library prototypes" >&5
-+echo "configure:6025: checking for extra flags to get ANSI library prototypes" >&5
- glib_save_LIBS=$LIBS
- LIBS="$LIBS -lm"
- if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2106 "configure"
-+#line 6032 "configure"
- #include "confdefs.h"
- #include <math.h>
-              int main (void) { return (log(1) != log(1.)); }
- EOF
--if { (eval echo configure:2111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   echo "$ac_t""none needed" 1>&6
- else
-@@ -2120,12 +6046,12 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2124 "configure"
-+#line 6050 "configure"
- #include "confdefs.h"
- #include <math.h>
-                  int main (void) { return (log(1) != log(1.)); }
- EOF
--if { (eval echo configure:2129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   echo "$ac_t""-std1" 1>&6
- else
-@@ -2148,16 +6074,16 @@
- LIBS=$glib_save_LIBS
- echo $ac_n "checking for extra flags for POSIX compliance""... $ac_c" 1>&6
--echo "configure:2152: checking for extra flags for POSIX compliance" >&5
-+echo "configure:6078: checking for extra flags for POSIX compliance" >&5
- cat > conftest.$ac_ext <<EOF
--#line 2154 "configure"
-+#line 6080 "configure"
- #include "confdefs.h"
- #include <dirent.h>
- int main() {
- DIR *dir;
- ; return 0; }
- EOF
--if { (eval echo configure:2161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6087: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   echo "$ac_t""none needed" 1>&6
- else
-@@ -2167,14 +6093,14 @@
-   glib_save_CFLAGS=$CFLAGS
-   CFLAGS="$CFLAGS -posix"
-   cat > conftest.$ac_ext <<EOF
--#line 2171 "configure"
-+#line 6097 "configure"
- #include "confdefs.h"
- #include <dirent.h>
- int main() {
- DIR *dir;
- ; return 0; }
- EOF
--if { (eval echo configure:2178: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   echo "$ac_t""-posix" 1>&6
- else
-@@ -2190,93 +6116,13 @@
- rm -f conftest*
- # Checks for header files.
--echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
--echo "configure:2195: checking how to run the C preprocessor" >&5
--# On Suns, sometimes $CPP names a directory.
--if test -n "$CPP" && test -d "$CPP"; then
--  CPP=
--fi
--if test -z "$CPP"; then
--if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
--  echo $ac_n "(cached) $ac_c" 1>&6
--else
--    # This must be in double quotes, not single quotes, because CPP may get
--  # substituted into the Makefile and "${CC-cc}" will confuse make.
--  CPP="${CC-cc} -E"
--  # On the NeXT, cc -E runs the code through the compiler's parser,
--  # not just through cpp.
--  cat > conftest.$ac_ext <<EOF
--#line 2210 "configure"
--#include "confdefs.h"
--#include <assert.h>
--Syntax Error
--EOF
--ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2216: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
--ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
--if test -z "$ac_err"; then
--  :
--else
--  echo "$ac_err" >&5
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  CPP="${CC-cc} -E -traditional-cpp"
--  cat > conftest.$ac_ext <<EOF
--#line 2227 "configure"
--#include "confdefs.h"
--#include <assert.h>
--Syntax Error
--EOF
--ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
--ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
--if test -z "$ac_err"; then
--  :
--else
--  echo "$ac_err" >&5
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  CPP="${CC-cc} -nologo -E"
--  cat > conftest.$ac_ext <<EOF
--#line 2244 "configure"
--#include "confdefs.h"
--#include <assert.h>
--Syntax Error
--EOF
--ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
--ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
--if test -z "$ac_err"; then
--  :
--else
--  echo "$ac_err" >&5
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  CPP=/lib/cpp
--fi
--rm -f conftest*
--fi
--rm -f conftest*
--fi
--rm -f conftest*
--  ac_cv_prog_CPP="$CPP"
--fi
--  CPP="$ac_cv_prog_CPP"
--else
--  ac_cv_prog_CPP="$CPP"
--fi
--echo "$ac_t""$CPP" 1>&6
--
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:2275: checking for ANSI C header files" >&5
-+echo "configure:6121: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2280 "configure"
-+#line 6126 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -2284,7 +6130,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2288: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -2301,7 +6147,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 2305 "configure"
-+#line 6151 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -2319,7 +6165,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 2323 "configure"
-+#line 6169 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -2340,7 +6186,7 @@
-   :
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2344 "configure"
-+#line 6190 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -2351,7 +6197,7 @@
- exit (0); }
- EOF
--if { (eval echo configure:2355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   :
- else
-@@ -2377,12 +6223,12 @@
- # Checks for library functions.
- echo $ac_n "checking for vprintf""... $ac_c" 1>&6
--echo "configure:2381: checking for vprintf" >&5
-+echo "configure:6227: checking for vprintf" >&5
- if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2386 "configure"
-+#line 6232 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char vprintf(); below.  */
-@@ -2405,7 +6251,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:2409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_vprintf=yes"
- else
-@@ -2429,12 +6275,12 @@
- if test "$ac_cv_func_vprintf" != yes; then
- echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
--echo "configure:2433: checking for _doprnt" >&5
-+echo "configure:6279: checking for _doprnt" >&5
- if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2438 "configure"
-+#line 6284 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char _doprnt(); below.  */
-@@ -2457,7 +6303,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:2461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func__doprnt=yes"
- else
-@@ -2485,12 +6331,12 @@
- for ac_func in atexit on_exit
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:2489: checking for $ac_func" >&5
-+echo "configure:6335: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2494 "configure"
-+#line 6340 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -2513,7 +6359,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:2517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:6363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -2539,7 +6385,7 @@
- echo $ac_n "checking size of char""... $ac_c" 1>&6
--echo "configure:2543: checking size of char" >&5
-+echo "configure:6389: checking size of char" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2547,9 +6393,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2551 "configure"
-+#line 6397 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2558,7 +6405,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_char=`cat conftestval`
- else
-@@ -2578,7 +6425,7 @@
- echo $ac_n "checking size of short""... $ac_c" 1>&6
--echo "configure:2582: checking size of short" >&5
-+echo "configure:6429: checking size of short" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2586,9 +6433,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2590 "configure"
-+#line 6437 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2597,7 +6445,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_short=`cat conftestval`
- else
-@@ -2617,7 +6465,7 @@
- echo $ac_n "checking size of long""... $ac_c" 1>&6
--echo "configure:2621: checking size of long" >&5
-+echo "configure:6469: checking size of long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2625,9 +6473,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2629 "configure"
-+#line 6477 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2636,7 +6485,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long=`cat conftestval`
- else
-@@ -2656,7 +6505,7 @@
- echo $ac_n "checking size of int""... $ac_c" 1>&6
--echo "configure:2660: checking size of int" >&5
-+echo "configure:6509: checking size of int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2664,9 +6513,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2668 "configure"
-+#line 6517 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2675,7 +6525,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_int=`cat conftestval`
- else
-@@ -2695,7 +6545,7 @@
- echo $ac_n "checking size of void *""... $ac_c" 1>&6
--echo "configure:2699: checking size of void *" >&5
-+echo "configure:6549: checking size of void *" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_void_p'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2703,9 +6553,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2707 "configure"
-+#line 6557 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2714,7 +6565,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_void_p=`cat conftestval`
- else
-@@ -2734,7 +6585,7 @@
- echo $ac_n "checking size of long long""... $ac_c" 1>&6
--echo "configure:2738: checking size of long long" >&5
-+echo "configure:6589: checking size of long long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2742,9 +6593,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2746 "configure"
-+#line 6597 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -2753,7 +6605,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:2757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long_long=`cat conftestval`
- else
-@@ -2774,12 +6626,12 @@
- echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:2778: checking for working const" >&5
-+echo "configure:6630: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2783 "configure"
-+#line 6635 "configure"
- #include "confdefs.h"
- int main() {
-@@ -2828,7 +6680,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:2832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6684: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_const=yes
- else
-@@ -2850,7 +6702,7 @@
- echo $ac_n "checking for __inline""... $ac_c" 1>&6
--echo "configure:2854: checking for __inline" >&5
-+echo "configure:6706: checking for __inline" >&5
- if eval "test \"`echo '$''{'glib_cv_has__inline'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2859,14 +6711,14 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2863 "configure"
-+#line 6715 "configure"
- #include "confdefs.h"
-       __inline int foo () { return 0; }
-       int main () { return foo (); }
-               
- EOF
--if { (eval echo configure:2870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_has__inline=yes
-         
-@@ -2891,7 +6743,7 @@
- esac
- echo $ac_n "checking for __inline__""... $ac_c" 1>&6
--echo "configure:2895: checking for __inline__" >&5
-+echo "configure:6747: checking for __inline__" >&5
- if eval "test \"`echo '$''{'glib_cv_has__inline__'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2900,14 +6752,14 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2904 "configure"
-+#line 6756 "configure"
- #include "confdefs.h"
-       __inline__ int foo () { return 0; }
-       int main () { return foo (); }
-               
- EOF
--if { (eval echo configure:2911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_has__inline__=yes
-         
-@@ -2932,7 +6784,7 @@
- esac
- echo $ac_n "checking for inline""... $ac_c" 1>&6
--echo "configure:2936: checking for inline" >&5
-+echo "configure:6788: checking for inline" >&5
- if eval "test \"`echo '$''{'glib_cv_hasinline'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2941,14 +6793,14 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2945 "configure"
-+#line 6797 "configure"
- #include "confdefs.h"
-       inline int foo () { return 0; }
-       int main () { return foo (); }
-               
- EOF
--if { (eval echo configure:2952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_hasinline=yes
-         
-@@ -2974,14 +6826,14 @@
- esac
- echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
--echo "configure:2978: checking whether byte ordering is bigendian" >&5
-+echo "configure:6830: checking whether byte ordering is bigendian" >&5
- if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   ac_cv_c_bigendian=unknown
- # See if sys/param.h defines the BYTE_ORDER macro.
- cat > conftest.$ac_ext <<EOF
--#line 2985 "configure"
-+#line 6837 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/param.h>
-@@ -2992,11 +6844,11 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:2996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   # It does; now see whether it defined to BIG_ENDIAN or not.
- cat > conftest.$ac_ext <<EOF
--#line 3000 "configure"
-+#line 6852 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/param.h>
-@@ -3007,7 +6859,7 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:3011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:6863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_bigendian=yes
- else
-@@ -3027,7 +6879,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3031 "configure"
-+#line 6883 "configure"
- #include "confdefs.h"
- main () {
-   /* Are we little or big endian?  From Harbison&Steele.  */
-@@ -3040,7 +6892,7 @@
-   exit (u.c[sizeof (long) - 1] == 1);
- }
- EOF
--if { (eval echo configure:3044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:6896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_c_bigendian=no
- else
-@@ -3068,17 +6920,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3072: checking for $ac_hdr" >&5
-+echo "configure:6924: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3077 "configure"
-+#line 6929 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6934: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3111,17 +6963,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3115: checking for $ac_hdr" >&5
-+echo "configure:6967: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3120 "configure"
-+#line 6972 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:6977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3154,17 +7006,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3158: checking for $ac_hdr" >&5
-+echo "configure:7010: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3163 "configure"
-+#line 7015 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3168: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3197,17 +7049,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3201: checking for $ac_hdr" >&5
-+echo "configure:7053: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3206 "configure"
-+#line 7058 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3240,17 +7092,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3244: checking for $ac_hdr" >&5
-+echo "configure:7096: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3249 "configure"
-+#line 7101 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7106: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3283,17 +7135,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3287: checking for $ac_hdr" >&5
-+echo "configure:7139: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3292 "configure"
-+#line 7144 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3326,17 +7178,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3330: checking for $ac_hdr" >&5
-+echo "configure:7182: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3335 "configure"
-+#line 7187 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7192: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3369,17 +7221,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3373: checking for $ac_hdr" >&5
-+echo "configure:7225: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3378 "configure"
-+#line 7230 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3412,17 +7264,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3416: checking for $ac_hdr" >&5
-+echo "configure:7268: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3421 "configure"
-+#line 7273 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3426: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7278: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3455,17 +7307,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:3459: checking for $ac_hdr" >&5
-+echo "configure:7311: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3464 "configure"
-+#line 7316 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3499,12 +7351,12 @@
- for ac_func in lstat strerror strsignal memmove vsnprintf strcasecmp strncasecmp poll
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:3503: checking for $ac_func" >&5
-+echo "configure:7355: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3508 "configure"
-+#line 7360 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -3527,7 +7379,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -3554,9 +7406,9 @@
- # Check for sys_errlist
- echo $ac_n "checking for sys_errlist""... $ac_c" 1>&6
--echo "configure:3558: checking for sys_errlist" >&5
-+echo "configure:7410: checking for sys_errlist" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3560 "configure"
-+#line 7412 "configure"
- #include "confdefs.h"
- int main() {
-@@ -3567,7 +7419,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   glib_ok=yes
- else
-@@ -3587,9 +7439,9 @@
- # Check for sys_siglist
- echo $ac_n "checking for sys_siglist""... $ac_c" 1>&6
--echo "configure:3591: checking for sys_siglist" >&5
-+echo "configure:7443: checking for sys_siglist" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3593 "configure"
-+#line 7445 "configure"
- #include "confdefs.h"
- int main() {
-@@ -3599,7 +7451,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   glib_ok=yes
- else
-@@ -3619,9 +7471,9 @@
- # Check for sys_siglist decl (see Tue Jan 19 00:44:24 1999 in changelog)
- echo $ac_n "checking for sys_siglist declaration""... $ac_c" 1>&6
--echo "configure:3623: checking for sys_siglist declaration" >&5
-+echo "configure:7475: checking for sys_siglist declaration" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3625 "configure"
-+#line 7477 "configure"
- #include "confdefs.h"
- #include <signal.h>
- int main() {
-@@ -3630,7 +7482,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3634: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   glib_ok=yes
- else
-@@ -3650,16 +7502,16 @@
- # Check if <sys/select.h> needs to be included for fd_set
- echo $ac_n "checking for fd_set""... $ac_c" 1>&6
--echo "configure:3654: checking for fd_set" >&5
-+echo "configure:7506: checking for fd_set" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3656 "configure"
-+#line 7508 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- int main() {
- fd_set readMask, writeMask;
- ; return 0; }
- EOF
--if { (eval echo configure:3663: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:7515: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   gtk_ok=yes
- else
-@@ -3673,7 +7525,7 @@
-     echo "$ac_t""yes, found in sys/types.h" 1>&6
- else
-     cat > conftest.$ac_ext <<EOF
--#line 3677 "configure"
-+#line 7529 "configure"
- #include "confdefs.h"
- #include <sys/select.h>
- EOF
-@@ -3707,14 +7559,14 @@
- # Check for wchar.h
- echo $ac_n "checking for wchar.h""... $ac_c" 1>&6
--echo "configure:3711: checking for wchar.h" >&5
-+echo "configure:7563: checking for wchar.h" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3713 "configure"
-+#line 7565 "configure"
- #include "confdefs.h"
- #include <wchar.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3718: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7570: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3738,14 +7590,14 @@
- # Check for wctype.h (for iswalnum)
- echo $ac_n "checking for wctype.h""... $ac_c" 1>&6
--echo "configure:3742: checking for wctype.h" >&5
-+echo "configure:7594: checking for wctype.h" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3744 "configure"
-+#line 7596 "configure"
- #include "confdefs.h"
- #include <wctype.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:3749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7601: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -3769,12 +7621,12 @@
- oLIBS="$LIBS"
- # in Solaris 2.5, `iswalnum' is in -lw
- echo $ac_n "checking for iswalnum""... $ac_c" 1>&6
--echo "configure:3773: checking for iswalnum" >&5
-+echo "configure:7625: checking for iswalnum" >&5
- if eval "test \"`echo '$''{'ac_cv_func_iswalnum'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3778 "configure"
-+#line 7630 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char iswalnum(); below.  */
-@@ -3797,7 +7649,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_iswalnum=yes"
- else
-@@ -3815,7 +7667,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for iswalnum in -lw""... $ac_c" 1>&6
--echo "configure:3819: checking for iswalnum in -lw" >&5
-+echo "configure:7671: checking for iswalnum in -lw" >&5
- ac_lib_var=`echo w'_'iswalnum | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -3823,7 +7675,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lw  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 3827 "configure"
-+#line 7679 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -3834,7 +7686,7 @@
- iswalnum()
- ; return 0; }
- EOF
--if { (eval echo configure:3838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -3866,9 +7718,9 @@
- # The following is necessary for Linux libc-5.4.38
- echo $ac_n "checking if iswalnum() and friends are properly defined""... $ac_c" 1>&6
--echo "configure:3870: checking if iswalnum() and friends are properly defined" >&5
-+echo "configure:7722: checking if iswalnum() and friends are properly defined" >&5
- cat > conftest.$ac_ext <<EOF
--#line 3872 "configure"
-+#line 7724 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- int main() {
-@@ -3888,7 +7740,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:3892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   glib_working_wctype=yes
- else
-@@ -3909,7 +7761,7 @@
- echo "$ac_t""$glib_working_wctype" 1>&6
- echo $ac_n "checking whether realloc (NULL,) will work""... $ac_c" 1>&6
--echo "configure:3913: checking whether realloc (NULL,) will work" >&5
-+echo "configure:7765: checking whether realloc (NULL,) will work" >&5
- if eval "test \"`echo '$''{'glib_cv_sane_realloc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3918,7 +7770,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3922 "configure"
-+#line 7774 "configure"
- #include "confdefs.h"
-       #include <stdlib.h>
-@@ -3926,7 +7778,7 @@
-         return realloc (0, sizeof (int)) == 0;
-       }
- EOF
--if { (eval echo configure:3930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:7782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_sane_realloc=yes
-       cat >> confdefs.h <<\EOF
-@@ -3951,7 +7803,7 @@
- echo $ac_n "checking for an implementation of va_copy()""... $ac_c" 1>&6
--echo "configure:3955: checking for an implementation of va_copy()" >&5
-+echo "configure:7807: checking for an implementation of va_copy()" >&5
- if eval "test \"`echo '$''{'glib_cv_va_copy'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -3960,7 +7812,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 3964 "configure"
-+#line 7816 "configure"
- #include "confdefs.h"
-       #include <stdarg.h>
-@@ -3977,7 +7829,7 @@
-         return 0;
-       }
- EOF
--if { (eval echo configure:3981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:7833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_va_copy=yes
-       
-@@ -3996,7 +7848,7 @@
- echo "$ac_t""$glib_cv_va_copy" 1>&6
- echo $ac_n "checking for an implementation of __va_copy()""... $ac_c" 1>&6
--echo "configure:4000: checking for an implementation of __va_copy()" >&5
-+echo "configure:7852: checking for an implementation of __va_copy()" >&5
- if eval "test \"`echo '$''{'glib_cv___va_copy'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4005,7 +7857,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4009 "configure"
-+#line 7861 "configure"
- #include "confdefs.h"
-       #include <stdarg.h>
-@@ -4022,7 +7874,7 @@
-         return 0;
-       }
- EOF
--if { (eval echo configure:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:7878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv___va_copy=yes
-       
-@@ -4041,7 +7893,7 @@
- echo "$ac_t""$glib_cv___va_copy" 1>&6
- echo $ac_n "checking whether va_lists can be copied by value""... $ac_c" 1>&6
--echo "configure:4045: checking whether va_lists can be copied by value" >&5
-+echo "configure:7897: checking whether va_lists can be copied by value" >&5
- if eval "test \"`echo '$''{'glib_cv_va_val_copy'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4050,7 +7902,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4054 "configure"
-+#line 7906 "configure"
- #include "confdefs.h"
-       #include <stdarg.h>
-@@ -4067,7 +7919,7 @@
-         return 0;
-       }
- EOF
--if { (eval echo configure:4071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:7923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_va_val_copy=yes
-       
-@@ -4112,12 +7964,12 @@
- G_MODULE_HAVE_DLERROR=0
- if test -z "$G_MODULE_IMPL"; then
-       echo $ac_n "checking for dlopen""... $ac_c" 1>&6
--echo "configure:4116: checking for dlopen" >&5
-+echo "configure:7968: checking for dlopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4121 "configure"
-+#line 7973 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlopen(); below.  */
-@@ -4140,7 +7992,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:7996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlopen=yes"
- else
-@@ -4155,12 +8007,12 @@
- if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
-   echo "$ac_t""yes" 1>&6
-   echo $ac_n "checking for dlsym""... $ac_c" 1>&6
--echo "configure:4159: checking for dlsym" >&5
-+echo "configure:8011: checking for dlsym" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlsym'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4164 "configure"
-+#line 8016 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlsym(); below.  */
-@@ -4183,7 +8035,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlsym=yes"
- else
-@@ -4211,7 +8063,7 @@
- fi
- if test -z "$G_MODULE_IMPL"; then
-       echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
--echo "configure:4215: checking for dlopen in -ldl" >&5
-+echo "configure:8067: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4219,7 +8071,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4223 "configure"
-+#line 8075 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4230,7 +8082,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:4234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4246,7 +8098,7 @@
- if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-   echo "$ac_t""yes" 1>&6
-   echo $ac_n "checking for dlsym in -ldl""... $ac_c" 1>&6
--echo "configure:4250: checking for dlsym in -ldl" >&5
-+echo "configure:8102: checking for dlsym in -ldl" >&5
- ac_lib_var=`echo dl'_'dlsym | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4254,7 +8106,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4258 "configure"
-+#line 8110 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4265,7 +8117,7 @@
- dlsym()
- ; return 0; }
- EOF
--if { (eval echo configure:4269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8121: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4295,18 +8147,18 @@
- fi
- if test -z "$G_MODULE_IMPL"; then
-         echo $ac_n "checking how to export all symbols""... $ac_c" 1>&6
--echo "configure:4299: checking how to export all symbols" >&5
-+echo "configure:8151: checking how to export all symbols" >&5
-         SAVED_LDFLAGS=$LDFLAGS
-         LDFLAGS="$LDFLAGS -Wl,-E"
-         cat > conftest.$ac_ext <<EOF
--#line 4303 "configure"
-+#line 8155 "configure"
- #include "confdefs.h"
- int main() {
-  return 0; 
- ; return 0; }
- EOF
--if { (eval echo configure:4310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-    G_MODULE_LDFLAGS="-Wl,-E" 
- else
-@@ -4316,14 +8168,14 @@
-   
-                 LDFLAGS="$SAVED_LDFLAGS -bexpall"
-                 cat > conftest.$ac_ext <<EOF
--#line 4320 "configure"
-+#line 8172 "configure"
- #include "confdefs.h"
- int main() {
-  return 0; 
- ; return 0; }
- EOF
--if { (eval echo configure:4327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   G_MODULE_LDFLAGS="-bexpall"
- else
-@@ -4343,7 +8195,7 @@
-                 G_MODULE_LDFLAGS=
-         fi
-       echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
--echo "configure:4347: checking for shl_load in -ldld" >&5
-+echo "configure:8199: checking for shl_load in -ldld" >&5
- ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4351,7 +8203,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4355 "configure"
-+#line 8207 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4362,7 +8214,7 @@
- shl_load()
- ; return 0; }
- EOF
--if { (eval echo configure:4366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4396,7 +8248,7 @@
-       LIBS="$LIBS $G_MODULE_LIBS"
-       LDFLAGS="$LDFLAGS $G_MODULE_LDFLAGS"
-         echo $ac_n "checking for RTLD_GLOBAL brokenness""... $ac_c" 1>&6
--echo "configure:4400: checking for RTLD_GLOBAL brokenness" >&5
-+echo "configure:8252: checking for RTLD_GLOBAL brokenness" >&5
- if eval "test \"`echo '$''{'glib_cv_rtldglobal_broken'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4405,7 +8257,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4409 "configure"
-+#line 8261 "configure"
- #include "confdefs.h"
-                 #include <dlfcn.h>
-@@ -4425,7 +8277,7 @@
-                 return global == local;
-                 }
- EOF
--if { (eval echo configure:4429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:8281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_rtldglobal_broken=no
- else
-@@ -4448,7 +8300,7 @@
-                 G_MODULE_BROKEN_RTLD_GLOBAL=0
-         fi
-       echo $ac_n "checking for preceeding underscore in symbols""... $ac_c" 1>&6
--echo "configure:4452: checking for preceeding underscore in symbols" >&5
-+echo "configure:8304: checking for preceeding underscore in symbols" >&5
-       if eval "test \"`echo '$''{'glib_cv_uscore'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4457,7 +8309,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4461 "configure"
-+#line 8313 "configure"
- #include "confdefs.h"
-               #include <dlfcn.h>
-@@ -4471,7 +8323,7 @@
-                 } return (!f2 || f1);
-               }
- EOF
--if { (eval echo configure:4475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:8327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_uscore=yes
- else
-@@ -4496,12 +8348,12 @@
-       LDFLAGS="$LDFLAGS_orig"
-       echo $ac_n "checking for dlerror""... $ac_c" 1>&6
--echo "configure:4500: checking for dlerror" >&5
-+echo "configure:8352: checking for dlerror" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlerror'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4505 "configure"
-+#line 8357 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlerror(); below.  */
-@@ -4524,7 +8376,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlerror=yes"
- else
-@@ -4608,7 +8460,7 @@
-               case $host in
-                       *-*-solaris*)
-                       echo $ac_n "checking for cond_init in -lthread""... $ac_c" 1>&6
--echo "configure:4612: checking for cond_init in -lthread" >&5
-+echo "configure:8464: checking for cond_init in -lthread" >&5
- ac_lib_var=`echo thread'_'cond_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4616,7 +8468,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4620 "configure"
-+#line 8472 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4627,7 +8479,7 @@
- cond_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4654,17 +8506,17 @@
-         if test "x$have_threads" = xnone; then
-                 ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
--echo "configure:4658: checking for pthread.h" >&5
-+echo "configure:8510: checking for pthread.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4663 "configure"
-+#line 8515 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:4668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8520: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -4690,7 +8542,7 @@
- if test "x$want_threads" = xyes || test "x$want_threads" = xnspr; then
-         if test "x$have_threads" = xnone; then
-               echo $ac_n "checking for PRP_NewNakedCondVar in -lnspr21""... $ac_c" 1>&6
--echo "configure:4694: checking for PRP_NewNakedCondVar in -lnspr21" >&5
-+echo "configure:8546: checking for PRP_NewNakedCondVar in -lnspr21" >&5
- ac_lib_var=`echo nspr21'_'PRP_NewNakedCondVar | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4698,7 +8550,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnspr21  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4702 "configure"
-+#line 8554 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4709,7 +8561,7 @@
- PRP_NewNakedCondVar()
- ; return 0; }
- EOF
--if { (eval echo configure:4713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4733,7 +8585,7 @@
- fi
- echo $ac_n "checking for thread implementation""... $ac_c" 1>&6
--echo "configure:4737: checking for thread implementation" >&5
-+echo "configure:8589: checking for thread implementation" >&5
- if test "x$have_threads" = xnone && test "x$want_threads" != xno; then
-       echo "$ac_t""none available" 1>&6
-@@ -4752,7 +8604,7 @@
-         posix)
-               G_THREAD_LIBS=error
-               echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
--echo "configure:4756: checking for pthread_attr_init in -lpthread" >&5
-+echo "configure:8608: checking for pthread_attr_init in -lpthread" >&5
- ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4760,7 +8612,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4764 "configure"
-+#line 8616 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4771,7 +8623,7 @@
- pthread_attr_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4793,7 +8645,7 @@
-               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for pthread_attr_init in -lpthreads""... $ac_c" 1>&6
--echo "configure:4797: checking for pthread_attr_init in -lpthreads" >&5
-+echo "configure:8649: checking for pthread_attr_init in -lpthreads" >&5
- ac_lib_var=`echo pthreads'_'pthread_attr_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4801,7 +8653,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpthreads  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4805 "configure"
-+#line 8657 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4812,7 +8664,7 @@
- pthread_attr_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4835,7 +8687,7 @@
-               fi
-               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for pthread_attr_init in -lthread""... $ac_c" 1>&6
--echo "configure:4839: checking for pthread_attr_init in -lthread" >&5
-+echo "configure:8691: checking for pthread_attr_init in -lthread" >&5
- ac_lib_var=`echo thread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4843,7 +8695,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4847 "configure"
-+#line 8699 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4854,7 +8706,7 @@
- pthread_attr_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4877,7 +8729,7 @@
-               fi
-               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for pthread_attr_init in -lc_r""... $ac_c" 1>&6
--echo "configure:4881: checking for pthread_attr_init in -lc_r" >&5
-+echo "configure:8733: checking for pthread_attr_init in -lc_r" >&5
- ac_lib_var=`echo c_r'_'pthread_attr_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4885,7 +8737,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc_r  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4889 "configure"
-+#line 8741 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4896,7 +8748,7 @@
- pthread_attr_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -4919,12 +8771,12 @@
-               fi
-               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for pthread_attr_init""... $ac_c" 1>&6
--echo "configure:4923: checking for pthread_attr_init" >&5
-+echo "configure:8775: checking for pthread_attr_init" >&5
- if eval "test \"`echo '$''{'ac_cv_func_pthread_attr_init'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 4928 "configure"
-+#line 8780 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char pthread_attr_init(); below.  */
-@@ -4947,7 +8799,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:4951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_pthread_attr_init=yes"
- else
-@@ -4969,7 +8821,7 @@
-               fi
-                               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for __d10_pthread_attr_init in -lthread""... $ac_c" 1>&6
--echo "configure:4973: checking for __d10_pthread_attr_init in -lthread" >&5
-+echo "configure:8825: checking for __d10_pthread_attr_init in -lthread" >&5
- ac_lib_var=`echo thread'_'__d10_pthread_attr_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -4977,7 +8829,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 4981 "configure"
-+#line 8833 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -4988,7 +8840,7 @@
- __d10_pthread_attr_init()
- ; return 0; }
- EOF
--if { (eval echo configure:4992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -5012,7 +8864,7 @@
-               fi
-                               if test "x$G_THREAD_LIBS" = xerror; then
-                       echo $ac_n "checking for __pthread_attr_init_system in -lpthread""... $ac_c" 1>&6
--echo "configure:5016: checking for __pthread_attr_init_system in -lpthread" >&5
-+echo "configure:8868: checking for __pthread_attr_init_system in -lpthread" >&5
- ac_lib_var=`echo pthread'_'__pthread_attr_init_system | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -5020,7 +8872,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5024 "configure"
-+#line 8876 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -5031,7 +8883,7 @@
- __pthread_attr_init_system()
- ; return 0; }
- EOF
--if { (eval echo configure:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -5061,7 +8913,7 @@
-         solaris)
-               G_THREAD_LIBS=error
-                 echo $ac_n "checking for cond_init in -lthread""... $ac_c" 1>&6
--echo "configure:5065: checking for cond_init in -lthread" >&5
-+echo "configure:8917: checking for cond_init in -lthread" >&5
- ac_lib_var=`echo thread'_'cond_init | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -5069,7 +8921,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lthread  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5073 "configure"
-+#line 8925 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -5080,7 +8932,7 @@
- cond_init()
- ; return 0; }
- EOF
--if { (eval echo configure:5084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -5108,7 +8960,7 @@
-                 ;;
-       nspr)
-               echo $ac_n "checking for PRP_NewNakedCondVar in -lnspr21""... $ac_c" 1>&6
--echo "configure:5112: checking for PRP_NewNakedCondVar in -lnspr21" >&5
-+echo "configure:8964: checking for PRP_NewNakedCondVar in -lnspr21" >&5
- ac_lib_var=`echo nspr21'_'PRP_NewNakedCondVar | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -5116,7 +8968,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnspr21  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 5120 "configure"
-+#line 8972 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -5127,7 +8979,7 @@
- PRP_NewNakedCondVar()
- ; return 0; }
- EOF
--if { (eval echo configure:5131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:8983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -5163,7 +9015,7 @@
- fi
- echo $ac_n "checking necessary linker options""... $ac_c" 1>&6
--echo "configure:5167: checking necessary linker options" >&5
-+echo "configure:9019: checking necessary linker options" >&5
- echo "$ac_t""$G_THREAD_LIBS" 1>&6
-@@ -5191,7 +9043,7 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS="$CPPFLAGS $G_THREAD_CFLAGS"
-     cat > conftest.$ac_ext <<EOF
--#line 5195 "configure"
-+#line 9047 "configure"
- #include "confdefs.h"
- #include <time.h>
- EOF
-@@ -5208,7 +9060,7 @@
-     CPPFLAGS=$old_CPPFLAGS
-     echo $ac_n "checking necessary compiler options""... $ac_c" 1>&6
--echo "configure:5212: checking necessary compiler options" >&5
-+echo "configure:9064: checking necessary compiler options" >&5
-     echo "$ac_t""$G_THREAD_CFLAGS" 1>&6
- else
-@@ -5226,12 +9078,12 @@
-       for ac_func in localtime_r rand_r
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:5230: checking for $ac_func" >&5
-+echo "configure:9082: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5235 "configure"
-+#line 9087 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -5254,7 +9106,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:5258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -5280,7 +9132,7 @@
-       if test "$ac_cv_header_pwd_h" = "yes"; then
-               echo $ac_n "checking for getpwuid_r""... $ac_c" 1>&6
--echo "configure:5284: checking for getpwuid_r" >&5
-+echo "configure:9136: checking for getpwuid_r" >&5
-               if eval "test \"`echo '$''{'ac_cv_func_getpwuid_r'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5288,7 +9140,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5292 "configure"
-+#line 9144 "configure"
- #include "confdefs.h"
- #include <errno.h>
-                               int main () { char buffer[10000], *pointer; 
-@@ -5300,7 +9152,7 @@
-                                       sizeof (buffer), &pointer);
-                               return errno == ENOSYS || error == ENOSYS;}
- EOF
--if { (eval echo configure:5304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_func_getpwuid_r=yes
- else
-@@ -5325,11 +9177,11 @@
-               fi
-               if test "$ac_cv_func_getpwuid_r" = "yes"; then
-                       echo $ac_n "checking whether getpwuid_r is posix like""... $ac_c" 1>&6
--echo "configure:5329: checking whether getpwuid_r is posix like" >&5
-+echo "configure:9181: checking whether getpwuid_r is posix like" >&5
-                       # The signature for the POSIX version is:
-                       # int getpwuid_r(uid_t, struct passwd *, char *, size_t, struct passwd **)
-                       cat > conftest.$ac_ext <<EOF
--#line 5333 "configure"
-+#line 9185 "configure"
- #include "confdefs.h"
- #include <pwd.h>
-                                         #include <sys/types.h>
-@@ -5338,7 +9190,7 @@
- getpwuid_r((uid_t)0, NULL, NULL, (size_t)0, NULL);
- ; return 0; }
- EOF
--if { (eval echo configure:5342: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   cat >> confdefs.h <<\EOF
- #define HAVE_GETPWUID_R_POSIX 1
-@@ -5357,17 +9209,17 @@
-       if test x"$have_threads" = xposix; then
-               LIBS="$LIBS $G_THREAD_LIBS"
-               echo $ac_n "checking whether pthread_getspecific is posix like""... $ac_c" 1>&6
--echo "configure:5361: checking whether pthread_getspecific is posix like" >&5
-+echo "configure:9213: checking whether pthread_getspecific is posix like" >&5
-               # PCThreads has pthread_getspecific(pthread_key_t, void **);
-               cat > conftest.$ac_ext <<EOF
--#line 5364 "configure"
-+#line 9216 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- int main() {
- pthread_getspecific(0,NULL);
- ; return 0; }
- EOF
--if { (eval echo configure:5371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:9223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   echo "$ac_t""no" 1>&6
- else
-@@ -5382,20 +9234,20 @@
- fi
- rm -f conftest*
-               echo $ac_n "checking whether pthread_mutex_trylock is posix like""... $ac_c" 1>&6
--echo "configure:5386: checking whether pthread_mutex_trylock is posix like" >&5
-+echo "configure:9238: checking whether pthread_mutex_trylock is posix like" >&5
-               # DCE Threads return 1 as success, posix 0. what a mess.
-               if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5392 "configure"
-+#line 9244 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-                       pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
-                       int main () { 
-                       return !pthread_mutex_trylock (&mutex); }
- EOF
--if { (eval echo configure:5399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   echo "$ac_t""no" 1>&6
- else
-@@ -5412,13 +9264,13 @@
- fi
-               echo $ac_n "checking whether pthread_cond_timedwait is posix like""... $ac_c" 1>&6
--echo "configure:5416: checking whether pthread_cond_timedwait is posix like" >&5
-+echo "configure:9268: checking whether pthread_cond_timedwait is posix like" >&5
-               # DCE Threads return -1 as failure, posix ETIMEDOUT.
-               if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5422 "configure"
-+#line 9274 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-                       int main () { 
-@@ -5432,7 +9284,7 @@
-                       return pthread_cond_timedwait (&cond,&mutex,&tspec) 
-                               != -1;}
- EOF
--if { (eval echo configure:5436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   echo "$ac_t""no" 1>&6
- else
-@@ -5475,7 +9327,7 @@
-         case "$mutex_has_default" in
-         "yes")
-                 echo $ac_n "checking size of $mutex_default_type""... $ac_c" 1>&6
--echo "configure:5479: checking size of $mutex_default_type" >&5
-+echo "configure:9331: checking size of $mutex_default_type" >&5
- if eval "test \"`echo '$''{'glib_cv_sizeof_gmutex'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5483,7 +9335,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5487 "configure"
-+#line 9339 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <$mutex_header_file>
-@@ -5495,7 +9347,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:5499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_sizeof_gmutex=`cat conftestval`
- else
-@@ -5515,7 +9367,7 @@
-       echo $ac_n "checking byte contents of $mutex_default_type""... $ac_c" 1>&6
--echo "configure:5519: checking byte contents of $mutex_default_type" >&5
-+echo "configure:9371: checking byte contents of $mutex_default_type" >&5
- if eval "test \"`echo '$''{'glib_cv_byte_contents_gmutex'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -5523,7 +9375,7 @@
-   glib_cv_byte_contents_gmutex=0
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5527 "configure"
-+#line 9379 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <$mutex_header_file>
-@@ -5540,7 +9392,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:5544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   glib_cv_byte_contents_gmutex=`cat conftestval`
- else
-@@ -5576,7 +9428,7 @@
-   glib_nl='\n'
- fi
- echo $ac_n "checking system definitions for $glib_sysdef_msg""... $ac_c" 1>&6
--echo "configure:5580: checking system definitions for $glib_sysdef_msg" >&5
-+echo "configure:9432: checking system definitions for $glib_sysdef_msg" >&5
- cat >confrun.c <<_______EOF
- #include <stdio.h>
- #include <sys/types.h>
-@@ -5603,11 +9455,11 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 5607 "configure"
-+#line 9459 "configure"
- #include "confdefs.h"
- `cat confrun.c`
- EOF
--if { (eval echo configure:5611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   echo "$ac_t""done" 1>&6
- else
-@@ -5813,16 +9665,20 @@
- s%@build_cpu@%$build_cpu%g
- s%@build_vendor@%$build_vendor%g
- s%@build_os@%$build_os%g
--s%@RANLIB@%$RANLIB%g
- s%@CC@%$CC%g
- s%@LN_S@%$LN_S%g
-+s%@OBJEXT@%$OBJEXT%g
-+s%@EXEEXT@%$EXEEXT%g
-+s%@ECHO@%$ECHO%g
-+s%@RANLIB@%$RANLIB%g
-+s%@STRIP@%$STRIP%g
-+s%@CPP@%$CPP%g
- s%@LIBTOOL@%$LIBTOOL%g
- s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
- s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
- s%@MAINT@%$MAINT%g
- s%@ENABLE_MEM_CHECK@%$ENABLE_MEM_CHECK%g
- s%@ENABLE_MEM_PROFILE@%$ENABLE_MEM_PROFILE%g
--s%@CPP@%$CPP%g
- s%@G_MODULE_IMPL@%$G_MODULE_IMPL%g
- s%@G_MODULE_LIBS@%$G_MODULE_LIBS%g
- s%@G_MODULE_LDFLAGS@%$G_MODULE_LDFLAGS%g
---- glib1.2-1.2.10.orig/ltmain.sh
-+++ glib1.2-1.2.10/ltmain.sh
-@@ -1,7 +1,8 @@
- # ltmain.sh - Provide generalized library-building support services.
--# NOTE: Changing this file will not affect anything until you rerun ltconfig.
-+# NOTE: Changing this file will not affect anything until you rerun configure.
- #
--# Copyright (C) 1996-1999 Free Software Foundation, Inc.
-+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-+# Free Software Foundation, Inc.
- # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
- #
- # This program is free software; you can redistribute it and/or modify
-@@ -48,14 +49,14 @@
- fi
- # The name of this program.
--progname=`$echo "$0" | sed 's%^.*/%%'`
-+progname=`$echo "$0" | ${SED} 's%^.*/%%'`
- modename="$progname"
- # Constants.
- PROGRAM=ltmain.sh
- PACKAGE=libtool
--VERSION=1.3.4
--TIMESTAMP=" (1.385.2.196 1999/12/07 21:47:57)"
-+VERSION=1.4.3
-+TIMESTAMP=" (1.922.2.111 2002/10/23 02:54:36)"
- default_mode=
- help="Try \`$progname --help' for more information."
-@@ -66,10 +67,19 @@
- # Sed substitution that helps us do robust quoting.  It backslashifies
- # metacharacters that are still active within double-quoted strings.
--Xsed='sed -e 1s/^X//'
-+Xsed="${SED}"' -e 1s/^X//'
- sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
--SP2NL='tr \040 \012'
--NL2SP='tr \015\012 \040\040'
-+# test EBCDIC or ASCII                                                         
-+case `echo A|od -x` in                                                         
-+ *[Cc]1*) # EBCDIC based system                                                
-+  SP2NL="tr '\100' '\n'"                                                       
-+  NL2SP="tr '\r\n' '\100\100'"                                                 
-+  ;;                                                                           
-+ *) # Assume ASCII based system                                                
-+  SP2NL="tr '\040' '\012'"                                                     
-+  NL2SP="tr '\015\012' '\040\040'"                                             
-+  ;;                                                                           
-+esac                                                                           
- # NLS nuisances.
- # Only set LANG and LC_ALL to C if already set.
-@@ -83,11 +93,8 @@
-   save_LANG="$LANG"; LANG=C; export LANG
- fi
--if test "$LTCONFIG_VERSION" != "$VERSION"; then
--  echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2
--  echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
--  exit 1
--fi
-+# Make sure IFS has a sensible default
-+: ${IFS="     "}
- if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
-   echo "$modename: not configured to build any kind of library" 1>&2
-@@ -113,16 +120,16 @@
-   arg="$1"
-   shift
--  case "$arg" in
-+  case $arg in
-   -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
-   *) optarg= ;;
-   esac
-   # If the previous option needs an argument, assign it.
-   if test -n "$prev"; then
--    case "$prev" in
-+    case $prev in
-     execute_dlfiles)
--      eval "$prev=\"\$$prev \$arg\""
-+      execute_dlfiles="$execute_dlfiles $arg"
-       ;;
-     *)
-       eval "$prev=\$arg"
-@@ -135,7 +142,7 @@
-   fi
-   # Have we seen a non-optional argument yet?
--  case "$arg" in
-+  case $arg in
-   --help)
-     show_help=yes
-     ;;
-@@ -146,7 +153,7 @@
-     ;;
-   --config)
--    sed -e '1,/^### BEGIN LIBTOOL CONFIG/d' -e '/^### END LIBTOOL CONFIG/,$d' $0
-+    ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
-     exit 0
-     ;;
-@@ -179,6 +186,8 @@
-   --mode) prevopt="--mode" prev=mode ;;
-   --mode=*) mode="$optarg" ;;
-+  --preserve-dup-deps) duplicate_deps="yes" ;;
-+
-   --quiet | --silent)
-     show=:
-     ;;
-@@ -207,16 +216,21 @@
-   exit 1
- fi
-+# If this variable is set in any of the actions, the command in it
-+# will be execed at the end.  This prevents here-documents from being
-+# left over by shells.
-+exec_cmd=
-+
- if test -z "$show_help"; then
-   # Infer the operation mode.
-   if test -z "$mode"; then
--    case "$nonopt" in
--    *cc | *++ | gcc* | *-gcc*)
-+    case $nonopt in
-+    *cc | *++ | gcc* | *-gcc* | g++* | xlc*)
-       mode=link
-       for arg
-       do
--      case "$arg" in
-+      case $arg in
-       -c)
-          mode=compile
-          break
-@@ -261,12 +275,13 @@
-   help="Try \`$modename --help --mode=$mode' for more information."
-   # These modes are in order of execution frequency so that they run quickly.
--  case "$mode" in
-+  case $mode in
-   # libtool compile mode
-   compile)
-     modename="$modename: compile"
-     # Get the compilation command and the source file.
-     base_compile=
-+    prev=
-     lastarg=
-     srcfile="$nonopt"
-     suppress_output=
-@@ -274,8 +289,34 @@
-     user_target=no
-     for arg
-     do
-+      case $prev in
-+      "") ;;
-+      xcompiler)
-+      # Aesthetically quote the previous argument.
-+      prev=
-+      lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-+
-+      case $arg in
-+      # Double-quote args containing other shell metacharacters.
-+      # Many Bourne shells cannot handle close brackets correctly
-+      # in scan sets, so we specify it separately.
-+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-+        arg="\"$arg\""
-+        ;;
-+      esac
-+
-+      # Add the previous argument to base_compile.
-+      if test -z "$base_compile"; then
-+        base_compile="$lastarg"
-+      else
-+        base_compile="$base_compile $lastarg"
-+      fi
-+      continue
-+      ;;
-+      esac
-+
-       # Accept any command-line options.
--      case "$arg" in
-+      case $arg in
-       -o)
-       if test "$user_target" != "no"; then
-         $echo "$modename: you cannot specify \`-o' more than once" 1>&2
-@@ -288,9 +329,53 @@
-       build_old_libs=yes
-       continue
-       ;;
-+
-+      -prefer-pic)
-+      pic_mode=yes
-+      continue
-+      ;;
-+
-+      -prefer-non-pic)
-+      pic_mode=no
-+      continue
-+      ;;
-+
-+      -Xcompiler)
-+      prev=xcompiler
-+      continue
-+      ;;
-+
-+      -Wc,*)
-+      args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
-+      lastarg=
-+      save_ifs="$IFS"; IFS=','
-+      for arg in $args; do
-+        IFS="$save_ifs"
-+
-+        # Double-quote args containing other shell metacharacters.
-+        # Many Bourne shells cannot handle close brackets correctly
-+        # in scan sets, so we specify it separately.
-+        case $arg in
-+          *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \       ]*|*]*|"")
-+          arg="\"$arg\""
-+          ;;
-+        esac
-+        lastarg="$lastarg $arg"
-+      done
-+      IFS="$save_ifs"
-+      lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
-+
-+      # Add the arguments to base_compile.
-+      if test -z "$base_compile"; then
-+        base_compile="$lastarg"
-+      else
-+        base_compile="$base_compile $lastarg"
-+      fi
-+      continue
-+      ;;
-       esac
--      case "$user_target" in
-+      case $user_target in
-       next)
-       # The next one is the -o target name
-       user_target=yes
-@@ -316,10 +401,10 @@
-       lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-       # Double-quote args containing other shell metacharacters.
--      # Many Bourne shells cannot handle close brackets correctly in scan
--      # sets, so we specify it separately.
--      case "$lastarg" in
--      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
-+      # Many Bourne shells cannot handle close brackets correctly
-+      # in scan sets, so we specify it separately.
-+      case $lastarg in
-+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-       lastarg="\"$lastarg\""
-       ;;
-       esac
-@@ -332,7 +417,7 @@
-       fi
-     done
--    case "$user_target" in
-+    case $user_target in
-     set)
-       ;;
-     no)
-@@ -348,7 +433,7 @@
-     # Recognize several different file suffixes.
-     # If the user specifies -o file.o, it is replaced with file.lo
-     xform='[cCFSfmso]'
--    case "$libobj" in
-+    case $libobj in
-     *.ada) xform=ada ;;
-     *.adb) xform=adb ;;
-     *.ads) xform=ads ;;
-@@ -363,7 +448,7 @@
-     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
--    case "$libobj" in
-+    case $libobj in
-     *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
-     *)
-       $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
-@@ -387,10 +472,21 @@
-     $run $rm $removelist
-     trap "$run $rm $removelist; exit 1" 1 2 15
-+    # On Cygwin there's no "real" PIC flag so we must build both object types
-+    case $host_os in
-+    cygwin* | mingw* | pw32* | os2*)
-+      pic_mode=default
-+      ;;
-+    esac
-+    if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
-+      # non-PIC code in shared libraries is not supported
-+      pic_mode=default
-+    fi
-+
-     # Calculate the filename of the output object if compiler does
-     # not support -o with -c
-     if test "$compiler_c_o" = no; then
--      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\..*$%%'`.${objext}
-+      output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
-       lockfile="$output_obj.lock"
-       removelist="$removelist $output_obj $lockfile"
-       trap "$run $rm $removelist; exit 1" 1 2 15
-@@ -402,7 +498,7 @@
-     # Lock this critical section if it is needed
-     # We use this script file to make the link, it avoids creating a new file
-     if test "$need_locks" = yes; then
--      until ln "$0" "$lockfile" 2>/dev/null; do
-+      until $run ln "$0" "$lockfile" 2>/dev/null; do
-       $show "Waiting for $lockfile to be removed"
-       sleep 2
-       done
-@@ -434,8 +530,13 @@
-       # Without this assignment, base_compile gets emptied.
-       fbsd_hideous_sh_bug=$base_compile
--      # All platforms use -DPIC, to notify preprocessed assembler code.
--      command="$base_compile $srcfile $pic_flag -DPIC"
-+      if test "$pic_mode" != no; then
-+      # All platforms use -DPIC, to notify preprocessed assembler code.
-+      command="$base_compile $srcfile $pic_flag -DPIC"
-+      else
-+      # Don't build PIC code
-+      command="$base_compile $srcfile"
-+      fi
-       if test "$build_old_libs" = yes; then
-       lo_libobj="$libobj"
-       dir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
-@@ -506,7 +607,8 @@
-       fi
-       # If we have no pic_flag, then copy the object into place and finish.
--      if test -z "$pic_flag" && test "$build_old_libs" = yes; then
-+      if (test -z "$pic_flag" || test "$pic_mode" != default) &&
-+       test "$build_old_libs" = yes; then
-       # Rename the .lo from within objdir to obj
-       if test -f $obj; then
-         $show $rm $obj
-@@ -532,6 +634,10 @@
-       # Now arrange that obj and lo_libobj become the same file
-       $show "(cd $xdir && $LN_S $baseobj $libobj)"
-       if $run eval '(cd $xdir && $LN_S $baseobj $libobj)'; then
-+        # Unlock the critical section if it was locked
-+        if test "$need_locks" != no; then
-+          $run $rm "$lockfile"
-+        fi
-         exit 0
-       else
-         error=$?
-@@ -546,7 +652,13 @@
-     # Only build a position-dependent object if we build old libraries.
-     if test "$build_old_libs" = yes; then
--      command="$base_compile $srcfile"
-+      if test "$pic_mode" != yes; then
-+      # Don't build PIC code
-+      command="$base_compile $srcfile"
-+      else
-+      # All platforms use -DPIC, to notify preprocessed assembler code.
-+      command="$base_compile $srcfile $pic_flag -DPIC"
-+      fi
-       if test "$compiler_c_o" = yes; then
-       command="$command -o $obj"
-       output_obj="$obj"
-@@ -612,17 +724,17 @@
-     # Unlock the critical section if it was locked
-     if test "$need_locks" != no; then
--      $rm "$lockfile"
-+      $run $rm "$lockfile"
-     fi
-     exit 0
-     ;;
-   # libtool link mode
--  link)
-+  link | relink)
-     modename="$modename: link"
--    case "$host" in
--    *-*-cygwin* | *-*-mingw* | *-*-os2*)
-+    case $host in
-+    *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-       # It is impossible to link a dll without this setting, and
-       # we shouldn't force the makefile maintainer to figure out
-       # which system we are compiling for in order to pass an extra
-@@ -635,179 +747,12 @@
-       # -no-undefined on the libtool link line when we can be certain
-       # that all symbols are satisfied, otherwise we get a static library.
-       allow_undefined=yes
--
--      # This is a source program that is used to create dlls on Windows
--      # Don't remove nor modify the starting and closing comments
--# /* ltdll.c starts here */
--# #define WIN32_LEAN_AND_MEAN
--# #include <windows.h>
--# #undef WIN32_LEAN_AND_MEAN
--# #include <stdio.h>
--#
--# #ifndef __CYGWIN__
--# #  ifdef __CYGWIN32__
--# #    define __CYGWIN__ __CYGWIN32__
--# #  endif
--# #endif
--#
--# #ifdef __cplusplus
--# extern "C" {
--# #endif
--# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
--# #ifdef __cplusplus
--# }
--# #endif
--#
--# #ifdef __CYGWIN__
--# #include <cygwin/cygwin_dll.h>
--# DECLARE_CYGWIN_DLL( DllMain );
--# #endif
--# HINSTANCE __hDllInstance_base;
--#
--# BOOL APIENTRY
--# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
--# {
--#   __hDllInstance_base = hInst;
--#   return TRUE;
--# }
--# /* ltdll.c ends here */
--      # This is a source program that is used to create import libraries
--      # on Windows for dlls which lack them. Don't remove nor modify the
--      # starting and closing comments
--# /* impgen.c starts here */
--# /*   Copyright (C) 1999 Free Software Foundation, Inc.
--# 
--#  This file is part of GNU libtool.
--# 
--#  This program is free software; you can redistribute it and/or modify
--#  it under the terms of the GNU General Public License as published by
--#  the Free Software Foundation; either version 2 of the License, or
--#  (at your option) any later version.
--# 
--#  This program is distributed in the hope that it will be useful,
--#  but WITHOUT ANY WARRANTY; without even the implied warranty of
--#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
--#  GNU General Public License for more details.
--# 
--#  You should have received a copy of the GNU General Public License
--#  along with this program; if not, write to the Free Software
--#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
--#  */
--# 
--#  #include <stdio.h>         /* for printf() */
--#  #include <unistd.h>                /* for open(), lseek(), read() */
--#  #include <fcntl.h>         /* for O_RDONLY, O_BINARY */
--#  #include <string.h>                /* for strdup() */
--# 
--#  static unsigned int
--#  pe_get16 (fd, offset)
--#       int fd;
--#       int offset;
--#  {
--#    unsigned char b[2];
--#    lseek (fd, offset, SEEK_SET);
--#    read (fd, b, 2);
--#    return b[0] + (b[1]<<8);
--#  }
--# 
--#  static unsigned int
--#  pe_get32 (fd, offset)
--#      int fd;
--#      int offset;
--#  {
--#    unsigned char b[4];
--#    lseek (fd, offset, SEEK_SET);
--#    read (fd, b, 4);
--#    return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
--#  }
--# 
--#  static unsigned int
--#  pe_as32 (ptr)
--#       void *ptr;
--#  {
--#    unsigned char *b = ptr;
--#    return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
--#  }
--# 
--#  int
--#  main (argc, argv)
--#      int argc;
--#      char *argv[];
--#  {
--#      int dll;
--#      unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
--#      unsigned long export_rva, export_size, nsections, secptr, expptr;
--#      unsigned long name_rvas, nexp;
--#      unsigned char *expdata, *erva;
--#      char *filename, *dll_name;
--# 
--#      filename = argv[1];
--# 
--#      dll = open(filename, O_RDONLY|O_BINARY);
--#      if (!dll)
--#     return 1;
--# 
--#      dll_name = filename;
--#    
--#      for (i=0; filename[i]; i++)
--#     if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
--#         dll_name = filename + i +1;
--# 
--#      pe_header_offset = pe_get32 (dll, 0x3c);
--#      opthdr_ofs = pe_header_offset + 4 + 20;
--#      num_entries = pe_get32 (dll, opthdr_ofs + 92);
--# 
--#      if (num_entries < 1) /* no exports */
--#     return 1;
--# 
--#      export_rva = pe_get32 (dll, opthdr_ofs + 96);
--#      export_size = pe_get32 (dll, opthdr_ofs + 100);
--#      nsections = pe_get16 (dll, pe_header_offset + 4 +2);
--#      secptr = (pe_header_offset + 4 + 20 +
--#           pe_get16 (dll, pe_header_offset + 4 + 16));
--# 
--#      expptr = 0;
--#      for (i = 0; i < nsections; i++)
--#      {
--#     char sname[8];
--#     unsigned long secptr1 = secptr + 40 * i;
--#     unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
--#     unsigned long vsize = pe_get32 (dll, secptr1 + 16);
--#     unsigned long fptr = pe_get32 (dll, secptr1 + 20);
--#     lseek(dll, secptr1, SEEK_SET);
--#     read(dll, sname, 8);
--#     if (vaddr <= export_rva && vaddr+vsize > export_rva)
--#     {
--#         expptr = fptr + (export_rva - vaddr);
--#         if (export_rva + export_size > vaddr + vsize)
--#             export_size = vsize - (export_rva - vaddr);
--#         break;
--#     }
--#      }
--# 
--#      expdata = (unsigned char*)malloc(export_size);
--#      lseek (dll, expptr, SEEK_SET);
--#      read (dll, expdata, export_size);
--#      erva = expdata - export_rva;
--# 
--#      nexp = pe_as32 (expdata+24);
--#      name_rvas = pe_as32 (expdata+32);
--# 
--#      printf ("EXPORTS\n");
--#      for (i = 0; i<nexp; i++)
--#      {
--#     unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
--#     printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
--#      }
--# 
--#      return 0;
--#  }
--# /* impgen.c ends here */
-       ;;
-     *)
-       allow_undefined=yes
-       ;;
-     esac
-+    libtool_args="$nonopt"
-     compile_command="$nonopt"
-     finalize_command="$nonopt"
-@@ -818,18 +763,13 @@
-     convenience=
-     old_convenience=
-     deplibs=
--    linkopts=
-+    old_deplibs=
-+    compiler_flags=
-+    linker_flags=
-+    dllsearchpath=
-+    lib_search_path=`pwd`
-+    inst_prefix_dir=
--    if test -n "$shlibpath_var"; then
--      # get the directories listed in $shlibpath_var
--      eval lib_search_path=\`\$echo \"X \${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
--    else
--      lib_search_path=
--    fi
--    # now prepend the system-specific ones
--    eval lib_search_path=\"$sys_lib_search_path_spec\$lib_search_path\"
--    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
--    
-     avoid_version=no
-     dlfiles=
-     dlprefiles=
-@@ -839,9 +779,9 @@
-     export_symbols_regex=
-     generated=
-     libobjs=
--    link_against_libtool_libs=
-     ltlibs=
-     module=no
-+    no_install=no
-     objs=
-     prefer_static_libs=no
-     preload=no
-@@ -858,7 +798,7 @@
-     # We need to know -static, to get the right output filenames.
-     for arg
-     do
--      case "$arg" in
-+      case $arg in
-       -all-static | -static)
-       if test "X$arg" = "X-all-static"; then
-         if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
-@@ -887,17 +827,24 @@
-     while test $# -gt 0; do
-       arg="$1"
-       shift
-+      case $arg in
-+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-+      qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
-+      ;;
-+      *) qarg=$arg ;;
-+      esac
-+      libtool_args="$libtool_args $qarg"
-       # If the previous option needs an argument, assign it.
-       if test -n "$prev"; then
--      case "$prev" in
-+      case $prev in
-       output)
-         compile_command="$compile_command @OUTPUT@"
-         finalize_command="$finalize_command @OUTPUT@"
-         ;;
-       esac
--      case "$prev" in
-+      case $prev in
-       dlfiles|dlprefiles)
-         if test "$preload" = no; then
-           # Add the symbol object into the linking commands.
-@@ -905,7 +852,7 @@
-           finalize_command="$finalize_command @SYMFILE@"
-           preload=yes
-         fi
--        case "$arg" in
-+        case $arg in
-         *.la | *.lo) ;;  # We handle these cases below.
-         force)
-           if test "$dlself" = no; then
-@@ -934,6 +881,7 @@
-             dlprefiles="$dlprefiles $arg"
-           fi
-           prev=
-+          continue
-           ;;
-         esac
-         ;;
-@@ -951,6 +899,11 @@
-         prev=
-         continue
-         ;;
-+      inst_prefix)
-+        inst_prefix_dir="$arg"
-+        prev=
-+        continue
-+        ;;
-       release)
-         release="-$arg"
-         prev=
-@@ -958,7 +911,7 @@
-         ;;
-       rpath | xrpath)
-         # We need an absolute path.
--        case "$arg" in
-+        case $arg in
-         [\\/]* | [A-Za-z]:[\\/]*) ;;
-         *)
-           $echo "$modename: only absolute run-paths are allowed" 1>&2
-@@ -979,17 +932,32 @@
-         prev=
-         continue
-         ;;
-+      xcompiler)
-+        compiler_flags="$compiler_flags $qarg"
-+        prev=
-+        compile_command="$compile_command $qarg"
-+        finalize_command="$finalize_command $qarg"
-+        continue
-+        ;;
-+      xlinker)
-+        linker_flags="$linker_flags $qarg"
-+        compiler_flags="$compiler_flags $wl$qarg"
-+        prev=
-+        compile_command="$compile_command $wl$qarg"
-+        finalize_command="$finalize_command $wl$qarg"
-+        continue
-+        ;;
-       *)
-         eval "$prev=\"\$arg\""
-         prev=
-         continue
-         ;;
-       esac
--      fi
-+      fi # test -n $prev
-       prevarg="$arg"
--      case "$arg" in
-+      case $arg in
-       -all-static)
-       if test -n "$link_static_flag"; then
-         compile_command="$compile_command $link_static_flag"
-@@ -1026,7 +994,7 @@
-       -export-symbols | -export-symbols-regex)
-       if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
--        $echo "$modename: not more than one -exported-symbols argument allowed"
-+        $echo "$modename: more than one -exported-symbols argument is not allowed"
-         exit 1
-       fi
-       if test "X$arg" = "X-export-symbols"; then
-@@ -1037,58 +1005,81 @@
-       continue
-       ;;
-+      -inst-prefix-dir)
-+       prev=inst_prefix
-+       continue
-+       ;;
-+
-+      # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
-+      # so, if we see these flags be careful not to treat them like -L
-+      -L[A-Z][A-Z]*:*)
-+      case $with_gcc/$host in
-+      no/*-*-irix* | no/*-*-nonstopux*)
-+        compile_command="$compile_command $arg"
-+        finalize_command="$finalize_command $arg"
-+        ;;
-+      esac
-+      continue
-+      ;;
-+
-       -L*)
-       dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
-       # We need an absolute path.
--      case "$dir" in
-+      case $dir in
-       [\\/]* | [A-Za-z]:[\\/]*) ;;
-       *)
-         absdir=`cd "$dir" && pwd`
-         if test -z "$absdir"; then
--          $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
--          $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
--          absdir="$dir"
-+          $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
-+          exit 1
-         fi
-         dir="$absdir"
-         ;;
-       esac
--      case " $deplibs " in
--      *" $arg "*) ;;
--      *) deplibs="$deplibs $arg";;
--      esac
--      case " $lib_search_path " in
--      *" $dir "*) ;;
--      *) lib_search_path="$lib_search_path $dir";;
-+      case "$deplibs " in
-+      *" -L$dir "*) ;;
-+      *)
-+        deplibs="$deplibs -L$dir"
-+        lib_search_path="$lib_search_path $dir"
-+        ;;
-       esac
--      case "$host" in
--      *-*-cygwin* | *-*-mingw* | *-*-os2*)
--        dllsearchdir=`cd "$dir" && pwd || echo "$dir"`
--        case ":$dllsearchpath:" in
--        ::) dllsearchpath="$dllsearchdir";;
--        *":$dllsearchdir:"*) ;;
--        *) dllsearchpath="$dllsearchpath:$dllsearchdir";;
-+      case $host in
-+      *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-+        case :$dllsearchpath: in
-+        *":$dir:"*) ;;
-+        *) dllsearchpath="$dllsearchpath:$dir";;
-         esac
-         ;;
-       esac
-+      continue
-       ;;
-       -l*)
--      if test "$arg" = "-lc"; then
--        case "$host" in
--        *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
--          # These systems don't actually have c library (as such)
-+      if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
-+        case $host in
-+        *-*-cygwin* | *-*-pw32* | *-*-beos*)
-+          # These systems don't actually have a C or math library (as such)
-           continue
-           ;;
-+        *-*-mingw* | *-*-os2*)
-+          # These systems don't actually have a C library (as such)
-+          test "X$arg" = "X-lc" && continue
-+          ;;
-+        *-*-openbsd* | *-*-freebsd*)
-+          # Do not include libc due to us having libc/libc_r.
-+          test "X$arg" = "X-lc" && continue
-+          ;;
-         esac
--      elif test "$arg" = "-lm"; then
--        case "$host" in
--        *-*-cygwin* | *-*-beos*)
--          # These systems don't actually have math library (as such)
-+       elif test "X$arg" = "X-lc_r"; then
-+        case $host in
-+       *-*-openbsd* | *-*-freebsd*)
-+          # Do not include libc_r directly, use -pthread flag.
-           continue
-           ;;
-         esac
-       fi
-       deplibs="$deplibs $arg"
-+      continue
-       ;;
-       -module)
-@@ -1096,6 +1087,25 @@
-       continue
-       ;;
-+      -no-fast-install)
-+      fast_install=no
-+      continue
-+      ;;
-+
-+      -no-install)
-+      case $host in
-+      *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-+        # The PATH hackery in wrapper scripts is required on Windows
-+        # in order for the loader to find any dlls it needs.
-+        $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
-+        $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
-+        fast_install=no
-+        ;;
-+      *) no_install=yes ;;
-+      esac
-+      continue
-+      ;;
-+
-       -no-undefined)
-       allow_undefined=no
-       continue
-@@ -1121,7 +1131,7 @@
-       -R*)
-       dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
-       # We need an absolute path.
--      case "$dir" in
-+      case $dir in
-       [\\/]* | [A-Za-z]:[\\/]*) ;;
-       *)
-         $echo "$modename: only absolute run-paths are allowed" 1>&2
-@@ -1136,11 +1146,11 @@
-       ;;
-       -static)
--      # If we have no pic_flag, then this is the same as -all-static.
--      if test -z "$pic_flag" && test -n "$link_static_flag"; then
--        compile_command="$compile_command $link_static_flag"
--        finalize_command="$finalize_command $link_static_flag"
--      fi
-+      # The effects of -static are defined in a previous loop.
-+      # We used to do the same as -all-static on platforms that
-+      # didn't have a PIC flag, but the assumption that the effects
-+      # would be equivalent was wrong.  It would break on at least
-+      # Digital Unix and AIX.
-       continue
-       ;;
-@@ -1154,28 +1164,71 @@
-       continue
-       ;;
-+      -Wc,*)
-+      args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
-+      arg=
-+      save_ifs="$IFS"; IFS=','
-+      for flag in $args; do
-+        IFS="$save_ifs"
-+        case $flag in
-+          *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \       ]*|*]*|"")
-+          flag="\"$flag\""
-+          ;;
-+        esac
-+        arg="$arg $wl$flag"
-+        compiler_flags="$compiler_flags $flag"
-+      done
-+      IFS="$save_ifs"
-+      arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
-+      ;;
-+
-+      -Wl,*)
-+      args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
-+      arg=
-+      save_ifs="$IFS"; IFS=','
-+      for flag in $args; do
-+        IFS="$save_ifs"
-+        case $flag in
-+          *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \       ]*|*]*|"")
-+          flag="\"$flag\""
-+          ;;
-+        esac
-+        arg="$arg $wl$flag"
-+        compiler_flags="$compiler_flags $wl$flag"
-+        linker_flags="$linker_flags $flag"
-+      done
-+      IFS="$save_ifs"
-+      arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
-+      ;;
-+
-+      -Xcompiler)
-+      prev=xcompiler
-+      continue
-+      ;;
-+
-+      -Xlinker)
-+      prev=xlinker
-+      continue
-+      ;;
-+
-       # Some other compiler flag.
-       -* | +*)
-       # Unknown arguments in both finalize_command and compile_command need
-       # to be aesthetically quoted because they are evaled later.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
--      case "$arg" in
--      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
-+      case $arg in
-+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-         arg="\"$arg\""
-         ;;
-       esac
-       ;;
--      *.o | *.obj | *.a | *.lib)
--      # A standard object.
--      objs="$objs $arg"
--      ;;
--
--      *.lo)
--      # A library object.
-+      *.lo | *.$objext)
-+      # A library or standard object.
-       if test "$prev" = dlfiles; then
--        dlfiles="$dlfiles $arg"
--        if test "$build_libtool_libs" = yes && test "$dlopen" = yes; then
-+        # This file was specified with -dlopen.
-+        if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
-+          dlfiles="$dlfiles $arg"
-           prev=
-           continue
-         else
-@@ -1188,357 +1241,917 @@
-         # Preload the old-style object.
-         dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"`
-         prev=
-+      else
-+        case $arg in
-+        *.lo) libobjs="$libobjs $arg" ;;
-+        *) objs="$objs $arg" ;;
-+        esac
-       fi
--      libobjs="$libobjs $arg"
-+      ;;
-+
-+      *.$libext)
-+      # An archive.
-+      deplibs="$deplibs $arg"
-+      old_deplibs="$old_deplibs $arg"
-+      continue
-       ;;
-       *.la)
-       # A libtool-controlled library.
--      dlname=
--      libdir=
--      library_names=
--      old_library=
--
--      # Check to see that this really is a libtool archive.
--      if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      if test "$prev" = dlfiles; then
-+        # This library was specified with -dlopen.
-+        dlfiles="$dlfiles $arg"
-+        prev=
-+      elif test "$prev" = dlprefiles; then
-+        # The library was specified with -dlpreopen.
-+        dlprefiles="$dlprefiles $arg"
-+        prev=
-       else
--        $echo "$modename: \`$arg' is not a valid libtool archive" 1>&2
--        exit 1
-+        deplibs="$deplibs $arg"
-       fi
-+      continue
-+      ;;
--      # If the library was installed with an old release of libtool,
--      # it will not redefine variable installed.
--      installed=yes
--
--      # Read the .la file
--      # If there is no directory component, then add one.
--      case "$arg" in
--      */* | *\\*) . $arg ;;
--      *) . ./$arg ;;
-+      # Some other compiler argument.
-+      *)
-+      # Unknown arguments in both finalize_command and compile_command need
-+      # to be aesthetically quoted because they are evaled later.
-+      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-+      case $arg in
-+      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*|"")
-+        arg="\"$arg\""
-+        ;;
-       esac
-+      ;;
-+      esac # arg
--      # Get the name of the library we link against.
--      linklib=
--      for l in $old_library $library_names; do
--        linklib="$l"
--      done
--
--      if test -z "$linklib"; then
--        $echo "$modename: cannot find name of link library for \`$arg'" 1>&2
--        exit 1
--      fi
--
--      # Find the relevant object directory and library name.
--      name=`$echo "X$arg" | $Xsed -e 's%^.*/%%' -e 's/\.la$//' -e 's/^lib//'`
--
--      if test "X$installed" = Xyes; then
--        dir="$libdir"
--      else
--        dir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
--        if test "X$dir" = "X$arg"; then
--          dir="$objdir"
--        else
--          dir="$dir/$objdir"
--        fi
--      fi
-+      # Now actually substitute the argument into the commands.
-+      if test -n "$arg"; then
-+      compile_command="$compile_command $arg"
-+      finalize_command="$finalize_command $arg"
-+      fi
-+    done # argument parsing loop
--      if test -n "$dependency_libs"; then
--        # Extract -R and -L from dependency_libs
--        temp_deplibs=
--        for deplib in $dependency_libs; do
--          case "$deplib" in
--          -R*) temp_xrpath=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
--               case " $rpath $xrpath " in
--               *" $temp_xrpath "*) ;;
--               *) xrpath="$xrpath $temp_xrpath";;
--               esac;;
--          -L*) case "$compile_command $temp_deplibs " in
--               *" $deplib "*) ;;
--               *) temp_deplibs="$temp_deplibs $deplib";;
--               esac
--               temp_dir=`$echo "X$deplib" | $Xsed -e 's/^-L//'`
--               case " $lib_search_path " in
--               *" $temp_dir "*) ;;
--               *) lib_search_path="$lib_search_path $temp_dir";;
--               esac
--               ;;
--          *) temp_deplibs="$temp_deplibs $deplib";;
--          esac
--        done
--        dependency_libs="$temp_deplibs"
--      fi
-+    if test -n "$prev"; then
-+      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
-+      $echo "$help" 1>&2
-+      exit 1
-+    fi
--      if test -z "$libdir"; then
--        # It is a libtool convenience library, so add in its objects.
--        convenience="$convenience $dir/$old_library"
--        old_convenience="$old_convenience $dir/$old_library"
--        deplibs="$deplibs$dependency_libs"
--        compile_command="$compile_command $dir/$old_library$dependency_libs"
--        finalize_command="$finalize_command $dir/$old_library$dependency_libs"
--        continue
--      fi
-+    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
-+      eval arg=\"$export_dynamic_flag_spec\"
-+      compile_command="$compile_command $arg"
-+      finalize_command="$finalize_command $arg"
-+    fi
--      # This library was specified with -dlopen.
--      if test "$prev" = dlfiles; then
--        dlfiles="$dlfiles $arg"
--        if test -z "$dlname" || test "$dlopen" != yes || test "$build_libtool_libs" = no; then
--          # If there is no dlname, no dlopen support or we're linking statically,
--          # we need to preload.
--          prev=dlprefiles
--        else
--          # We should not create a dependency on this library, but we
--          # may need any libraries it requires.
--          compile_command="$compile_command$dependency_libs"
--          finalize_command="$finalize_command$dependency_libs"
--          prev=
--          continue
--        fi
--      fi
-+    # calculate the name of the file, without its directory
-+    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
-+    libobjs_save="$libobjs"
--      # The library was specified with -dlpreopen.
--      if test "$prev" = dlprefiles; then
--        # Prefer using a static library (so that no silly _DYNAMIC symbols
--        # are required to link).
--        if test -n "$old_library"; then
--          dlprefiles="$dlprefiles $dir/$old_library"
--        else
--          dlprefiles="$dlprefiles $dir/$linklib"
--        fi
--        prev=
--      fi
-+    if test -n "$shlibpath_var"; then
-+      # get the directories listed in $shlibpath_var
-+      eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
-+    else
-+      shlib_search_path=
-+    fi
-+    eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
-+    eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
--      if test -n "$library_names" &&
--         { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
--        link_against_libtool_libs="$link_against_libtool_libs $arg"
--        if test -n "$shlibpath_var"; then
--          # Make sure the rpath contains only unique directories.
--          case "$temp_rpath " in
--          *" $dir "*) ;;
--          *) temp_rpath="$temp_rpath $dir" ;;
--          esac
--        fi
-+    output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
-+    if test "X$output_objdir" = "X$output"; then
-+      output_objdir="$objdir"
-+    else
-+      output_objdir="$output_objdir/$objdir"
-+    fi
-+    # Create the object directory.
-+    if test ! -d $output_objdir; then
-+      $show "$mkdir $output_objdir"
-+      $run $mkdir $output_objdir
-+      status=$?
-+      if test $status -ne 0 && test ! -d $output_objdir; then
-+      exit $status
-+      fi
-+    fi
--        # We need an absolute path.
--        case "$dir" in
--        [\\/] | [A-Za-z]:[\\/]*) absdir="$dir" ;;
--        *)
--          absdir=`cd "$dir" && pwd`
--          if test -z "$absdir"; then
--            $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
--            $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
--            absdir="$dir"
--          fi
--          ;;
--        esac
--        
--        # This is the magic to use -rpath.
--        # Skip directories that are in the system default run-time
--        # search path, unless they have been requested with -R.
--        case " $sys_lib_dlsearch_path " in
--        *" $absdir "*) ;;
--        *)
--          case "$compile_rpath " in
--          *" $absdir "*) ;;
--          *) compile_rpath="$compile_rpath $absdir" 
--          esac
--          ;;
--        esac
-+    # Determine the type of output
-+    case $output in
-+    "")
-+      $echo "$modename: you must specify an output file" 1>&2
-+      $echo "$help" 1>&2
-+      exit 1
-+      ;;
-+    *.$libext) linkmode=oldlib ;;
-+    *.lo | *.$objext) linkmode=obj ;;
-+    *.la) linkmode=lib ;;
-+    *) linkmode=prog ;; # Anything else should be a program.
-+    esac
--        case " $sys_lib_dlsearch_path " in
--        *" $libdir "*) ;;
-+    specialdeplibs=
-+    libs=
-+    # Find all interdependent deplibs by searching for libraries
-+    # that are linked more than once (e.g. -la -lb -la)
-+    for deplib in $deplibs; do
-+      if test "X$duplicate_deps" = "Xyes" ; then
-+      case "$libs " in
-+      *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+      esac
-+      fi
-+      libs="$libs $deplib"
-+    done
-+    deplibs=
-+    newdependency_libs=
-+    newlib_search_path=
-+    need_relink=no # whether we're linking any uninstalled libtool libraries
-+    notinst_deplibs= # not-installed libtool libraries
-+    notinst_path= # paths that contain not-installed libtool libraries
-+    case $linkmode in
-+    lib)
-+      passes="conv link"
-+      for file in $dlfiles $dlprefiles; do
-+        case $file in
-+        *.la) ;;
-         *)
--          case "$finalize_rpath " in
--          *" $libdir "*) ;;
--          *) finalize_rpath="$finalize_rpath $libdir"
--          esac
-+          $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
-+          exit 1
-           ;;
-         esac
--
--        lib_linked=yes
--        case "$hardcode_action" in
--        immediate | unsupported)
--          if test "$hardcode_direct" = no; then
--            compile_command="$compile_command $dir/$linklib"
--            deplibs="$deplibs $dir/$linklib"
--            case "$host" in
--            *-*-cygwin* | *-*-mingw* | *-*-os2*)
--              dllsearchdir=`cd "$dir" && pwd || echo "$dir"`
--              if test -n "$dllsearchpath"; then
--                dllsearchpath="$dllsearchpath:$dllsearchdir"
--              else
--                dllsearchpath="$dllsearchdir"
--              fi
--              ;;
--            esac
--          elif test "$hardcode_minus_L" = no; then
--            case "$host" in
--            *-*-sunos*)
--              compile_shlibpath="$compile_shlibpath$dir:"
--              ;;
--            esac
--            case "$compile_command " in
--            *" -L$dir "*) ;;
--            *) compile_command="$compile_command -L$dir";;
--            esac
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -L$dir -l$name"
--          elif test "$hardcode_shlibpath_var" = no; then
--            case ":$compile_shlibpath:" in
--            *":$dir:"*) ;;
--            *) compile_shlibpath="$compile_shlibpath$dir:";;
--            esac
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -l$name"
-+      done
-+      ;;
-+    prog)
-+      compile_deplibs=
-+      finalize_deplibs=
-+      alldeplibs=no
-+      newdlfiles=
-+      newdlprefiles=
-+      passes="conv scan dlopen dlpreopen link"
-+      ;;
-+    *)  passes="conv"
-+      ;;
-+    esac
-+    for pass in $passes; do
-+      if test $linkmode = prog; then
-+      # Determine which files to process
-+      case $pass in
-+      dlopen)
-+        libs="$dlfiles"
-+        save_deplibs="$deplibs" # Collect dlpreopened libraries
-+        deplibs=
-+        ;;
-+      dlpreopen) libs="$dlprefiles" ;;
-+      link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
-+      esac
-+      fi
-+      for deplib in $libs; do
-+      lib=
-+      found=no
-+      case $deplib in
-+      -l*)
-+        if test $linkmode = oldlib && test $linkmode = obj; then
-+          $echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2
-+          continue
-+        fi
-+        if test $pass = conv; then
-+          deplibs="$deplib $deplibs"
-+          continue
-+        fi
-+        name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-+        for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
-+          # Search the libtool library
-+          lib="$searchdir/lib${name}.la"
-+          if test -f "$lib"; then
-+            found=yes
-+            break
-+          fi
-+        done
-+        if test "$found" != yes; then
-+          # deplib doesn't seem to be a libtool library
-+          if test "$linkmode,$pass" = "prog,link"; then
-+            compile_deplibs="$deplib $compile_deplibs"
-+            finalize_deplibs="$deplib $finalize_deplibs"
-           else
--            lib_linked=no
-+            deplibs="$deplib $deplibs"
-+            test $linkmode = lib && newdependency_libs="$deplib $newdependency_libs"
-           fi
-+          continue
-+        fi
-+        ;; # -l
-+      -L*)
-+        case $linkmode in
-+        lib)
-+          deplibs="$deplib $deplibs"
-+          test $pass = conv && continue
-+          newdependency_libs="$deplib $newdependency_libs"
-+          newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
-           ;;
--
--        relink)
--          if test "$hardcode_direct" = yes; then
--            compile_command="$compile_command $absdir/$linklib"
--            deplibs="$deplibs $absdir/$linklib"
--          elif test "$hardcode_minus_L" = yes; then
--            case "$compile_command " in
--            *" -L$absdir "*) ;;
--            *) compile_command="$compile_command -L$absdir";;
--            esac
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -L$absdir -l$name"
--          elif test "$hardcode_shlibpath_var" = yes; then
--            case ":$compile_shlibpath:" in
--            *":$absdir:"*) ;;
--            *) compile_shlibpath="$compile_shlibpath$absdir:";;
--            esac
--            compile_command="$compile_command -l$name"
--            deplibs="$deplibs -l$name"
-+        prog)
-+          if test $pass = conv; then
-+            deplibs="$deplib $deplibs"
-+            continue
-+          fi
-+          if test $pass = scan; then
-+            deplibs="$deplib $deplibs"
-+            newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
-           else
--            lib_linked=no
-+            compile_deplibs="$deplib $compile_deplibs"
-+            finalize_deplibs="$deplib $finalize_deplibs"
-           fi
-           ;;
--
-         *)
--          lib_linked=no
-+          $echo "$modename: warning: \`-L' is ignored for archives/objects: $deplib" 1>&2
-           ;;
--        esac
-+        esac # linkmode
-+        continue
-+        ;; # -L
-+      -R*)
-+        if test $pass = link; then
-+          dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
-+          # Make sure the xrpath contains only unique directories.
-+          case "$xrpath " in
-+          *" $dir "*) ;;
-+          *) xrpath="$xrpath $dir" ;;
-+          esac
-+        fi
-+        deplibs="$deplib $deplibs"
-+        continue
-+        ;;
-+      *.la) lib="$deplib" ;;
-+      *.$libext)
-+        if test $pass = conv; then
-+          deplibs="$deplib $deplibs"
-+          continue
-+        fi
-+        case $linkmode in
-+        lib)
-+          if test "$deplibs_check_method" != pass_all; then
-+            echo
-+            echo "*** Warning: Trying to link with static lib archive $deplib."
-+            echo "*** I have the capability to make that library automatically link in when"
-+            echo "*** you link to this library.  But I can only do this if you have a"
-+            echo "*** shared version of the library, which you do not appear to have"
-+            echo "*** because the file extensions .$libext of this argument makes me believe"
-+            echo "*** that it is just a static archive that I should not used here."
-+          else
-+            echo
-+            echo "*** Warning: Linking the shared library $output against the"
-+            echo "*** static library $deplib is not portable!"
-+            deplibs="$deplib $deplibs"
-+          fi
-+          continue
-+          ;;
-+        prog)
-+          if test $pass != link; then
-+            deplibs="$deplib $deplibs"
-+          else
-+            compile_deplibs="$deplib $compile_deplibs"
-+            finalize_deplibs="$deplib $finalize_deplibs"
-+          fi
-+          continue
-+          ;;
-+        esac # linkmode
-+        ;; # *.$libext
-+      *.lo | *.$objext)
-+        if test $pass = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
-+          # If there is no dlopen support or we're linking statically,
-+          # we need to preload.
-+          newdlprefiles="$newdlprefiles $deplib"
-+          compile_deplibs="$deplib $compile_deplibs"
-+          finalize_deplibs="$deplib $finalize_deplibs"
-+        else
-+          newdlfiles="$newdlfiles $deplib"
-+        fi
-+        continue
-+        ;;
-+      %DEPLIBS%)
-+        alldeplibs=yes
-+        continue
-+        ;;
-+      esac # case $deplib
-+      if test $found = yes || test -f "$lib"; then :
-+      else
-+        $echo "$modename: cannot find the library \`$lib'" 1>&2
-+        exit 1
-+      fi
-+
-+      # Check to see that this really is a libtool archive.
-+      if (${SED} -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      else
-+        $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+        exit 1
-+      fi
-+
-+      ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-+      test "X$ladir" = "X$lib" && ladir="."
-+
-+      dlname=
-+      dlopen=
-+      dlpreopen=
-+      libdir=
-+      library_names=
-+      old_library=
-+      # If the library was installed with an old release of libtool,
-+      # it will not redefine variable installed.
-+      installed=yes
-+
-+      # Read the .la file
-+      case $lib in
-+      */* | *\\*) . $lib ;;
-+      *) . ./$lib ;;
-+      esac
-+
-+      if test "$linkmode,$pass" = "lib,link" ||
-+         test "$linkmode,$pass" = "prog,scan" ||
-+         { test $linkmode = oldlib && test $linkmode = obj; }; then
-+         # Add dl[pre]opened files of deplib
-+        test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
-+        test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
-+      fi
--        if test "$lib_linked" != yes; then
--          $echo "$modename: configuration error: unsupported hardcode properties"
-+      if test $pass = conv; then
-+        # Only check for convenience libraries
-+        deplibs="$lib $deplibs"
-+        if test -z "$libdir"; then
-+          if test -z "$old_library"; then
-+            $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-+            exit 1
-+          fi
-+          # It is a libtool convenience library, so add in its objects.
-+          convenience="$convenience $ladir/$objdir/$old_library"
-+          old_convenience="$old_convenience $ladir/$objdir/$old_library"
-+          tmp_libs=
-+          for deplib in $dependency_libs; do
-+            deplibs="$deplib $deplibs"
-+              if test "X$duplicate_deps" = "Xyes" ; then
-+              case "$tmp_libs " in
-+              *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+              esac
-+              fi
-+            tmp_libs="$tmp_libs $deplib"
-+          done
-+        elif test $linkmode != prog && test $linkmode != lib; then
-+          $echo "$modename: \`$lib' is not a convenience library" 1>&2
-           exit 1
-         fi
-+        continue
-+      fi # $pass = conv
--        # Finalize command for both is simple: just hardcode it.
--        if test "$hardcode_direct" = yes; then
--          finalize_command="$finalize_command $libdir/$linklib"
--        elif test "$hardcode_minus_L" = yes; then
--          case "$finalize_command " in
--          *" -L$libdir "*) ;;
--          *) finalize_command="$finalize_command -L$libdir";;
--          esac
--          finalize_command="$finalize_command -l$name"
--        elif test "$hardcode_shlibpath_var" = yes; then
--          case ":$finalize_shlibpath:" in
--          *":$libdir:"*) ;;
--          *) finalize_shlibpath="$finalize_shlibpath$libdir:";;
--          esac
--          finalize_command="$finalize_command -l$name"
-+      # Get the name of the library we link against.
-+      linklib=
-+      for l in $old_library $library_names; do
-+        linklib="$l"
-+      done
-+      if test -z "$linklib"; then
-+        $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
-+        exit 1
-+      fi
-+
-+      # This library was specified with -dlopen.
-+      if test $pass = dlopen; then
-+        if test -z "$libdir"; then
-+          $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
-+          exit 1
-+        fi
-+        if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
-+          # If there is no dlname, no dlopen support or we're linking
-+          # statically, we need to preload.
-+          dlprefiles="$dlprefiles $lib"
-         else
--          # We cannot seem to hardcode it, guess we'll fake it.
--          case "$finalize_command " in
--          *" -L$dir "*) ;;
--          *) finalize_command="$finalize_command -L$libdir";;
--          esac
--          finalize_command="$finalize_command -l$name"
-+          newdlfiles="$newdlfiles $lib"
-+        fi
-+        continue
-+      fi # $pass = dlopen
-+
-+      # We need an absolute path.
-+      case $ladir in
-+      [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
-+      *)
-+        abs_ladir=`cd "$ladir" && pwd`
-+        if test -z "$abs_ladir"; then
-+          $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
-+          $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
-+          abs_ladir="$ladir"
-+        fi
-+        ;;
-+      esac
-+      laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-+
-+      # Find the relevant object directory and library name.
-+      if test "X$installed" = Xyes; then
-+        if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
-+          $echo "$modename: warning: library \`$lib' was moved." 1>&2
-+          dir="$ladir"
-+          absdir="$abs_ladir"
-+          libdir="$abs_ladir"
-+        else
-+          dir="$libdir"
-+          absdir="$libdir"
-         fi
-       else
--        # Transform directly to old archives if we don't build new libraries.
--        if test -n "$pic_flag" && test -z "$old_library"; then
--          $echo "$modename: cannot find static library for \`$arg'" 1>&2
-+        dir="$ladir/$objdir"
-+        absdir="$abs_ladir/$objdir"
-+        # Remove this search path later
-+        notinst_path="$notinst_path $abs_ladir"
-+      fi # $installed = yes
-+      name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-+
-+      # This library was specified with -dlpreopen.
-+      if test $pass = dlpreopen; then
-+        if test -z "$libdir"; then
-+          $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
-           exit 1
-         fi
-+        # Prefer using a static library (so that no silly _DYNAMIC symbols
-+        # are required to link).
-+        if test -n "$old_library"; then
-+          newdlprefiles="$newdlprefiles $dir/$old_library"
-+        # Otherwise, use the dlname, so that lt_dlopen finds it.
-+        elif test -n "$dlname"; then
-+          newdlprefiles="$newdlprefiles $dir/$dlname"
-+        else
-+          newdlprefiles="$newdlprefiles $dir/$linklib"
-+        fi
-+      fi # $pass = dlpreopen
--        # Here we assume that one of hardcode_direct or hardcode_minus_L
--        # is not unsupported.  This is valid on all known static and
--        # shared platforms.
--        if test "$hardcode_direct" != unsupported; then
--          test -n "$old_library" && linklib="$old_library"
--          compile_command="$compile_command $dir/$linklib"
--          finalize_command="$finalize_command $dir/$linklib"
-+      if test -z "$libdir"; then
-+        # Link the convenience library
-+        if test $linkmode = lib; then
-+          deplibs="$dir/$old_library $deplibs"
-+        elif test "$linkmode,$pass" = "prog,link"; then
-+          compile_deplibs="$dir/$old_library $compile_deplibs"
-+          finalize_deplibs="$dir/$old_library $finalize_deplibs"
-         else
--          case "$compile_command " in
--          *" -L$dir "*) ;;
--          *) compile_command="$compile_command -L$dir";;
-+          deplibs="$lib $deplibs"
-+        fi
-+        continue
-+      fi
-+
-+      if test $linkmode = prog && test $pass != link; then
-+        newlib_search_path="$newlib_search_path $ladir"
-+        deplibs="$lib $deplibs"
-+
-+        linkalldeplibs=no
-+        if test "$link_all_deplibs" != no || test -z "$library_names" ||
-+           test "$build_libtool_libs" = no; then
-+          linkalldeplibs=yes
-+        fi
-+
-+        tmp_libs=
-+        for deplib in $dependency_libs; do
-+          case $deplib in
-+          -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
-           esac
--          compile_command="$compile_command -l$name"
--          case "$finalize_command " in
--          *" -L$dir "*) ;;
--          *) finalize_command="$finalize_command -L$dir";;
-+          # Need to link against all dependency_libs?
-+          if test $linkalldeplibs = yes; then
-+            deplibs="$deplib $deplibs"
-+          else
-+            # Need to hardcode shared library paths
-+            # or/and link against static libraries
-+            newdependency_libs="$deplib $newdependency_libs"
-+          fi
-+          if test "X$duplicate_deps" = "Xyes" ; then
-+            case "$tmp_libs " in
-+            *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+            esac
-+          fi
-+          tmp_libs="$tmp_libs $deplib"
-+        done # for deplib
-+        continue
-+      fi # $linkmode = prog...
-+
-+      link_static=no # Whether the deplib will be linked statically
-+      if test -n "$library_names" &&
-+         { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
-+        # Link against this shared library
-+
-+        if test "$linkmode,$pass" = "prog,link" ||
-+         { test $linkmode = lib && test $hardcode_into_libs = yes; }; then
-+          # Hardcode the library path.
-+          # Skip directories that are in the system default run-time
-+          # search path.
-+          case " $sys_lib_dlsearch_path " in
-+          *" $absdir "*) ;;
-+          *)
-+            case "$compile_rpath " in
-+            *" $absdir "*) ;;
-+            *) compile_rpath="$compile_rpath $absdir"
-+            esac
-+            ;;
-           esac
--          finalize_command="$finalize_command -l$name"
-+          case " $sys_lib_dlsearch_path " in
-+          *" $libdir "*) ;;
-+          *)
-+            case "$finalize_rpath " in
-+            *" $libdir "*) ;;
-+            *) finalize_rpath="$finalize_rpath $libdir"
-+            esac
-+            ;;
-+          esac
-+          if test $linkmode = prog; then
-+            # We need to hardcode the library path
-+            if test -n "$shlibpath_var"; then
-+              # Make sure the rpath contains only unique directories.
-+              case "$temp_rpath " in
-+              *" $dir "*) ;;
-+              *" $absdir "*) ;;
-+              *) temp_rpath="$temp_rpath $dir" ;;
-+              esac
-+            fi
-+          fi
-+        fi # $linkmode,$pass = prog,link...
-+
-+        if test "$alldeplibs" = yes &&
-+           { test "$deplibs_check_method" = pass_all ||
-+             { test "$build_libtool_libs" = yes &&
-+               test -n "$library_names"; }; }; then
-+          # We only need to search for static libraries
-+          continue
-         fi
--      fi
--      # Add in any libraries that this one depends upon.
--      compile_command="$compile_command$dependency_libs"
--      finalize_command="$finalize_command$dependency_libs"
--      continue
--      ;;
-+        if test "$installed" = no; then
-+          notinst_deplibs="$notinst_deplibs $lib"
-+          need_relink=yes
-+        fi
-+
-+        if test -n "$old_archive_from_expsyms_cmds"; then
-+          # figure out the soname
-+          set dummy $library_names
-+          realname="$2"
-+          shift; shift
-+          libname=`eval \\$echo \"$libname_spec\"`
-+          # use dlname if we got it. it's perfectly good, no?
-+          if test -n "$dlname"; then
-+            soname="$dlname"
-+          elif test -n "$soname_spec"; then
-+            # bleh windows
-+            case $host in
-+            *cygwin*)
-+              major=`expr $current - $age`
-+              versuffix="-$major"
-+              ;;
-+            esac
-+            eval soname=\"$soname_spec\"
-+          else
-+            soname="$realname"
-+          fi
--      # Some other compiler argument.
--      *)
--      # Unknown arguments in both finalize_command and compile_command need
--      # to be aesthetically quoted because they are evaled later.
--      arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
--      case "$arg" in
--      *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
--        arg="\"$arg\""
--        ;;
--      esac
--      ;;
--      esac
-+          # Make a new name for the extract_expsyms_cmds to use
-+          soroot="$soname"
-+          soname=`echo $soroot | ${SED} -e 's/^.*\///'`
-+          newlib="libimp-`echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
--      # Now actually substitute the argument into the commands.
--      if test -n "$arg"; then
--      compile_command="$compile_command $arg"
--      finalize_command="$finalize_command $arg"
--      fi
--    done
-+          # If the library has no export list, then create one now
-+          if test -f "$output_objdir/$soname-def"; then :
-+          else
-+            $show "extracting exported symbol list from \`$soname'"
-+            save_ifs="$IFS"; IFS='~'
-+            eval cmds=\"$extract_expsyms_cmds\"
-+            for cmd in $cmds; do
-+              IFS="$save_ifs"
-+              $show "$cmd"
-+              $run eval "$cmd" || exit $?
-+            done
-+            IFS="$save_ifs"
-+          fi
--    if test -n "$prev"; then
--      $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
--      $echo "$help" 1>&2
--      exit 1
--    fi
-+          # Create $newlib
-+          if test -f "$output_objdir/$newlib"; then :; else
-+            $show "generating import library for \`$soname'"
-+            save_ifs="$IFS"; IFS='~'
-+            eval cmds=\"$old_archive_from_expsyms_cmds\"
-+            for cmd in $cmds; do
-+              IFS="$save_ifs"
-+              $show "$cmd"
-+              $run eval "$cmd" || exit $?
-+            done
-+            IFS="$save_ifs"
-+          fi
-+          # make sure the library variables are pointing to the new library
-+          dir=$output_objdir
-+          linklib=$newlib
-+        fi # test -n $old_archive_from_expsyms_cmds
-+
-+        if test $linkmode = prog || test "$mode" != relink; then
-+          add_shlibpath=
-+          add_dir=
-+          add=
-+          lib_linked=yes
-+          case $hardcode_action in
-+          immediate | unsupported)
-+            if test "$hardcode_direct" = no; then
-+              add="$dir/$linklib"
-+            elif test "$hardcode_minus_L" = no; then
-+              case $host in
-+              *-*-sunos*) add_shlibpath="$dir" ;;
-+              esac
-+              add_dir="-L$dir"
-+              add="-l$name"
-+            elif test "$hardcode_shlibpath_var" = no; then
-+              add_shlibpath="$dir"
-+              add="-l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          relink)
-+            if test "$hardcode_direct" = yes; then
-+              add="$dir/$linklib"
-+            elif test "$hardcode_minus_L" = yes; then
-+              add_dir="-L$dir"
-+              # Try looking first in the location we're being installed to.
-+              if test -n "$inst_prefix_dir"; then
-+                case "$libdir" in
-+                [\/]*)
-+                  add_dir="-L$inst_prefix_dir$libdir $add_dir"
-+                  ;;
-+                esac
-+              fi
-+              add="-l$name"
-+            elif test "$hardcode_shlibpath_var" = yes; then
-+              add_shlibpath="$dir"
-+              add="-l$name"
-+            else
-+              lib_linked=no
-+            fi
-+            ;;
-+          *) lib_linked=no ;;
-+          esac
--    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
--      eval arg=\"$export_dynamic_flag_spec\"
--      compile_command="$compile_command $arg"
--      finalize_command="$finalize_command $arg"
--    fi
-+          if test "$lib_linked" != yes; then
-+            $echo "$modename: configuration error: unsupported hardcode properties"
-+            exit 1
-+          fi
--    oldlibs=
--    # calculate the name of the file, without its directory
--    outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
--    libobjs_save="$libobjs"
-+          if test -n "$add_shlibpath"; then
-+            case :$compile_shlibpath: in
-+            *":$add_shlibpath:"*) ;;
-+            *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
-+            esac
-+          fi
-+          if test $linkmode = prog; then
-+            test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
-+            test -n "$add" && compile_deplibs="$add $compile_deplibs"
-+          else
-+            test -n "$add_dir" && deplibs="$add_dir $deplibs"
-+            test -n "$add" && deplibs="$add $deplibs"
-+            if test "$hardcode_direct" != yes && \
-+               test "$hardcode_minus_L" != yes && \
-+               test "$hardcode_shlibpath_var" = yes; then
-+              case :$finalize_shlibpath: in
-+              *":$libdir:"*) ;;
-+              *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
-+              esac
-+            fi
-+          fi
-+        fi
--    case "$output" in
--    "")
--      $echo "$modename: you must specify an output file" 1>&2
--      $echo "$help" 1>&2
--      exit 1
--      ;;
-+        if test $linkmode = prog || test "$mode" = relink; then
-+          add_shlibpath=
-+          add_dir=
-+          add=
-+          # Finalize command for both is simple: just hardcode it.
-+          if test "$hardcode_direct" = yes; then
-+            add="$libdir/$linklib"
-+          elif test "$hardcode_minus_L" = yes; then
-+            add_dir="-L$libdir"
-+            add="-l$name"
-+          elif test "$hardcode_shlibpath_var" = yes; then
-+            case :$finalize_shlibpath: in
-+            *":$libdir:"*) ;;
-+            *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
-+            esac
-+            add="-l$name"
-+          else
-+            # We cannot seem to hardcode it, guess we'll fake it.
-+            add_dir="-L$libdir"
-+            # Try looking first in the location we're being installed to.
-+            if test -n "$inst_prefix_dir"; then
-+              case "$libdir" in
-+              [\/]*)
-+                add_dir="-L$inst_prefix_dir$libdir $add_dir"
-+                ;;
-+              esac
-+            fi
-+            add="-l$name"
-+          fi
--    *.a | *.lib)
--      if test -n "$link_against_libtool_libs"; then
--      $echo "$modename: error: cannot link libtool libraries into archives" 1>&2
--      exit 1
-+          if test $linkmode = prog; then
-+            test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
-+            test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
-+          else
-+            test -n "$add_dir" && deplibs="$add_dir $deplibs"
-+            test -n "$add" && deplibs="$add $deplibs"
-+          fi
-+        fi
-+      elif test $linkmode = prog; then
-+        if test "$alldeplibs" = yes &&
-+           { test "$deplibs_check_method" = pass_all ||
-+             { test "$build_libtool_libs" = yes &&
-+               test -n "$library_names"; }; }; then
-+          # We only need to search for static libraries
-+          continue
-+        fi
-+
-+        # Try to link the static library
-+        # Here we assume that one of hardcode_direct or hardcode_minus_L
-+        # is not unsupported.  This is valid on all known static and
-+        # shared platforms.
-+        if test "$hardcode_direct" != unsupported; then
-+          test -n "$old_library" && linklib="$old_library"
-+          compile_deplibs="$dir/$linklib $compile_deplibs"
-+          finalize_deplibs="$dir/$linklib $finalize_deplibs"
-+        else
-+          compile_deplibs="-l$name -L$dir $compile_deplibs"
-+          finalize_deplibs="-l$name -L$dir $finalize_deplibs"
-+        fi
-+      elif test "$build_libtool_libs" = yes; then
-+        # Not a shared library
-+        if test "$deplibs_check_method" != pass_all; then
-+          # We're trying link a shared library against a static one
-+          # but the system doesn't support it.
-+
-+          # Just print a warning and add the library to dependency_libs so
-+          # that the program can be linked against the static library.
-+          echo
-+          echo "*** Warning: This system can not link to static lib archive $lib."
-+          echo "*** I have the capability to make that library automatically link in when"
-+          echo "*** you link to this library.  But I can only do this if you have a"
-+          echo "*** shared version of the library, which you do not appear to have."
-+          if test "$module" = yes; then
-+            echo "*** But as you try to build a module library, libtool will still create "
-+            echo "*** a static module, that should work as long as the dlopening application"
-+            echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
-+            if test -z "$global_symbol_pipe"; then
-+              echo
-+              echo "*** However, this would only work if libtool was able to extract symbol"
-+              echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
-+              echo "*** not find such a program.  So, this module is probably useless."
-+              echo "*** \`nm' from GNU binutils and a full rebuild may help."
-+            fi
-+            if test "$build_old_libs" = no; then
-+              build_libtool_libs=module
-+              build_old_libs=yes
-+            else
-+              build_libtool_libs=no
-+            fi
-+          fi
-+        else
-+          convenience="$convenience $dir/$old_library"
-+          old_convenience="$old_convenience $dir/$old_library"
-+          deplibs="$dir/$old_library $deplibs"
-+          link_static=yes
-+        fi
-+      fi # link shared/static library?
-+
-+      if test $linkmode = lib; then
-+        if test -n "$dependency_libs" &&
-+           { test $hardcode_into_libs != yes || test $build_old_libs = yes ||
-+             test $link_static = yes; }; then
-+          # Extract -R from dependency_libs
-+          temp_deplibs=
-+          for libdir in $dependency_libs; do
-+            case $libdir in
-+            -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
-+                 case " $xrpath " in
-+                 *" $temp_xrpath "*) ;;
-+                 *) xrpath="$xrpath $temp_xrpath";;
-+                 esac;;
-+            *) temp_deplibs="$temp_deplibs $libdir";;
-+            esac
-+          done
-+          dependency_libs="$temp_deplibs"
-+        fi
-+
-+        newlib_search_path="$newlib_search_path $absdir"
-+        # Link against this library
-+        test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
-+        # ... and its dependency_libs
-+        tmp_libs=
-+        for deplib in $dependency_libs; do
-+          newdependency_libs="$deplib $newdependency_libs"
-+          if test "X$duplicate_deps" = "Xyes" ; then
-+            case "$tmp_libs " in
-+            *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
-+            esac
-+          fi
-+          tmp_libs="$tmp_libs $deplib"
-+        done
-+
-+        if test $link_all_deplibs != no; then
-+          # Add the search paths of all dependency libraries
-+          for deplib in $dependency_libs; do
-+            case $deplib in
-+            -L*) path="$deplib" ;;
-+            *.la)
-+              dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
-+              test "X$dir" = "X$deplib" && dir="."
-+              # We need an absolute path.
-+              case $dir in
-+              [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
-+              *)
-+                absdir=`cd "$dir" && pwd`
-+                if test -z "$absdir"; then
-+                  $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
-+                  absdir="$dir"
-+                fi
-+                ;;
-+              esac
-+              if grep "^installed=no" $deplib > /dev/null; then
-+                path="-L$absdir/$objdir"
-+              else
-+                eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-+                if test -z "$libdir"; then
-+                  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-+                  exit 1
-+                fi
-+                if test "$absdir" != "$libdir"; then
-+                  $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
-+                fi
-+                path="-L$absdir"
-+              fi
-+              ;;
-+            *) continue ;;
-+            esac
-+            case " $deplibs " in
-+            *" $path "*) ;;
-+            *) deplibs="$deplibs $path" ;;
-+            esac
-+          done
-+        fi # link_all_deplibs != no
-+      fi # linkmode = lib
-+      done # for deplib in $libs
-+      if test $pass = dlpreopen; then
-+      # Link the dlpreopened libraries before other libraries
-+      for deplib in $save_deplibs; do
-+        deplibs="$deplib $deplibs"
-+      done
-       fi
-+      if test $pass != dlopen; then
-+      test $pass != scan && dependency_libs="$newdependency_libs"
-+      if test $pass != conv; then
-+        # Make sure lib_search_path contains only unique directories.
-+        lib_search_path=
-+        for dir in $newlib_search_path; do
-+          case "$lib_search_path " in
-+          *" $dir "*) ;;
-+          *) lib_search_path="$lib_search_path $dir" ;;
-+          esac
-+        done
-+        newlib_search_path=
-+      fi
--      if test -n "$deplibs"; then
--      $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-+      if test "$linkmode,$pass" != "prog,link"; then
-+        vars="deplibs"
-+      else
-+        vars="compile_deplibs finalize_deplibs"
-+      fi
-+      for var in $vars dependency_libs; do
-+        # Add libraries to $var in reverse order
-+        eval tmp_libs=\"\$$var\"
-+        new_libs=
-+        for deplib in $tmp_libs; do
-+          case $deplib in
-+          -L*) new_libs="$deplib $new_libs" ;;
-+          *)
-+            case " $specialdeplibs " in
-+            *" $deplib "*) new_libs="$deplib $new_libs" ;;
-+            *)
-+              case " $new_libs " in
-+              *" $deplib "*) ;;
-+              *) new_libs="$deplib $new_libs" ;;
-+              esac
-+              ;;
-+            esac
-+            ;;
-+          esac
-+        done
-+        tmp_libs=
-+        for deplib in $new_libs; do
-+          case $deplib in
-+          -L*)
-+            case " $tmp_libs " in
-+            *" $deplib "*) ;;
-+            *) tmp_libs="$tmp_libs $deplib" ;;
-+            esac
-+            ;;
-+          *) tmp_libs="$tmp_libs $deplib" ;;
-+          esac
-+        done
-+        eval $var=\"$tmp_libs\"
-+      done # for var
-       fi
-+      if test "$pass" = "conv" &&
-+       { test "$linkmode" = "lib" || test "$linkmode" = "prog"; }; then
-+      libs="$deplibs" # reset libs
-+      deplibs=
-+      fi
-+    done # for pass
-+    if test $linkmode = prog; then
-+      dlfiles="$newdlfiles"
-+      dlprefiles="$newdlprefiles"
-+    fi
-+    case $linkmode in
-+    oldlib)
-       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
-       $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
-       fi
-@@ -1566,11 +2179,12 @@
-       # Now set the variables for building old libraries.
-       build_libtool_libs=no
-       oldlibs="$output"
-+      objs="$objs$old_deplibs"
-       ;;
--    *.la)
-+    lib)
-       # Make sure we only generate libraries of the form `libNAME.la'.
--      case "$outputname" in
-+      case $outputname in
-       lib*)
-       name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
-       eval libname=\"$libname_spec\"
-@@ -1591,26 +2205,20 @@
-       ;;
-       esac
--      output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
--      if test "X$output_objdir" = "X$output"; then
--      output_objdir="$objdir"
--      else
--      output_objdir="$output_objdir/$objdir"
--      fi
--
-       if test -n "$objs"; then
--      $echo "$modename: cannot build libtool library \`$output' from non-libtool objects:$objs" 2>&1
--      exit 1
--      fi
--
--      # How the heck are we supposed to write a wrapper for a shared library?
--      if test -n "$link_against_libtool_libs"; then
--       $echo "$modename: error: cannot link shared libraries into libtool libraries" 1>&2
--       exit 1
-+      if test "$deplibs_check_method" != pass_all; then
-+        $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
-+        exit 1
-+      else
-+        echo
-+        echo "*** Warning: Linking the shared library $output against the non-libtool"
-+        echo "*** objects $objs is not portable!"
-+        libobjs="$libobjs $objs"
-+      fi
-       fi
--      if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
--      $echo "$modename: warning: \`-dlopen' is ignored for libtool libraries" 1>&2
-+      if test "$dlself" != no; then
-+      $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
-       fi
-       set dummy $rpath
-@@ -1628,7 +2236,6 @@
-         build_libtool_libs=convenience
-         build_old_libs=yes
-       fi
--      dependency_libs="$deplibs"
-       if test -n "$vinfo"; then
-         $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2
-@@ -1640,7 +2247,7 @@
-       else
-       # Parse the version information argument.
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS=':'
-+      save_ifs="$IFS"; IFS=':'
-       set dummy $vinfo 0 0 0
-       IFS="$save_ifs"
-@@ -1655,8 +2262,8 @@
-       age="$4"
-       # Check that each of the things are valid numbers.
--      case "$current" in
--      0 | [1-9] | [1-9][0-9]*) ;;
-+      case $current in
-+      0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
-       *)
-         $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-@@ -1664,8 +2271,8 @@
-         ;;
-       esac
--      case "$revision" in
--      0 | [1-9] | [1-9][0-9]*) ;;
-+      case $revision in
-+      0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
-       *)
-         $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-@@ -1673,8 +2280,8 @@
-         ;;
-       esac
--      case "$age" in
--      0 | [1-9] | [1-9][0-9]*) ;;
-+      case $age in
-+      0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
-       *)
-         $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
-         $echo "$modename: \`$vinfo' is not valid version information" 1>&2
-@@ -1692,21 +2299,49 @@
-       major=
-       versuffix=
-       verstring=
--      case "$version_type" in
-+      case $version_type in
-       none) ;;
--      irix)
-+      darwin)
-+        # Like Linux, but with the current version available in
-+        # verstring for coding it into the library header
-+        major=.`expr $current - $age`
-+        versuffix="$major.$age.$revision"
-+        # Darwin ld doesn't like 0 for these options...
-+        minor_current=`expr $current + 1`
-+        verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
-+        ;;
-+
-+      freebsd-aout)
-+        major=".$current"
-+        versuffix=".$current.$revision";
-+        ;;
-+
-+      freebsd-elf)
-+        major=".$current"
-+        versuffix=".$current";
-+        ;;
-+
-+      irix | nonstopux)
-         major=`expr $current - $age + 1`
--        versuffix="$major.$revision"
--        verstring="sgi$major.$revision"
-+
-+        case $version_type in
-+          nonstopux) verstring_prefix=nonstopux ;;
-+          *)         verstring_prefix=sgi ;;
-+        esac
-+        verstring="$verstring_prefix$major.$revision"
-         # Add in all the interfaces that we are compatible with.
-         loop=$revision
-         while test $loop != 0; do
-           iface=`expr $revision - $loop`
-           loop=`expr $loop - 1`
--          verstring="sgi$major.$iface:$verstring"
-+          verstring="$verstring_prefix$major.$iface:$verstring"
-         done
-+
-+        # Before this point, $major must not contain `.'.
-+        major=.$major
-+        versuffix="$major.$revision"
-         ;;
-       linux)
-@@ -1715,7 +2350,7 @@
-         ;;
-       osf)
--        major=`expr $current - $age`
-+        major=.`expr $current - $age`
-         versuffix=".$current.$age.$revision"
-         verstring="$current.$age.$revision"
-@@ -1736,21 +2371,11 @@
-         versuffix=".$current.$revision"
-         ;;
--      freebsd-aout)
--        major=".$current"
--        versuffix=".$current.$revision";
--        ;;
--
--      freebsd-elf)
--        major=".$current"
--        versuffix=".$current";
--        ;;
--
-       windows)
--        # Like Linux, but with '-' rather than '.', since we only
--        # want one extension on Windows 95.
-+        # Use '-' rather than '.', since we only want one
-+        # extension on DOS 8.3 filesystems.
-         major=`expr $current - $age`
--        versuffix="-$major-$age-$revision"
-+        versuffix="-$major"
-         ;;
-       *)
-@@ -1764,6 +2389,16 @@
-       if test -z "$vinfo" && test -n "$release"; then
-         major=
-         verstring="0.0"
-+        case $version_type in
-+        darwin)
-+          # we can't check for "0.0" in archive_cmds due to quoting
-+          # problems, so we reset it completely
-+          verstring=""
-+          ;;
-+        *)
-+          verstring="0.0"
-+          ;;
-+        esac
-         if test "$need_version" = no; then
-           versuffix=
-         else
-@@ -1777,7 +2412,7 @@
-         versuffix=
-         verstring=""
-       fi
--      
-+
-       # Check to see if the archive will have undefined symbols.
-       if test "$allow_undefined" = yes; then
-         if test "$allow_undefined_flag" = unsupported; then
-@@ -1785,34 +2420,16 @@
-           build_libtool_libs=no
-           build_old_libs=yes
-         fi
--      else
--        # Don't allow undefined symbols.
--        allow_undefined_flag="$no_undefined_flag"
--      fi
--
--      dependency_libs="$deplibs"
--      case "$host" in
--      *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
--        # these systems don't actually have a c library (as such)!
--        ;;
--      *)
--        # Add libc to deplibs on all other systems.
--        deplibs="$deplibs -lc"
--        ;;
--      esac
-+      else
-+        # Don't allow undefined symbols.
-+        allow_undefined_flag="$no_undefined_flag"
-+      fi
-       fi
--      # Create the output directory, or remove our outputs if we need to.
--      if test -d $output_objdir; then
-+      if test "$mode" != relink; then
-+      # Remove our outputs.
-       $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*"
-       $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*
--      else
--      $show "$mkdir $output_objdir"
--      $run $mkdir $output_objdir
--      status=$?
--      if test $status -ne 0 && test ! -d $output_objdir; then
--        exit $status
--      fi
-       fi
-       # Now set the variables for building old libraries.
-@@ -1823,7 +2440,73 @@
-       oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
-       fi
-+      # Eliminate all temporary directories.
-+      for path in $notinst_path; do
-+      lib_search_path=`echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
-+      deplibs=`echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
-+      dependency_libs=`echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
-+      done
-+
-+      if test -n "$xrpath"; then
-+      # If the user specified any rpath flags, then add them.
-+      temp_xrpath=
-+      for libdir in $xrpath; do
-+        temp_xrpath="$temp_xrpath -R$libdir"
-+        case "$finalize_rpath " in
-+        *" $libdir "*) ;;
-+        *) finalize_rpath="$finalize_rpath $libdir" ;;
-+        esac
-+      done
-+      if test $hardcode_into_libs != yes || test $build_old_libs = yes; then
-+        dependency_libs="$temp_xrpath $dependency_libs"
-+      fi
-+      fi
-+
-+      # Make sure dlfiles contains only unique files that won't be dlpreopened
-+      old_dlfiles="$dlfiles"
-+      dlfiles=
-+      for lib in $old_dlfiles; do
-+      case " $dlprefiles $dlfiles " in
-+      *" $lib "*) ;;
-+      *) dlfiles="$dlfiles $lib" ;;
-+      esac
-+      done
-+
-+      # Make sure dlprefiles contains only unique files
-+      old_dlprefiles="$dlprefiles"
-+      dlprefiles=
-+      for lib in $old_dlprefiles; do
-+      case "$dlprefiles " in
-+      *" $lib "*) ;;
-+      *) dlprefiles="$dlprefiles $lib" ;;
-+      esac
-+      done
-+
-       if test "$build_libtool_libs" = yes; then
-+      if test -n "$rpath"; then
-+        case $host in
-+        *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
-+          # these systems don't actually have a c library (as such)!
-+          ;;
-+        *-*-rhapsody* | *-*-darwin1.[012])
-+          # Rhapsody C library is in the System framework
-+          deplibs="$deplibs -framework System"
-+          ;;
-+        *-*-netbsd*)
-+          # Don't link with libc until the a.out ld.so is fixed.
-+          ;;
-+        *-*-openbsd* | *-*-freebsd*)
-+          # Do not include libc due to us having libc/libc_r.
-+          ;;
-+        *)
-+          # Add libc to deplibs on all other systems if necessary.
-+          if test $build_libtool_need_lc = "yes"; then
-+            deplibs="$deplibs -lc"
-+          fi
-+          ;;
-+        esac
-+      fi
-+
-       # Transform deplibs into only deplibs that can be linked in shared.
-       name_save=$name
-       libname_save=$libname
-@@ -1838,7 +2521,7 @@
-       major=""
-       newdeplibs=
-       droppeddeps=no
--      case "$deplibs_check_method" in
-+      case $deplibs_check_method in
-       pass_all)
-         # Don't check for shared/static.  Everything works.
-         # This might be a little naive.  We might want to check
-@@ -1863,7 +2546,7 @@
-           for i in $deplibs; do
-             name="`expr $i : '-l\(.*\)'`"
-             # If $name is empty we are operating on a -L argument.
--            if test "$name" != "" ; then
-+            if test -n "$name" && test "$name" != "0"; then
-               libname=`eval \\$echo \"$libname_spec\"`
-               deplib_matches=`eval \\$echo \"$library_names_spec\"`
-               set dummy $deplib_matches
-@@ -1873,22 +2556,24 @@
-               else
-                 droppeddeps=yes
-                 echo
--                echo "*** Warning: This library needs some functionality provided by $i."
-+                echo "*** Warning: dynamic linker does not accept needed library $i."
-                 echo "*** I have the capability to make that library automatically link in when"
-                 echo "*** you link to this library.  But I can only do this if you have a"
--                echo "*** shared version of the library, which you do not appear to have."
-+                echo "*** shared version of the library, which I believe you do not have"
-+                echo "*** because a test_compile did reveal that the linker did not use it for"
-+                echo "*** its dynamic dependency list that programs get resolved with at runtime."
-               fi
-             else
-               newdeplibs="$newdeplibs $i"
-             fi
-           done
-         else
--          # Error occured in the first compile.  Let's try to salvage the situation:
--          # Compile a seperate program for each library.
-+          # Error occured in the first compile.  Let's try to salvage
-+          # the situation: Compile a separate program for each library.
-           for i in $deplibs; do
-             name="`expr $i : '-l\(.*\)'`"
-            # If $name is empty we are operating on a -L argument.
--            if test "$name" != "" ; then
-+            if test -n "$name" && test "$name" != "0"; then
-               $rm conftest
-               $CC -o conftest conftest.c $i
-               # Did it work?
-@@ -1903,10 +2588,12 @@
-                 else
-                   droppeddeps=yes
-                   echo
--                  echo "*** Warning: This library needs some functionality provided by $i."
-+                  echo "*** Warning: dynamic linker does not accept needed library $i."
-                   echo "*** I have the capability to make that library automatically link in when"
-                   echo "*** you link to this library.  But I can only do this if you have a"
--                  echo "*** shared version of the library, which you do not appear to have."
-+                  echo "*** shared version of the library, which you do not appear to have"
-+                  echo "*** because a test_compile did reveal that the linker did not use this one"
-+                  echo "*** as a dynamic dependency that programs can get resolved with at runtime."
-                 fi
-               else
-                 droppeddeps=yes
-@@ -1924,19 +2611,19 @@
-         ;;
-       file_magic*)
-         set dummy $deplibs_check_method
--        file_magic_regex="`expr \"$deplibs_check_method\" : \"$2 \(.*\)\"`"
-+        file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
-         for a_deplib in $deplibs; do
-           name="`expr $a_deplib : '-l\(.*\)'`"
-           # If $name is empty we are operating on a -L argument.
--          if test "$name" != "" ; then
-+          if test -n "$name" && test "$name" != "0"; then
-             libname=`eval \\$echo \"$libname_spec\"`
--            for i in $lib_search_path; do
-+            for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-                   potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
-                   for potent_lib in $potential_libs; do
-                     # Follow soft links.
-                     if ls -lLd "$potent_lib" 2>/dev/null \
-                        | grep " -> " >/dev/null; then
--                      continue 
-+                      continue
-                     fi
-                     # The statement above tries to avoid entering an
-                     # endless loop below, in case of cyclic links.
-@@ -1945,14 +2632,14 @@
-                     # but so what?
-                     potlib="$potent_lib"
-                     while test -h "$potlib" 2>/dev/null; do
--                      potliblink=`ls -ld $potlib | sed 's/.* -> //'`
--                      case "$potliblink" in
-+                      potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
-+                      case $potliblink in
-                       [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
-                       *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
-                       esac
-                     done
-                     if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
--                       | sed 10q \
-+                       | ${SED} 10q \
-                        | egrep "$file_magic_regex" > /dev/null; then
-                       newdeplibs="$newdeplibs $a_deplib"
-                       a_deplib=""
-@@ -1963,10 +2650,59 @@
-             if test -n "$a_deplib" ; then
-               droppeddeps=yes
-               echo
--              echo "*** Warning: This library needs some functionality provided by $a_deplib."
-+              echo "*** Warning: linker path does not have real file for library $a_deplib."
-+              echo "*** I have the capability to make that library automatically link in when"
-+              echo "*** you link to this library.  But I can only do this if you have a"
-+              echo "*** shared version of the library, which you do not appear to have"
-+              echo "*** because I did check the linker path looking for a file starting"
-+              if test -z "$potlib" ; then
-+                echo "*** with $libname but no candidates were found. (...for file magic test)"
-+              else
-+                echo "*** with $libname and none of the candidates passed a file format test"
-+                echo "*** using a file magic. Last file checked: $potlib"
-+              fi
-+            fi
-+          else
-+            # Add a -L argument.
-+            newdeplibs="$newdeplibs $a_deplib"
-+          fi
-+        done # Gone through all deplibs.
-+        ;;
-+      match_pattern*)
-+        set dummy $deplibs_check_method
-+        match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
-+        for a_deplib in $deplibs; do
-+          name="`expr $a_deplib : '-l\(.*\)'`"
-+          # If $name is empty we are operating on a -L argument.
-+          if test -n "$name" && test "$name" != "0"; then
-+            libname=`eval \\$echo \"$libname_spec\"`
-+            for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
-+              potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
-+              for potent_lib in $potential_libs; do
-+                potlib="$potent_lib" # see symlink-check below in file_magic test
-+                if eval echo \"$potent_lib\" 2>/dev/null \
-+                    | ${SED} 10q \
-+                    | egrep "$match_pattern_regex" > /dev/null; then
-+                  newdeplibs="$newdeplibs $a_deplib"
-+                  a_deplib=""
-+                  break 2
-+                fi
-+              done
-+            done
-+            if test -n "$a_deplib" ; then
-+              droppeddeps=yes
-+              echo
-+              echo "*** Warning: linker path does not have real file for library $a_deplib."
-               echo "*** I have the capability to make that library automatically link in when"
-               echo "*** you link to this library.  But I can only do this if you have a"
--              echo "*** shared version of the library, which you do not appear to have."
-+              echo "*** shared version of the library, which you do not appear to have"
-+              echo "*** because I did check the linker path looking for a file starting"
-+              if test -z "$potlib" ; then
-+                echo "*** with $libname but no candidates were found. (...for regex pattern test)"
-+              else
-+                echo "*** with $libname and none of the candidates passed a file format test"
-+                echo "*** using a regex pattern. Last file checked: $potlib"
-+              fi
-             fi
-           else
-             # Add a -L argument.
-@@ -1996,6 +2732,13 @@
-       libname=$libname_save
-       name=$name_save
-+      case $host in
-+      *-*-rhapsody* | *-*-darwin1.[012])
-+        # On Rhapsody replace the C library is the System framework
-+        newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
-+        ;;
-+      esac
-+
-       if test "$droppeddeps" = yes; then
-         if test "$module" = yes; then
-           echo
-@@ -2021,6 +2764,21 @@
-           echo "*** The inter-library dependencies that have been dropped here will be"
-           echo "*** automatically added whenever a program is linked with this library"
-           echo "*** or is declared to -dlopen it."
-+
-+          if test $allow_undefined = no; then
-+            echo
-+            echo "*** Since this library must not contain undefined symbols,"
-+            echo "*** because either the platform does not support them or"
-+            echo "*** it was explicitly requested with -no-undefined,"
-+            echo "*** libtool will only create a static version of it."
-+            if test "$build_old_libs" = no; then
-+              oldlibs="$output_objdir/$libname.$libext"
-+              build_libtool_libs=module
-+              build_old_libs=yes
-+            else
-+              build_libtool_libs=no
-+            fi
-+          fi
-         fi
-       fi
-       # Done checking deplibs!
-@@ -2031,9 +2789,64 @@
-       library_names=
-       old_library=
-       dlname=
--      
-+
-       # Test again, we may have decided not to build it any more
-       if test "$build_libtool_libs" = yes; then
-+      if test $hardcode_into_libs = yes; then
-+        # Hardcode the library paths
-+        hardcode_libdirs=
-+        dep_rpath=
-+        rpath="$finalize_rpath"
-+        test "$mode" != relink && rpath="$compile_rpath$rpath"
-+        for libdir in $rpath; do
-+          if test -n "$hardcode_libdir_flag_spec"; then
-+            if test -n "$hardcode_libdir_separator"; then
-+              if test -z "$hardcode_libdirs"; then
-+                hardcode_libdirs="$libdir"
-+              else
-+                # Just accumulate the unique libdirs.
-+                case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-+                *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-+                  ;;
-+                *)
-+                  hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
-+                  ;;
-+                esac
-+              fi
-+            else
-+              eval flag=\"$hardcode_libdir_flag_spec\"
-+              dep_rpath="$dep_rpath $flag"
-+            fi
-+          elif test -n "$runpath_var"; then
-+            case "$perm_rpath " in
-+            *" $libdir "*) ;;
-+            *) perm_rpath="$perm_rpath $libdir" ;;
-+            esac
-+          fi
-+        done
-+        # Substitute the hardcoded libdirs into the rpath.
-+        if test -n "$hardcode_libdir_separator" &&
-+           test -n "$hardcode_libdirs"; then
-+          libdir="$hardcode_libdirs"
-+          eval dep_rpath=\"$hardcode_libdir_flag_spec\"
-+        fi
-+        if test -n "$runpath_var" && test -n "$perm_rpath"; then
-+          # We should set the runpath_var.
-+          rpath=
-+          for dir in $perm_rpath; do
-+            rpath="$rpath$dir:"
-+          done
-+          eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
-+        fi
-+        test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
-+      fi
-+
-+      shlibpath="$finalize_shlibpath"
-+      test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
-+      if test -n "$shlibpath"; then
-+        eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
-+      fi
-+
-       # Get the real and link names of the library.
-       eval library_names=\"$library_names_spec\"
-       set dummy $library_names
-@@ -2045,6 +2858,7 @@
-       else
-         soname="$realname"
-       fi
-+      test -z "$dlname" && dlname=$soname
-       lib="$output_objdir/$realname"
-       for link
-@@ -2079,7 +2893,7 @@
-           export_symbols="$output_objdir/$libname.exp"
-           $run $rm $export_symbols
-           eval cmds=\"$export_symbols_cmds\"
--          IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
-+          save_ifs="$IFS"; IFS='~'
-           for cmd in $cmds; do
-             IFS="$save_ifs"
-             $show "$cmd"
-@@ -2116,7 +2930,7 @@
-           for xlib in $convenience; do
-             # Extract the objects.
--            case "$xlib" in
-+            case $xlib in
-             [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-             *) xabs=`pwd`"/$xlib" ;;
-             esac
-@@ -2141,16 +2955,32 @@
-       if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
-         eval flag=\"$thread_safe_flag_spec\"
--        linkopts="$linkopts $flag"
-+        linker_flags="$linker_flags $flag"
-+      fi
-+
-+      # Make a backup of the uninstalled library when relinking
-+      if test "$mode" = relink; then
-+        $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
-       fi
-       # Do each of the archive commands.
-       if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
-         eval cmds=\"$archive_expsym_cmds\"
-       else
-+        save_deplibs="$deplibs"
-+        for conv in $convenience; do
-+          tmp_deplibs=
-+          for test_deplib in $deplibs; do
-+            if test "$test_deplib" != "$conv"; then
-+              tmp_deplibs="$tmp_deplibs $test_deplib"
-+            fi
-+          done
-+          deplibs="$tmp_deplibs"
-+        done
-         eval cmds=\"$archive_cmds\"
-+        deplibs="$save_deplibs"
-       fi
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
-+      save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-         IFS="$save_ifs"
-         $show "$cmd"
-@@ -2158,6 +2988,12 @@
-       done
-       IFS="$save_ifs"
-+      # Restore the uninstalled library and exit
-+      if test "$mode" = relink; then
-+        $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
-+        exit 0
-+      fi
-+
-       # Create links to the real library.
-       for linkname in $linknames; do
-         if test "$realname" != "$linkname"; then
-@@ -2174,12 +3010,7 @@
-       fi
-       ;;
--    *.lo | *.o | *.obj)
--      if test -n "$link_against_libtool_libs"; then
--      $echo "$modename: error: cannot link libtool libraries into objects" 1>&2
--      exit 1
--      fi
--
-+    obj)
-       if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-       fi
-@@ -2204,9 +3035,9 @@
-       $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
-       fi
--      case "$output" in
-+      case $output in
-       *.lo)
--      if test -n "$objs"; then
-+      if test -n "$objs$old_deplibs"; then
-         $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
-         exit 1
-       fi
-@@ -2230,7 +3061,7 @@
-       gentop=
-       # reload_cmds runs $LD directly, so let us get rid of
-       # -Wl from whole_archive_flag_spec
--      wl= 
-+      wl=
-       if test -n "$convenience"; then
-       if test -n "$whole_archive_flag_spec"; then
-@@ -2249,7 +3080,7 @@
-         for xlib in $convenience; do
-           # Extract the objects.
--          case "$xlib" in
-+          case $xlib in
-           [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-           *) xabs=`pwd`"/$xlib" ;;
-           esac
-@@ -2273,11 +3104,11 @@
-       fi
-       # Create the old-style object.
--      reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"
-+      reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
-       output="$obj"
-       eval cmds=\"$reload_cmds\"
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
-+      save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-       IFS="$save_ifs"
-       $show "$cmd"
-@@ -2308,12 +3139,12 @@
-       exit 0
-       fi
--      if test -n "$pic_flag"; then
-+      if test -n "$pic_flag" || test "$pic_mode" != default; then
-       # Only do commands if we really have different PIC objects.
-       reload_objs="$libobjs $reload_conv_objs"
-       output="$libobj"
-       eval cmds=\"$reload_cmds\"
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
-+      save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-         IFS="$save_ifs"
-         $show "$cmd"
-@@ -2344,8 +3175,10 @@
-       exit 0
-       ;;
--    # Anything else should be a program.
--    *)
-+    prog)
-+      case $host in
-+      *cygwin*) output=`echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
-+      esac
-       if test -n "$vinfo"; then
-       $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
-       fi
-@@ -2355,20 +3188,34 @@
-       fi
-       if test "$preload" = yes; then
--      if test "$dlopen" = unknown && test "$dlopen_self" = unknown &&
-+      if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
-          test "$dlopen_self_static" = unknown; then
-         $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
--      fi 
-+      fi
-       fi
--    
-+
-+      case $host in
-+      *-*-rhapsody* | *-*-darwin1.[012])
-+      # On Rhapsody replace the C library is the System framework
-+      compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
-+      finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
-+      case $host in
-+      *darwin*)
-+        # Don't allow lazy linking, it breaks C++ global constructors
-+        compile_command="$compile_command ${wl}-bind_at_load"
-+        finalize_command="$finalize_command ${wl}-bind_at_load"
-+        ;;
-+      esac
-+      ;;
-+      esac
-+
-+      compile_command="$compile_command $compile_deplibs"
-+      finalize_command="$finalize_command $finalize_deplibs"
-+
-       if test -n "$rpath$xrpath"; then
-       # If the user specified any rpath flags, then add them.
-       for libdir in $rpath $xrpath; do
-         # This is the magic to use -rpath.
--        case "$compile_rpath " in
--        *" $libdir "*) ;;
--        *) compile_rpath="$compile_rpath $libdir" ;;
--        esac
-         case "$finalize_rpath " in
-         *" $libdir "*) ;;
-         *) finalize_rpath="$finalize_rpath $libdir" ;;
-@@ -2386,7 +3233,7 @@
-             hardcode_libdirs="$libdir"
-           else
-             # Just accumulate the unique libdirs.
--            case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
-+            case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-               ;;
-             *)
-@@ -2404,6 +3251,14 @@
-         *) perm_rpath="$perm_rpath $libdir" ;;
-         esac
-       fi
-+      case $host in
-+      *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
-+        case :$dllsearchpath: in
-+        *":$libdir:"*) ;;
-+        *) dllsearchpath="$dllsearchpath:$libdir";;
-+        esac
-+        ;;
-+      esac
-       done
-       # Substitute the hardcoded libdirs into the rpath.
-       if test -n "$hardcode_libdir_separator" &&
-@@ -2422,7 +3277,7 @@
-             hardcode_libdirs="$libdir"
-           else
-             # Just accumulate the unique libdirs.
--            case "$hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator" in
-+            case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
-             *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
-               ;;
-             *)
-@@ -2449,23 +3304,6 @@
-       fi
-       finalize_rpath="$rpath"
--      output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
--      if test "X$output_objdir" = "X$output"; then
--      output_objdir="$objdir"
--      else
--      output_objdir="$output_objdir/$objdir"
--      fi
--
--      # Create the binary in the object directory, then wrap it.
--      if test ! -d $output_objdir; then
--      $show "$mkdir $output_objdir"
--      $run $mkdir $output_objdir
--      status=$?
--      if test $status -ne 0 && test ! -d $output_objdir; then
--        exit $status
--      fi
--      fi
--
-       if test -n "$libobjs" && test "$build_old_libs" = yes; then
-       # Transform all the library objects into standard objects.
-       compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-@@ -2482,7 +3320,7 @@
-       fi
-       if test -n "$dlsyms"; then
--      case "$dlsyms" in
-+      case $dlsyms in
-       "") ;;
-       *.c)
-         # Discover the nlist of each of the dlfiles.
-@@ -2514,7 +3352,7 @@
-           test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
-           # Add our own program objects to the symbol list.
--          progfiles=`$echo "X$objs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-+          progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
-           for arg in $progfiles; do
-             $show "extracting global C symbols from \`$arg'"
-             $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-@@ -2524,7 +3362,7 @@
-             $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
-             $run eval '$mv "$nlist"T "$nlist"'
-           fi
--          
-+
-           if test -n "$export_symbols_regex"; then
-             $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T'
-             $run eval '$mv "$nlist"T "$nlist"'
-@@ -2534,9 +3372,9 @@
-           if test -z "$export_symbols"; then
-             export_symbols="$output_objdir/$output.exp"
-             $run $rm $export_symbols
--            $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
-+            $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
-           else
--            $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
-+            $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
-             $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
-             $run eval 'mv "$nlist"T "$nlist"'
-           fi
-@@ -2544,7 +3382,7 @@
-         for arg in $dlprefiles; do
-           $show "extracting global C symbols from \`$arg'"
--          name=`echo "$arg" | sed -e 's%^.*/%%'`
-+          name=`echo "$arg" | ${SED} -e 's%^.*/%%'`
-           $run eval 'echo ": $name " >> "$nlist"'
-           $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
-         done
-@@ -2559,7 +3397,13 @@
-           fi
-           # Try sorting and uniquifying the output.
--          if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then
-+          if grep -v "^: " < "$nlist" |
-+              if sort -k 3 </dev/null >/dev/null 2>&1; then
-+                sort -k 3
-+              else
-+                sort +2
-+              fi |
-+              uniq > "$nlist"S; then
-             :
-           else
-             grep -v "^: " < "$nlist" > "$nlist"S
-@@ -2576,27 +3420,25 @@
- #undef lt_preloaded_symbols
- #if defined (__STDC__) && __STDC__
--# define lt_ptr_t void *
-+# define lt_ptr void *
- #else
--# define lt_ptr_t char *
-+# define lt_ptr char *
- # define const
- #endif
- /* The mapping between symbol names and symbols. */
- const struct {
-   const char *name;
--  lt_ptr_t address;
-+  lt_ptr address;
- }
- lt_preloaded_symbols[] =
- {\
- "
--          sed -n -e 's/^: \([^ ]*\) $/  {\"\1\", (lt_ptr_t) 0},/p' \
--              -e 's/^. \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr_t) \&\2},/p' \
--                < "$nlist" >> "$output_objdir/$dlsyms"
-+          eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
-           $echo >> "$output_objdir/$dlsyms" "\
--  {0, (lt_ptr_t) 0}
-+  {0, (lt_ptr) 0}
- };
- /* This works around a problem in FreeBSD linker */
-@@ -2658,7 +3500,7 @@
-       finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
-       fi
--      if test -z "$link_against_libtool_libs" || test "$build_libtool_libs" != yes; then
-+      if test $need_relink = no || test "$build_libtool_libs" != yes; then
-       # Replace the output file specification.
-       compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-       link_command="$compile_command$compile_rpath"
-@@ -2667,7 +3509,7 @@
-       $show "$link_command"
-       $run eval "$link_command"
-       status=$?
--      
-+
-       # Delete the generated files.
-       if test -n "$dlsyms"; then
-         $show "$rm $output_objdir/${outputname}S.${objext}"
-@@ -2681,7 +3523,7 @@
-       # We should set the shlibpath_var
-       rpath=
-       for dir in $temp_rpath; do
--        case "$dir" in
-+        case $dir in
-         [\\/]* | [A-Za-z]:[\\/]*)
-           # Absolute path.
-           rpath="$rpath$dir:"
-@@ -2723,11 +3565,24 @@
-       fi
-       fi
-+      if test "$no_install" = yes; then
-+      # We don't need to create a wrapper script.
-+      link_command="$compile_var$compile_command$compile_rpath"
-+      # Replace the output file specification.
-+      link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-+      # Delete the old output file.
-+      $run $rm $output
-+      # Link the executable and exit
-+      $show "$link_command"
-+      $run eval "$link_command" || exit $?
-+      exit 0
-+      fi
-+
-       if test "$hardcode_action" = relink; then
-       # Fast installation is not supported
-       link_command="$compile_var$compile_command$compile_rpath"
-       relink_command="$finalize_var$finalize_command$finalize_rpath"
--      
-+
-       $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
-       $echo "$modename: \`$output' will be relinked during installation" 1>&2
-       else
-@@ -2747,7 +3602,7 @@
-       # Replace the output file specification.
-       link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
--      
-+
-       # Delete the old output files.
-       $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
-@@ -2759,12 +3614,24 @@
-       # Quote the relink command for shipping.
-       if test -n "$relink_command"; then
-+      # Preserve any variables that may affect compiler behavior
-+      for var in $variables_saved_for_relink; do
-+        if eval test -z \"\${$var+set}\"; then
-+          relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
-+        elif eval var_value=\$$var; test -z "$var_value"; then
-+          relink_command="$var=; export $var; $relink_command"
-+        else
-+          var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-+          relink_command="$var=\"$var_value\"; export $var; $relink_command"
-+        fi
-+      done
-+      relink_command="(cd `pwd`; $relink_command)"
-       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
-       fi
-       # Quote $echo for shipping.
-       if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
--      case "$0" in
-+      case $0 in
-       [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
-       *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
-       esac
-@@ -2778,7 +3645,12 @@
-       # win32 will think the script is a binary if it has
-       # a .exe suffix, so we strip it off here.
-       case $output in
--        *.exe) output=`echo $output|sed 's,.exe$,,'` ;;
-+        *.exe) output=`echo $output|${SED} 's,.exe$,,'` ;;
-+      esac
-+      # test for cygwin because mv fails w/o .exe extensions
-+      case $host in
-+        *cygwin*) exeext=.exe ;;
-+        *) exeext= ;;
-       esac
-       $rm $output
-       trap "$rm $output; exit 1" 1 2 15
-@@ -2797,7 +3669,7 @@
- # Sed substitution that helps us do robust quoting.  It backslashifies
- # metacharacters that are still active within double-quoted strings.
--Xsed='sed -e 1s/^X//'
-+Xsed="${SED}"' -e 1s/^X//'
- sed_quote_subst='$sed_quote_subst'
- # The HP-UX ksh and POSIX shell print the target directory to stdout
-@@ -2809,7 +3681,7 @@
- # This environment variable determines our operation mode.
- if test \"\$libtool_install_magic\" = \"$magic\"; then
-   # install mode needs the following variable:
--  link_against_libtool_libs='$link_against_libtool_libs'
-+  notinst_deplibs='$notinst_deplibs'
- else
-   # When we are sourced in execute mode, \$file and \$echo are already set.
-   if test \"\$libtool_execute_magic\" != \"$magic\"; then
-@@ -2835,20 +3707,20 @@
-   test \"x\$thisdir\" = \"x\$file\" && thisdir=.
-   # Follow symbolic links until we get to the real thisdir.
--  file=\`ls -ld \"\$file\" | sed -n 's/.*-> //p'\`
-+  file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
-   while test -n \"\$file\"; do
-     destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
-     # If there was a directory component, then change thisdir.
-     if test \"x\$destdir\" != \"x\$file\"; then
-       case \"\$destdir\" in
--      [\\/]* | [A-Za-z]:[\\/]*) thisdir=\"\$destdir\" ;;
-+      [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
-       *) thisdir=\"\$thisdir/\$destdir\" ;;
-       esac
-     fi
-     file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
--    file=\`ls -ld \"\$thisdir/\$file\" | sed -n 's/.*-> //p'\`
-+    file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
-   done
-   # Try to get the absolute directory name.
-@@ -2858,11 +3730,11 @@
-       if test "$fast_install" = yes; then
-         echo >> $output "\
--  program=lt-'$outputname'
-+  program=lt-'$outputname'$exeext
-   progdir=\"\$thisdir/$objdir\"
--  
-+
-   if test ! -f \"\$progdir/\$program\" || \\
--     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\
-+     { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
-        test \"X\$file\" != \"X\$progdir/\$program\"; }; then
-     file=\"\$\$-\$program\"
-@@ -2877,8 +3749,9 @@
-     # relink executable if necessary
-     if test -n \"\$relink_command\"; then
--      if (cd \"\$thisdir\" && eval \$relink_command); then :
-+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
-       else
-+      $echo \"\$relink_command_output\" >&2
-       $rm \"\$progdir/\$file\"
-       exit 1
-       fi
-@@ -2907,7 +3780,7 @@
-     $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
-     # Some systems cannot cope with colon-terminated $shlibpath_var
--    # The second colon is a workaround for a bug in BeOS R4 sed
-+    # The second colon is a workaround for a bug in BeOS R4 ${SED}
-     $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
-     export $shlibpath_var
-@@ -2927,13 +3800,21 @@
-       # Run the actual program with our arguments.
- "
-       case $host in
--      *-*-cygwin* | *-*-mingw | *-*-os2*)
--        # win32 systems need to use the prog path for dll
--        # lookup to work
-+      # win32 systems need to use the prog path for dll
-+      # lookup to work
-+      *-*-cygwin* | *-*-pw32*)
-+        $echo >> $output "\
-+      exec \$progdir/\$program \${1+\"\$@\"}
-+"
-+        ;;
-+
-+      # Backslashes separate directories on plain windows
-+      *-*-mingw | *-*-os2*)
-         $echo >> $output "\
-       exec \$progdir\\\\\$program \${1+\"\$@\"}
- "
-         ;;
-+
-       *)
-         $echo >> $output "\
-       # Export the path to the program.
-@@ -2975,7 +3856,7 @@
-         oldobjs="$libobjs_save"
-         build_libtool_libs=no
-       else
--        oldobjs="$objs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
-+        oldobjs="$objs$old_deplibs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
-       fi
-       addlibs="$old_convenience"
-       fi
-@@ -2991,11 +3872,11 @@
-         exit $status
-       fi
-       generated="$generated $gentop"
--        
-+
-       # Add in members from convenience archives.
-       for xlib in $addlibs; do
-         # Extract the objects.
--        case "$xlib" in
-+        case $xlib in
-         [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
-         *) xabs=`pwd`"/$xlib" ;;
-         esac
-@@ -3041,7 +3922,7 @@
-       eval cmds=\"$old_archive_cmds\"
-       fi
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
-+      save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-       IFS="$save_ifs"
-       $show "$cmd"
-@@ -3056,19 +3937,26 @@
-     fi
-     # Now create the libtool archive.
--    case "$output" in
-+    case $output in
-     *.la)
-       old_library=
-       test "$build_old_libs" = yes && old_library="$libname.$libext"
-       $show "creating $output"
--      if test -n "$xrpath"; then
--      temp_xrpath=
--      for libdir in $xrpath; do
--        temp_xrpath="$temp_xrpath -R$libdir"
--      done
--      dependency_libs="$temp_xrpath $dependency_libs"
--      fi
-+      # Preserve any variables that may affect compiler behavior
-+      for var in $variables_saved_for_relink; do
-+      if eval test -z \"\${$var+set}\"; then
-+        relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
-+      elif eval var_value=\$$var; test -z "$var_value"; then
-+        relink_command="$var=; export $var; $relink_command"
-+      else
-+        var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
-+        relink_command="$var=\"$var_value\"; export $var; $relink_command"
-+      fi
-+      done
-+      # Quote the link command for shipping.
-+      relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
-+      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
-       # Only create the output if not a dry run.
-       if test -z "$run"; then
-@@ -3078,8 +3966,52 @@
-             break
-           fi
-           output="$output_objdir/$outputname"i
-+          # Replace all uninstalled libtool libraries with the installed ones
-+          newdependency_libs=
-+          for deplib in $dependency_libs; do
-+            case $deplib in
-+            *.la)
-+              name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
-+              eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
-+              if test -z "$libdir"; then
-+                $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
-+                exit 1
-+              fi
-+              newdependency_libs="$newdependency_libs $libdir/$name"
-+              ;;
-+            *) newdependency_libs="$newdependency_libs $deplib" ;;
-+            esac
-+          done
-+          dependency_libs="$newdependency_libs"
-+          newdlfiles=
-+          for lib in $dlfiles; do
-+            name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-+            eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-+            if test -z "$libdir"; then
-+              $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+              exit 1
-+            fi
-+            newdlfiles="$newdlfiles $libdir/$name"
-+          done
-+          dlfiles="$newdlfiles"
-+          newdlprefiles=
-+          for lib in $dlprefiles; do
-+            name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
-+            eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
-+            if test -z "$libdir"; then
-+              $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-+              exit 1
-+            fi
-+            newdlprefiles="$newdlprefiles $libdir/$name"
-+          done
-+          dlprefiles="$newdlprefiles"
-         fi
-         $rm $output
-+        # place dlname in correct position for cygwin
-+        tdlname=$dlname
-+        case $host,$output,$installed,$module,$dlname in
-+          *cygwin*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
-+        esac
-         $echo > $output "\
- # $outputname - a libtool library file
- # Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
-@@ -3088,7 +4020,7 @@
- # It is necessary for linking the library.
- # The name that we can dlopen(3).
--dlname='$dlname'
-+dlname='$tdlname'
- # Names of this library.
- library_names='$library_names'
-@@ -3107,16 +4039,23 @@
- # Is this an already installed library?
- installed=$installed
-+# Files to dlopen/dlpreopen
-+dlopen='$dlfiles'
-+dlpreopen='$dlprefiles'
-+
- # Directory that this library needs to be installed in:
--libdir='$install_libdir'\
--"
-+libdir='$install_libdir'"
-+        if test "$installed" = no && test $need_relink = yes; then
-+          $echo >> $output "\
-+relink_command=\"$relink_command\""
-+        fi
-       done
-       fi
-       # Do a symbolic link so that the libtool archive can be found in
-       # LD_LIBRARY_PATH before the program is installed.
-       $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
--      $run eval "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" || exit $?
-+      $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
-       ;;
-     esac
-     exit 0
-@@ -3128,10 +4067,12 @@
-     # There may be an optional sh(1) argument at the beginning of
-     # install_prog (especially on Windows NT).
--    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh; then
-+    if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
-+       # Allow the use of GNU shtool's install command.
-+       $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
-       # Aesthetically quote it.
-       arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
--      case "$arg" in
-+      case $arg in
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
-       arg="\"$arg\""
-       ;;
-@@ -3147,7 +4088,7 @@
-     # The real first argument should be the name of the installation program.
-     # Aesthetically quote it.
-     arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
--    case "$arg" in
-+    case $arg in
-     *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \     ]*|*]*)
-       arg="\"$arg\""
-       ;;
-@@ -3170,7 +4111,7 @@
-       continue
-       fi
--      case "$arg" in
-+      case $arg in
-       -d) isdir=yes ;;
-       -f) prev="-f" ;;
-       -g) prev="-g" ;;
-@@ -3195,7 +4136,7 @@
-       # Aesthetically quote the argument.
-       arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
--      case "$arg" in
-+      case $arg in
-       *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \   ]*|*]*)
-       arg="\"$arg\""
-       ;;
-@@ -3246,11 +4187,11 @@
-       exit 1
-       fi
-     fi
--    case "$destdir" in
-+    case $destdir in
-     [\\/]* | [A-Za-z]:[\\/]*) ;;
-     *)
-       for file in $files; do
--      case "$file" in
-+      case $file in
-       *.lo) ;;
-       *)
-         $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
-@@ -3272,15 +4213,15 @@
-     for file in $files; do
-       # Do each installation.
--      case "$file" in
--      *.a | *.lib)
-+      case $file in
-+      *.$libext)
-       # Do the static libraries later.
-       staticlibs="$staticlibs $file"
-       ;;
-       *.la)
-       # Check to see that this really is a libtool archive.
--      if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-       else
-         $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
-         $echo "$help" 1>&2
-@@ -3289,8 +4230,9 @@
-       library_names=
-       old_library=
-+      relink_command=
-       # If there is no directory component, then add one.
--      case "$file" in
-+      case $file in
-       */* | *\\*) . $file ;;
-       *) . ./$file ;;
-       esac
-@@ -3309,10 +4251,38 @@
-         esac
-       fi
--      dir="`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/"
-+      dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
-       test "X$dir" = "X$file/" && dir=
-       dir="$dir$objdir"
-+      if test -n "$relink_command"; then
-+          # Determine the prefix the user has applied to our future dir.
-+          inst_prefix_dir=`$echo "$destdir" | sed "s%$libdir\$%%"`
-+ 
-+          # Don't allow the user to place us outside of our expected
-+          # location b/c this prevents finding dependent libraries that
-+          # are installed to the same prefix.
-+          if test "$inst_prefix_dir" = "$destdir"; then
-+            $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
-+            exit 1
-+          fi
-+ 
-+          if test -n "$inst_prefix_dir"; then
-+            # Stick the inst_prefix_dir data into the link command.
-+            relink_command=`$echo "$relink_command" | sed "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
-+          else
-+            relink_command=`$echo "$relink_command" | sed "s%@inst_prefix_dir@%%"`
-+          fi
-+
-+        $echo "$modename: warning: relinking \`$file'" 1>&2
-+        $show "$relink_command"
-+        if $run eval "$relink_command"; then :
-+        else
-+          $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
-+          exit 1
-+        fi
-+      fi
-+
-       # See the names of the shared library.
-       set dummy $library_names
-       if test -n "$2"; then
-@@ -3320,9 +4290,16 @@
-         shift
-         shift
-+        srcname="$realname"
-+        test -n "$relink_command" && srcname="$realname"T
-+
-         # Install the shared library and build the symlinks.
--        $show "$install_prog $dir/$realname $destdir/$realname"
--        $run eval "$install_prog $dir/$realname $destdir/$realname" || exit $?
-+        $show "$install_prog $dir/$srcname $destdir/$realname"
-+        $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
-+        if test -n "$stripme" && test -n "$striplib"; then
-+          $show "$striplib $destdir/$realname"
-+          $run eval "$striplib $destdir/$realname" || exit $?
-+        fi
-         if test $# -gt 0; then
-           # Delete the old symlinks, and create new ones.
-@@ -3338,7 +4315,7 @@
-         # Do each command in the postinstall commands.
-         lib="$destdir/$realname"
-         eval cmds=\"$postinstall_cmds\"
--        IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'
-+        save_ifs="$IFS"; IFS='~'
-         for cmd in $cmds; do
-           IFS="$save_ifs"
-           $show "$cmd"
-@@ -3369,11 +4346,11 @@
-       fi
-       # Deduce the name of the destination old-style object file.
--      case "$destfile" in
-+      case $destfile in
-       *.lo)
-         staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
-         ;;
--      *.o | *.obj)
-+      *.$objext)
-         staticdest="$destfile"
-         destfile=
-         ;;
-@@ -3411,40 +4388,55 @@
-       fi
-       # Do a test to see if this is really a libtool program.
--      if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
--        link_against_libtool_libs=
-+      case $host in
-+      *cygwin*|*mingw*)
-+          wrapper=`echo $file | ${SED} -e 's,.exe$,,'`
-+          ;;
-+      *)
-+          wrapper=$file
-+          ;;
-+      esac
-+      if (${SED} -e '4q' $wrapper | egrep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
-+        notinst_deplibs=
-         relink_command=
-         # If there is no directory component, then add one.
--        case "$file" in
--        */* | *\\*) . $file ;;
--        *) . ./$file ;;
-+        case $file in
-+        */* | *\\*) . $wrapper ;;
-+        *) . ./$wrapper ;;
-         esac
-         # Check the variables that should have been set.
--        if test -z "$link_against_libtool_libs"; then
--          $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
-+        if test -z "$notinst_deplibs"; then
-+          $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
-           exit 1
-         fi
-         finalize=yes
--        for lib in $link_against_libtool_libs; do
-+        for lib in $notinst_deplibs; do
-           # Check to see that each library is installed.
-           libdir=
-           if test -f "$lib"; then
-             # If there is no directory component, then add one.
--            case "$lib" in
-+            case $lib in
-             */* | *\\*) . $lib ;;
-             *) . ./$lib ;;
-             esac
-           fi
--          libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"
-+          libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
-           if test -n "$libdir" && test ! -f "$libfile"; then
-             $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
-             finalize=no
-           fi
-         done
-+        relink_command=
-+        # If there is no directory component, then add one.
-+        case $file in
-+        */* | *\\*) . $wrapper ;;
-+        *) . ./$wrapper ;;
-+        esac
-+
-         outputname=
-         if test "$fast_install" = no && test -n "$relink_command"; then
-           if test "$finalize" = yes && test -z "$run"; then
-@@ -3456,6 +4448,7 @@
-               $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
-               continue
-             fi
-+            file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-             outputname="$tmpdir/$file"
-             # Replace the output file specification.
-             relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
-@@ -3477,6 +4470,23 @@
-         fi
-       fi
-+      # remove .exe since cygwin /usr/bin/install will append another
-+      # one anyways
-+      case $install_prog,$host in
-+      /usr/bin/install*,*cygwin*)
-+        case $file:$destfile in
-+        *.exe:*.exe)
-+          # this is ok
-+          ;;
-+        *.exe:*)
-+          destfile=$destfile.exe
-+          ;;
-+        *:*.exe)
-+          destfile=`echo $destfile | ${SED} -e 's,.exe$,,'`
-+          ;;
-+        esac
-+        ;;
-+      esac
-       $show "$install_prog$stripme $file $destfile"
-       $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
-       test -n "$outputname" && ${rm}r "$tmpdir"
-@@ -3493,9 +4503,14 @@
-       $show "$install_prog $file $oldlib"
-       $run eval "$install_prog \$file \$oldlib" || exit $?
-+      if test -n "$stripme" && test -n "$striplib"; then
-+      $show "$old_striplib $oldlib"
-+      $run eval "$old_striplib $oldlib" || exit $?
-+      fi
-+
-       # Do each command in the postinstall commands.
-       eval cmds=\"$old_postinstall_cmds\"
--      IFS="${IFS=     }"; save_ifs="$IFS"; IFS='~'
-+      save_ifs="$IFS"; IFS='~'
-       for cmd in $cmds; do
-       IFS="$save_ifs"
-       $show "$cmd"
-@@ -3511,11 +4526,10 @@
-     if test -n "$current_libdirs"; then
-       # Maybe just do a dry run.
-       test -n "$run" && current_libdirs=" -n$current_libdirs"
--      exec $SHELL $0 --finish$current_libdirs
--      exit 1
-+      exec_cmd='$SHELL $0 --finish$current_libdirs'
-+    else
-+      exit 0
-     fi
--
--    exit 0
-     ;;
-   # libtool finish mode
-@@ -3534,7 +4548,7 @@
-       if test -n "$finish_cmds"; then
-         # Do each command in the finish commands.
-         eval cmds=\"$finish_cmds\"
--        IFS="${IFS=   }"; save_ifs="$IFS"; IFS='~'
-+        save_ifs="$IFS"; IFS='~'
-         for cmd in $cmds; do
-           IFS="$save_ifs"
-           $show "$cmd"
-@@ -3553,7 +4567,7 @@
-     fi
-     # Exit here if they wanted silent mode.
--    test "$show" = : && exit 0
-+    test "$show" = ":" && exit 0
-     echo "----------------------------------------------------------------------"
-     echo "Libraries have been installed in:"
-@@ -3563,7 +4577,7 @@
-     echo
-     echo "If you ever happen to want to link against installed libraries"
-     echo "in a given directory, LIBDIR, you must either use libtool, and"
--    echo "specify the full pathname of the library, or use \`-LLIBDIR'"
-+    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
-     echo "flag during linking and do at least one of the following:"
-     if test -n "$shlibpath_var"; then
-       echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
-@@ -3613,10 +4627,10 @@
-       fi
-       dir=
--      case "$file" in
-+      case $file in
-       *.la)
-       # Check to see that this really is a libtool archive.
--      if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-+      if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
-       else
-         $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
-         $echo "$help" 1>&2
-@@ -3628,7 +4642,7 @@
-       library_names=
-       # If there is no directory component, then add one.
--      case "$file" in
-+      case $file in
-       */* | *\\*) . $file ;;
-       *) . ./$file ;;
-       esac
-@@ -3683,13 +4697,13 @@
-     args=
-     for file
-     do
--      case "$file" in
-+      case $file in
-       -*) ;;
-       *)
-       # Do a test to see if this is really a libtool program.
--      if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-+      if (${SED} -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         # If there is no directory component, then add one.
--        case "$file" in
-+        case $file in
-         */* | *\\*) . $file ;;
-         *) . ./$file ;;
-         esac
-@@ -3706,8 +4720,8 @@
-     if test -z "$run"; then
-       if test -n "$shlibpath_var"; then
--        # Export the shlibpath_var.
--        eval "export $shlibpath_var"
-+      # Export the shlibpath_var.
-+      eval "export $shlibpath_var"
-       fi
-       # Restore saved enviroment variables
-@@ -3718,31 +4732,35 @@
-       LANG="$save_LANG"; export LANG
-       fi
--      # Now actually exec the command.
--      eval "exec \$cmd$args"
--
--      $echo "$modename: cannot exec \$cmd$args"
--      exit 1
-+      # Now prepare to actually exec the command.
-+      exec_cmd="\$cmd$args"
-     else
-       # Display what would be done.
-       if test -n "$shlibpath_var"; then
--        eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
--        $echo "export $shlibpath_var"
-+      eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
-+      $echo "export $shlibpath_var"
-       fi
-       $echo "$cmd$args"
-       exit 0
-     fi
-     ;;
--  # libtool uninstall mode
--  uninstall)
--    modename="$modename: uninstall"
-+  # libtool clean and uninstall mode
-+  clean | uninstall)
-+    modename="$modename: $mode"
-     rm="$nonopt"
-     files=
-+    rmforce=
-+    exit_status=0
-+
-+    # This variable tells wrapper scripts just to set variables rather
-+    # than running their programs.
-+    libtool_install_magic="$magic"
-     for arg
-     do
--      case "$arg" in
-+      case $arg in
-+      -f) rm="$rm $arg"; rmforce=yes ;;
-       -*) rm="$rm $arg" ;;
-       *) files="$files $arg" ;;
-       esac
-@@ -3754,53 +4772,86 @@
-       exit 1
-     fi
-+    rmdirs=
-+
-     for file in $files; do
-       dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
--      test "X$dir" = "X$file" && dir=.
-+      if test "X$dir" = "X$file"; then
-+      dir=.
-+      objdir="$objdir"
-+      else
-+      objdir="$dir/$objdir"
-+      fi
-       name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
-+      test $mode = uninstall && objdir="$dir"
-+
-+      # Remember objdir for removal later, being careful to avoid duplicates
-+      if test $mode = clean; then
-+      case " $rmdirs " in
-+        *" $objdir "*) ;;
-+        *) rmdirs="$rmdirs $objdir" ;;
-+      esac
-+      fi
-+
-+      # Don't error if the file doesn't exist and rm -f was used.
-+      if (test -L "$file") >/dev/null 2>&1 \
-+      || (test -h "$file") >/dev/null 2>&1 \
-+      || test -f "$file"; then
-+      :
-+      elif test -d "$file"; then
-+      exit_status=1
-+      continue
-+      elif test "$rmforce" = yes; then
-+      continue
-+      fi
-       rmfiles="$file"
--      case "$name" in
-+      case $name in
-       *.la)
-       # Possibly a libtool archive, so verify it.
--      if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-+      if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-         . $dir/$name
-         # Delete the libtool libraries and symlinks.
-         for n in $library_names; do
--          rmfiles="$rmfiles $dir/$n"
-+          rmfiles="$rmfiles $objdir/$n"
-         done
--        test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
-+        test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
-+        test $mode = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
--        $show "$rm $rmfiles"
--        $run $rm $rmfiles
--
--        if test -n "$library_names"; then
--          # Do each command in the postuninstall commands.
--          eval cmds=\"$postuninstall_cmds\"
--          IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
--          for cmd in $cmds; do
-+        if test $mode = uninstall; then
-+          if test -n "$library_names"; then
-+            # Do each command in the postuninstall commands.
-+            eval cmds=\"$postuninstall_cmds\"
-+            save_ifs="$IFS"; IFS='~'
-+            for cmd in $cmds; do
-+              IFS="$save_ifs"
-+              $show "$cmd"
-+              $run eval "$cmd"
-+              if test $? != 0 && test "$rmforce" != yes; then
-+                exit_status=1
-+              fi
-+            done
-             IFS="$save_ifs"
--            $show "$cmd"
--            $run eval "$cmd"
--          done
--          IFS="$save_ifs"
--        fi
-+          fi
--        if test -n "$old_library"; then
--          # Do each command in the old_postuninstall commands.
--          eval cmds=\"$old_postuninstall_cmds\"
--          IFS="${IFS=         }"; save_ifs="$IFS"; IFS='~'
--          for cmd in $cmds; do
-+          if test -n "$old_library"; then
-+            # Do each command in the old_postuninstall commands.
-+            eval cmds=\"$old_postuninstall_cmds\"
-+            save_ifs="$IFS"; IFS='~'
-+            for cmd in $cmds; do
-+              IFS="$save_ifs"
-+              $show "$cmd"
-+              $run eval "$cmd"
-+              if test $? != 0 && test "$rmforce" != yes; then
-+                exit_status=1
-+              fi
-+            done
-             IFS="$save_ifs"
--            $show "$cmd"
--            $run eval "$cmd"
--          done
--          IFS="$save_ifs"
-+          fi
-+          # FIXME: should reinstall the best remaining shared library.
-         fi
--
--        # FIXME: should reinstall the best remaining shared library.
-       fi
-       ;;
-@@ -3809,17 +4860,35 @@
-         oldobj=`$echo "X$name" | $Xsed -e "$lo2o"`
-         rmfiles="$rmfiles $dir/$oldobj"
-       fi
--      $show "$rm $rmfiles"
--      $run $rm $rmfiles
-       ;;
-       *)
--      $show "$rm $rmfiles"
--      $run $rm $rmfiles
-+      # Do a test to see if this is a libtool program.
-+      if test $mode = clean &&
-+         (${SED} -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
-+        relink_command=
-+        . $dir/$file
-+
-+        rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
-+        if test "$fast_install" = yes && test -n "$relink_command"; then
-+          rmfiles="$rmfiles $objdir/lt-$name"
-+        fi
-+      fi
-       ;;
-       esac
-+      $show "$rm $rmfiles"
-+      $run $rm $rmfiles || exit_status=1
-     done
--    exit 0
-+
-+    # Try to remove the ${objdir}s in the directories where we deleted files
-+    for dir in $rmdirs; do
-+      if test -d "$dir"; then
-+      $show "rmdir $dir"
-+      $run rmdir $dir >/dev/null 2>&1
-+      fi
-+    done
-+
-+    exit $exit_status
-     ;;
-   "")
-@@ -3829,13 +4898,20 @@
-     ;;
-   esac
--  $echo "$modename: invalid operation mode \`$mode'" 1>&2
--  $echo "$generic_help" 1>&2
--  exit 1
-+  if test -z "$exec_cmd"; then
-+    $echo "$modename: invalid operation mode \`$mode'" 1>&2
-+    $echo "$generic_help" 1>&2
-+    exit 1
-+  fi
- fi # test -z "$show_help"
-+if test -n "$exec_cmd"; then
-+  eval exec $exec_cmd
-+  exit 1
-+fi
-+
- # We need to display help for each of the modes.
--case "$mode" in
-+case $mode in
- "") $echo \
- "Usage: $modename [OPTION]... [MODE-ARG]...
-@@ -3854,6 +4930,7 @@
- MODE must be one of the following:
-+      clean           remove files from the build directory
-       compile         compile a source file into a libtool object
-       execute         automatically set library path, then run a program
-       finish          complete the installation of libtool libraries
-@@ -3866,6 +4943,20 @@
-   exit 0
-   ;;
-+clean)
-+  $echo \
-+"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
-+
-+Remove files from the build directory.
-+
-+RM is the name of the program to use to delete files associated with each FILE
-+(typically \`/bin/rm').  RM-OPTIONS are options (such as \`-f') to be passed
-+to RM.
-+
-+If FILE is a libtool library, object or program, all the files associated
-+with it are deleted. Otherwise, only FILE itself is deleted using RM."
-+  ;;
-+
- compile)
-   $echo \
- "Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
-@@ -3875,6 +4966,8 @@
- This mode accepts the following additional options:
-   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
-+  -prefer-pic       try to building PIC objects only
-+  -prefer-non-pic   try to building non-PIC objects only
-   -static           always build a \`.o' file suitable for static linking
- COMPILE-COMMAND is a command to be used in creating a \`standard' object file
-@@ -3954,6 +5047,8 @@
-   -LLIBDIR          search LIBDIR for required installed libraries
-   -lNAME            OUTPUT-FILE requires the installed library libNAME
-   -module           build a library that can dlopened
-+  -no-fast-install  disable the fast-install mode
-+  -no-install       link a not-installable executable
-   -no-undefined     declare that a library does not refer to external symbols
-   -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
-   -release RELEASE  specify package release information
---- glib1.2-1.2.10.orig/gmodule/Makefile.in
-+++ glib1.2-1.2.10/gmodule/Makefile.in
-@@ -1,6 +1,6 @@
--# Makefile.in generated automatically by automake 1.4 from Makefile.am
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
--# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -62,8 +62,10 @@
- AS = @AS@
- CC = @CC@
- DLLTOOL = @DLLTOOL@
-+ECHO = @ECHO@
- ENABLE_MEM_CHECK = @ENABLE_MEM_CHECK@
- ENABLE_MEM_PROFILE = @ENABLE_MEM_PROFILE@
-+EXEEXT = @EXEEXT@
- GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
- GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
- GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
-@@ -88,8 +90,10 @@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
- OBJDUMP = @OBJDUMP@
-+OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
- RANLIB = @RANLIB@
-+STRIP = @STRIP@
- VERSION = @VERSION@
- INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gmodule    -DG_LOG_DOMAIN=\"GModule\" @GLIB_DEBUG_FLAGS@
-@@ -112,17 +116,17 @@
- libgmodule_la_LDFLAGS =       @G_MODULE_LDFLAGS@      -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)    -release $(LT_RELEASE)  -export-dynamic
--libgmodule_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgmodule_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- # we should really depend on $(libglib) for libgmodule.la, but libtool has a
- # problem with this ;(
- libgplugin_a_la_SOURCES = libgplugin_a.c
- libgplugin_a_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
--libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- libgplugin_b_la_SOURCES = libgplugin_b.c
- libgplugin_b_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
--libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- noinst_PROGRAMS = testgmodule
- testgmodule_LDFLAGS =  @G_MODULE_LDFLAGS@
-@@ -143,10 +147,11 @@
- libgplugin_a_la_OBJECTS =  libgplugin_a.lo
- libgplugin_b_la_DEPENDENCIES = 
- libgplugin_b_la_OBJECTS =  libgplugin_b.lo
-+noinst_PROGRAMS =  testgmodule$(EXEEXT)
- PROGRAMS =  $(noinst_PROGRAMS)
- testgmodule_SOURCES = testgmodule.c
--testgmodule_OBJECTS =  testgmodule.o
-+testgmodule_OBJECTS =  testgmodule.$(OBJEXT)
- testgmodule_DEPENDENCIES =  libgmodule.la $(top_builddir)/libglib.la
- CFLAGS = @CFLAGS@
- COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -161,14 +166,14 @@
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- SOURCES = $(libgmodule_la_SOURCES) $(libgplugin_a_la_SOURCES) $(libgplugin_b_la_SOURCES) testgmodule.c
--OBJECTS = $(libgmodule_la_OBJECTS) $(libgplugin_a_la_OBJECTS) $(libgplugin_b_la_OBJECTS) testgmodule.o
-+OBJECTS = $(libgmodule_la_OBJECTS) $(libgplugin_a_la_OBJECTS) $(libgplugin_b_la_OBJECTS) testgmodule.$(OBJEXT)
- all: all-redirect
- .SUFFIXES:
--.SUFFIXES: .S .c .lo .o .s
-+.SUFFIXES: .S .c .lo .o .obj .s
- $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-       cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps gmodule/Makefile
-@@ -197,6 +202,11 @@
- .c.o:
-       $(COMPILE) -c $<
-+# FIXME: We should only use cygpath when building on Windows,
-+# and only if it is available.
-+.c.obj:
-+      $(COMPILE) -c `cygpath -w $<`
-+
- .s.o:
-       $(COMPILE) -c $<
-@@ -205,6 +215,7 @@
- mostlyclean-compile:
-       -rm -f *.o core *.core
-+      -rm -f *.$(OBJEXT)
- clean-compile:
-@@ -250,8 +261,8 @@
- maintainer-clean-noinstPROGRAMS:
--testgmodule: $(testgmodule_OBJECTS) $(testgmodule_DEPENDENCIES)
--      @rm -f testgmodule
-+testgmodule$(EXEEXT): $(testgmodule_OBJECTS) $(testgmodule_DEPENDENCIES)
-+      @rm -f testgmodule$(EXEEXT)
-       $(LINK) $(testgmodule_LDFLAGS) $(testgmodule_OBJECTS) $(testgmodule_LDADD) $(LIBS)
- install-glibincludeHEADERS: $(glibinclude_HEADERS)
-@@ -287,7 +298,7 @@
-         awk '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
--        || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
-+        || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
- mostlyclean-tags:
-@@ -313,15 +324,6 @@
-           || cp -p $$d/$$file $(distdir)/$$file || :; \
-         fi; \
-       done
--gmodule.lo gmodule.o : gmodule.c gmodule.h ../glib.h ../glibconfig.h \
--      gmoduleconf.h gmodule-dl.c
--libgplugin_a.lo libgplugin_a.o : libgplugin_a.c gmodule.h ../glib.h \
--      ../glibconfig.h
--libgplugin_b.lo libgplugin_b.o : libgplugin_b.c gmodule.h ../glib.h \
--      ../glibconfig.h
--testgmodule.o: testgmodule.c gmodule.h ../glib.h ../glibconfig.h \
--      gmoduleconf.h
--
- info-am:
- info: info-am
- dvi-am:
---- glib1.2-1.2.10.orig/gmodule/Makefile.am
-+++ glib1.2-1.2.10/gmodule/Makefile.am
-@@ -29,17 +29,17 @@
-       -release $(LT_RELEASE) \
-       -export-dynamic
--libgmodule_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgmodule_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- # we should really depend on $(libglib) for libgmodule.la, but libtool has a
- # problem with this ;(
- libgplugin_a_la_SOURCES = libgplugin_a.c
- libgplugin_a_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
--libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgplugin_a_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- libgplugin_b_la_SOURCES = libgplugin_b.c
- libgplugin_b_la_LDFLAGS = @G_MODULE_LDFLAGS@ -avoid-version -module
--libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ # $(libglib)
-+libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
- noinst_PROGRAMS = testgmodule
- testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
---- glib1.2-1.2.10.orig/gthread/Makefile.in
-+++ glib1.2-1.2.10/gthread/Makefile.in
-@@ -1,6 +1,6 @@
--# Makefile.in generated automatically by automake 1.4 from Makefile.am
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
--# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -62,8 +62,10 @@
- AS = @AS@
- CC = @CC@
- DLLTOOL = @DLLTOOL@
-+ECHO = @ECHO@
- ENABLE_MEM_CHECK = @ENABLE_MEM_CHECK@
- ENABLE_MEM_PROFILE = @ENABLE_MEM_PROFILE@
-+EXEEXT = @EXEEXT@
- GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
- GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
- GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
-@@ -88,8 +90,10 @@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
- OBJDUMP = @OBJDUMP@
-+OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
- RANLIB = @RANLIB@
-+STRIP = @STRIP@
- VERSION = @VERSION@
- INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/gthread -DG_LOG_DOMAIN=\"GThread\"
-@@ -105,7 +109,7 @@
- libgthread_la_LDFLAGS =       -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)    -release $(LT_RELEASE)  -export-dynamic
--libgthread_la_LIBADD = @G_THREAD_LIBS@
-+libgthread_la_LIBADD = @G_THREAD_LIBS@ $(libglib)
- noinst_PROGRAMS = testgthread
- testgthread_LDADD = ../libglib.la libgthread.la 
-@@ -121,10 +125,11 @@
- LIBS = @LIBS@
- libgthread_la_DEPENDENCIES = 
- libgthread_la_OBJECTS =  gthread.lo
-+noinst_PROGRAMS =  testgthread$(EXEEXT)
- PROGRAMS =  $(noinst_PROGRAMS)
- testgthread_SOURCES = testgthread.c
--testgthread_OBJECTS =  testgthread.o
-+testgthread_OBJECTS =  testgthread.$(OBJEXT)
- testgthread_DEPENDENCIES =  ../libglib.la libgthread.la
- testgthread_LDFLAGS = 
- CFLAGS = @CFLAGS@
-@@ -137,14 +142,14 @@
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- SOURCES = $(libgthread_la_SOURCES) testgthread.c
--OBJECTS = $(libgthread_la_OBJECTS) testgthread.o
-+OBJECTS = $(libgthread_la_OBJECTS) testgthread.$(OBJEXT)
- all: all-redirect
- .SUFFIXES:
--.SUFFIXES: .S .c .lo .o .s
-+.SUFFIXES: .S .c .lo .o .obj .s
- $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-       cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps gthread/Makefile
-@@ -181,6 +186,11 @@
- .c.o:
-       $(COMPILE) -c $<
-+# FIXME: We should only use cygpath when building on Windows,
-+# and only if it is available.
-+.c.obj:
-+      $(COMPILE) -c `cygpath -w $<`
-+
- .s.o:
-       $(COMPILE) -c $<
-@@ -189,6 +199,7 @@
- mostlyclean-compile:
-       -rm -f *.o core *.core
-+      -rm -f *.$(OBJEXT)
- clean-compile:
-@@ -228,8 +239,8 @@
- maintainer-clean-noinstPROGRAMS:
--testgthread: $(testgthread_OBJECTS) $(testgthread_DEPENDENCIES)
--      @rm -f testgthread
-+testgthread$(EXEEXT): $(testgthread_OBJECTS) $(testgthread_DEPENDENCIES)
-+      @rm -f testgthread$(EXEEXT)
-       $(LINK) $(testgthread_LDFLAGS) $(testgthread_OBJECTS) $(testgthread_LDADD) $(LIBS)
- tags: TAGS
-@@ -250,7 +261,7 @@
-         awk '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
--        || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
-+        || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
- mostlyclean-tags:
-@@ -276,11 +287,6 @@
-           || cp -p $$d/$$file $(distdir)/$$file || :; \
-         fi; \
-       done
--gthread.lo gthread.o : gthread.c ../config.h ../glib.h ../glibconfig.h \
--      gthread-posix.c
--testgthread.o: testgthread.c ../config.h ../testglib.c ../glib.h \
--      ../glibconfig.h
--
- info-am:
- info: info-am
- dvi-am:
---- glib1.2-1.2.10.orig/gthread/Makefile.am
-+++ glib1.2-1.2.10/gthread/Makefile.am
-@@ -19,7 +19,7 @@
-       -release $(LT_RELEASE) \
-       -export-dynamic
--libgthread_la_LIBADD = @G_THREAD_LIBS@
-+libgthread_la_LIBADD = @G_THREAD_LIBS@ $(libglib)
- noinst_PROGRAMS = testgthread
- testgthread_LDADD = ../libglib.la libgthread.la 
---- glib1.2-1.2.10.orig/docs/Makefile.in
-+++ glib1.2-1.2.10/docs/Makefile.in
-@@ -1,6 +1,6 @@
--# Makefile.in generated automatically by automake 1.4 from Makefile.am
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
--# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -62,8 +62,10 @@
- AS = @AS@
- CC = @CC@
- DLLTOOL = @DLLTOOL@
-+ECHO = @ECHO@
- ENABLE_MEM_CHECK = @ENABLE_MEM_CHECK@
- ENABLE_MEM_PROFILE = @ENABLE_MEM_PROFILE@
-+EXEEXT = @EXEEXT@
- GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
- GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
- GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
-@@ -88,8 +90,10 @@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
- OBJDUMP = @OBJDUMP@
-+OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
- RANLIB = @RANLIB@
-+STRIP = @STRIP@
- VERSION = @VERSION@
- info_TEXINFOS = glib.texi
-@@ -114,7 +118,7 @@
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- all: all-redirect
- .SUFFIXES:
-@@ -208,7 +212,7 @@
-       else ii=; fi; \
-       list='$(INFO_DEPS)'; \
-       for file in $$list; do \
--        test -z "$ii" \
-+        test -z "$$ii" \
-           || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
-       done
-       @$(NORMAL_UNINSTALL)
---- glib1.2-1.2.10.orig/tests/Makefile.in
-+++ glib1.2-1.2.10/tests/Makefile.in
-@@ -1,6 +1,6 @@
--# Makefile.in generated automatically by automake 1.4 from Makefile.am
-+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
--# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
-+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
-@@ -62,8 +62,10 @@
- AS = @AS@
- CC = @CC@
- DLLTOOL = @DLLTOOL@
-+ECHO = @ECHO@
- ENABLE_MEM_CHECK = @ENABLE_MEM_CHECK@
- ENABLE_MEM_PROFILE = @ENABLE_MEM_PROFILE@
-+EXEEXT = @EXEEXT@
- GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
- GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
- GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
-@@ -88,8 +90,10 @@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
- OBJDUMP = @OBJDUMP@
-+OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
- RANLIB = @RANLIB@
-+STRIP = @STRIP@
- VERSION = @VERSION@
- INCLUDES = -I$(top_srcdir)
-@@ -116,6 +120,10 @@
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../config.h
- CONFIG_CLEAN_FILES = 
-+noinst_PROGRAMS =  array-test$(EXEEXT) dirname-test$(EXEEXT) \
-+hash-test$(EXEEXT) list-test$(EXEEXT) node-test$(EXEEXT) \
-+relation-test$(EXEEXT) slist-test$(EXEEXT) string-test$(EXEEXT) \
-+strfunc-test$(EXEEXT) tree-test$(EXEEXT) type-test$(EXEEXT)
- PROGRAMS =  $(noinst_PROGRAMS)
-@@ -124,47 +132,47 @@
- LDFLAGS = @LDFLAGS@
- LIBS = @LIBS@
- array_test_SOURCES = array-test.c
--array_test_OBJECTS =  array-test.o
-+array_test_OBJECTS =  array-test.$(OBJEXT)
- array_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- array_test_LDFLAGS = 
- dirname_test_SOURCES = dirname-test.c
--dirname_test_OBJECTS =  dirname-test.o
-+dirname_test_OBJECTS =  dirname-test.$(OBJEXT)
- dirname_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- dirname_test_LDFLAGS = 
- hash_test_SOURCES = hash-test.c
--hash_test_OBJECTS =  hash-test.o
-+hash_test_OBJECTS =  hash-test.$(OBJEXT)
- hash_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- hash_test_LDFLAGS = 
- list_test_SOURCES = list-test.c
--list_test_OBJECTS =  list-test.o
-+list_test_OBJECTS =  list-test.$(OBJEXT)
- list_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- list_test_LDFLAGS = 
- node_test_SOURCES = node-test.c
--node_test_OBJECTS =  node-test.o
-+node_test_OBJECTS =  node-test.$(OBJEXT)
- node_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- node_test_LDFLAGS = 
- relation_test_SOURCES = relation-test.c
--relation_test_OBJECTS =  relation-test.o
-+relation_test_OBJECTS =  relation-test.$(OBJEXT)
- relation_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- relation_test_LDFLAGS = 
- slist_test_SOURCES = slist-test.c
--slist_test_OBJECTS =  slist-test.o
-+slist_test_OBJECTS =  slist-test.$(OBJEXT)
- slist_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- slist_test_LDFLAGS = 
- string_test_SOURCES = string-test.c
--string_test_OBJECTS =  string-test.o
-+string_test_OBJECTS =  string-test.$(OBJEXT)
- string_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- string_test_LDFLAGS = 
- strfunc_test_SOURCES = strfunc-test.c
--strfunc_test_OBJECTS =  strfunc-test.o
-+strfunc_test_OBJECTS =  strfunc-test.$(OBJEXT)
- strfunc_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- strfunc_test_LDFLAGS = 
- tree_test_SOURCES = tree-test.c
--tree_test_OBJECTS =  tree-test.o
-+tree_test_OBJECTS =  tree-test.$(OBJEXT)
- tree_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- tree_test_LDFLAGS = 
- type_test_SOURCES = type-test.c
--type_test_OBJECTS =  type-test.o
-+type_test_OBJECTS =  type-test.$(OBJEXT)
- type_test_DEPENDENCIES =  $(top_builddir)/libglib.la
- type_test_LDFLAGS = 
- CFLAGS = @CFLAGS@
-@@ -177,14 +185,14 @@
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- SOURCES = array-test.c dirname-test.c hash-test.c list-test.c node-test.c relation-test.c slist-test.c string-test.c strfunc-test.c tree-test.c type-test.c
--OBJECTS = array-test.o dirname-test.o hash-test.o list-test.o node-test.o relation-test.o slist-test.o string-test.o strfunc-test.o tree-test.o type-test.o
-+OBJECTS = array-test.$(OBJEXT) dirname-test.$(OBJEXT) hash-test.$(OBJEXT) list-test.$(OBJEXT) node-test.$(OBJEXT) relation-test.$(OBJEXT) slist-test.$(OBJEXT) string-test.$(OBJEXT) strfunc-test.$(OBJEXT) tree-test.$(OBJEXT) type-test.$(OBJEXT)
- all: all-redirect
- .SUFFIXES:
--.SUFFIXES: .S .c .lo .o .s
-+.SUFFIXES: .S .c .lo .o .obj .s
- $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
-       cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps tests/Makefile
-@@ -205,6 +213,11 @@
- .c.o:
-       $(COMPILE) -c $<
-+# FIXME: We should only use cygpath when building on Windows,
-+# and only if it is available.
-+.c.obj:
-+      $(COMPILE) -c `cygpath -w $<`
-+
- .s.o:
-       $(COMPILE) -c $<
-@@ -213,6 +226,7 @@
- mostlyclean-compile:
-       -rm -f *.o core *.core
-+      -rm -f *.$(OBJEXT)
- clean-compile:
-@@ -240,48 +254,48 @@
- maintainer-clean-libtool:
--array-test: $(array_test_OBJECTS) $(array_test_DEPENDENCIES)
--      @rm -f array-test
-+array-test$(EXEEXT): $(array_test_OBJECTS) $(array_test_DEPENDENCIES)
-+      @rm -f array-test$(EXEEXT)
-       $(LINK) $(array_test_LDFLAGS) $(array_test_OBJECTS) $(array_test_LDADD) $(LIBS)
--dirname-test: $(dirname_test_OBJECTS) $(dirname_test_DEPENDENCIES)
--      @rm -f dirname-test
-+dirname-test$(EXEEXT): $(dirname_test_OBJECTS) $(dirname_test_DEPENDENCIES)
-+      @rm -f dirname-test$(EXEEXT)
-       $(LINK) $(dirname_test_LDFLAGS) $(dirname_test_OBJECTS) $(dirname_test_LDADD) $(LIBS)
--hash-test: $(hash_test_OBJECTS) $(hash_test_DEPENDENCIES)
--      @rm -f hash-test
-+hash-test$(EXEEXT): $(hash_test_OBJECTS) $(hash_test_DEPENDENCIES)
-+      @rm -f hash-test$(EXEEXT)
-       $(LINK) $(hash_test_LDFLAGS) $(hash_test_OBJECTS) $(hash_test_LDADD) $(LIBS)
--list-test: $(list_test_OBJECTS) $(list_test_DEPENDENCIES)
--      @rm -f list-test
-+list-test$(EXEEXT): $(list_test_OBJECTS) $(list_test_DEPENDENCIES)
-+      @rm -f list-test$(EXEEXT)
-       $(LINK) $(list_test_LDFLAGS) $(list_test_OBJECTS) $(list_test_LDADD) $(LIBS)
--node-test: $(node_test_OBJECTS) $(node_test_DEPENDENCIES)
--      @rm -f node-test
-+node-test$(EXEEXT): $(node_test_OBJECTS) $(node_test_DEPENDENCIES)
-+      @rm -f node-test$(EXEEXT)
-       $(LINK) $(node_test_LDFLAGS) $(node_test_OBJECTS) $(node_test_LDADD) $(LIBS)
--relation-test: $(relation_test_OBJECTS) $(relation_test_DEPENDENCIES)
--      @rm -f relation-test
-+relation-test$(EXEEXT): $(relation_test_OBJECTS) $(relation_test_DEPENDENCIES)
-+      @rm -f relation-test$(EXEEXT)
-       $(LINK) $(relation_test_LDFLAGS) $(relation_test_OBJECTS) $(relation_test_LDADD) $(LIBS)
--slist-test: $(slist_test_OBJECTS) $(slist_test_DEPENDENCIES)
--      @rm -f slist-test
-+slist-test$(EXEEXT): $(slist_test_OBJECTS) $(slist_test_DEPENDENCIES)
-+      @rm -f slist-test$(EXEEXT)
-       $(LINK) $(slist_test_LDFLAGS) $(slist_test_OBJECTS) $(slist_test_LDADD) $(LIBS)
--string-test: $(string_test_OBJECTS) $(string_test_DEPENDENCIES)
--      @rm -f string-test
-+string-test$(EXEEXT): $(string_test_OBJECTS) $(string_test_DEPENDENCIES)
-+      @rm -f string-test$(EXEEXT)
-       $(LINK) $(string_test_LDFLAGS) $(string_test_OBJECTS) $(string_test_LDADD) $(LIBS)
--strfunc-test: $(strfunc_test_OBJECTS) $(strfunc_test_DEPENDENCIES)
--      @rm -f strfunc-test
-+strfunc-test$(EXEEXT): $(strfunc_test_OBJECTS) $(strfunc_test_DEPENDENCIES)
-+      @rm -f strfunc-test$(EXEEXT)
-       $(LINK) $(strfunc_test_LDFLAGS) $(strfunc_test_OBJECTS) $(strfunc_test_LDADD) $(LIBS)
--tree-test: $(tree_test_OBJECTS) $(tree_test_DEPENDENCIES)
--      @rm -f tree-test
-+tree-test$(EXEEXT): $(tree_test_OBJECTS) $(tree_test_DEPENDENCIES)
-+      @rm -f tree-test$(EXEEXT)
-       $(LINK) $(tree_test_LDFLAGS) $(tree_test_OBJECTS) $(tree_test_LDADD) $(LIBS)
--type-test: $(type_test_OBJECTS) $(type_test_DEPENDENCIES)
--      @rm -f type-test
-+type-test$(EXEEXT): $(type_test_OBJECTS) $(type_test_DEPENDENCIES)
-+      @rm -f type-test$(EXEEXT)
-       $(LINK) $(type_test_LDFLAGS) $(type_test_OBJECTS) $(type_test_LDADD) $(LIBS)
- tags: TAGS
-@@ -302,7 +316,7 @@
-         awk '    { files[$$0] = 1; } \
-              END { for (i in files) print i; }'`; \
-       test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
--        || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
-+        || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags  $$unique $(LISP))
- mostlyclean-tags:
-@@ -328,18 +342,6 @@
-           || cp -p $$d/$$file $(distdir)/$$file || :; \
-         fi; \
-       done
--array-test.o: array-test.c ../glib.h ../glibconfig.h
--dirname-test.o: dirname-test.c ../glib.h ../glibconfig.h
--hash-test.o: hash-test.c ../config.h ../glib.h ../glibconfig.h
--list-test.o: list-test.c ../glib.h ../glibconfig.h
--node-test.o: node-test.c ../config.h ../glib.h ../glibconfig.h
--relation-test.o: relation-test.c ../glib.h ../glibconfig.h
--slist-test.o: slist-test.c ../glib.h ../glibconfig.h
--strfunc-test.o: strfunc-test.c ../glib.h ../glibconfig.h
--string-test.o: string-test.c ../glib.h ../glibconfig.h
--tree-test.o: tree-test.c ../glib.h ../glibconfig.h
--type-test.o: type-test.c ../glib.h ../glibconfig.h
--
- check-TESTS: $(TESTS)
-       @failed=0; all=0; \
-       srcdir=$(srcdir); export srcdir; \
---- glib1.2-1.2.10.orig/debian/rules
-+++ glib1.2-1.2.10/debian/rules
-@@ -0,0 +1,137 @@
-+#!/usr/bin/make -f
-+# Sample debian/rules that uses debhelper.
-+# GNU copyright 1997 to 1999 by Joey Hess.
-+
-+# Uncomment this to turn on verbose mode.
-+#export DH_VERBOSE=1
-+
-+# These are used for cross-compiling and for saving the configure script
-+# from having to guess our platform (since we know it already)
-+DEB_HOST_GNU_TYPE     ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-+DEB_BUILD_GNU_TYPE    ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-+
-+CFLAGS = -Wall -g
-+
-+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-+      CFLAGS += -O0
-+else
-+      CFLAGS += -O2
-+endif
-+ifeq (,$(findstring,nostrip,$(DEB_BUILD_OPTIONS)))
-+      INSTALL_PROGRAM += -s
-+endif
-+
-+# shared library versions, option 1
-+version=2.0.5
-+major=2
-+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
-+#version=`ls src/.libs/lib*.so.* | \
-+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
-+#major=`ls src/.libs/lib*.so.* | \
-+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
-+
-+config.status: configure
-+      dh_testdir
-+
-+      # Add here commands to configure the package.
-+      ./configure     --host=$(DEB_HOST_GNU_TYPE) \
-+                      --build=$(DEB_BUILD_GNU_TYPE) \
-+                      --prefix=/usr \
-+                      --mandir=\$${prefix}/share/man \
-+                      --infodir=\$${prefix}/share/info \
-+                      --enable-debug=yes
-+
-+build: build-stamp
-+build-stamp: config.status
-+      dh_testdir
-+
-+      # Add here commands to compile the package.
-+      $(MAKE)
-+
-+      touch $@
-+
-+clean:
-+      dh_testdir
-+      dh_testroot
-+      rm -f build-stamp
-+
-+      # Add here commands to clean up after the build process.
-+      -$(MAKE) distclean
-+
-+      -test -r /usr/share/misc/config.sub && \
-+         cp -r /usr/share/misc/config.sub config.sub
-+      -test -r /usr/share/misc/config.guess && \
-+         cp -r /usr/share/misc/config.guess config.guess
-+
-+      dh_clean
-+
-+install: build
-+      dh_testdir
-+      dh_testroot
-+      dh_clean -k
-+      dh_installdirs
-+
-+      # Add here commands to install the package into debian/tmp
-+      $(MAKE) install prefix=$(CURDIR)/debian/libglib1.2/usr
-+
-+      # for -dbg
-+      mkdir -p $(CURDIR)/debian/libglib1.2/usr/lib/debug
-+      for l in `find $(CURDIR)/debian/libglib1.2/usr/lib -name '*.so*'`; do \
-+              cp -vdf $$l \
-+                      $(CURDIR)/debian/libglib1.2/usr/lib/debug/; \
-+      done
-+
-+      dh_movefiles --sourcedir=debian/libglib1.2
-+      -find $(CURDIR)/debian/ -type d -empty | xargs rmdir -p 2>&1 > /dev/null
-+
-+# Build architecture-independent files here.
-+binary-indep: build install
-+      dh_testdir -i
-+      dh_testroot -i
-+
-+      dh_installdocs -i
-+
-+      dh_installexamples -i
-+      dh_installinfo -i
-+      dh_installchangelogs -i ChangeLog
-+      dh_compress -i
-+      dh_fixperms -i
-+      dh_installdeb -i
-+      dh_gencontrol -i
-+      dh_md5sums -i
-+      dh_builddeb -i
-+
-+# Build architecture-dependent files here.
-+binary-arch: build install
-+      dh_testdir -a
-+      dh_testroot -a
-+
-+#     dh_installdebconf       
-+      dh_installdocs -a
-+      dh_installexamples -a
-+      dh_installmenu -a
-+#     dh_installlogrotate
-+#     dh_installemacsen
-+#     dh_installpam
-+#     dh_installmime
-+#     dh_installinit
-+#     dh_installcron
-+      dh_installman -a
-+      dh_installinfo -a
-+#     dh_undocumented
-+      dh_installchangelogs -a ChangeLog
-+      dh_link -a
-+      dh_strip -a -Nlibglib1.2-dbg
-+      dh_compress -a
-+      dh_fixperms -a
-+      dh_makeshlibs -a -Nlibglib1.2-dbg
-+      dh_makeshlibs -n -plibglib1.2 -V 'libglib1.2 (>= 1.2.0)'
-+      dh_installdeb -a
-+#     dh_perl
-+      dh_shlibdeps -a
-+      dh_gencontrol -a
-+      dh_md5sums -a
-+      dh_builddeb -a
-+
-+binary: binary-indep binary-arch
-+.PHONY: build clean binary-indep binary-arch binary install
---- glib1.2-1.2.10.orig/debian/docs
-+++ glib1.2-1.2.10/debian/docs
-@@ -0,0 +1,2 @@
-+NEWS
-+README
---- glib1.2-1.2.10.orig/debian/README.Debian
-+++ glib1.2-1.2.10/debian/README.Debian
-@@ -0,0 +1,25 @@
-+glib for Debian
-+----------------------
-+
-+This is GLib version 1.2.   GLib, is a library which includes support
-+routines for C such as lists, trees, hashes, memory allocation, and
-+many other things.
-+
-+Versions of GLib prior to 1.1 are distributed with GTK+ versions 1.1.0
-+and earlier.
-+
-+The GIMP Tool Kit (gtk) is a set of widgets to help you program
-+programs for the X Windowing System easily and powerfully.
-+
-+gtk is the moving force behind The GNU Image Manipulation Program (The
-+GIMP) -- the number one freely-available image editing and creation
-+program available. 
-+
-+gtk is rapidly under development, and the source tree has officially
-+been separated from The GIMP now, as other teams of programmers
-+are beginning to write software using its great widget set -- like
-+GNOME, a desktop interface for X, and gzilla, a freely available
-+web browser for X.
-+
-+Ben Gertzfield <che@debian.org>, Mon, 29 Sep 1997 13:11:45 -0700
-+
---- glib1.2-1.2.10.orig/debian/changelog
-+++ glib1.2-1.2.10/debian/changelog
-@@ -0,0 +1,298 @@
-+glib1.2 (1.2.10-9) unstable; urgency=low
-+
-+  * debian/control:
-+    - bumped Standards-Version to 3.5.10.0.
-+    - changed the sections for libglib1.2-dev and libglib1.2-dbg to libdevel.
-+  * debian/compat:
-+    - use it instead of DH_COMPAT.
-+  * gmodule/Makefile.in, gthread/Makefile.in:
-+    fix the undefined non-weak symbols. (closes: Bug#193347)
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Sun, 18 May 2003 00:00:17 +0900
-+
-+glib1.2 (1.2.10-8) unstable; urgency=low
-+
-+  * Fixed libtool issue on mispel. (closes: Bug#183793)
-+  * acinclude.m4, ltconfig:
-+    - removed. it contained the old libtool stuff.
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Tue, 11 Mar 2003 23:36:10 +0900
-+
-+glib1.2 (1.2.10-7) unstable; urgency=low
-+
-+  * debian/rules:
-+    - fix twice modified the maintainer script for dh_installdocs.
-+    - support DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE.
-+    - support noopt and nostrip for DEB_BUILD_OPTIONS.
-+    - copy the latest config.sub and config.guess. (closes: Bug#181942)
-+    - don't call ldconfig for -dbg package.
-+  * debian/control:
-+    - bumped Standards-Version to 3.5.8.
-+    - updated Build-Depends.
-+    - split the documentation files into libglib1.2-doc.
-+  * debian/libglib1.2-doc.info: add glib.info. (closes: Bug#159677)
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Thu, 27 Feb 2003 00:12:39 +0900
-+
-+glib1.2 (1.2.10-6) unstable; urgency=low
-+
-+  * debian/control:
-+    - removed libc6-dev from Build-Depends.
-+    - changed libc6-dev to libc6-dev | libc-dev in -dev's Depends.
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Thu, 22 Aug 2002 02:02:32 +0900
-+
-+glib1.2 (1.2.10-5) unstable; urgency=low
-+
-+  * debian/control: add libc6-dev to Depends for -dev (closes: Bug#147653)
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Wed, 22 May 2002 23:58:14 +0900
-+
-+glib1.2 (1.2.10-4) unstable; urgency=low
-+
-+  * debian/control: Fixed build-depends for NetBSD/i386 (closes: Bug#133443)
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Wed, 13 Feb 2002 02:22:20 +0900
-+
-+glib1.2 (1.2.10-3) unstable; urgency=low
-+
-+  * Closed a NMU bug. (closes: Bug#93932)
-+  * Fixed description typo (closes: Bug#102988)
-+  * -dbg package contains shared libraries for debugging. so if you
-+    need static link, add -static to compiler option and use
-+    static libraries which is included in libglib1.2-dev.
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Sat, 24 Nov 2001 20:54:25 +0900
-+
-+glib1.2 (1.2.10-2) unstable; urgency=low
-+
-+  * I took over this package from Ben.
-+  * Closed a bug because it is already fixed in the latest release.
-+    (closes: Bug#62463)
-+
-+ -- Akira TAGOH <tagoh@debian.org>  Sat, 10 Nov 2001 19:49:14 +0900
-+
-+glib1.2 (1.2.10-1.2) unstable; urgency=low
-+
-+  * Non-Maintainer Upload, approved by Ben.
-+  * Updated config.sub and config.guess for ia64 (closes: #93932).
-+  * If -dev's postinst fails at install-info, have a look at Bug#99816.
-+
-+ -- Jordi Mallach <jordi@debian.org>  Sat, 23 Jun 2001 05:28:15 +0200
-+
-+glib1.2 (1.2.10-1.1) unstable; urgency=low
-+
-+  * Binary-only rebuild because of gcc 2.95 atexit() problem on i386.
-+    (Closes: #93052)
-+
-+ -- Ben Gertzfield <che@debian.org>  Wed, 11 Apr 2001 19:46:27 -0700
-+
-+glib1.2 (1.2.10-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * Patch config.sub for s390 architecture. (Closes: #88553)
-+
-+ -- Ben Gertzfield <che@debian.org>  Sun,  1 Apr 2001 21:44:47 -0700
-+
-+glib1.2 (1.2.9-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * Include upstream changelog. (Closes: #59744)
-+  * Note that the include files have been moved (according to
-+    upstream) to /usr/include/glib-1.2/, but this should not be a
-+    problem for anything using glib-config.  Please, PLEASE, don't
-+    submit bugs on my poor packages because your program isn't using
-+    glib-config!
-+  * Fix bashisms in debian/rules. (Hah, caught 'em on my own..)
-+
-+ -- Ben Gertzfield <che@debian.org>  Fri,  2 Mar 2001 16:18:36 -0800
-+
-+glib1.2 (1.2.8-2) unstable; urgency=low
-+
-+  * Bump Standards-Version to 3.2.1.
-+
-+ -- Ben Gertzfield <che@debian.org>  Sat, 23 Dec 2000 01:31:39 -0800
-+
-+glib1.2 (1.2.8-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Wed, 24 May 2000 19:41:54 -0700
-+
-+glib1.2 (1.2.7-2) frozen unstable; urgency=medium
-+
-+  * Fix "guard code" in configure.in that tests for gcc version
-+    greater than 2.8 (will fail when 3.0 comes out.) This fixes
-+    *half* of the release-critical bug report #55246.
-+  * The other half of RC bug #55246 is not really a glib problem;
-+    G_GNUC_EXTENSION arguably should be defined on all platforms, but
-+    that's up to upstream to change this. It's been reported upstream as
-+    gnome bug #6328, http://bugs.gnome.org/db/63/6328.html. In any case,
-+    gentoo should be using G_GINT64_CONSTANT(12345) for portably declaring
-+    64-bit constants, instead of the undocumented, internal, 
-+    not-defined-on-all-platforms G_GNUC_EXTENSION. I will be reassigning
-+    the remainder of RC bug #55246 to gentoo.
-+
-+ -- Ben Gertzfield <che@debian.org>  Mon, 28 Feb 2000 12:33:57 -0800
-+
-+glib1.2 (1.2.7-1) frozen unstable; urgency=low
-+
-+  * To fix i18n problems with GTK+, glib 1.2.7 and gtk+ 1.2.7
-+    must both make it into frozen.
-+  * (New upstream version, too. :)
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu, 17 Feb 2000 09:12:20 -0800
-+
-+glib1.2 (1.2.6-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * Make sure docs are in /usr/share/doc/libglib1.2 etc.
-+
-+ -- Ben Gertzfield <che@debian.org>  Fri, 15 Oct 1999 09:44:19 -0700
-+
-+glib1.2 (1.2.5-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  
-+ -- Ben Gertzfield <che@debian.org>  Fri, 24 Sep 1999 09:27:25 -0700
-+
-+glib1.2 (1.2.4-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 24 Aug 1999 11:10:11 -0700
-+
-+glib1.2 (1.2.3-2) unstable; urgency=low
-+
-+  * Erg. Make sure -dev depends on exact version of lib, and -dbg
-+    depends on exact version of -dev and lib.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 27 Jul 1999 15:24:33 -0700
-+
-+glib1.2 (1.2.3-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 11 May 1999 20:55:00 -0700
-+
-+glib1.2 (1.2.2-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Mon, 26 Apr 1999 18:15:06 -0700
-+
-+glib1.2 (1.2.1-2) unstable; urgency=low
-+
-+  * Recompile with GNU libc 2.1.
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu, 15 Apr 1999 13:26:50 -0700
-+
-+glib1.2 (1.2.1-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * Make the shlibs looser; now packages depend on libglib1.2 (>= 1.2.0)
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu, 25 Mar 1999 10:33:26 -0800
-+
-+glib1.2 (1.2.0-1) unstable; urgency=low
-+
-+  * Hallelujah! :) We made it.
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu, 25 Feb 1999 22:17:36 -0800
-+
-+glib1.1.16 (1.1.16-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 16 Feb 1999 16:55:07 -0800
-+
-+glib1.1.13 (1.1.13-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Wed, 20 Jan 1999 18:25:48 -0800
-+
-+glib1.1.12 (1.1.12-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Mon,  4 Jan 1999 14:13:59 -0800
-+
-+glib1.1.11 (1.1.11-1) unstable; urgency=low
-+
-+  * New upstream version. (They skipped .10.)
-+
-+ -- Ben Gertzfield <che@debian.org>  Wed, 30 Dec 1998 21:46:40 -0800
-+
-+glib1.1.9 (1.1.9-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * Now debian/rules uses a $(version) variable to make my life easier.
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu, 17 Dec 1998 10:36:27 -0800
-+
-+glib1.1.6 (1.1.6-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue,  8 Dec 1998 20:54:59 -0800
-+
-+glib1.1.5 (1.1.5-2) unstable; urgency=low
-+
-+  * Now libglib1.1.5-dev Provides: libglib-dev and libglib1.1-dev.
-+
-+ -- Ben Gertzfield <che@debian.org>  Sun, 29 Nov 1998 17:59:52 -0800
-+
-+glib1.1.5 (1.1.5-1) unstable; urgency=low
-+
-+  * Now the source and binary packages *all* specifically have the version
-+    number in them. This is so a new release of glib or gtk+ does not break
-+    all apps dependant upon glib or gtk+'s unstable branch.
-+  * Removed --enable-debug=no from libglib1.1 build; it was causing problems
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 24 Nov 1998 14:25:15 -0800
-+
-+glib (1.1.4-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * debian/control: libglib-dev and libglib-dbg now depend on ${Source-Version}
-+    of libglib1.1 to make upgrades force you to have one version of the library
-+    and -dev and -dbg, no more multiple versions allowed.
-+
-+ -- Ben Gertzfield <che@debian.org>  Thu,  5 Nov 1998 10:50:03 -0800
-+
-+glib (1.1.3-2) unstable; urgency=low
-+
-+  * Rebuild with new clean-dbg target to fix my error helped along by
-+    an old broken debhelper.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue, 29 Sep 1998 13:01:24 -0700
-+
-+glib (1.1.3-1) unstable; urgency=low
-+
-+  * New upstream version.
-+  * New libglib-dbg package.
-+
-+ -- Ben Gertzfield <che@debian.org>  Mon, 21 Sep 1998 22:30:46 -0700
-+
-+glib (1.1.2-1) unstable; urgency=low
-+
-+  * New upstream version (that was fast!).
-+
-+ -- Ben Gertzfield <che@debian.org>  Wed,  5 Aug 1998 12:13:59 -0700
-+
-+glib (1.1.1-1) unstable; urgency=low
-+
-+  * New upstream version.
-+
-+ -- Ben Gertzfield <che@debian.org>  Tue,  4 Aug 1998 22:42:09 -0700
-+
-+glib (1.1.0-1) unstable; urgency=low
-+
-+  * Split off of GTK+ package upstream. New package.
-+
-+ -- Ben Gertzfield <che@debian.org>  Mon, 27 Jul 1998 14:11:04 -0700
-+
-+Local variables:
-+mode: debian-changelog
-+End:
---- glib1.2-1.2.10.orig/debian/control
-+++ glib1.2-1.2.10/debian/control
-@@ -0,0 +1,73 @@
-+Source: glib1.2
-+Priority: optional
-+Section: libs
-+Maintainer: Akira TAGOH <tagoh@debian.org>
-+Standards-Version: 3.5.10.0
-+Build-Depends: debhelper (>> 4.0.0), libpth-dev [netbsd-i386], autotools-dev
-+
-+Package: libglib1.2
-+Architecture: any
-+Section: libs
-+Depends: ${shlibs:Depends}
-+Replaces: libgtk-doc
-+Description: The GLib library of C routines
-+ GLib is a library containing many useful C routines for things such
-+ as trees, hashes, and lists. GLib was previously distributed with
-+ the GTK+ toolkit, but has been split off as of the developers' version
-+ 1.1.0.
-+ .
-+ You do not need to install this package if you have libgtk1 (note 1,
-+ not 1.1 or 1.2) installed. libgtk1 included libglib in it. libgtk1.1
-+ and libgtk1.2, however, do need libglib1.1 to be installed separately.
-+
-+Package: libglib1.2-dev
-+Architecture: any
-+Section: libdevel
-+Depends: libglib1.2 (= ${Source-Version}), libc6-dev | libc-dev, pkg-config
-+Conflicts: libglib-dev, libglib1.1.5-dev, libglib1.1.7-dev, libglib1.1.8-dev, libglib1.1.9-dev, libglib1.1.10-dev, libglib1.1.11-dev, libglib1.1.12-dev, libglib1.1.13-dev, libglib1.1.16-dev, libglib1.2 (<< 1.2.10-3)
-+Provides: libglib-dev, libglib1.1-dev
-+Replaces: libgtk-doc, libglib1.1.5-dev, libglib1.1.6-dev, libglib1.1.9-dev, libglib1.1.11-dev, libglib1.1.12-dev, libglib1.1.13-dev, libglib1.1.16-dev, libglib1.2 (<< 1.2.10-3)
-+Suggests: libglib1.2-doc
-+Description: Development files for GLib library
-+ GLib is a library containing many useful C routines for things such
-+ as trees, hashes, and lists. GLib was previously distributed with
-+ the GTK+ toolkit, but has been split off as of the developers' version
-+ 1.1.0.
-+ .
-+ This package contains the header files and static libraries for the
-+ GLib C library
-+
-+Package: libglib1.2-dbg
-+Architecture: any
-+Section: libdevel
-+Priority: extra
-+Conflicts: libgtk-dev
-+Depends: libglib1.2 (= ${Source-Version})
-+Conflicts: libglib-dbg, libglib1.1.5-dbg, libglib1.1.7-dbg, libglib1.1.8-dbg, libglib1.1.9-dbg, libglib1.1.11-dbg, libglib1.1.12-dbg, libglib1.1.13-dbg, libglib1.1.16-dbg
-+Replaces: libglib1.1.5-dbg, libglib1.1.6-dbg, libglib1.1.9-dbg, libglib1.1.11-dbg, libglib1.1.12-dbg, libglib1.1.13-dbg, libglib1.1.16-dbg
-+Description: GLib libraries and debugging symbols
-+ GLib is a library containing many useful C routines for things such
-+ as trees, hashes, and lists. GLib was previously distributed with
-+ the GTK+ toolkit, but has been split off as of the developers' version
-+ 1.1.0.
-+ .
-+ This package contains unstripped shared libraries. it is provided
-+ primarily to provide a backtrace with names in a debugger, this makes
-+ it somewhat easier to interpret core dumps. The libraries are installed
-+ in /usr/lib/debug and can be used by placing that directory in
-+ LD_LIBRARY_PATH.
-+ Most people will not need this package.
-+
-+Package: libglib1.2-doc
-+Architecture: all
-+Section: doc
-+Depends: lynx | www-browser
-+Description: Documentation files for the GLib library version 1.2
-+ GLib is a library containing many useful C routines for things such
-+ as trees, hashes, and lists. GLib was previously distributed with
-+ the GTK+ toolkit, but has been split off as of the developers' version
-+ 1.1.0.
-+ .
-+ This package contains the documentation files for the GLib library
-+ in /usr/share/doc/libglib1.2-doc/ .
-+
---- glib1.2-1.2.10.orig/debian/copyright
-+++ glib1.2-1.2.10/debian/copyright
-@@ -0,0 +1,8 @@
-+This package was debianized by Ben Gertzfield <che@debian.org>
-+on Mon, 27 Jul 1998 14:17:44 -0700
-+
-+GIMP's source may be fetched from http://www.gimp.org/ .
-+
-+It may be redistributed under the terms of the GNU LGPL, Version 2 or
-+later, found on Debian systems in the file /usr/share/common-licenses/LGPL-2.
-+
---- glib1.2-1.2.10.orig/debian/compat
-+++ glib1.2-1.2.10/debian/compat
-@@ -0,0 +1 @@
-+4
---- glib1.2-1.2.10.orig/debian/libglib1.2-dbg.dirs
-+++ glib1.2-1.2.10/debian/libglib1.2-dbg.dirs
-@@ -0,0 +1 @@
-+usr/lib/debug
---- glib1.2-1.2.10.orig/debian/libglib1.2-dbg.files
-+++ glib1.2-1.2.10/debian/libglib1.2-dbg.files
-@@ -0,0 +1 @@
-+usr/lib/debug/*.so*
---- glib1.2-1.2.10.orig/debian/libglib1.2-dev.dirs
-+++ glib1.2-1.2.10/debian/libglib1.2-dev.dirs
-@@ -0,0 +1,4 @@
-+usr/include
-+usr/lib
-+usr/lib/pkgconfig
-+
---- glib1.2-1.2.10.orig/debian/libglib1.2-doc.doc-base
-+++ glib1.2-1.2.10/debian/libglib1.2-doc.doc-base
-@@ -0,0 +1,16 @@
-+Document: glib-docs
-+Title: GLib C library documentation
-+Author: Gregory McLean
-+Abstract: Library reference for GLib C library of useful functions
-+ This document goes into detail on each function of the GLib C
-+ library of useful functions to deal with common structures like
-+ lists, trees, et cetera.
-+Section: Apps/Programming
-+
-+Format: texinfo
-+Files: /usr/share/doc/libglib1.2-doc/glib.texi.gz
-+
-+Format: HTML
-+Index: /usr/share/doc/libglib1.2-doc/glib_toc.html
-+Files: /usr/share/doc/libglib1.2-doc/glib.html
-+
---- glib1.2-1.2.10.orig/debian/libglib1.2-dev.files
-+++ glib1.2-1.2.10/debian/libglib1.2-dev.files
-@@ -0,0 +1,7 @@
-+usr/bin/glib-config
-+usr/include/*
-+usr/lib/lib*.{so,la,a}
-+usr/lib/glib/include/*
-+usr/lib/pkgconfig/*.pc
-+usr/share/aclocal/*m4
-+usr/share/man/man1/glib-config.1*
---- glib1.2-1.2.10.orig/debian/libglib1.2-doc.dirs
-+++ glib1.2-1.2.10/debian/libglib1.2-doc.dirs
-@@ -0,0 +1 @@
-+usr/share/doc/libglib1.2-doc
---- glib1.2-1.2.10.orig/debian/libglib1.2-doc.files
-+++ glib1.2-1.2.10/debian/libglib1.2-doc.files
-@@ -0,0 +1,2 @@
-+usr/share/doc/libglib1.2-doc/*
-+usr/share/info/*
---- glib1.2-1.2.10.orig/debian/libglib1.2-doc.docs
-+++ glib1.2-1.2.10/debian/libglib1.2-doc.docs
-@@ -0,0 +1,2 @@
-+docs/*.html
-+docs/*.texi
---- glib1.2-1.2.10.orig/debian/libglib1.2-doc.info
-+++ glib1.2-1.2.10/debian/libglib1.2-doc.info
-@@ -0,0 +1 @@
-+docs/glib.info
---- glib1.2-1.2.10.orig/glibconfig.h
-+++ glib1.2-1.2.10/glibconfig.h
-@@ -0,0 +1,131 @@
-+/* glibconfig.h
-+ *
-+ * This is a generated file.  Please modify `configure.in'
-+ */
-+
-+#ifndef GLIBCONFIG_H
-+#define GLIBCONFIG_H
-+
-+#include <limits.h>
-+#include <float.h>
-+#define GLIB_HAVE_SYS_POLL_H
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif /* __cplusplus */
-+
-+#define G_MINFLOAT    FLT_MIN
-+#define G_MAXFLOAT    FLT_MAX
-+#define G_MINDOUBLE   DBL_MIN
-+#define G_MAXDOUBLE   DBL_MAX
-+#define G_MINSHORT    SHRT_MIN
-+#define G_MAXSHORT    SHRT_MAX
-+#define G_MININT      INT_MIN
-+#define G_MAXINT      INT_MAX
-+#define G_MINLONG     LONG_MIN
-+#define G_MAXLONG     LONG_MAX
-+
-+typedef signed char gint8;
-+typedef unsigned char guint8;
-+typedef signed short gint16;
-+typedef unsigned short guint16;
-+typedef signed int gint32;
-+typedef unsigned int guint32;
-+
-+#if defined (__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 8))
-+#  define G_GNUC_EXTENSION __extension__
-+#else
-+#  define G_GNUC_EXTENSION
-+#endif
-+
-+#define G_HAVE_GINT64 1
-+
-+G_GNUC_EXTENSION typedef signed long long gint64;
-+G_GNUC_EXTENSION typedef unsigned long long guint64;
-+
-+#define G_GINT64_CONSTANT(val)        (G_GNUC_EXTENSION (val##LL))
-+
-+#define GPOINTER_TO_INT(p)    ((gint)   (p))
-+#define GPOINTER_TO_UINT(p)   ((guint)  (p))
-+
-+#define GINT_TO_POINTER(i)    ((gpointer)  (i))
-+#define GUINT_TO_POINTER(u)   ((gpointer)  (u))
-+
-+#ifdef NeXT /* @#%@! NeXTStep */
-+# define g_ATEXIT(proc)       (!atexit (proc))
-+#else
-+# define g_ATEXIT(proc)       (atexit (proc))
-+#endif
-+
-+#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
-+
-+#define GLIB_MAJOR_VERSION 1
-+#define GLIB_MINOR_VERSION 2
-+#define GLIB_MICRO_VERSION 10
-+
-+
-+#define G_VA_COPY     __va_copy
-+
-+#ifdef        __cplusplus
-+#define       G_HAVE_INLINE   1
-+#else /* !__cplusplus */
-+#define G_HAVE_INLINE 1
-+#define G_HAVE___INLINE 1
-+#define G_HAVE___INLINE__ 1
-+#endif        /* !__cplusplus */
-+
-+#define G_THREADS_ENABLED
-+#define G_THREADS_IMPL_POSIX
-+typedef struct _GStaticMutex GStaticMutex;
-+struct _GStaticMutex
-+{
-+  struct _GMutex *runtime_mutex;
-+  union {
-+    char   pad[24];
-+    double dummy_double;
-+    void  *dummy_pointer;
-+    long   dummy_long;
-+  } aligned_pad_u;
-+};
-+#define       G_STATIC_MUTEX_INIT     { NULL, { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} } }
-+#define       g_static_mutex_get_mutex(mutex)   (g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) :    g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
-+
-+#define GINT16_TO_LE(val)     ((gint16) (val))
-+#define GUINT16_TO_LE(val)    ((guint16) (val))
-+#define GINT16_TO_BE(val)     ((gint16) GUINT16_SWAP_LE_BE (val))
-+#define GUINT16_TO_BE(val)    (GUINT16_SWAP_LE_BE (val))
-+#define GINT32_TO_LE(val)     ((gint32) (val))
-+#define GUINT32_TO_LE(val)    ((guint32) (val))
-+#define GINT32_TO_BE(val)     ((gint32) GUINT32_SWAP_LE_BE (val))
-+#define GUINT32_TO_BE(val)    (GUINT32_SWAP_LE_BE (val))
-+#define GINT64_TO_LE(val)     ((gint64) (val))
-+#define GUINT64_TO_LE(val)    ((guint64) (val))
-+#define GINT64_TO_BE(val)     ((gint64) GUINT64_SWAP_LE_BE (val))
-+#define GUINT64_TO_BE(val)    (GUINT64_SWAP_LE_BE (val))
-+#define GLONG_TO_LE(val)      ((glong) GINT32_TO_LE (val))
-+#define GULONG_TO_LE(val)     ((gulong) GUINT32_TO_LE (val))
-+#define GLONG_TO_BE(val)      ((glong) GINT32_TO_BE (val))
-+#define GULONG_TO_BE(val)     ((gulong) GUINT32_TO_BE (val))
-+#define GINT_TO_LE(val)               ((gint) GINT32_TO_LE (val))
-+#define GUINT_TO_LE(val)      ((guint) GUINT32_TO_LE (val))
-+#define GINT_TO_BE(val)               ((gint) GINT32_TO_BE (val))
-+#define GUINT_TO_BE(val)      ((guint) GUINT32_TO_BE (val))
-+#define G_BYTE_ORDER G_LITTLE_ENDIAN
-+
-+#define GLIB_SYSDEF_POLLIN =1
-+#define GLIB_SYSDEF_POLLOUT =4
-+#define GLIB_SYSDEF_POLLPRI =2
-+#define GLIB_SYSDEF_POLLERR =8
-+#define GLIB_SYSDEF_POLLHUP =16
-+#define GLIB_SYSDEF_POLLNVAL =32
-+
-+
-+#define G_HAVE_WCHAR_H 1
-+#define G_HAVE_WCTYPE_H 1
-+
-+
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
-+
-+#endif /* GLIBCONFIG_H */
---- glib1.2-1.2.10.orig/stamp-gc-h
-+++ glib1.2-1.2.10/stamp-gc-h
-@@ -0,0 +1 @@
-+timestamp
---- glib1.2-1.2.10.orig/glibconfig-sysdefs.h
-+++ glib1.2-1.2.10/glibconfig-sysdefs.h
-@@ -0,0 +1,6 @@
-+#define GLIB_SYSDEF_POLLIN =1
-+#define GLIB_SYSDEF_POLLOUT =4
-+#define GLIB_SYSDEF_POLLPRI =2
-+#define GLIB_SYSDEF_POLLERR =8
-+#define GLIB_SYSDEF_POLLHUP =16
-+#define GLIB_SYSDEF_POLLNVAL =32
diff --git a/package/glib/patches/02-cross-compile-fix.patch b/package/glib/patches/02-cross-compile-fix.patch
deleted file mode 100644 (file)
index e3d68a0..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-diff -urN glib-1.2.10.old/configure glib-1.2.10/configure
---- glib-1.2.10.old/configure  2005-04-03 01:09:18.000000000 +0200
-+++ glib-1.2.10/configure      2005-04-03 01:09:37.000000000 +0200
-@@ -6025,7 +6025,7 @@
- glib_save_LIBS=$LIBS
- LIBS="$LIBS -lm"
- if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6032 "configure"
-@@ -6043,7 +6043,7 @@
-   glib_save_CFLAGS=$CFLAGS
-      CFLAGS="$CFLAGS -std1"
-      if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6050 "configure"
-@@ -6390,7 +6390,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6397 "configure"
-@@ -6430,7 +6430,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6437 "configure"
-@@ -6470,7 +6470,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6477 "configure"
-@@ -6510,7 +6510,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6517 "configure"
-@@ -6550,7 +6550,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6557 "configure"
-@@ -6590,7 +6590,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6597 "configure"
-@@ -6708,7 +6708,7 @@
- else
-   
-         if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6715 "configure"
-@@ -6749,7 +6749,7 @@
- else
-   
-         if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6756 "configure"
-@@ -6790,7 +6790,7 @@
- else
-   
-         if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6797 "configure"
-@@ -6876,7 +6876,7 @@
- rm -f conftest*
- if test $ac_cv_c_bigendian = unknown; then
- if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 6883 "configure"
-@@ -7767,7 +7767,7 @@
- else
-   
-       if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 7774 "configure"
-@@ -7809,7 +7809,7 @@
- else
-   
-       if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 7816 "configure"
-@@ -7854,7 +7854,7 @@
- else
-   
-       if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 7861 "configure"
-@@ -7899,7 +7899,7 @@
- else
-   
-       if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 7906 "configure"
-@@ -8254,7 +8254,7 @@
- else
-   
-                 if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 8261 "configure"
-@@ -8306,7 +8306,7 @@
- else
-   
-               if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 8313 "configure"
-@@ -9137,7 +9137,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 9144 "configure"
-@@ -9237,7 +9237,7 @@
- echo "configure:9238: checking whether pthread_mutex_trylock is posix like" >&5
-               # DCE Threads return 1 as success, posix 0. what a mess.
-               if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 9244 "configure"
-@@ -9267,7 +9267,7 @@
- echo "configure:9268: checking whether pthread_cond_timedwait is posix like" >&5
-               # DCE Threads return -1 as failure, posix ETIMEDOUT.
-               if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 9274 "configure"
-@@ -9332,7 +9332,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 9339 "configure"
-@@ -9452,7 +9452,7 @@
- done
- echo "return 0; }" >>confrun.c
- if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 9459 "configure"
diff --git a/package/glib/patches/03-use-glibconfig-sysdefs b/package/glib/patches/03-use-glibconfig-sysdefs
deleted file mode 100644 (file)
index 932d7c3..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -urN glib-1.2.10.old/glib.h glib-1.2.10/glib.h
---- glib-1.2.10.old/glib.h     2001-02-27 04:44:38.000000000 +0100
-+++ glib-1.2.10/glib.h 2005-04-03 01:43:17.000000000 +0200
-@@ -63,6 +63,7 @@
-  *    exist.  The prototype looks like the above, give or take a const,
-  *    or size_t.
-  */
-+#include <glibconfig-sysdefs.h>
- #include <glibconfig.h>
- /* include varargs functions for assertment macros
-diff -urN glib-1.2.10.old/configure glib-1.2.10/configure
---- glib-1.2.10.old/configure  2005-04-03 01:43:49.000000000 +0200
-+++ glib-1.2.10/configure      2005-04-03 01:45:47.000000000 +0200
-@@ -575,16 +575,6 @@
- # Save this value here, since automake will set cflags later
- cflags_set=${CFLAGS+set}
--# we rewrite this file
--rm -f glibconfig-sysdefs.h
--
--
--
--
--
--
--
--
- # libtool versioning
- LT_RELEASE=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION
diff --git a/package/glib/patches/04-gcc3.4-fix b/package/glib/patches/04-gcc3.4-fix
deleted file mode 100644 (file)
index 96f10b7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-Submitted By: Uwe Düffert (lfs at uwe-dueffert dot de)
-Date: 2004-05-15
-Initial Package Version: 1.2.10
-Origin: self-created, http://www.uwe-dueffert.de/lfs/ownpatches/glib-1.2.10-gcc34-1.patch
-Upstream Status: not reported
-Description: fix compilation of glib1 with gcc34
-$LastChangedBy$
-$Date$
-
-diff -Naur glib-1.2.10.orig/gstrfuncs.c glib-1.2.10/gstrfuncs.c
---- glib-1.2.10.orig/gstrfuncs.c       2004-05-15 13:40:03.556092792 +0000
-+++ glib-1.2.10/gstrfuncs.c    2004-05-15 13:40:36.712052320 +0000
-@@ -47,6 +47,8 @@
-  * inteferes with g_strsignal() on some OSes
-  */
-+#define G_GNUC_PRETTY_FUNCTION
-+
- typedef union  _GDoubleIEEE754  GDoubleIEEE754;
- #define G_IEEE754_DOUBLE_BIAS   (1023)
- /* multiply with base2 exponent to get base10 exponent (nomal numbers) */
diff --git a/package/gmediaserver/Config.in b/package/gmediaserver/Config.in
deleted file mode 100644 (file)
index e9b6ed5..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_GMEDIASERVER
-       prompt "gmediaserver...................... An UPnP music media server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ID3LIB
-       select BR2_PACKAGE_LIBUPNP
-       help
-         An UPnP music media server.
-         
-         http://www.nongnu.org/gmediaserver/
-         
-         Depends: id3lib, libupnp
-
diff --git a/package/gmediaserver/Makefile b/package/gmediaserver/Makefile
deleted file mode 100644 (file)
index bbadfb1..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gmediaserver
-PKG_VERSION:=0.9.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=93de0f8dcbc1353a0d0dd5b5ab4b3142
-
-PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,GMEDIASERVER,gmediaserver,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS=" -lixml -lthreadutil -lupnp -luClibc++ -lz" \
-               am_cv_func_iconv=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --with-id3lib="$(STAGING_DIR)/usr" \
-                       --with-libupnp="$(STAGING_DIR)/usr" \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_GMEDIASERVER):
-       install -m0755 -d $(IDIR_GMEDIASERVER)/etc/default
-       install -m0644 ./files/gmediaserver.default $(IDIR_GMEDIASERVER)/etc/default/gmediaserver
-       install -m0755 -d $(IDIR_GMEDIASERVER)/etc/init.d
-       install -m0755 ./files/gmediaserver.init $(IDIR_GMEDIASERVER)/etc/init.d/gmediaserver
-       install -m0755 -d $(IDIR_GMEDIASERVER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/gmediaserver $(IDIR_GMEDIASERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_GMEDIASERVER)
-       $(IPKG_BUILD) $(IDIR_GMEDIASERVER) $(PACKAGE_DIR)
-
diff --git a/package/gmediaserver/files/gmediaserver.default b/package/gmediaserver/files/gmediaserver.default
deleted file mode 100644 (file)
index d130f91..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="--background --interface=br0 --pid-file=$PID_F"
diff --git a/package/gmediaserver/files/gmediaserver.init b/package/gmediaserver/files/gmediaserver.init
deleted file mode 100644 (file)
index 1582b37..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-BIN=gmediaserver
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/gmediaserver/ipkg/gmediaserver.conffiles b/package/gmediaserver/ipkg/gmediaserver.conffiles
deleted file mode 100644 (file)
index d915334..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/gmediaserver
diff --git a/package/gmediaserver/ipkg/gmediaserver.control b/package/gmediaserver/ipkg/gmediaserver.control
deleted file mode 100644 (file)
index 6ba003f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: gmediaserver
-Priority: optional
-Section: net
-Depends: id3lib, libupnp
-Description: An UPnP music media server.
diff --git a/package/gmediaserver/patches/no_iconv.patch b/package/gmediaserver/patches/no_iconv.patch
deleted file mode 100644 (file)
index 2e61211..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -ruN gmediaserver-0.8.0-old/src/main.c gmediaserver-0.8.0-new/src/main.c
---- gmediaserver-0.8.0-old/src/main.c  2005-09-10 09:26:00.000000000 +0200
-+++ gmediaserver-0.8.0-new/src/main.c  2005-09-17 20:48:01.000000000 +0200
-@@ -32,8 +32,10 @@
- #include <stdbool.h>          /* Gnulib, C99 */
- #include <signal.h>           /* ? */
- #include <locale.h>           /* ? */
-+#ifdef HAVE_ICONV
- #include <iconv.h>            /* Gnulib, POSIX */
- #include "iconvme.h"          /* Gnulib */
-+#endif
- #ifdef HAVE_NL_LANGINFO
- #include <langinfo.h>
- #endif
-@@ -71,8 +73,10 @@
- #ifdef HAVE_ID3LIB
-     { "disable-id3", no_argument, NULL, OPT_DISABLE_ID3 },
- #endif
-+#ifdef HAVE_ICONV
-     { "in-charset", required_argument, NULL, OPT_IN_CHARSET },
-     { "device-charset", required_argument, NULL, OPT_DEVICE_CHARSET },
-+#endif
-     { "friendly-name", required_argument, NULL, OPT_FRIENDLY_NAME },
-     { "pid-file", required_argument, NULL, OPT_PIDFILE },
-     { "profile", required_argument, NULL, OPT_PROFILE, },
-@@ -90,15 +94,21 @@
-     { NULL, 0, NULL, 0 }
- };
-+#ifdef HAVE_ICONV
- iconv_t charset_convert = (iconv_t) -1;
-+#endif
- const char version_etc_copyright[] = "Copyright (C) 2005 Oskar Liljeblad.";
- char *
- convert_string(const char *str)
- {
-+#ifdef HAVE_ICONV
-     if (charset_convert == (iconv_t) -1)
-         return xstrdup(str);
-     return iconv_alloc(charset_convert, str);
-+#else
-+    return xstrdup(str);
-+#endif
- }
- static void
-@@ -140,13 +150,17 @@
-     char *logfilename = NULL;
-     char *timestamp_format = NULL;
-     uint32_t expire_time;
-+#ifdef HAVE_ICONV
-     char *in_charset = NULL;
-     char *device_charset = NULL;
-+#endif
-     set_program_name(argv[0]);
-+#ifdef LOCALE
-     if (setlocale(LC_ALL, "") == NULL)
-         warn(_("cannot set locale: %s\n"), errstr);
-+#endif
- #ifdef ENABLE_NLS
-     if (bindtextdomain(PACKAGE, LOCALEDIR) == NULL)
-         warn(_("cannot bind message domain: %s\n"), errstr);
-@@ -174,12 +188,14 @@
-           id3_enabled = false;
-           break;
- #endif
-+#ifdef HAVE_ICONV
-         case OPT_IN_CHARSET:
-             in_charset = optarg;
-             break;
-         case OPT_DEVICE_CHARSET:
-             device_charset = optarg;
-             break;
-+#endif
-       case OPT_FRIENDLY_NAME:
-           if (optarg[0] == '\0')
-               die(_("friendly name cannot be empty\n"));
-@@ -320,6 +336,7 @@
-     init_logging(logfilename, timestamp_format);
-+#ifdef HAVE_ICONV
-     if (device_charset != NULL) {
-         if (in_charset == NULL) {
- #ifdef HAVE_NL_LANGINFO
-@@ -336,6 +353,7 @@
-         if (charset_convert == (iconv_t) -1)
-             die(_("cannot create character set convertor\nTry using another value for --in-charset or --device-charset\n"));
-     }
-+#endif
-     /* We could write pid before initiating logging too.
-      */
-@@ -409,8 +427,10 @@
-     if (pidfilename != NULL)
-       unlink(pidfilename); /* ignore errors */
-+#ifdef HAVE_ICONV
-     if (charset_convert != (iconv_t) -1)
-         iconv_close(charset_convert); /* ignore errors (only EINVAL) */
-+#endif
-     finish_logging(true);
diff --git a/package/gmp/Config.in b/package/gmp/Config.in
deleted file mode 100644 (file)
index 1e995a7..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_GMP
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBGMP
-
-config BR2_PACKAGE_LIBGMP
-       prompt "libgmp............................ GNU multiprecision arithmetic library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_GMP
-       help
-         GNU multiprecision arithmetic library
-         
-         http://www.swox.com/gmp/
-
diff --git a/package/gmp/Makefile b/package/gmp/Makefile
deleted file mode 100644 (file)
index 53db945..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gmp
-PKG_VERSION:=4.1.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=0aa7d3b3f5b5ec5951e7dddd6f65e891
-
-PKG_SOURCE_URL:=@GNU/gmp
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGMP,libgmp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --enable-shared \
-                 --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGMP):
-       install -m0755 -d $(IDIR_LIBGMP)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.so.* $(IDIR_LIBGMP)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGMP)
-       $(IPKG_BUILD) $(IDIR_LIBGMP) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgmp.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gmp* $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgmp.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/gmp* \
-               $(STAGING_DIR)/usr/lib/libgmp.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/gmp/ipkg/libgmp.control b/package/gmp/ipkg/libgmp.control
deleted file mode 100644 (file)
index 1690028..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libgmp
-Priority: optional
-Section: net
-Description: GNU multiprecision arithmetic library
diff --git a/package/gnutls/Config.in b/package/gnutls/Config.in
deleted file mode 100644 (file)
index bb3ea99..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-config BR2_COMPILE_GNUTLS
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBGNUTLS
-
-config BR2_PACKAGE_LIBGNUTLS
-       prompt "libgnutls......................... The GNU TLS library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_GNUTLS
-       select BR2_PACKAGE_LIBGCRYPT
-       help
-         GnuTLS is a project that aims to develop a library which provides a 
-         secure layer, over a reliable transport layer. Currently the GnuTLS 
-         library implements the proposed standards by the IETF's TLS working 
-         group.
-         
-         Quoting from RFC2246 - the TLS 1.0 protocol specification:
-         
-         "The TLS protocol provides communications privacy over the Internet.
-          The protocol allows client/server applications to communicate in a 
-          way that is designed to prevent eavesdropping, tampering, or message 
-          forgery."
-         
-         Features
-         
-           * Support for TLS 1.1 and SSL 3.0 protocols
-           * Support for TLS extensions
-           * Support for authentication using the SRP protocol
-           * Support for authentication using both X.509 certificates
-           * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
-           * Supports all the strong encryption algorithms
-         
-         http://www.gnu.org/software/gnutls/
-         
-         This packages contains the GnuTLS shared libraries, needed by other programs.
-
-config BR2_PACKAGE_GNUTLS_UTILS
-       prompt   "gnutls-utils.................... The GNU TLS utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBGNUTLS
-       help
-         GnuTLS is a project that aims to develop a library which provides a 
-         secure layer, over a reliable transport layer. Currently the GnuTLS 
-         library implements the proposed standards by the IETF's TLS working 
-         group.
-         
-         Quoting from RFC2246 - the TLS 1.0 protocol specification:
-         
-         "The TLS protocol provides communications privacy over the Internet.
-          The protocol allows client/server applications to communicate in a 
-          way that is designed to prevent eavesdropping, tampering, or message 
-          forgery."
-         
-         Features
-         
-           * Support for TLS 1.1 and SSL 3.0 protocols
-           * Support for TLS extensions
-           * Support for authentication using the SRP protocol
-           * Support for authentication using both X.509 certificates
-           * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
-           * Supports all the strong encryption algorithms
-         
-         http://www.gnu.org/software/gnutls/
-         
-         This packages contains some GnuTLS utilities.
-
-config BR2_PACKAGE_LIBGNUTLS_OPENSSL
-       prompt   "libgnutls-openssl............... The GNU TLS OpenSSL compatibility layer library"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBGNUTLS
-       help
-         GnuTLS is a project that aims to develop a library which provides a 
-         secure layer, over a reliable transport layer. Currently the GnuTLS 
-         library implements the proposed standards by the IETF's TLS working 
-         group.
-         
-         Quoting from RFC2246 - the TLS 1.0 protocol specification:
-         
-         "The TLS protocol provides communications privacy over the Internet.
-          The protocol allows client/server applications to communicate in a 
-          way that is designed to prevent eavesdropping, tampering, or message 
-          forgery."
-         
-         Features
-         
-           * Support for TLS 1.1 and SSL 3.0 protocols
-           * Support for TLS extensions
-           * Support for authentication using the SRP protocol
-           * Support for authentication using both X.509 certificates
-           * and OpenPGP keys Support for X.509 and OpenPGP certificate handling.
-           * Supports all the strong encryption algorithms
-         
-         http://www.gnu.org/software/gnutls/
-         
-         This packages contains the GnuTLS OpenSSL compatibility layer shared library.
-
diff --git a/package/gnutls/Makefile b/package/gnutls/Makefile
deleted file mode 100644 (file)
index 5257850..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gnutls
-PKG_VERSION:=1.0.25
-PKG_RELEASE:=0
-PKG_MD5SUM:=3585b5b204135e51e0efc9084b3e028b
-
-PKG_SOURCE_URL:=ftp://ftp.gnutls.org/pub/gnutls/ \
-       ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/ \
-       http://www.mirrors.wiretapped.net/security/network-security/gnutls/ \
-       ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/ \
-       http://josefsson.org/gnutls/releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGNUTLS,libgnutls,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,GNUTLS_UTILS,gnutls-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIBGNUTLS_OPENSSL,libgnutls-openssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.in ; \
-               touch acinclude.m4 ; \
-               touch aclocal.m4 ; \
-               touch Makefile.in ; \
-               touch config.h.in ; \
-               touch configure ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-rpath \
-               --disable-srp-authentication \
-               --disable-anon-authentication \
-               --disable-openpgp-authentication \
-               --with-included-opencdk=yes \
-               --with-included-libtasn1=yes \
-               --with-included-libcfg=yes \
-               --without-zlib \
-               --without-lzo \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGNUTLS):
-       install -m0755 -d $(IDIR_LIBGNUTLS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgnutls{,-extra}.so.* $(IDIR_LIBGNUTLS)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGNUTLS)
-       $(IPKG_BUILD) $(IDIR_LIBGNUTLS) $(PACKAGE_DIR)
-
-$(IPKG_LIBGNUTLS_OPENSSL):
-       install -m0755 -d $(IDIR_LIBGNUTLS_OPENSSL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgnutls-openssl.so.* $(IDIR_LIBGNUTLS_OPENSSL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGNUTLS_OPENSSL)
-       $(IPKG_BUILD) $(IDIR_LIBGNUTLS_OPENSSL) $(PACKAGE_DIR)
-
-$(IPKG_GNUTLS_UTILS):
-       install -m0755 -d $(IDIR_GNUTLS_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/certtool $(IDIR_GNUTLS_UTILS)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/gnutls-{cli,serv} $(IDIR_GNUTLS_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_GNUTLS_UTILS)
-       $(IPKG_BUILD) $(IDIR_GNUTLS_UTILS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgnutls.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libgnutls{,-extra}-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gnutls $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgnutls{,-extra,-openssl}.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/gnutls{,-extra}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       mkdir -p $(STAGING_DIR)/usr/share/aclocal
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/aclocal/libgnutls{,-extra}.m4 $(STAGING_DIR)/usr/share/aclocal/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgnutls.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libgnutls{,-extra}-config \
-               $(STAGING_DIR)/usr/include/gnutls \
-               $(STAGING_DIR)/usr/lib/libgnutls{,-extra,-openssl}.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/gnutls{,-extra}.pc \
-               $(STAGING_DIR)/usr/share/aclocal/libgnutls{,-extra}.m4 \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/gnutls/ipkg/gnutls-utils.control b/package/gnutls/ipkg/gnutls-utils.control
deleted file mode 100644 (file)
index 0353a54..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: gnutls-utils
-Priority: optional
-Section: admin
-Description: GNU TLS utilities
-Depends: libgnutls
diff --git a/package/gnutls/ipkg/libgnutls-openssl.control b/package/gnutls/ipkg/libgnutls-openssl.control
deleted file mode 100644 (file)
index ea06e15..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libgnutls-openssl
-Priority: optional
-Section: libs
-Description: GNU TLS OpenSSL compatibility layer library
-Depends: libgnutls
diff --git a/package/gnutls/ipkg/libgnutls.control b/package/gnutls/ipkg/libgnutls.control
deleted file mode 100644 (file)
index e6d015d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libgnutls
-Priority: optional
-Section: libs
-Description: GNU TLS library
-Depends: libgcrypt
diff --git a/package/gnutls/patches/500-cross-compile.patch b/package/gnutls/patches/500-cross-compile.patch
deleted file mode 100644 (file)
index 5694bb2..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-diff -ruN gnutls-1.0.24-orig/configure gnutls-1.0.24-1/configure
---- gnutls-1.0.24-orig/configure       2005-01-18 19:31:03.000000000 +0100
-+++ gnutls-1.0.24-1/configure  2005-03-15 23:23:12.000000000 +0100
-@@ -3633,7 +3633,7 @@
-       if test x$opt_developer_mode = xyes; then
-         CFLAGS="${CFLAGS} -g -Wno-format-y2k -Wall -Wcast-align -W -Wpointer-arith -Wchar-subscripts -Wformat-security -Wmissing-braces -Winline -Wstrict-prototypes"
-       else
--        CFLAGS="${CFLAGS} -O2 -finline-functions"
-+        CFLAGS="${CFLAGS} -finline-functions"
-       fi
-       if test x$opt_dmalloc_mode = xyes; then
-@@ -25004,8 +25004,8 @@
--LIBGNUTLS_LIBS="-L${libdir} -lgnutls $LIBTASN1_LIBS $LIBGCRYPT_LIBS $LIBS"
--LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS $LIBTASN1_CFLAGS -I${includedir}"
-+LIBGNUTLS_LIBS="-lgnutls $LIBTASN1_LIBS $LIBGCRYPT_LIBS $LIBS"
-+LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS $LIBTASN1_CFLAGS"
- CFLAGS="${CFLAGS} ${LIBGCRYPT_CFLAGS}"
-@@ -25015,8 +25015,8 @@
- SERV_LIBS="$LIBS $SERV_LIBS"
--LIBGNUTLS_EXTRA_LIBS="-L${libdir} -lgnutls-extra $LIBOPENCDK_LIBS $LZO_LIBS $LIBGNUTLS_LIBS"
--LIBGNUTLS_EXTRA_CFLAGS="$LIBOPENCDK_CFLAGS -I${includedir}"
-+LIBGNUTLS_EXTRA_LIBS="-lgnutls-extra $LIBOPENCDK_LIBS $LZO_LIBS $LIBGNUTLS_LIBS"
-+LIBGNUTLS_EXTRA_CFLAGS="$LIBOPENCDK_CFLAGS $LIBGNUTLS_CFLAGS"
-diff -ruN gnutls-1.0.24-orig/configure.in gnutls-1.0.24-1/configure.in
---- gnutls-1.0.24-orig/configure.in    2004-11-14 00:06:57.000000000 +0100
-+++ gnutls-1.0.24-1/configure.in       2005-03-15 23:24:35.000000000 +0100
-@@ -137,7 +137,7 @@
-       if test x$opt_developer_mode = xyes; then
-         CFLAGS="${CFLAGS} -g -Wno-format-y2k -Wall -Wcast-align -W -Wpointer-arith -Wchar-subscripts -Wformat-security -Wmissing-braces -Winline -Wstrict-prototypes"
-       else
--        CFLAGS="${CFLAGS} -O2 -finline-functions"
-+        CFLAGS="${CFLAGS} -finline-functions"
-       fi
-       if test x$opt_dmalloc_mode = xyes; then
-@@ -489,8 +489,8 @@
- ])
- AM_PROG_LIBTOOL
--LIBGNUTLS_LIBS="-L${libdir} -lgnutls $LIBTASN1_LIBS $LIBGCRYPT_LIBS $LIBS"
--LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS $LIBTASN1_CFLAGS -I${includedir}"
-+LIBGNUTLS_LIBS="-lgnutls $LIBTASN1_LIBS $LIBGCRYPT_LIBS $LIBS"
-+LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS $LIBTASN1_CFLAGS"
- CFLAGS="${CFLAGS} ${LIBGCRYPT_CFLAGS}"
-@@ -500,8 +500,8 @@
- SERV_LIBS="$LIBS $SERV_LIBS"
- AC_SUBST(SERV_LIBS)
--LIBGNUTLS_EXTRA_LIBS="-L${libdir} -lgnutls-extra $LIBOPENCDK_LIBS $LZO_LIBS $LIBGNUTLS_LIBS"
--LIBGNUTLS_EXTRA_CFLAGS="$LIBOPENCDK_CFLAGS -I${includedir}"
-+LIBGNUTLS_EXTRA_LIBS="-lgnutls-extra $LIBOPENCDK_LIBS $LZO_LIBS $LIBGNUTLS_LIBS"
-+LIBGNUTLS_EXTRA_CFLAGS="$LIBOPENCDK_CFLAGS $LIBGNUTLS_CFLAGS"
- AC_SUBST(LIBGNUTLS_EXTRA_LIBS)
- AC_SUBST(LIBGNUTLS_EXTRA_CFLAGS)
diff --git a/package/gnutls/patches/501-certtool-libs.patch b/package/gnutls/patches/501-certtool-libs.patch
deleted file mode 100644 (file)
index db39f88..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN gnutls-1.0.24-orig/src/Makefile.am gnutls-1.0.24-1/src/Makefile.am
---- gnutls-1.0.24-orig/src/Makefile.am 2004-09-17 11:08:24.000000000 +0200
-+++ gnutls-1.0.24-1/src/Makefile.am    2005-03-15 23:28:19.000000000 +0100
-@@ -31,7 +31,7 @@
-       cfg/cfg+.c cfg/cfgfile.c cfg/cmdline.c cfg/parse.c cfg/props.c \
-       cfg/shared.c cfg/platon/str/dynfgets.c cfg/platon/str/strctype.c \
-       cfg/platon/str/strdyn.c cfg/platon/str/strplus.c
--certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS)
-+certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS)
- endif
-diff -ruN gnutls-1.0.24-orig/src/Makefile.in gnutls-1.0.24-1/src/Makefile.in
---- gnutls-1.0.24-orig/src/Makefile.in 2005-01-18 19:31:14.000000000 +0100
-+++ gnutls-1.0.24-1/src/Makefile.in    2005-03-15 23:28:41.000000000 +0100
-@@ -308,7 +308,7 @@
- @HAVE_LIBCFG_FALSE@   cfg/platon/str/strdyn.c cfg/platon/str/strplus.c
- @HAVE_LIBCFG_TRUE@certtool_SOURCES = certtool-gaa.c certtool.c prime.c getpass.c certtool-cfg.c
--@HAVE_LIBCFG_FALSE@certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS)
-+@HAVE_LIBCFG_FALSE@certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS)
- @HAVE_LIBCFG_TRUE@certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) -lcfg+
- all: all-recursive
diff --git a/package/gpg/Config.in b/package/gpg/Config.in
deleted file mode 100644 (file)
index 10f3ba9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_GPG
-       prompt "gpg .............................. Gnu Privacy Guard"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         GPG is an encryption program
-         
-         http://www.gnupg.org
-
diff --git a/package/gpg/Makefile b/package/gpg/Makefile
deleted file mode 100644 (file)
index ca7e146..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gnupg
-PKG_VERSION:=1.4.2.1
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL:=ftp://ftp.franken.de/pub/crypt/mirror/ftp.gnupg.org/gcrypt/gnupg \
-       ftp://ftp.gnupg.org/gcrypt/gnupg
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_MD5:=2d59ed50d92f69994dbfbe00fe1612e4
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,GPG,gpg,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               ac_cv_c_bigendian=no \
-               ac_cv_sizeof_off_t=8 \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               --disable-gnupg-iconv \
-               --disable-card-support \
-               --disable-agent-support \
-               --disable-bzip2 \
-               --disable-exec \
-               --disable-ldap \
-               --disable-hkp \
-               --disable-finger \
-               --disable-ftp \
-               --disable-largefile \
-               --disable-dns-srv \
-               --enable-fake-curl \
-               --disable-nls \
-               --disable-rpath \
-               --disable-regex \
-               $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_GPG): 
-       mkdir -p $(IDIR_GPG)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/g10/gpg $(IDIR_GPG)/usr/bin/
-       $(RSTRIP) $(IDIR_GPG)
-       $(IPKG_BUILD) $(IDIR_GPG) $(PACKAGE_DIR)
diff --git a/package/gpg/ipkg/gpg.control b/package/gpg/ipkg/gpg.control
deleted file mode 100644 (file)
index 4cca7e8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: gpg
-Priority: optional
-Section: text
-Description: Gnu Privacy Guard
diff --git a/package/gpsd/Config.in b/package/gpsd/Config.in
deleted file mode 100644 (file)
index 7b57919..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_PACKAGE_GPSD
-       prompt "gpsd.............................. An interface daemon for GPS receivers"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         gpsd is a monitor daemon that watches a TCP/IP port (2947 by default), 
-         waiting for applications to request information from GPSes or 
-         differential-GPS radios attached to the host machine. Each GPS or 
-         radio is expected to be direct-connected to the host via a USB or 
-         RS232C serial port. The port may be specified to gpsd at startup, or 
-         it may be set via a command shipped down a local control socket (e.g. 
-         by a USB hotplug script). Given a GPS device by either means, gpsd 
-         discovers the correct port speed and protocol for it.
-         
-         http://gpsd.berlios.de/
-
diff --git a/package/gpsd/Makefile b/package/gpsd/Makefile
deleted file mode 100644 (file)
index cd45b4c..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gpsd
-PKG_VERSION:=2.30
-PKG_RELEASE:=1
-PKG_MD5SUM:=dde177174878e8ae6db15f8010da46dd
-
-PKG_SOURCE_URL:=http://download.berlios.de/gpsd/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,GPSD,gpsd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++"  \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm -lnotimpl" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --with-gnu-ld \
-                       --without-x \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CXXLINK="\$$(LINK)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_GPSD):
-       install -d -m0755 $(IDIR_GPSD)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgps.so.* $(IDIR_GPSD)/usr/lib/
-       install -d -m0755 $(IDIR_GPSD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/gpsd $(IDIR_GPSD)/usr/sbin/
-       $(RSTRIP) $(IDIR_GPSD)
-       $(IPKG_BUILD) $(IDIR_GPSD) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgps.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gps{,d}.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libgpsmm.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgps.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgps.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/gps{,d}.h \
-               $(STAGING_DIR)/usr/include/libgpsmm.h \
-               $(STAGING_DIR)/usr/lib/libgps.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/gpsd/ipkg/gpsd.control b/package/gpsd/ipkg/gpsd.control
deleted file mode 100644 (file)
index 94618b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: gpsd
-Priority: optional
-Section: net
-Depends: libpthread, uclibc++
-Description: An interface daemon for GPS receivers.
diff --git a/package/gsm/Config.in b/package/gsm/Config.in
deleted file mode 100644 (file)
index 32ff68e..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-config BR2_COMPILE_GSM
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBGSM
-       
-config BR2_PACKAGE_LIBGSM
-       prompt "libgsm............................ A GSM 06.10 full-rate speech transcoding implementation (library)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_GSM
-       help
-         An implementation of the European GSM 06.10 provisional standard 
-         for full-rate speech transcoding, prI-ETS 300 036, which uses 
-         RPE/LTP (residual pulse excitation/long term prediction) coding 
-         at 13 kbit/s.
-         
-         ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/
-
-config BR2_PACKAGE_GSM_UTILS
-       prompt   "gsm-utils....................... A GSM 06.10 full-rate speech transcoding implementation (utilities)"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBGSM
-       help
-         An implementation of the European GSM 06.10 provisional standard 
-         for full-rate speech transcoding, prI-ETS 300 036, which uses 
-         RPE/LTP (residual pulse excitation/long term prediction) coding 
-         at 13 kbit/s.
-         
-         ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/
diff --git a/package/gsm/Makefile b/package/gsm/Makefile
deleted file mode 100644 (file)
index b30a6c5..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gsm
-PKG_VERSION:=1.0.10
-PKG_RELEASE:=1
-PKG_MD5SUM:=
-
-PKG_SOURCE_URL:=ftp://ftp.cs.tu-berlin.de/pub/local/kbs/tubmik/gsm/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-1.0-pl10
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGSM,libgsm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,GSM_UTILS,gsm-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               LD="$(TARGET_CC)" \
-               COPTS="$(TARGET_CFLAGS)" \
-               INSTALL_ROOT="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGSM):
-       install -d -m0755 $(IDIR_LIBGSM)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgsm.so.* $(IDIR_LIBGSM)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGSM)
-       $(IPKG_BUILD) $(IDIR_LIBGSM) $(PACKAGE_DIR)
-
-$(IPKG_GSM_UTILS):
-       install -d -m0755 $(IDIR_GSM_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_GSM_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_GSM_UTILS)
-       $(IPKG_BUILD) $(IDIR_GSM_UTILS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgsm.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gsm.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgsm.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgsm.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgsm.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/gsm.h \
-               $(STAGING_DIR)/usr/lib/libgsm.a \
-               $(STAGING_DIR)/usr/lib/libgsm.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/gsm/ipkg/gsm-utils.control b/package/gsm/ipkg/gsm-utils.control
deleted file mode 100644 (file)
index b022f71..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: gsm-utils
-Priority: optional
-Section: admin
-Description: A GSM 06.10 full-rate speech transcoding implementation (utilities)
diff --git a/package/gsm/ipkg/libgsm.control b/package/gsm/ipkg/libgsm.control
deleted file mode 100644 (file)
index 922f696..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libgsm
-Priority: optional
-Section: libs
-Description: A GSM 06.10 full-rate speech transcoding implementation (library)
diff --git a/package/gsm/patches/01-debian-libsgm-1.0.10-13.patch b/package/gsm/patches/01-debian-libsgm-1.0.10-13.patch
deleted file mode 100644 (file)
index 4e6e71c..0000000
+++ /dev/null
@@ -1,434 +0,0 @@
-diff -ruN gsm-1.0.10-orig/Makefile gsm-1.0.10-1/Makefile
---- gsm-1.0.10-orig/Makefile   1996-07-02 16:36:06.000000000 +0200
-+++ gsm-1.0.10-1/Makefile      2005-04-08 18:47:52.000000000 +0200
-@@ -7,11 +7,13 @@
- SASR  = -DSASR
- ######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1)
--MULHACK = -DUSE_FLOAT_MUL
-+#MULHACK = -DUSE_FLOAT_MUL
-+MULHACK =
- ######### Define this if your host multiplies floats faster than integers,
- ######### e.g. on a SPARCstation.
--FAST  = -DFAST
-+#FAST = -DFAST
-+FAST  =
- ######### Define together with USE_FLOAT_MUL to enable the GSM library's
- ######### approximation option for incorrect, but good-enough results.
-@@ -44,7 +46,8 @@
- # CCFLAGS     = -c -O
- CC            = gcc -ansi -pedantic
--CCFLAGS       = -c -O2 -DNeedFunctionPrototypes=1
-+COPTS         = -O2
-+CCFLAGS       = -c $(COPTS) -DNeedFunctionPrototypes=1
- LD            = $(CC)
-@@ -78,10 +81,10 @@
- # Leave GSM_INSTALL_ROOT empty to not install the GSM library outside of
- # this directory.
--GSM_INSTALL_ROOT = $(INSTALL_ROOT)
-+GSM_INSTALL_ROOT = $(INSTALL_ROOT)/usr
- GSM_INSTALL_LIB = $(GSM_INSTALL_ROOT)/lib
--GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/inc
--GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/man/man3
-+GSM_INSTALL_INC = $(GSM_INSTALL_ROOT)/include
-+GSM_INSTALL_MAN = $(GSM_INSTALL_ROOT)/share/man/man3
- # Where do you want to install the toast binaries and their manpage?
-@@ -89,14 +92,14 @@
- # Leave TOAST_INSTALL_ROOT empty to not install the toast binaries outside
- # of this directory.
--TOAST_INSTALL_ROOT      = $(INSTALL_ROOT)
-+TOAST_INSTALL_ROOT      = $(INSTALL_ROOT)/usr
- TOAST_INSTALL_BIN = $(TOAST_INSTALL_ROOT)/bin
--TOAST_INSTALL_MAN = $(TOAST_INSTALL_ROOT)/man/man1
-+TOAST_INSTALL_MAN = $(TOAST_INSTALL_ROOT)/share/man/man1
- #  Other tools
- SHELL         = /bin/sh
--LN            = ln
-+LN            = ln -s
- BASENAME      = basename
- AR            = ar
- ARFLAGS               = cr
-@@ -126,7 +129,7 @@
- # Flags
--# DEBUG       = -DNDEBUG
-+DEBUG = -DNDEBUG
- ######### Remove -DNDEBUG to enable assertions.
- CFLAGS        = $(CCFLAGS) $(SASR) $(DEBUG) $(MULHACK) $(FAST) $(LTP_CUT) \
-@@ -140,6 +143,7 @@
- # Targets
- LIBGSM        = $(LIB)/libgsm.a
-+LIBGSMSO= $(LIB)/libgsm.so
- TOAST = $(BIN)/toast
- UNTOAST       = $(BIN)/untoast
-@@ -258,6 +262,9 @@
- GSM_INSTALL_TARGETS = \
-               $(GSM_INSTALL_LIB)/libgsm.a             \
-+              $(GSM_INSTALL_LIB)/libgsm.so            \
-+              $(GSM_INSTALL_LIB)/libgsm.so.1          \
-+              $(GSM_INSTALL_LIB)/libgsm.so.1.0.10     \
-               $(GSM_INSTALL_INC)/gsm.h                \
-               $(GSM_INSTALL_MAN)/gsm.3                \
-               $(GSM_INSTALL_MAN)/gsm_explode.3        \
-@@ -279,7 +286,7 @@
- # Target rules
--all:          $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
-+all:          $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
-               @-echo $(ROOT): Done.
- tst:          $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
-@@ -299,6 +306,11 @@
- # The basic API: libgsm
-+$(LIBGSMSO):  $(LIB) $(GSM_OBJECTS)
-+              $(LD) -o $@.1.0.10 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(GSM_OBJECTS) -lc
-+              ln -fs libgsm.so.1.0.10 lib/libgsm.so.1
-+              ln -fs libgsm.so.1.0.10 lib/libgsm.so
-+
- $(LIBGSM):    $(LIB) $(GSM_OBJECTS)
-               -rm $(RMFLAGS) $(LIBGSM)
-               $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
-@@ -308,15 +320,15 @@
- # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
- $(TOAST):     $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
--              $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
-+              $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
- $(UNTOAST):   $(BIN) $(TOAST)
-               -rm $(RMFLAGS) $(UNTOAST)
--              $(LN) $(TOAST) $(UNTOAST)
-+              $(LN) toast $(UNTOAST)
- $(TCAT):      $(BIN) $(TOAST)
-               -rm $(RMFLAGS) $(TCAT)
--              $(LN) $(TOAST) $(TCAT)
-+              $(LN) toast $(TCAT)
- # The local bin and lib directories
-@@ -351,53 +363,66 @@
-               fi
- $(TOAST_INSTALL_BIN)/toast:   $(TOAST)
--              -rm $@
--              cp $(TOAST) $@
-+              mkdir -p $(TOAST_INSTALL_BIN)
-+              cp -f $(TOAST) $@
-               chmod 755 $@
- $(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast
--              -rm $@
--              ln $? $@
-+              mkdir -p $(TOAST_INSTALL_BIN)
-+              ln -sf $? $@
- $(TOAST_INSTALL_BIN)/tcat:    $(TOAST_INSTALL_BIN)/toast
--              -rm $@
--              ln $? $@
-+              mkdir -p $(TOAST_INSTALL_BIN)
-+              ln -sf $? $@
- $(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1
--              -rm $@
--              cp $? $@
-+              mkdir -p $(TOAST_INSTALL_MAN)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_MAN)/gsm.3:     $(MAN)/gsm.3
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_MAN)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_MAN)/gsm_option.3:      $(MAN)/gsm_option.3
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_MAN)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_MAN)/gsm_explode.3:     $(MAN)/gsm_explode.3
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_MAN)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_MAN)/gsm_print.3:       $(MAN)/gsm_print.3
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_MAN)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_INC)/gsm.h:     $(INC)/gsm.h
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_INC)
-+              cp -f $? $@
-               chmod 444 $@
- $(GSM_INSTALL_LIB)/libgsm.a:  $(LIBGSM)
--              -rm $@
--              cp $? $@
-+              mkdir -p $(GSM_INSTALL_LIB)
-+              cp -f $? $@
-               chmod 444 $@
-+$(GSM_INSTALL_LIB)/libgsm.so: $(LIBGSMSO)
-+              mkdir -p $(GSM_INSTALL_LIB)
-+              cp -f $? $@
-+
-+$(GSM_INSTALL_LIB)/libgsm.so.1:       $(LIBGSMSO)
-+              mkdir -p $(GSM_INSTALL_LIB)
-+              cp -f $? $@
-+
-+$(GSM_INSTALL_LIB)/libgsm.so.1.0.10:  $(LIBGSMSO)
-+              mkdir -p $(GSM_INSTALL_LIB)
-+              cp -f $? $@
-+              chmod 755 $@
-+
- # Distribution
-@@ -426,7 +451,9 @@
- clean:        semi-clean
-               -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add          \
--                      $(TOAST) $(TCAT) $(UNTOAST)     \
-+                      $(LIBGSMSO) $(LIB)/libgsm.so.1.0.10     \
-+                      $(LIB)libgsm.so.1                       \
-+                      $(TOAST) $(TCAT) $(UNTOAST)             \
-                       $(ROOT)/gsm-1.0.tar.Z
-diff -ruN gsm-1.0.10-orig/inc/config.h gsm-1.0.10-1/inc/config.h
---- gsm-1.0.10-orig/inc/config.h       1996-07-02 16:32:27.000000000 +0200
-+++ gsm-1.0.10-1/inc/config.h  2005-04-08 18:24:31.000000000 +0200
-@@ -9,29 +9,29 @@
- #ifndef       CONFIG_H
- #define       CONFIG_H
--/*efine       SIGHANDLER_T    int             /* signal handlers are void     */
--/*efine HAS_SYSV_SIGNAL       1               /* sigs not blocked/reset?      */
-+/*efine       SIGHANDLER_T    int             -* signal handlers are void     */
-+/*efine HAS_SYSV_SIGNAL       1               -* sigs not blocked/reset?      */
- #define       HAS_STDLIB_H    1               /* /usr/include/stdlib.h        */
--/*efine       HAS_LIMITS_H    1               /* /usr/include/limits.h        */
-+#define       HAS_STDIO_H     1               /* /usr/include/stdio.h         */
-+/*efine       HAS_LIMITS_H    1               -* /usr/include/limits.h        */
- #define       HAS_FCNTL_H     1               /* /usr/include/fcntl.h         */
--/*efine       HAS_ERRNO_DECL  1               /* errno.h declares errno       */
- #define       HAS_FSTAT       1               /* fstat syscall                */
- #define       HAS_FCHMOD      1               /* fchmod syscall               */
- #define       HAS_CHMOD       1               /* chmod syscall                */
- #define       HAS_FCHOWN      1               /* fchown syscall               */
- #define       HAS_CHOWN       1               /* chown syscall                */
--/*efine       HAS__FSETMODE   1               /* _fsetmode -- set file mode   */
-+/*efine       HAS__FSETMODE   1               -* _fsetmode -- set file mode   */
- #define       HAS_STRING_H    1               /* /usr/include/string.h        */
--/*efine       HAS_STRINGS_H   1               /* /usr/include/strings.h       */
-+/*efine       HAS_STRINGS_H   1               -* /usr/include/strings.h       */
- #define       HAS_UNISTD_H    1               /* /usr/include/unistd.h        */
- #define       HAS_UTIME       1               /* POSIX utime(path, times)     */
--/*efine       HAS_UTIMES      1               /* use utimes() syscall instead */
-+/*efine       HAS_UTIMES      1               -* use utimes() syscall instead */
- #define       HAS_UTIME_H     1               /* UTIME header file            */
--/*efine       HAS_UTIMBUF     1               /* struct utimbuf               */
--/*efine       HAS_UTIMEUSEC   1               /* microseconds in utimbuf?     */
-+/*efine       HAS_UTIMBUF     1               -* struct utimbuf               */
-+/*efine       HAS_UTIMEUSEC   1               -* microseconds in utimbuf?     */
- #endif        /* CONFIG_H */
-diff -ruN gsm-1.0.10-orig/inc/gsm.h gsm-1.0.10-1/inc/gsm.h
---- gsm-1.0.10-orig/inc/gsm.h  1996-07-05 20:31:51.000000000 +0200
-+++ gsm-1.0.10-1/inc/gsm.h     2005-04-08 18:24:31.000000000 +0200
-@@ -54,6 +54,10 @@
- #define       GSM_OPT_FRAME_INDEX     5
- #define       GSM_OPT_FRAME_CHAIN     6
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
- extern gsm  gsm_create        GSM_P((void));
- extern void gsm_destroy GSM_P((gsm)); 
-@@ -66,6 +70,10 @@
- extern int  gsm_explode GSM_P((gsm, gsm_byte   *, gsm_signal *));
- extern void gsm_implode GSM_P((gsm, gsm_signal *, gsm_byte   *));
-+#ifdef __cplusplus
-+}
-+#endif
-+
- #undef        GSM_P
- #endif        /* GSM_H */
-diff -ruN gsm-1.0.10-orig/inc/toast.h gsm-1.0.10-1/inc/toast.h
---- gsm-1.0.10-orig/inc/toast.h        1996-07-02 16:32:29.000000000 +0200
-+++ gsm-1.0.10-1/inc/toast.h   2005-04-08 18:24:31.000000000 +0200
-@@ -16,11 +16,12 @@
- #include <stdio.h>
- #include <ctype.h>
-+#include <pthread.h>
- #include <signal.h>
- #include <errno.h>
--#ifndef       HAS_ERRNO_DECL
--       extern int     errno;
-+#ifndef errno
-+ extern int   errno;
- #endif
- #ifdef        HAS_LIMITS_H
-@@ -37,6 +38,10 @@
- # endif
- #endif
-+#ifdef  HAS_STDIO_H
-+# include <stdio.h>
-+#endif
-+
- #include "gsm.h"
- #ifndef       S_ISREG
-diff -ruN gsm-1.0.10-orig/src/code.c gsm-1.0.10-1/src/code.c
---- gsm-1.0.10-orig/src/code.c 1996-07-02 16:32:36.000000000 +0200
-+++ gsm-1.0.10-1/src/code.c    2005-04-08 18:24:31.000000000 +0200
-@@ -9,8 +9,8 @@
- #include      "config.h"
--#ifdef        HAS_STDLIB_H
--#include      <stdlib.h>
-+#ifdef        HAS_STRING_H
-+#include      <string.h>
- #else
- #     include "proto.h"
-       extern char     * memcpy P((char *, char *, int));
-diff -ruN gsm-1.0.10-orig/src/debug.c gsm-1.0.10-1/src/debug.c
---- gsm-1.0.10-orig/src/debug.c        1996-07-02 16:32:37.000000000 +0200
-+++ gsm-1.0.10-1/src/debug.c   2005-04-08 18:24:31.000000000 +0200
-@@ -49,7 +49,7 @@
-       fprintf( stderr, "%s [%d .. %d]: ", name, from, to );
-       while (from <= to) {
--              fprintf(stderr, "%d ", ptr[ from ] );
-+              fprintf(stderr, "%ld ", ptr[ from ] );
-               from++;
-               if (nprinted++ >= 7) {
-                       nprinted = 0;
-@@ -63,14 +63,14 @@
-       char            * name,
-       longword          value )
- {
--      fprintf(stderr, "%s: %d\n", name, (long)value );
-+      fprintf(stderr, "%s: %ld\n", name, (long)value );
- }
- void gsm_debug_word P2(  (name, value),
-       char    * name,
-       word      value )
- {
--      fprintf(stderr, "%s: %d\n", name, (long)value);
-+      fprintf(stderr, "%s: %ld\n", name, (long)value);
- }
- #endif
-diff -ruN gsm-1.0.10-orig/src/toast.c gsm-1.0.10-1/src/toast.c
---- gsm-1.0.10-orig/src/toast.c        1996-07-02 16:32:55.000000000 +0200
-+++ gsm-1.0.10-1/src/toast.c   2005-04-08 18:24:31.000000000 +0200
-@@ -251,8 +251,8 @@
- {
-       char * s;
-       if (!(s = malloc(len))) {
--              fprintf(stderr, "%s: failed to malloc %d bytes -- abort\n",
--                      progname, len);
-+              fprintf(stderr, "%s: failed to malloc %ld bytes -- abort\n",
-+                      progname, (long) len);
-               onintr();
-               exit(1);
-       }
-@@ -270,7 +270,7 @@
-       maxlen = strlen(name) + 1 + strlen(want) + strlen(cut);
-       p = strcpy(emalloc(maxlen), name);
--      if (s = suffix(p, cut)) strcpy(s, want);
-+      if ((s = suffix(p, cut))) strcpy(s, want);
-       else if (*want && !suffix(p, want)) strcat(p, want);
-       return p;
-@@ -386,7 +386,7 @@
-               ut[0] = instat.st_atime;
-               ut[1] = instat.st_mtime;
--              (void) utime(outname, ut);
-+              (void) utime(outname, (struct utimbuf *)ut);
- #endif        /* UTIMBUF */
-       }
-@@ -416,7 +416,7 @@
-       }
-       if (st->st_nlink > 1 && !f_cat && !f_precious) {
-               fprintf(stderr, 
--                    "%s: \"%s\" has %s other link%s -- unchanged.\n",
-+                    "%s: \"%s\" has %d other link%s -- unchanged.\n",
-                       progname,name,st->st_nlink - 1,"s" + (st->st_nlink<=2));
-               return 0;
-       }
-@@ -585,8 +585,8 @@
-               if (cc != sizeof(s)) {
-                       if (cc >= 0) fprintf(stderr,
--                      "%s: incomplete frame (%d byte%s missing) from %s\n",
--                                      progname, sizeof(s) - cc,
-+                      "%s: incomplete frame (%ld byte%s missing) from %s\n",
-+                                      progname, (long) sizeof(s) - cc,
-                                       "s" + (sizeof(s) - cc == 1),
-                                       inname ? inname : "stdin" );
-                       gsm_destroy(r);
-@@ -624,8 +624,6 @@
- static int process P1((name), char * name)
- {
--      int step = 0;
--
-       out     = (FILE *)0;
-       in      = (FILE *)0;
-@@ -779,7 +777,6 @@
-       case 'h': help();    exit(0);
-       default: 
--      usage:
-               fprintf(stderr,
-       "Usage: %s [-fcpdhvuaslFC] [files...] (-h for help)\n",
-                       progname);
diff --git a/package/hdparm/Config.in b/package/hdparm/Config.in
deleted file mode 100644 (file)
index d119ac6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_HDPARM
-       prompt "hdparm............................ get/set ATA drive parameters"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-       
-         tune hard disk parameters for high performance
-         Get/set hard disk parameters for Linux IDE drives.
-         Primary use is for enabling irq-unmasking and IDE multiplemode.
-
-         The original website:
-         http://sourceforge.net/projects/hdparm/
diff --git a/package/hdparm/Makefile b/package/hdparm/Makefile
deleted file mode 100644 (file)
index 485fb59..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=hdparm
-PKG_VERSION:=6.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=ecea69f775396e4ab6112dcf9066239f
-
-PKG_SOURCE_URL:=@SF/hdparm
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,HDPARM,hdparm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_HDPARM):
-       install -d -m0755 $(IDIR_HDPARM)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/hdparm $(IDIR_HDPARM)/usr/sbin
-       $(RSTRIP) $(IDIR_HDPARM)
-       $(IPKG_BUILD) $(IDIR_HDPARM) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/hdparm/ipkg/hdparm.control b/package/hdparm/ipkg/hdparm.control
deleted file mode 100644 (file)
index 4db1002..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: hdparm
-Priority: optional
-Section: misc
-Description: get/set ATA drive parameters
diff --git a/package/heyu/Config.in b/package/heyu/Config.in
deleted file mode 100644 (file)
index c8e1783..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_HEYU
-       prompt "heyu.............................. X10 home automation control using a CM11A"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         X10 home automation control using the CM11A serial device.
-
-          See http://heyu.tanj.com/heyu2/ for details.
diff --git a/package/heyu/Makefile b/package/heyu/Makefile
deleted file mode 100644 (file)
index 195d119..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=heyu
-PKG_VERSION:=2.0beta.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=8289d5ca5b972333a72bc0fc3e640c13
-PKG_SOURCE_URL:=http://heyu.tanj.com/download/
-PKG_SOURCE:=heyu-$(PKG_VERSION).tgz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,HEYU,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: 
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \
-               CFLAGS="$(TARGET_CFLAGS) -I$(PKG_BUILD_DIR) -DSYSV -DPOSIX -DHAS_ITIMER -DLINUX -DHASSELECT -DHASTZ"
-       touch $@
-
-$(IPKG_HEYU):
-       install -d -m0755 $(IDIR_HEYU)/etc/$(PKG_NAME)
-       install -m0644 ./files/x10.conf $(IDIR_HEYU)/etc/$(PKG_NAME)/x10.conf
-       install -d -m0755 $(IDIR_HEYU)/usr/bin
-       install -m0644 $(PKG_BUILD_DIR)/heyu $(IDIR_HEYU)/usr/bin/
-       $(RSTRIP) $(IDIR_HEYU)
-       $(IPKG_BUILD) $(IDIR_HEYU) $(PACKAGE_DIR)
diff --git a/package/heyu/files/x10.conf b/package/heyu/files/x10.conf
deleted file mode 100644 (file)
index 3cacaf5..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# this file should contain x10 appliance aliases, one per line, as:
-#   appliance-name  housecode  modulenumber
-# for example:
-#  mydesklamp  A       4
-#  atticfan    B       3
-#  sumppump    C       3
-#  manythings  J       1-4
-#
-# IMPORTANT!  disable the serial console if you need to use heyu
-# on /dev/tts/0.  Read http://forum.openwrt.org/viewtopic.php?id=1767
-#
-# NOTE: using /dev/tts/1 requires the setserial package to
-# set the port to use irq 3, otherwise performance will be
-# unbearable as it is polled.
-#
-TTY            /dev/tts/1
-#
-# give your location - for computing sunrise and sunset times
-# Boston, MA USA:
-#LATITUDE      N42:20
-#LONGITUDE     W71:05
-# Menlo Park, CA USA:
-LATITUDE        N37:43
-LONGITUDE       W122:20
diff --git a/package/heyu/ipkg/files/heyu.conffiles b/package/heyu/ipkg/files/heyu.conffiles
deleted file mode 100644 (file)
index f3c36bc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/heyu/x10.conf
diff --git a/package/heyu/ipkg/heyu.control b/package/heyu/ipkg/heyu.control
deleted file mode 100644 (file)
index c2800f6..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: heyu
-Priority: optional
-Section: misc
-Maintainer: Gregory P. Smith <greg@electricrain.com>
-Source: buildroot internal
-Description: X10 home automation control using the CM11A
-Depends: setserial
diff --git a/package/heyu/patches/01-avoid_configure.patch b/package/heyu/patches/01-avoid_configure.patch
deleted file mode 100644 (file)
index 110602f..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-diff -urN orig/heyu-2.0beta.2/Makefile heyu-2.0beta.2/Makefile
---- orig/heyu-2.0beta.2/Makefile       1970-01-01 01:00:00.000000000 +0100
-+++ heyu-2.0beta.2/Makefile    2006-01-07 01:53:25.000000000 +0100
-@@ -0,0 +1,183 @@
-+# Makefile for HEYU, a program to control an X10 CM11A computer interface.
-+# This makefile is generated by the Configure program.
-+#
-+BIN = /usr/bin
-+MAN = /usr/man/man1
-+MAN5 = /usr/man/man5
-+GROUP = sys
-+OWNER = root
-+
-+#       set DFLAGS equal to:
-+#          -DSYSV       if using SYSTEM V
-+#          -DVOID       if compiler doesn't understand 'void'
-+
-+#This makefile is built for linux
-+DFLAGS = -DSYSV -DPOSIX -DHAS_ITIMER -DLINUX -DHASSELECT -DHASTZ -DHASCM17A
-+LIBS = -lm -lc
-+# # The rest of the makefile should need no changes
-+
-+## Makefile template for Heyu, a program to control an X10 CM11A computer
-+## interface.  From this point on the Makefile is copied from Makefile.in
-+## by the Configure program
-+
-+SRCS =        date.c erase.c info.c  message.c relay.c \
-+      monitor.c reset.c setclock.c stop.c \
-+      tty.c turn.c x10.c xread.c xwrite.c status.c cm11a.c \
-+      eeprom.c preset.c process.c sun.c cmd.c config.c x10state.c \
-+      poll.c modules.c cm17a.c xsync.c timing.c
-+
-+OBJS =        date.o erase.o info.o message.o relay.o \
-+      monitor.o reset.o setclock.o stop.o \
-+      tty.o turn.o x10.o xread.o xwrite.o status.o cm11a.o \
-+      eeprom.o preset.o process.o sun.o cmd.o config.o x10state.o \
-+      poll.o modules.o cm17a.o xsync.o timing.o
-+
-+OTHERSRC = README README2 Makefile x10config.sample protocol.txt eeprom.h \
-+      x10.sched.sample  heyu.1 x10.h x10config.5 x10cm17a.5 \
-+      history.txt version.h heyufaq.txt x10sched.5 process.h sun.h \
-+      x10scripts.5 Configure Makefile.in install.sh INSTALL LICENSE
-+
-+EVERYTHING = $(OTHERSRC) $(SRCS)
-+
-+all:  heyu 
-+
-+heyu: $(OBJS) version.h
-+      $(CC) $(LDFLAGS) -o heyu $(OBJS) $(LIBS)
-+      @echo `id` >usergroup.tmp
-+      @echo ${HOME}  >userhome.tmp
-+      @echo "** Now become root and run 'make install' **"
-+
-+$(OBJS): x10.h process.h sun.h
-+
-+eeprom.o:     eeprom.h
-+
-+install: $(BIN)/heyu  $(MAN)/heyu.1 $(MAN5)/x10config.5 $(MAN5)/x10sched.5 \
-+      $(MAN5)/x10scripts.5
-+
-+uninstall:
-+      rm -f $(BIN)/heyu
-+      rm -f $(MAN)/heyu.1
-+      rm -f $(MAN5)/x10config.5
-+      rm -f $(MAN5)/x10sched.5
-+      rm -f $(MAN5)/x10scripts.5
-+
-+$(BIN)/heyu:  heyu
-+      mkdir -p -m 755 $(BIN)
-+      cp heyu $(BIN)
-+      chgrp $(GROUP) $(BIN)/heyu
-+      chmod 755 $(BIN)/heyu
-+      chown $(OWNER) $(BIN)/heyu
-+      ./install.sh
-+
-+$(MAN)/heyu.1: heyu.1
-+      mkdir -p -m 755 $(MAN)
-+      cp heyu.1 $(MAN)
-+      chmod 644 $(MAN)/heyu.1
-+
-+$(MAN5)/x10config.5: x10config.5
-+      mkdir -p -m 755 $(MAN5)
-+      cp x10config.5 $(MAN5)
-+      chmod 644 $(MAN5)/x10config.5
-+
-+$(MAN5)/x10sched.5: x10sched.5
-+      mkdir -p -m 755 $(MAN5)
-+      cp x10sched.5 $(MAN5)
-+      chmod 644 $(MAN5)/x10sched.5
-+
-+$(MAN5)/x10scripts.5: x10scripts.5
-+      mkdir -p -m 755 $(MAN5)
-+      cp x10scripts.5 $(MAN5)
-+      chmod 644 $(MAN5)/x10scripts.5
-+
-+lint:
-+      lint $(DFLAGS) $(SRCS)
-+
-+shar: x10_heyu.shar.1 x10_heyu.shar.2
-+
-+x10.o:        x10.c version.h
-+
-+ci:   $(SRCS) index.html Makefile
-+      @ for FL in $+ ; do \
-+      if test -w $$FL ; then \
-+        ci -l $$FL ;\
-+      fi ;\
-+      done
-+
-+x10_heyu.shar.1:
-+      shar $(OTHERSRC) >x10_heyu.shar.1
-+
-+x10_heyu.shar.2:
-+      shar $(SRCS) > x10_heyu.shar.2
-+
-+bigshar:
-+      shar $(EVERYTHING) > x10_heyu.shar
-+
-+tar:    x10_heyu.tgz
-+
-+x10_heyu.tgz: $(EVERYTHING)
-+      rm -fr heyu.dir
-+      mkdir heyu.dir
-+      cp -p $(EVERYTHING) heyu.dir
-+      cp Makefile.dist heyu.dir/Makefile
-+      tar -czvf x10_heyu.tgz heyu.dir
-+
-+heyudistro:   $(EVERYTHING)
-+      rm -rf distro.dir
-+      mkdir distro.dir
-+      cp -p $(EVERYTHING) distro.dir
-+      cp -p release_notes.txt distro.dir
-+      rm distro.dir/Makefile
-+
-+
-+beta: x10_beta.tgz
-+
-+x10_beta.tgz: $(EVERYTHING)
-+      rm -fr heyu.beta
-+      mkdir heyu.beta
-+      cp -p $(EVERYTHING) heyu.beta
-+      cp Makefile.dist heyu.dir/Makefile
-+      tar -czvf x10_beta.tgz heyu.beta
-+
-+zip:  x10_heyu.zip
-+
-+x10_heyu.zip: $(EVERYTHING)
-+      rm -f x10_heyu.zip
-+      zip -kl x10_heyu.zip $(EVERYTHING)
-+
-+touch:
-+      touch $(OTHERSRC)
-+      touch $(SRCS)
-+
-+clean:
-+      rm -f *.o
-+
-+clobber: clean
-+      rm -f heyu
-+
-+upload:       heyu index.html x10_heyu.tgz x10_heyu.zip
-+      /bin/sh -c ./upload.sh
-+
-+rcsdiffrw:
-+      @-for x in `$(MAKE) rw` ;\
-+      do      \
-+              echo            ;\
-+              echo $$x        ;\
-+              echo =========  ;\
-+              rcsdiff $$x     ;\
-+      done 2>&1               ;\
-+      echo                    ;\
-+      echo all done
-+
-+list:
-+      @ls $(EVERYTHING) | more
-+
-+rw:
-+      @ls -l $(EVERYTHING) | \
-+              egrep '^[^l].w' | \
-+              sed 's;.* ;;'   # strip to last space
-+
-+populate: $(EVERYTHING)
-+
-+$(EVERYTHING):
-+##    co -r$(revision) $@
-+
-diff -urN orig/heyu-2.0beta.2/local.h heyu-2.0beta.2/local.h
---- orig/heyu-2.0beta.2/local.h        1970-01-01 01:00:00.000000000 +0100
-+++ heyu-2.0beta.2/local.h     2006-01-07 01:54:13.000000000 +0100
-@@ -0,0 +1,3 @@
-+#define USESIGINT 1'
-+#define SPOOLDIR "/tmp"
-+#define LOCKDIR "/tmp"
diff --git a/package/hostap-utils/Config.in b/package/hostap-utils/Config.in
deleted file mode 100644 (file)
index d2a9f06..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_HOSTAP_UTILS
-       prompt "hostap-utils...................... Host AP driver utility programs"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Host AP driver utility programs
-         
-         http://hostap.epitest.fi/
-
diff --git a/package/hostap-utils/Makefile b/package/hostap-utils/Makefile
deleted file mode 100644 (file)
index 3833504..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=hostap-utils
-PKG_VERSION:=0.4.7
-PKG_RELEASE:=1
-PKG_MD5SUM:=afe041581b8f01666e353bec20917c85
-
-PKG_SOURCE_URL:=http://hostap.epitest.fi/releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,HOSTAP_UTILS,hostap-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -Wall" \
-               all
-       touch $@
-
-$(IPKG_HOSTAP_UTILS):
-       install -m0755 -d $(IDIR_HOSTAP_UTILS)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/hostap_crypt_conf $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/hostap_diag $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/hostap_io_debug $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/hostap_rid $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/prism2_srec $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/split_combined_hex $(IDIR_HOSTAP_UTILS)/usr/sbin/
-       $(RSTRIP) $(IDIR_HOSTAP_UTILS)
-       $(IPKG_BUILD) $(IDIR_HOSTAP_UTILS) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/hostap-utils/ipkg/hostap-utils.control b/package/hostap-utils/ipkg/hostap-utils.control
deleted file mode 100644 (file)
index c7e1270..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: hostap-utils
-Priority: optional
-Section: net
-Depends:
-Description: Host AP driver utility programs
diff --git a/package/hostapd/Config.in b/package/hostapd/Config.in
deleted file mode 100644 (file)
index 7a66d87..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-config BR2_COMPILE_HOSTAPD
-       tristate
-       default n
-       depends BR2_PACKAGE_HOSTAPD || BR2_PACKAGE_HOSTAPD_MINI || BR2_PACKAGE_HOSTAPD_UTILS
-       select BR2_PACKAGE_KMOD_MADWIFI
-
-config BR2_PACKAGE_HOSTAPD
-       prompt "hostapd........................... An IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_HOSTAPD
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         
-         hostapd is a user space daemon for access point and 
-         authentication servers. It implements IEEE 802.11 access point 
-         management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS 
-         client, EAP server, and RADIUS authentication server.
-         
-         http://hostap.epitest.fi/hostapd/
-       
-         Includes:
-          - hostapd
-
-config BR2_PACKAGE_HOSTAPD_MINI
-       prompt "hostapd-mini...................... An IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (without EAP TLS/TTLS support)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_HOSTAPD
-       help
-         
-         hostapd is a user space daemon for access point and 
-         authentication servers. It implements IEEE 802.11 access point 
-         management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS 
-         client, EAP server, and RADIUS authentication server.
-         
-         http://hostap.epitest.fi/hostapd/
-       
-         Includes:
-          - hostapd (built with WPA support only)
-
-config BR2_PACKAGE_HOSTAPD_UTILS
-       prompt "hostapd-utils..................... An IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (CLI utility)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_HOSTAPD
-       help
-         
-         hostapd is a user space daemon for access point and 
-         authentication servers. It implements IEEE 802.11 access point 
-         management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS 
-         client, EAP server, and RADIUS authentication server.
-         
-         http://hostap.epitest.fi/hostapd/
-       
-         Includes:
-          - hostapd_cli
-
-if (BR2_PACKAGE_HOSTAPD = y) && (BR2_PACKAGE_HOSTAPD_MINI = y)
-       comment "WARNING: both hostapd and hostapd-mini are selected for installation !"
-endif
diff --git a/package/hostapd/Makefile b/package/hostapd/Makefile
deleted file mode 100644 (file)
index ac45e7f..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=hostapd
-PKG_VERSION:=0.5.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=b7f4739ca4758798f8dc3b1ea9fd00d0
-
-PKG_SOURCE_URL:=http://hostap.epitest.fi/releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_build
-
-ifneq ($(BR2_PACKAGE_$(1)),)
-BUILD_TARGETS += $(PKG_INSTALL_DIR)/$(2)/hostapd
-endif
-
-$(PKG_INSTALL_DIR)/$(2)/hostapd: $(PKG_BUILD_DIR)/.prepared
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       $(CP) ./files/$(2).config $(PKG_BUILD_DIR)/.config
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPTFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/madwifi" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               hostapd
-       mkdir -p $(PKG_INSTALL_DIR)/$(2)
-       $(CP) $(PKG_BUILD_DIR)/hostapd $(PKG_INSTALL_DIR)/$(2)/
-       touch $$@
-
-$$(IPKG_$(1)): $(PKG_INSTALL_DIR)/$(2)/hostapd
-       install -m0755 -d $$(IDIR_$(1))/etc
-       install -m0600 $(PKG_BUILD_DIR)/madwifi.conf $$(IDIR_$(1))/etc/hostapd.conf
-       install -m0755 -d $$(IDIR_$(1))/usr/sbin
-       install -m0755 $(PKG_INSTALL_DIR)/$(2)/hostapd $$(IDIR_$(1))/usr/sbin/
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,HOSTAPD,hostapd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,HOSTAPD_MINI,hostapd-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,HOSTAPD_UTILS,hostapd-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_build,HOSTAPD,hostapd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,HOSTAPD_MINI,hostapd-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) ./files/hostapd.config $(PKG_BUILD_DIR)/.config
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(BUILD_TARGETS)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPTFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/madwifi" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               hostapd_cli
-       touch $@
-
-$(IPKG_HOSTAPD_UTILS): $(PKG_BUILD_DIR)/.built
-       install -m0755 -d $(IDIR_HOSTAPD_UTILS)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/hostapd_cli $(IDIR_HOSTAPD_UTILS)/usr/sbin/
-       $(RSTRIP) $(IDIR_HOSTAPD_UTILS)
-       $(IPKG_BUILD) $(IDIR_HOSTAPD_UTILS) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/hostapd/files/hostapd-mini.config b/package/hostapd/files/hostapd-mini.config
deleted file mode 100644 (file)
index 912bee8..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# Example hostapd build time configuration
-#
-# This file lists the configuration options that are used when building the
-# hostapd binary. All lines starting with # are ignored. Configuration option
-# lines must be commented out complete, if they are not to be included, i.e.,
-# just setting VARIABLE=n is not disabling that variable.
-#
-# This file is included in Makefile, so variables like CFLAGS and LIBS can also
-# be modified from here. In most cass, these lines should use += in order not
-# to override previous values of the variables.
-
-# Driver interface for Host AP driver
-CONFIG_DRIVER_HOSTAP=y
-
-# Driver interface for wired authenticator
-#CONFIG_DRIVER_WIRED=y
-
-# Driver interface for madwifi driver
-CONFIG_DRIVER_MADWIFI=y
-#CFLAGS += -I../head # change to reflect local setup; directory for madwifi src
-
-# Driver interface for Prism54 driver
-#CONFIG_DRIVER_PRISM54=y
-
-# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)
-#CONFIG_DRIVER_BSD=y
-#CFLAGS += -I/usr/local/include
-#LIBS += -L/usr/local/lib
-
-# IEEE 802.11F/IAPP
-CONFIG_IAPP=y
-
-# WPA2/IEEE 802.11i RSN pre-authentication
-CONFIG_RSN_PREAUTH=y
-
-# Integrated EAP authenticator
-CONFIG_EAP=y
-
-# EAP-MD5 for the integrated EAP authenticator
-#CONFIG_EAP_MD5=y
-
-# EAP-TLS for the integrated EAP authenticator
-#CONFIG_EAP_TLS=y
-
-# EAP-MSCHAPv2 for the integrated EAP authenticator
-#CONFIG_EAP_MSCHAPV2=y
-
-# EAP-PEAP for the integrated EAP authenticator
-#CONFIG_EAP_PEAP=y
-
-# EAP-PSK for the integrated EAP authenticator
-CONFIG_EAP_PSK=y
-
-# EAP-GTC for the integrated EAP authenticator
-#CONFIG_EAP_GTC=y
-
-# EAP-TTLS for the integrated EAP authenticator
-#CONFIG_EAP_TTLS=y
-
-# EAP-SIM for the integrated EAP authenticator
-#CONFIG_EAP_SIM=y
-
-# PKCS#12 (PFX) support (used to read private key and certificate file from
-# a file that usually has extension .p12 or .pfx)
-#CONFIG_PKCS12=y
-
-# RADIUS authentication server. This provides access to the integrated EAP
-# authenticator from external hosts using RADIUS.
-#CONFIG_RADIUS_SERVER=y
diff --git a/package/hostapd/files/hostapd.config b/package/hostapd/files/hostapd.config
deleted file mode 100644 (file)
index e2237d6..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# Example hostapd build time configuration
-#
-# This file lists the configuration options that are used when building the
-# hostapd binary. All lines starting with # are ignored. Configuration option
-# lines must be commented out complete, if they are not to be included, i.e.,
-# just setting VARIABLE=n is not disabling that variable.
-#
-# This file is included in Makefile, so variables like CFLAGS and LIBS can also
-# be modified from here. In most cass, these lines should use += in order not
-# to override previous values of the variables.
-
-# Driver interface for Host AP driver
-CONFIG_DRIVER_HOSTAP=y
-
-# Driver interface for wired authenticator
-#CONFIG_DRIVER_WIRED=y
-
-# Driver interface for madwifi driver
-CONFIG_DRIVER_MADWIFI=y
-#CFLAGS += -I../head # change to reflect local setup; directory for madwifi src
-
-# Driver interface for Prism54 driver
-#CONFIG_DRIVER_PRISM54=y
-
-# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver)
-#CONFIG_DRIVER_BSD=y
-#CFLAGS += -I/usr/local/include
-#LIBS += -L/usr/local/lib
-
-# IEEE 802.11F/IAPP
-CONFIG_IAPP=y
-
-# WPA2/IEEE 802.11i RSN pre-authentication
-CONFIG_RSN_PREAUTH=y
-
-# Integrated EAP authenticator
-CONFIG_EAP=y
-
-# EAP-MD5 for the integrated EAP authenticator
-CONFIG_EAP_MD5=y
-
-# EAP-TLS for the integrated EAP authenticator
-CONFIG_EAP_TLS=y
-
-# EAP-MSCHAPv2 for the integrated EAP authenticator
-CONFIG_EAP_MSCHAPV2=y
-
-# EAP-PEAP for the integrated EAP authenticator
-CONFIG_EAP_PEAP=y
-
-# EAP-PSK for the integrated EAP authenticator
-CONFIG_EAP_PSK=y
-
-# EAP-GTC for the integrated EAP authenticator
-CONFIG_EAP_GTC=y
-
-# EAP-TTLS for the integrated EAP authenticator
-CONFIG_EAP_TTLS=y
-
-# EAP-SIM for the integrated EAP authenticator
-#CONFIG_EAP_SIM=y
-
-# PKCS#12 (PFX) support (used to read private key and certificate file from
-# a file that usually has extension .p12 or .pfx)
-CONFIG_PKCS12=y
-
-# RADIUS authentication server. This provides access to the integrated EAP
-# authenticator from external hosts using RADIUS.
-#CONFIG_RADIUS_SERVER=y
diff --git a/package/hostapd/ipkg/hostapd-mini.conffiles b/package/hostapd/ipkg/hostapd-mini.conffiles
deleted file mode 100644 (file)
index f619800..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/hostapd.conf
diff --git a/package/hostapd/ipkg/hostapd-mini.control b/package/hostapd/ipkg/hostapd-mini.control
deleted file mode 100644 (file)
index 5118ba7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: hostapd-mini
-Priority: optional
-Section: net
-Depends: kmod-madwifi
-Description: an IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (with EAP/PSK only)
diff --git a/package/hostapd/ipkg/hostapd-utils.control b/package/hostapd/ipkg/hostapd-utils.control
deleted file mode 100644 (file)
index 5f8d82d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: hostapd-utils
-Priority: optional
-Section: net
-Depends: hostapd
-Description: an IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (CLI utility)
diff --git a/package/hostapd/ipkg/hostapd.conffiles b/package/hostapd/ipkg/hostapd.conffiles
deleted file mode 100644 (file)
index f619800..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/hostapd.conf
diff --git a/package/hostapd/ipkg/hostapd.control b/package/hostapd/ipkg/hostapd.control
deleted file mode 100644 (file)
index cb2dac6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: hostapd
-Priority: optional
-Section: net
-Depends: kmod-madwifi, libopenssl
-Provides: hostpad
-Description: an IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator
diff --git a/package/hostapd/patches/001-cross_compile_fix.patch b/package/hostapd/patches/001-cross_compile_fix.patch
deleted file mode 100644 (file)
index 8b5ca68..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-Common subdirectories: hostapd-0.5.2/logwatch and hostapd-0.5.2.new/logwatch
-diff -u hostapd-0.5.2/Makefile hostapd-0.5.2.new/Makefile
---- hostapd-0.5.2/Makefile     2006-03-20 03:20:09.000000000 +0000
-+++ hostapd-0.5.2.new/Makefile 2006-03-21 22:25:23.803473592 +0000
-@@ -3,7 +3,7 @@
- DIR_HOSTAP=.
- ifndef CFLAGS
--CFLAGS = -MMD -O2 -Wall -g
-+CFLAGS = -MMD $(OPTFLAGS) $(CPPFLAGS)
- endif
- # define HOSTAPD_DUMP_STATE to include SIGUSR1 handler for dumping state to
-@@ -266,7 +266,7 @@
-       for i in $(ALL); do cp $$i /usr/local/bin/$$i; done
- hostapd: $(OBJS)
--      $(CC) -o hostapd $(OBJS) $(LIBS)
-+      $(CC) -o hostapd $(OBJS) $(LDFLAGS) $(LIBS)
- driver_conf.c: Makefile .config
-       rm -f driver_conf.c
-@@ -330,10 +330,10 @@
- endif
- nt_password_hash: $(NOBJS)
--      $(CC) -o nt_password_hash $(NOBJS) $(LIBS_n)
-+      $(CC) -o nt_password_hash $(NOBJS) $(LDFLAGS) $(LIBS_n)
- hlr_auc_gw: $(HOBJS)
--      $(CC) -o hlr_auc_gw $(HOBJS) $(LIBS_h)
-+      $(CC) -o hlr_auc_gw $(HOBJS) $(LDFLAGS) $(LIBS_h)
- clean:
-       rm -f core *~ *.o hostapd hostapd_cli nt_password_hash hlr_auc_gw
diff --git a/package/howl/Config.in b/package/howl/Config.in
deleted file mode 100644 (file)
index a409dd2..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-menu "howl.............................. A Zeroconf networking implementation"
-
-config BR2_COMPILE_HOWL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBHOWL
-
-config BR2_PACKAGE_LIBHOWL
-       prompt "libhowl........................... The howl library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_HOWL
-       help
-         A cross-platform implementation of Zeroconf networking.
-         
-         http://www.porchdogsoft.com/products/howl/
-         
-         This package contains shared libraries, needed by other programs.
-
-config BR2_PACKAGE_HOWL_UTILS
-       prompt   "howl-utils...................... The howl client utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBHOWL
-       help
-         A cross-platform implementation of Zeroconf networking.
-         
-         http://www.porchdogsoft.com/products/howl/
-
-comment "Daemons ---"
-
-config BR2_PACKAGE_AUTOIPD
-       prompt "autoipd........................... An IPv4 Link-Local address self-assigner daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBHOWL
-       help
-         A cross-platform implementation of Zeroconf networking.
-         
-         http://www.porchdogsoft.com/products/howl/
-
-config BR2_PACKAGE_MDNSRESPONDER
-       prompt "mdnsresponder..................... An mDNS (Multicast DNS) service responder daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBHOWL
-       help
-         A cross-platform implementation of Zeroconf networking.
-         
-         http://www.porchdogsoft.com/products/howl/
-
-config BR2_PACKAGE_NIFD
-       prompt "nifd.............................. A network interface monitor daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBHOWL
-       help
-         A cross-platform implementation of Zeroconf networking.
-         
-         http://www.porchdogsoft.com/products/howl/
-
-endmenu
diff --git a/package/howl/Makefile b/package/howl/Makefile
deleted file mode 100644 (file)
index 02d9b78..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=howl
-PKG_VERSION:=1.0.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=c389d3ffba0e69a179de2ec650f1fdcc
-
-PKG_SOURCE_URL:=http://www.porchdogsoft.com/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBHOWL,libhowl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MDNSRESPONDER,mdnsresponder,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,HOWL_UTILS,howl-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,AUTOIPD,autoipd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,NIFD,nifd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBHOWL):
-       install -m0755 -d $(IDIR_LIBHOWL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{howl,mDNSResponder}.so.* $(IDIR_LIBHOWL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBHOWL)
-       $(IPKG_BUILD) $(IDIR_LIBHOWL) $(PACKAGE_DIR)
-
-$(IPKG_HOWL_UTILS):
-       install -m0755 -d $(IDIR_HOWL_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/mDNS{Browse,Publish,Query,Resolve} $(IDIR_HOWL_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_HOWL_UTILS)
-       $(IPKG_BUILD) $(IDIR_HOWL_UTILS) $(PACKAGE_DIR)
-       
-$(IPKG_MDNSRESPONDER):
-       install -m0755 -d $(IDIR_MDNSRESPONDER)/etc
-       install -m0644 ./files/mDNSResponder.conf $(IDIR_MDNSRESPONDER)/etc/mDNSResponder.conf
-       install -m0755 -d $(IDIR_MDNSRESPONDER)/etc/init.d
-       install -m0644 ./files/mDNSResponder.init $(IDIR_MDNSRESPONDER)/etc/init.d/mDNSResponder
-       install -m0755 -d $(IDIR_MDNSRESPONDER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/mDNSResponder $(IDIR_MDNSRESPONDER)/usr/sbin/
-       $(RSTRIP) $(IDIR_MDNSRESPONDER)
-       $(IPKG_BUILD) $(IDIR_MDNSRESPONDER) $(PACKAGE_DIR)
-       
-$(IPKG_AUTOIPD):
-       install -m0755 -d $(IDIR_AUTOIPD)/etc/init.d
-       install -m0644 ./files/autoipd.init $(IDIR_AUTOIPD)/etc/init.d/autoipd
-       install -m0755 -d $(IDIR_AUTOIPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/autoipd $(IDIR_AUTOIPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_AUTOIPD)
-       $(IPKG_BUILD) $(IDIR_AUTOIPD) $(PACKAGE_DIR)
-       
-$(IPKG_NIFD):
-       install -m0755 -d $(IDIR_NIFD)/etc/init.d
-       install -m0644 ./files/nifd.init $(IDIR_NIFD)/etc/init.d/nifd
-       install -m0755 -d $(IDIR_NIFD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/nifd $(IDIR_NIFD)/usr/sbin/
-       $(RSTRIP) $(IDIR_NIFD)
-       $(IPKG_BUILD) $(IDIR_NIFD) $(PACKAGE_DIR)
-       
-$(STAGING_DIR)/usr/lib/libhowl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/howl $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{howl,mDNSResponder}.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/howl.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $(STAGING_DIR)/usr/lib/libhowl.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libhowl.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/howl \
-         $(STAGING_DIR)/usr/lib/lib{howl,mDNSResponder}.{a,so*} \
-         $(STAGING_DIR)/usr/lib/pkgconfig/howl.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/howl/files/autoipd.init b/package/howl/files/autoipd.init
deleted file mode 100644 (file)
index eed5936..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/autopid
-RUN_D=/var/run
-PID_F=$RUN_D/autoipd.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  autoipd $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/howl/files/mDNSResponder.conf b/package/howl/files/mDNSResponder.conf
deleted file mode 100644 (file)
index eac712f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#name         #type        #domain  #port  #text
-"My Router"   _http._tcp   local.   80     "txtvers=1" "path=/P" "note=My Router"
diff --git a/package/howl/files/mDNSResponder.init b/package/howl/files/mDNSResponder.init
deleted file mode 100644 (file)
index 292280f..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/mDNSResponder
-RUN_D=/var/run
-PID_F=$RUN_D/mDNSResponder.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  mDNSResponder $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/howl/files/nifd.init b/package/howl/files/nifd.init
deleted file mode 100644 (file)
index b67861e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/nifd
-RUN_D=/var/run
-PID_F=$RUN_D/nifd.pid
-
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  nifd $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/howl/ipkg/autoipd.control b/package/howl/ipkg/autoipd.control
deleted file mode 100644 (file)
index 5d8af85..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: autoipd
-Priority: optional
-Section: net
-Description: an IPv4 Link-Local address self-assigner daemon
-Depends: libhowl, libpthread
diff --git a/package/howl/ipkg/howl-utils.control b/package/howl/ipkg/howl-utils.control
deleted file mode 100644 (file)
index ed6695b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: howl-utils
-Priority: optional
-Section: net
-Description: a ZeroConf (aka RendezVous) implementation (utilities)
-Depends: libhowl, libpthread
diff --git a/package/howl/ipkg/libhowl.control b/package/howl/ipkg/libhowl.control
deleted file mode 100644 (file)
index 390862d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libhowl
-Priority: optional
-Section: net
-Description: a ZeroConf (aka RendezVous) implementation (library)
diff --git a/package/howl/ipkg/mdnsresponder.conffiles b/package/howl/ipkg/mdnsresponder.conffiles
deleted file mode 100644 (file)
index eaf1aea..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/mDNSResponder.conf
diff --git a/package/howl/ipkg/mdnsresponder.control b/package/howl/ipkg/mdnsresponder.control
deleted file mode 100644 (file)
index e2312e3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mdnsresponder
-Priority: optional
-Section: net
-Description: an mDNS (Multicast DNS) service responder daemon
-Depends: libhowl, libpthread
diff --git a/package/howl/ipkg/nifd.control b/package/howl/ipkg/nifd.control
deleted file mode 100644 (file)
index 20f47e3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: nifd
-Priority: optional
-Section: net
-Description: a network interface monitor daemon
-Depends: libhowl, libpthread
diff --git a/package/howl/patches/config-path.patch b/package/howl/patches/config-path.patch
deleted file mode 100644 (file)
index a0c26d1..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---- howl-0.9.10-orig/src/mDNSResponder/Posix/posix_main.c      2005-01-27 04:11:20.000000000 +0100
-+++ howl-0.9.10-2/src/mDNSResponder/Posix/posix_main.c 2005-03-19 13:04:42.000000000 +0100
-@@ -249,9 +249,9 @@
-       {
-               sw_mdns_servant_load_file(servant, conf_file);
-       }
--      else if (sw_mdns_servant_load_file(servant, "/etc/howl/mDNSResponder.conf") != SW_OKAY)
-+      else
-       {
--              sw_mdns_servant_load_file(servant, "/usr/local/etc/howl/mDNSResponder.conf");
-+              sw_mdns_servant_load_file(servant, "/etc/mDNSResponder.conf");
-       }
-       write_pidfile("mDNSResponder", &pidfd);
diff --git a/package/howl/patches/debug-log.patch b/package/howl/patches/debug-log.patch
deleted file mode 100644 (file)
index 91410b8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
---- howl-0.9.10-orig/src/mDNSResponder/Posix/posix_main.c      2005-01-27 04:11:20.000000000 +0100
-+++ howl-0.9.10-2/src/mDNSResponder/Posix/posix_main.c 2005-03-19 13:04:42.000000000 +0100
-@@ -186,6 +186,7 @@
-                       case 'd':
-                       {
-                               make_daemon = SW_FALSE;
-+                              sw_debug_set_level(SW_LOG_VERBOSE);
-                       }
-                       break;
diff --git a/package/howl/patches/proto-fix.patch b/package/howl/patches/proto-fix.patch
deleted file mode 100644 (file)
index 0b9d105..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- howl-0.9.10-orig/include/salt/platform.h   2005-01-28 21:46:14.000000000 +0100
-+++ howl-0.9.10-2/include/salt/platform.h      2005-03-19 13:04:42.000000000 +0100
-@@ -409,7 +409,7 @@
-  */
- sw_const_string
--sw_strerror();
-+sw_strerror(void);
- /*
diff --git a/package/htpdate/Config.in b/package/htpdate/Config.in
deleted file mode 100644 (file)
index 89f19d2..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_HTPDATE
-       prompt "htpdate........................... HTP (Hypertext Time Protocol) implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         An HTP (Hypertext Time Protocol) implementation
-         
-         http://www.clevervest.com/htp/
-
diff --git a/package/htpdate/Makefile b/package/htpdate/Makefile
deleted file mode 100644 (file)
index 8eb04c5..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=htpdate
-PKG_VERSION:=0.9.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=12cf883c5619cf4c13a62f77f1a55b54
-
-PKG_SOURCE_URL:=http://www.clevervest.com/htp/archive/c/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,HTPDATE,htpdate,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)"
-       touch $@
-
-$(IPKG_HTPDATE):
-       install -d -m0755 $(IDIR_HTPDATE)/etc/default/
-       install -m0644 ./files/htpdate.default $(IDIR_HTPDATE)/etc/default/htpdate
-       install -d -m0755 $(IDIR_HTPDATE)/etc/init.d/
-       install -m0755 ./files/htpdate.init $(IDIR_HTPDATE)/etc/init.d/htpdate
-       ln -sf htpdate $(IDIR_HTPDATE)/etc/init.d/S49htpdate
-       install -d -m0755 $(IDIR_HTPDATE)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/htpdate $(IDIR_HTPDATE)/usr/sbin/
-       $(RSTRIP) $(IDIR_HTPDATE)
-       $(IPKG_BUILD) $(IDIR_HTPDATE) $(PACKAGE_DIR)
-
diff --git a/package/htpdate/files/htpdate.default b/package/htpdate/files/htpdate.default
deleted file mode 100644 (file)
index 94674fd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="www.google.com www.yahoo.com www.linux.org www.freebsd.org"
diff --git a/package/htpdate/files/htpdate.init b/package/htpdate/files/htpdate.init
deleted file mode 100644 (file)
index 97a413f..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-BIN=htpdate
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN -l -s -t $OPTIONS && $BIN -D $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/htpdate/ipkg/htpdate.conffiles b/package/htpdate/ipkg/htpdate.conffiles
deleted file mode 100644 (file)
index cbbc558..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/htpdate
diff --git a/package/htpdate/ipkg/htpdate.control b/package/htpdate/ipkg/htpdate.control
deleted file mode 100644 (file)
index cdb470c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: htpdate
-Priority: optional
-Section: net
-Description: an HTP (Hypertext Time Protocol) implementation
diff --git a/package/httping/Config.in b/package/httping/Config.in
deleted file mode 100644 (file)
index 8c84ec7..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-menu "httping........................... Httping is like 'ping' but for http-requests."
-
-config BR2_PACKAGE_HTTPING
-       prompt "httping............................ Httping is like 'ping' but for http-requests."
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Httping is like 'ping' but for http-requests.
-               Give it an url, and it'll show you how long it takes to connect, send a 
-               request and retrieve the reply (only the headers). Be aware that the 
-               transmission across the network also takes time!
-
-               http://www.vanheusden.com/httping/
-
-config BR2_PACKAGE_HTTPING_WITH_SSL
-       prompt "Enable SSL support"
-       bool
-       default y
-       depends BR2_PACKAGE_HTTPING
-
-endmenu
diff --git a/package/httping/Makefile b/package/httping/Makefile
deleted file mode 100644 (file)
index dbd9208..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=httping
-PKG_VERSION:=1.0.10
-PKG_RELEASE:=1
-PKG_MD5SUM:=998b00b8babeb3196d28c20ad87d9c15
-
-PKG_SOURCE_URL:=http://www.vanheusden.com/httping/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-PKG_DEPEND=libopenssl
-ifneq ($(BR2_PACKAGE_HTTPING_WITH_SSL),y)
-SSL_ENABLE:=".nossl"
-PKG_DEPEND:=""
-endif
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,HTTPING,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) -f $(PKG_BUILD_DIR)/Makefile$(SSL_ENABLE) \
-               CC=$(TARGET_CC) STAGING_DIR=$(STAGING_DIR)
-       touch $@
-
-$(IPKG_HTTPING): 
-       mkdir -p $(IDIR_HTTPING)/usr/sbin
-       echo "Depends: $(PKG_DEPEND)" >> $(IDIR_HTTPING)/CONTROL/control
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_HTTPING)/usr/sbin/
-       $(STRIP) $(IDIR_HTTPING)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_HTTPING) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/httping/ipkg/httping.control b/package/httping/ipkg/httping.control
deleted file mode 100644 (file)
index 5ab31d9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: httping
-Section: net
-Priority: optional
-Description: Httping is like 'ping' but for http-requests.
diff --git a/package/httping/patches/01-honor_includes_lib-paths.patch b/package/httping/patches/01-honor_includes_lib-paths.patch
deleted file mode 100644 (file)
index 92817c7..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -urN httping-1.0.10.orig/io.c httping-1.0.10/io.c
---- httping-1.0.10.orig/io.c   2006-02-13 13:48:37.645232976 +0100
-+++ httping-1.0.10/io.c        2006-02-13 13:48:24.083294704 +0100
-@@ -37,7 +37,7 @@
-               struct timeval to;
-               fd_set rfds;
--              FD_ZERO(&rfds);
-+              //FD_ZERO(&rfds);
-               FD_SET(fd, &rfds);
-               to.tv_sec  = timeout / 1000;
-diff -urN httping-1.0.10.orig/Makefile httping-1.0.10/Makefile
---- httping-1.0.10.orig/Makefile       2006-01-02 17:07:29.000000000 +0100
-+++ httping-1.0.10/Makefile    2006-02-13 13:44:45.066590304 +0100
-@@ -15,8 +15,8 @@
- VERSION=1.0.10
- DEBUG=-g
--LDFLAGS+=-lssl -lcrypto $(DEBUG)
--CFLAGS+=-O2 -Wall -DVERSION=\"$(VERSION)\" $(DEBUG)
-+LDFLAGS+=-lssl -lcrypto $(DEBUG) -L$(STAGING_DIR)/usr/lib
-+CFLAGS+=-O2 -Wall -DVERSION=\"$(VERSION)\" $(DEBUG) -I$(STAGING_DIR)/usr/include
- OBJS=http.o io.o str.o error.o utils.o main.o tcp.o mssl.o res.o
diff --git a/package/icecast/Config.in b/package/icecast/Config.in
deleted file mode 100644 (file)
index 90c75c7..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-config BR2_PACKAGE_ICECAST
-       prompt "icecast........................... A streaming media server for Ogg/Vorbis and MP3 audio streams"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBCURL
-       select BR2_PACKAGE_LIBVORBISIDEC
-       select BR2_PACKAGE_LIBXML2
-       select BR2_PACKAGE_LIBXSLT
-       help
-         Icecast is a streaming media server which currently supports Ogg 
-         Vorbis and MP3 audio streams. It can be used to create an Internet 
-         radio station or a privately running jukebox and many things in 
-         between. It is very versatile in that new formats can be added 
-         relatively easily and supports open standards for commuincation and 
-         interaction.
-         
-         http://www.icecast.org/
-         
-         Depends:
-          * libcurl
-          * libvorbisidec
-          * libxml2
-          * libxslt
-
diff --git a/package/icecast/Makefile b/package/icecast/Makefile
deleted file mode 100644 (file)
index ec2ed24..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=icecast
-PKG_VERSION:=2.3.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=35256fbc4a93571662af2ed18fbbfcc5
-
-PKG_SOURCE_URL:=http://downloads.us.xiph.org/releases/icecast/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ICECAST,icecast,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/libxml2 " \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-yp \
-                       --with-curl="yes" \
-                       --with-curl-config="$(STAGING_DIR)/usr/bin/curl-config" \
-                       --with-ogg="$(STAGING_DIR)/usr" \
-                       --with-speex="no" \
-                       --with-theora="no" \
-                       --with-vorbis="$(STAGING_DIR)/usr" \
-                       --with-xslt-config="$(STAGING_DIR)/usr/bin/xslt-config" \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_ICECAST):
-       install -d -m0755 $(IDIR_ICECAST)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/icecast.xml $(IDIR_ICECAST)/etc/
-       install -d -m0755 $(IDIR_ICECAST)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/icecast $(IDIR_ICECAST)/usr/bin/
-       install -d -m0755 $(IDIR_ICECAST)/usr/share/icecast
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/icecast/admin $(IDIR_ICECAST)/usr/share/icecast/
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/icecast/web $(IDIR_ICECAST)/usr/share/icecast/
-       $(RSTRIP) $(IDIR_ICECAST)
-       $(IPKG_BUILD) $(IDIR_ICECAST) $(PACKAGE_DIR)
diff --git a/package/icecast/ipkg/icecast.conffiles b/package/icecast/ipkg/icecast.conffiles
deleted file mode 100644 (file)
index 1203e9d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/icecast.xml
diff --git a/package/icecast/ipkg/icecast.control b/package/icecast/ipkg/icecast.control
deleted file mode 100644 (file)
index 4df9d50..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: icecast
-Priority: optional
-Section: net
-Depends: libcurl, libvorbisidec, libpthread, libxml2, libxslt
-Description: A streaming media server
diff --git a/package/icecast/patches/01-icecast-2.3.0-tremor.patch b/package/icecast/patches/01-icecast-2.3.0-tremor.patch
deleted file mode 100644 (file)
index ed17084..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -rNu icecast-2.3.0.old/configure icecast-2.3.0.new/configure
---- icecast-2.3.0.old/configure        2005-09-24 07:18:46.000000000 +1000
-+++ icecast-2.3.0.new/configure        2005-10-07 22:08:29.000000000 +1000
-@@ -21967,7 +21967,7 @@
- if test "${xt_cv_lib_ogg+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  OGG_LIBS="-logg"
-+  OGG_LIBS="-lvorbisidec"
- #
- # check if the installed Ogg is sufficiently new.
-@@ -22033,7 +22033,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- int
- main ()
- {
-@@ -22188,9 +22188,9 @@
- fi
--VORBIS_LIBS="-lvorbis"
--VORBISFILE_LIBS="-lvorbisfile"
--VORBISENC_LIBS="-lvorbisenc"
-+VORBIS_LIBS="-lvorbisidec"
-+VORBISFILE_LIBS="-lvorbisidec"
-+VORBISENC_LIBS="-lvorbisidec"
- xt_save_LIBS="$LIBS"
- xt_save_LDFLAGS="$LDFLAGS"
-@@ -22327,17 +22327,18 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
--#include <vorbis/codec.h>
--#include <vorbis/vorbisenc.h>
-+#include <tremor/ivorbiscodec.h>
- int
- main ()
- {
-+/*
- if ((struct ovectl_ratemanage_arg *) 0)
-   return 0;
- if (sizeof (struct ovectl_ratemanage_arg))
-   return 0;
-+*/
-   ;
-   return 0;
- }
-diff -rNu icecast-2.3.0.old/src/format_flac.c icecast-2.3.0.new/src/format_flac.c
---- icecast-2.3.0.old/src/format_flac.c        2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_flac.c        2005-10-07 22:10:24.000000000 +1000
-@@ -18,7 +18,7 @@
- #endif
- #include <stdlib.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include <string.h>
- typedef struct source_tag source_t;
-diff -rNu icecast-2.3.0.old/src/format_midi.c icecast-2.3.0.new/src/format_midi.c
---- icecast-2.3.0.old/src/format_midi.c        2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_midi.c        2005-10-07 22:10:12.000000000 +1000
-@@ -18,7 +18,7 @@
- #endif
- #include <stdlib.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include <string.h>
- typedef struct source_tag source_t;
-diff -rNu icecast-2.3.0.old/src/format_ogg.c icecast-2.3.0.new/src/format_ogg.c
---- icecast-2.3.0.old/src/format_ogg.c 2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_ogg.c 2005-10-07 22:10:02.000000000 +1000
-@@ -24,7 +24,7 @@
- #include <stdlib.h>
- #include <string.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include "refbuf.h"
- #include "source.h"
-diff -rNu icecast-2.3.0.old/src/format_ogg.h icecast-2.3.0.new/src/format_ogg.h
---- icecast-2.3.0.old/src/format_ogg.h 2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_ogg.h 2005-10-07 22:09:51.000000000 +1000
-@@ -18,7 +18,7 @@
- #ifndef __FORMAT_OGG_H__
- #define __FORMAT_OGG_H__
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include "refbuf.h"
- #include "format.h"
-diff -rNu icecast-2.3.0.old/src/format_speex.c icecast-2.3.0.new/src/format_speex.c
---- icecast-2.3.0.old/src/format_speex.c       2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_speex.c       2005-10-07 22:09:44.000000000 +1000
-@@ -18,7 +18,7 @@
- #endif
- #include <stdlib.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include <speex/speex_header.h>
- typedef struct source_tag source_t;
-diff -rNu icecast-2.3.0.old/src/format_theora.c icecast-2.3.0.new/src/format_theora.c
---- icecast-2.3.0.old/src/format_theora.c      2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_theora.c      2005-10-07 22:09:38.000000000 +1000
-@@ -18,7 +18,7 @@
- #endif
- #include <stdlib.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include <theora/theora.h>
- typedef struct source_tag source_t;
-diff -rNu icecast-2.3.0.old/src/format_vorbis.c icecast-2.3.0.new/src/format_vorbis.c
---- icecast-2.3.0.old/src/format_vorbis.c      2005-08-19 12:01:58.000000000 +1000
-+++ icecast-2.3.0.new/src/format_vorbis.c      2005-10-07 22:09:29.000000000 +1000
-@@ -18,8 +18,8 @@
- #endif
- #include <stdlib.h>
--#include <ogg/ogg.h>
--#include <vorbis/codec.h>
-+#include <tremor/ogg.h>
-+#include <tremor/ivorbiscodec.h>
- #include <memory.h>
- #include <string.h>
-diff -rNu icecast-2.3.0.old/src/source.c icecast-2.3.0.new/src/source.c
---- icecast-2.3.0.old/src/source.c     2005-09-23 06:19:28.000000000 +1000
-+++ icecast-2.3.0.new/src/source.c     2005-10-07 22:09:17.000000000 +1000
-@@ -19,7 +19,7 @@
- #include <stdlib.h>
- #include <string.h>
- #include <sys/types.h>
--#include <ogg/ogg.h>
-+#include <tremor/ogg.h>
- #include <errno.h>
- #ifndef _WIN32
diff --git a/package/icecast/patches/icecast-2.3.0-curl_config.patch b/package/icecast/patches/icecast-2.3.0-curl_config.patch
deleted file mode 100644 (file)
index eb9f46f..0000000
+++ /dev/null
@@ -1,27127 +0,0 @@
-diff -ruN icecast-2.3.0-old/aclocal.m4 icecast-2.3.0-new/aclocal.m4
---- icecast-2.3.0-old/aclocal.m4       2005-09-23 23:18:41.000000000 +0200
-+++ icecast-2.3.0-new/aclocal.m4       2005-10-02 13:02:52.000000000 +0200
-@@ -871,63 +871,13 @@
- ]
- )
--# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-+# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
--# serial 47 AC_PROG_LIBTOOL
-+# serial 46 AC_PROG_LIBTOOL
-+# Debian $Rev$
--
--# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
--# -----------------------------------------------------------
--# If this macro is not defined by Autoconf, define it here.
--m4_ifdef([AC_PROVIDE_IFELSE],
--         [],
--         [m4_define([AC_PROVIDE_IFELSE],
--               [m4_ifdef([AC_PROVIDE_$1],
--                         [$2], [$3])])])
--
--
--# AC_PROG_LIBTOOL
--# ---------------
- AC_DEFUN([AC_PROG_LIBTOOL],
--[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
--dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
--dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
--  AC_PROVIDE_IFELSE([AC_PROG_CXX],
--    [AC_LIBTOOL_CXX],
--    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
--  ])])
--dnl And a similar setup for Fortran 77 support
--  AC_PROVIDE_IFELSE([AC_PROG_F77],
--    [AC_LIBTOOL_F77],
--    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
--])])
--
--dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
--dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
--dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
--  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
--    [AC_LIBTOOL_GCJ],
--    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
--      [AC_LIBTOOL_GCJ],
--      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
--      [AC_LIBTOOL_GCJ],
--      [ifdef([AC_PROG_GCJ],
--           [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
--       ifdef([A][M_PROG_GCJ],
--           [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
--       ifdef([LT_AC_PROG_GCJ],
--           [define([LT_AC_PROG_GCJ],
--              defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
--])])# AC_PROG_LIBTOOL
--
--
--# _AC_PROG_LIBTOOL
--# ----------------
--AC_DEFUN([_AC_PROG_LIBTOOL],
- [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
--AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
--AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
--AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-@@ -938,13 +888,10 @@
- # Prevent multiple expansion
- define([AC_PROG_LIBTOOL], [])
--])# _AC_PROG_LIBTOOL
--
-+])
--# AC_LIBTOOL_SETUP
--# ----------------
- AC_DEFUN([AC_LIBTOOL_SETUP],
--[AC_PREREQ(2.50)dnl
-+[AC_PREREQ(2.13)dnl
- AC_REQUIRE([AC_ENABLE_SHARED])dnl
- AC_REQUIRE([AC_ENABLE_STATIC])dnl
- AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-@@ -954,294 +901,410 @@
- AC_REQUIRE([AC_PROG_LD])dnl
- AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
- AC_REQUIRE([AC_PROG_NM])dnl
-+AC_REQUIRE([LT_AC_PROG_SED])dnl
- AC_REQUIRE([AC_PROG_LN_S])dnl
- AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
--# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
- AC_REQUIRE([AC_OBJEXT])dnl
- AC_REQUIRE([AC_EXEEXT])dnl
- dnl
--AC_LIBTOOL_SYS_MAX_CMD_LEN
--AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
--AC_LIBTOOL_OBJDIR
--
--AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
- _LT_AC_PROG_ECHO_BACKSLASH
--
--case $host_os in
--aix3*)
--  # AIX sometimes has problems with the GCC collect2 program.  For some
--  # reason, if we set the COLLECT_NAMES environment variable, the problems
--  # vanish in a puff of smoke.
--  if test "X${COLLECT_NAMES+set}" != Xset; then
--    COLLECT_NAMES=
--    export COLLECT_NAMES
-+# Only perform the check for file, if the check method requires it
-+case $deplibs_check_method in
-+file_magic*)
-+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-+    AC_PATH_MAGIC
-   fi
-   ;;
- esac
--# Sed substitution that helps us do robust quoting.  It backslashifies
--# metacharacters that are still active within double-quoted strings.
--Xsed='sed -e 1s/^X//'
--[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
--
--# Same as above, but do not quote variable references.
--[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
--
--# Sed substitution to delay expansion of an escaped shell variable in a
--# double_quote_subst'ed string.
--delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
--
--# Sed substitution to avoid accidental globbing in evaled expressions
--no_glob_subst='s/\*/\\\*/g'
--
--# Constants:
--rm="rm -f"
--
--# Global variables:
--default_ofile=libtool
--can_build_shared=yes
--
--# All known linkers require a `.a' archive for static linking (except MSVC,
--# which needs '.lib').
--libext=a
--ltmain="$ac_aux_dir/ltmain.sh"
--ofile="$default_ofile"
--with_gnu_ld="$lt_cv_prog_gnu_ld"
--
--AC_CHECK_TOOL(AR, ar, false)
- AC_CHECK_TOOL(RANLIB, ranlib, :)
- AC_CHECK_TOOL(STRIP, strip, :)
--old_CC="$CC"
--old_CFLAGS="$CFLAGS"
-+ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-+ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-+enable_win32_dll=yes, enable_win32_dll=no)
--# Set sane defaults for various variables
--test -z "$AR" && AR=ar
--test -z "$AR_FLAGS" && AR_FLAGS=cru
--test -z "$AS" && AS=as
--test -z "$CC" && CC=cc
--test -z "$LTCC" && LTCC=$CC
--test -z "$DLLTOOL" && DLLTOOL=dlltool
--test -z "$LD" && LD=ld
--test -z "$LN_S" && LN_S="ln -s"
--test -z "$MAGIC_CMD" && MAGIC_CMD=file
--test -z "$NM" && NM=nm
--test -z "$SED" && SED=sed
--test -z "$OBJDUMP" && OBJDUMP=objdump
--test -z "$RANLIB" && RANLIB=:
--test -z "$STRIP" && STRIP=:
--test -z "$ac_objext" && ac_objext=o
-+AC_ARG_ENABLE(libtool-lock,
-+  [  --disable-libtool-lock  avoid locking (might break parallel builds)])
-+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
--# Determine commands to create old-style static archives.
--old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
--old_postinstall_cmds='chmod 644 $oldlib'
--old_postuninstall_cmds=
-+# Some flags need to be propagated to the compiler or linker for good
-+# libtool support.
-+case $host in
-+*-*-irix6*)
-+  # Find out which ABI we are using.
-+  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
-+  if AC_TRY_EVAL(ac_compile); then
-+    case `/usr/bin/file conftest.$ac_objext` in
-+    *32-bit*)
-+      LD="${LD-ld} -32"
-+      ;;
-+    *N32*)
-+      LD="${LD-ld} -n32"
-+      ;;
-+    *64-bit*)
-+      LD="${LD-ld} -64"
-+      ;;
-+    esac
-+  fi
-+  rm -rf conftest*
-+  ;;
--if test -n "$RANLIB"; then
--  case $host_os in
--  openbsd*)
--    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
--    ;;
--  *)
--    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
--    ;;
--  esac
--  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
--fi
-+*-*-sco3.2v5*)
-+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-+  SAVE_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -belf"
-+  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
-+    [AC_LANG_SAVE
-+     AC_LANG_C
-+     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
-+     AC_LANG_RESTORE])
-+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-+    CFLAGS="$SAVE_CFLAGS"
-+  fi
-+  ;;
--_LT_CC_BASENAME([$compiler])
-+ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-+[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
-+  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-+  AC_CHECK_TOOL(AS, as, false)
-+  AC_CHECK_TOOL(OBJDUMP, objdump, false)
--# Only perform the check for file, if the check method requires it
--case $deplibs_check_method in
--file_magic*)
--  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
--    AC_PATH_MAGIC
--  fi
-+  # recent cygwin and mingw systems supply a stub DllMain which the user
-+  # can override, but on older systems we have to supply one
-+  AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
-+    [AC_TRY_LINK([],
-+      [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
-+      DllMain (0, 0, 0);],
-+      [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
-+
-+  case $host/$CC in
-+  *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
-+    # old mingw systems require "-dll" to link a DLL, while more recent ones
-+    # require "-mdll"
-+    SAVE_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS -mdll"
-+    AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
-+      [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
-+    CFLAGS="$SAVE_CFLAGS" ;;
-+  *-*-cygwin* | *-*-pw32*)
-+    # cygwin systems need to pass --dll to the linker, and not link
-+    # crt.o which will require a WinMain@16 definition.
-+    lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
-+  esac
-   ;;
-+  ])
- esac
--AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
--AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
--enable_win32_dll=yes, enable_win32_dll=no)
--
--AC_ARG_ENABLE([libtool-lock],
--    [AC_HELP_STRING([--disable-libtool-lock],
--      [avoid locking (might break parallel builds)])])
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+_LT_AC_LTCONFIG_HACK
--AC_ARG_WITH([pic],
--    [AC_HELP_STRING([--with-pic],
--      [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
--    [pic_mode="$withval"],
--    [pic_mode=default])
--test -z "$pic_mode" && pic_mode=default
-+])
--# Use C for the default configuration in the libtool script
--tagname=
--AC_LIBTOOL_LANG_C_CONFIG
--_LT_AC_TAGCONFIG
--])# AC_LIBTOOL_SETUP
-+# AC_LIBTOOL_HEADER_ASSERT
-+# ------------------------
-+AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT],
-+[AC_CACHE_CHECK([whether $CC supports assert without backlinking],
-+    [lt_cv_func_assert_works],
-+    [case $host in
-+    *-*-solaris*)
-+      if test "$GCC" = yes && test "$with_gnu_ld" != yes; then
-+        case `$CC --version 2>/dev/null` in
-+        [[12]].*) lt_cv_func_assert_works=no ;;
-+        *)        lt_cv_func_assert_works=yes ;;
-+        esac
-+      fi
-+      ;;
-+    esac])
-+if test "x$lt_cv_func_assert_works" = xyes; then
-+  AC_CHECK_HEADERS(assert.h)
-+fi
-+])# AC_LIBTOOL_HEADER_ASSERT
--# _LT_AC_SYS_COMPILER
--# -------------------
--AC_DEFUN([_LT_AC_SYS_COMPILER],
--[AC_REQUIRE([AC_PROG_CC])dnl
-+# _LT_AC_CHECK_DLFCN
-+# --------------------
-+AC_DEFUN([_LT_AC_CHECK_DLFCN],
-+[AC_CHECK_HEADERS(dlfcn.h)
-+])# _LT_AC_CHECK_DLFCN
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
-+# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-+# ---------------------------------
-+AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-+[AC_REQUIRE([AC_CANONICAL_HOST])
-+AC_REQUIRE([AC_PROG_NM])
-+AC_REQUIRE([AC_OBJEXT])
-+# Check for command to grab the raw symbol name followed by C symbol from nm.
-+AC_MSG_CHECKING([command to parse $NM output])
-+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [dnl
--# Allow CC to be a program name with arguments.
--compiler=$CC
--])# _LT_AC_SYS_COMPILER
-+# These are sane defaults that work on at least a few old systems.
-+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
-+# Character class describing NM global symbol codes.
-+symcode='[[BCDEGRST]]'
--# _LT_CC_BASENAME(CC)
--# -------------------
--# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
--AC_DEFUN([_LT_CC_BASENAME],
--[for cc_temp in $1""; do
--  case $cc_temp in
--    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
--    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--])
-+# Regexp to match symbols that can be accessed directly from C.
-+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-+# Transform the above into a raw symbol and a C symbol.
-+symxfrm='\1 \2\3 \3'
--# _LT_COMPILER_BOILERPLATE
--# ------------------------
--# Check for compiler boilerplate output or warnings with
--# the simple compiler test code.
--AC_DEFUN([_LT_COMPILER_BOILERPLATE],
--[ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--])# _LT_COMPILER_BOILERPLATE
--
--
--# _LT_LINKER_BOILERPLATE
--# ----------------------
--# Check for linker boilerplate output or warnings with
--# the simple link test code.
--AC_DEFUN([_LT_LINKER_BOILERPLATE],
--[ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
--])# _LT_LINKER_BOILERPLATE
--
--
--# _LT_AC_SYS_LIBPATH_AIX
--# ----------------------
--# Links a minimal program and checks the executable
--# for the system default hardcoded library path. In most cases,
--# this is /usr/lib:/lib, but when the MPI compilers are used
--# the location of the communication and MPI libs are included too.
--# If we don't find anything, use the default library path according
--# to the aix ld manual.
--AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
--[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi],[])
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--])# _LT_AC_SYS_LIBPATH_AIX
--
--
--# _LT_AC_SHELL_INIT(ARG)
--# ----------------------
--AC_DEFUN([_LT_AC_SHELL_INIT],
--[ifdef([AC_DIVERSION_NOTICE],
--           [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
--       [AC_DIVERT_PUSH(NOTICE)])
--$1
--AC_DIVERT_POP
--])# _LT_AC_SHELL_INIT
-+# Transform an extracted symbol line into a proper C declaration
-+lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-+# Transform an extracted symbol line into symbol name and symbol address
-+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--# _LT_AC_PROG_ECHO_BACKSLASH
--# --------------------------
--# Add some code to the start of the generated configure script which
--# will find an echo command which doesn't interpret backslashes.
--AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
--[_LT_AC_SHELL_INIT([
--# Check that we are running under the correct shell.
--SHELL=${CONFIG_SHELL-/bin/sh}
-+# Define system-specific variables.
-+case $host_os in
-+aix*)
-+  symcode='[[BCDT]]'
-+  ;;
-+cygwin* | mingw* | pw32*)
-+  symcode='[[ABCDGISTW]]'
-+  ;;
-+hpux*) # Its linker distinguishes data from code symbols
-+  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+  ;;
-+irix* | nonstopux*)
-+  symcode='[[BCDEGRST]]'
-+  ;;
-+osf*)
-+  symcode='[[BCDEGQRST]]'
-+  ;;
-+solaris* | sysv5*)
-+  symcode='[[BDT]]'
-+  ;;
-+sysv4)
-+  symcode='[[DFNSTU]]'
-+  ;;
-+esac
--case X$ECHO in
--X*--fallback-echo)
--  # Remove one level of quotation (which was required for Make).
--  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
-+# Handle CRLF in mingw tool chain
-+opt_cr=
-+case $host_os in
-+mingw*)
-+  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-   ;;
- esac
--echo=${ECHO-echo}
--if test "X[$]1" = X--no-reexec; then
--  # Discard the --no-reexec flag, and continue.
--  shift
--elif test "X[$]1" = X--fallback-echo; then
--  # Avoid inline document here, it may be left over
--  :
--elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
--  # Yippee, $echo works!
--  :
--else
--  # Restart under the correct shell.
--  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-+# If we're using GNU nm, then use its standard symbol codes.
-+if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
-+  symcode='[[ABCDGISTW]]'
- fi
--if test "X[$]1" = X--fallback-echo; then
--  # used as fallback echo
--  shift
--  cat <<EOF
--[$]*
--EOF
--  exit 0
--fi
-+# Try without a prefix undercore, then with it.
-+for ac_symprfx in "" "_"; do
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-+  # Write the raw and C identifiers.
-+lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[      ]]\($symcode$symcode*\)[[       ]][[    ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
--if test -z "$ECHO"; then
--if test "X${echo_test_string+set}" != Xset; then
--# find a string as large as possible, as long as the shell can cope with it
--  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
--    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
--    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
--       echo_test_string=`eval $cmd` &&
--       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
--    then
--      break
--    fi
--  done
--fi
-+  # Check to see that the pipe works correctly.
-+  pipe_works=no
-+  rm -f conftest*
-+  cat > conftest.$ac_ext <<EOF
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+char nm_test_var;
-+void nm_test_func(){}
-+#ifdef __cplusplus
-+}
-+#endif
-+int main(){nm_test_var='a';nm_test_func();return(0);}
-+EOF
--if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
--   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
--   test "X$echo_testing_string" = "X$echo_test_string"; then
--  :
--else
--  # The Solaris, AIX, and Digital Unix default echo programs unquote
--  # backslashes.  This makes it impossible to quote backslashes using
--  #   echo "$something" | sed 's/\\/\\\\/g'
--  #
-+  if AC_TRY_EVAL(ac_compile); then
-+    # Now try to grab the symbols.
-+    nlist=conftest.nm
-+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
-+      # Try sorting and uniquifying the output.
-+      if sort "$nlist" | uniq > "$nlist"T; then
-+      mv -f "$nlist"T "$nlist"
-+      else
-+      rm -f "$nlist"T
-+      fi
-+
-+      # Make sure that we snagged all the symbols we need.
-+      if egrep ' nm_test_var$' "$nlist" >/dev/null; then
-+      if egrep ' nm_test_func$' "$nlist" >/dev/null; then
-+        cat <<EOF > conftest.$ac_ext
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+EOF
-+        # Now generate the symbol file.
-+        eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-+
-+        cat <<EOF >> conftest.$ac_ext
-+#if defined (__STDC__) && __STDC__
-+# define lt_ptr void *
-+#else
-+# define lt_ptr char *
-+# define const
-+#endif
-+
-+/* The mapping between symbol names and symbols. */
-+const struct {
-+  const char *name;
-+  lt_ptr address;
-+}
-+lt_preloaded_symbols[[]] =
-+{
-+EOF
-+        sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
-+        cat <<\EOF >> conftest.$ac_ext
-+  {0, (lt_ptr) 0}
-+};
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+EOF
-+        # Now try linking the two files.
-+        mv conftest.$ac_objext conftstm.$ac_objext
-+        save_LIBS="$LIBS"
-+        save_CFLAGS="$CFLAGS"
-+        LIBS="conftstm.$ac_objext"
-+        CFLAGS="$CFLAGS$no_builtin_flag"
-+        if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
-+          pipe_works=yes
-+        fi
-+        LIBS="$save_LIBS"
-+        CFLAGS="$save_CFLAGS"
-+      else
-+        echo "cannot find nm_test_func in $nlist" >&AC_FD_CC
-+      fi
-+      else
-+      echo "cannot find nm_test_var in $nlist" >&AC_FD_CC
-+      fi
-+    else
-+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AC_FD_CC
-+    fi
-+  else
-+    echo "$progname: failed program was:" >&AC_FD_CC
-+    cat conftest.$ac_ext >&5
-+  fi
-+  rm -f conftest* conftst*
-+
-+  # Do not use the global_symbol_pipe unless it works.
-+  if test "$pipe_works" = yes; then
-+    break
-+  else
-+    lt_cv_sys_global_symbol_pipe=
-+  fi
-+done
-+])
-+global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-+if test -z "$lt_cv_sys_global_symbol_pipe"; then
-+  global_symbol_to_cdecl=
-+  global_symbol_to_c_name_address=
-+else
-+  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
-+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-+fi
-+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-+then
-+  AC_MSG_RESULT(failed)
-+else
-+  AC_MSG_RESULT(ok)
-+fi
-+]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-+
-+# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+# ---------------------------------
-+AC_DEFUN([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR],
-+[# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
-+fi
-+])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+
-+# _LT_AC_PROG_ECHO_BACKSLASH
-+# --------------------------
-+# Add some code to the start of the generated configure script which
-+# will find an echo command which doesn't interpret backslashes.
-+AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-+[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
-+                            [AC_DIVERT_PUSH(NOTICE)])
-+_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
-+
-+# Check that we are running under the correct shell.
-+SHELL=${CONFIG_SHELL-/bin/sh}
-+
-+case X$ECHO in
-+X*--fallback-echo)
-+  # Remove one level of quotation (which was required for Make).
-+  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
-+  ;;
-+esac
-+
-+echo=${ECHO-echo}
-+if test "X[$]1" = X--no-reexec; then
-+  # Discard the --no-reexec flag, and continue.
-+  shift
-+elif test "X[$]1" = X--fallback-echo; then
-+  # Avoid inline document here, it may be left over
-+  :
-+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
-+  # Yippee, $echo works!
-+  :
-+else
-+  # Restart under the correct shell.
-+  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-+fi
-+
-+if test "X[$]1" = X--fallback-echo; then
-+  # used as fallback echo
-+  shift
-+  cat <<EOF
-+$*
-+EOF
-+  exit 0
-+fi
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
-+
-+if test -z "$ECHO"; then
-+if test "X${echo_test_string+set}" != Xset; then
-+# find a string as large as possible, as long as the shell can cope with it
-+  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
-+    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
-+    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
-+       echo_test_string="`eval $cmd`" &&
-+       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-+    then
-+      break
-+    fi
-+  done
-+fi
-+
-+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
-+   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
-+   test "X$echo_testing_string" = "X$echo_test_string"; then
-+  :
-+else
-+  # The Solaris, AIX, and Digital Unix default echo programs unquote
-+  # backslashes.  This makes it impossible to quote backslashes using
-+  #   echo "$something" | sed 's/\\/\\\\/g'
-+  #
-   # So, first we look for a working echo in the user's PATH.
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  IFS="${IFS=         }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for dir in $PATH /usr/ucb; do
--    IFS="$lt_save_ifs"
-     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-@@ -1250,7 +1313,7 @@
-       break
-     fi
-   done
--  IFS="$lt_save_ifs"
-+  IFS="$save_ifs"
-   if test "X$echo" = Xecho; then
-     # We didn't find a better echo, so look for alternatives.
-@@ -1323,353 +1386,38 @@
- fi
- AC_SUBST(ECHO)
--])])# _LT_AC_PROG_ECHO_BACKSLASH
--
--
--# _LT_AC_LOCK
--# -----------
--AC_DEFUN([_LT_AC_LOCK],
--[AC_ARG_ENABLE([libtool-lock],
--    [AC_HELP_STRING([--disable-libtool-lock],
--      [avoid locking (might break parallel builds)])])
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
--
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case $host in
--ia64-*-hpux*)
--  # Find out which ABI we are using.
--  echo 'int i;' > conftest.$ac_ext
--  if AC_TRY_EVAL(ac_compile); then
--    case `/usr/bin/file conftest.$ac_objext` in
--    *ELF-32*)
--      HPUX_IA64_MODE="32"
--      ;;
--    *ELF-64*)
--      HPUX_IA64_MODE="64"
--      ;;
--    esac
--  fi
--  rm -rf conftest*
--  ;;
--*-*-irix6*)
--  # Find out which ABI we are using.
--  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
--  if AC_TRY_EVAL(ac_compile); then
--   if test "$lt_cv_prog_gnu_ld" = yes; then
--    case `/usr/bin/file conftest.$ac_objext` in
--    *32-bit*)
--      LD="${LD-ld} -melf32bsmip"
--      ;;
--    *N32*)
--      LD="${LD-ld} -melf32bmipn32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -melf64bmip"
--      ;;
--    esac
--   else
--    case `/usr/bin/file conftest.$ac_objext` in
--    *32-bit*)
--      LD="${LD-ld} -32"
--      ;;
--    *N32*)
--      LD="${LD-ld} -n32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -64"
--      ;;
--    esac
--   fi
--  fi
--  rm -rf conftest*
--  ;;
--
--x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
--  # Find out which ABI we are using.
--  echo 'int i;' > conftest.$ac_ext
--  if AC_TRY_EVAL(ac_compile); then
--    case `/usr/bin/file conftest.o` in
--    *32-bit*)
--      case $host in
--        x86_64-*linux*)
--          LD="${LD-ld} -m elf_i386"
--          ;;
--        ppc64-*linux*|powerpc64-*linux*)
--          LD="${LD-ld} -m elf32ppclinux"
--          ;;
--        s390x-*linux*)
--          LD="${LD-ld} -m elf_s390"
--          ;;
--        sparc64-*linux*)
--          LD="${LD-ld} -m elf32_sparc"
--          ;;
--      esac
--      ;;
--    *64-bit*)
--      case $host in
--        x86_64-*linux*)
--          LD="${LD-ld} -m elf_x86_64"
--          ;;
--        ppc*-*linux*|powerpc*-*linux*)
--          LD="${LD-ld} -m elf64ppc"
--          ;;
--        s390*-*linux*)
--          LD="${LD-ld} -m elf64_s390"
--          ;;
--        sparc*-*linux*)
--          LD="${LD-ld} -m elf64_sparc"
--          ;;
--      esac
--      ;;
--    esac
--  fi
--  rm -rf conftest*
--  ;;
--
--*-*-sco3.2v5*)
--  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
--  SAVE_CFLAGS="$CFLAGS"
--  CFLAGS="$CFLAGS -belf"
--  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
--    [AC_LANG_PUSH(C)
--     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
--     AC_LANG_POP])
--  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
--    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
--    CFLAGS="$SAVE_CFLAGS"
--  fi
--  ;;
--AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
--[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
--  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
--  AC_CHECK_TOOL(AS, as, false)
--  AC_CHECK_TOOL(OBJDUMP, objdump, false)
--  ;;
--  ])
--esac
--
--need_locks="$enable_libtool_lock"
--
--])# _LT_AC_LOCK
--
--
--# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
--#             [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
--# ----------------------------------------------------------------
--# Check whether the given compiler option works
--AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
--[AC_REQUIRE([LT_AC_PROG_SED])
--AC_CACHE_CHECK([$1], [$2],
--  [$2=no
--  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="$3"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&AS_MESSAGE_LOG_FD
--   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       $2=yes
--     fi
--   fi
--   $rm conftest*
--])
-+AC_DIVERT_POP
-+])# _LT_AC_PROG_ECHO_BACKSLASH
--if test x"[$]$2" = xyes; then
--    ifelse([$5], , :, [$5])
-+# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-+#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-+# ------------------------------------------------------------------
-+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-+[if test "$cross_compiling" = yes; then :
-+  [$4]
- else
--    ifelse([$6], , :, [$6])
--fi
--])# AC_LIBTOOL_COMPILER_OPTION
--
--
--# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
--#                          [ACTION-SUCCESS], [ACTION-FAILURE])
--# ------------------------------------------------------------
--# Check whether the given compiler option works
--AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
--[AC_CACHE_CHECK([$1], [$2],
--  [$2=no
--   save_LDFLAGS="$LDFLAGS"
--   LDFLAGS="$LDFLAGS $3"
--   printf "$lt_simple_link_test_code" > conftest.$ac_ext
--   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
--     # The linker can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     if test -s conftest.err; then
--       # Append any errors to the config.log.
--       cat conftest.err 1>&AS_MESSAGE_LOG_FD
--       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
--       $SED '/^$/d' conftest.err >conftest.er2
--       if diff conftest.exp conftest.er2 >/dev/null; then
--         $2=yes
--       fi
--     else
--       $2=yes
--     fi
--   fi
--   $rm conftest*
--   LDFLAGS="$save_LDFLAGS"
--])
-+  AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-+  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+  lt_status=$lt_dlunknown
-+  cat > conftest.$ac_ext <<EOF
-+[#line __oline__ "configure"
-+#include "confdefs.h"
--if test x"[$]$2" = xyes; then
--    ifelse([$4], , :, [$4])
--else
--    ifelse([$5], , :, [$5])
--fi
--])# AC_LIBTOOL_LINKER_OPTION
-+#if HAVE_DLFCN_H
-+#include <dlfcn.h>
-+#endif
-+#include <stdio.h>
--# AC_LIBTOOL_SYS_MAX_CMD_LEN
--# --------------------------
--AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
--[# find the maximum length of command line arguments
--AC_MSG_CHECKING([the maximum length of command line arguments])
--AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
--  i=0
--  teststring="ABCD"
--
--  case $build_os in
--  msdosdjgpp*)
--    # On DJGPP, this test can blow up pretty badly due to problems in libc
--    # (any single argument exceeding 2000 bytes causes a buffer overrun
--    # during glob expansion).  Even if it were fixed, the result of this
--    # check would be larger than it should be.
--    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
--    ;;
--
--  gnu*)
--    # Under GNU Hurd, this test is not required because there is
--    # no limit to the length of command line arguments.
--    # Libtool will interpret -1 as no limit whatsoever
--    lt_cv_sys_max_cmd_len=-1;
--    ;;
--
--  cygwin* | mingw*)
--    # On Win9x/ME, this test blows up -- it succeeds, but takes
--    # about 5 minutes as the teststring grows exponentially.
--    # Worse, since 9x/ME are not pre-emptively multitasking,
--    # you end up with a "frozen" computer, even though with patience
--    # the test eventually succeeds (with a max line length of 256k).
--    # Instead, let's just punt: use the minimum linelength reported by
--    # all of the supported platforms: 8192 (on NT/2K/XP).
--    lt_cv_sys_max_cmd_len=8192;
--    ;;
--
--  amigaos*)
--    # On AmigaOS with pdksh, this test takes hours, literally.
--    # So we just punt and use a minimum line length of 8192.
--    lt_cv_sys_max_cmd_len=8192;
--    ;;
--
--  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
--    # This has been around since 386BSD, at least.  Likely further.
--    if test -x /sbin/sysctl; then
--      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
--    elif test -x /usr/sbin/sysctl; then
--      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
--    else
--      lt_cv_sys_max_cmd_len=65536     # usable default for all BSDs
--    fi
--    # And add a safety zone
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
--    ;;
--  osf*)
--    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
--    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
--    # nice to cause kernel panics so lets avoid the loop below.
--    # First set a reasonable default.
--    lt_cv_sys_max_cmd_len=16384
--    #
--    if test -x /sbin/sysconfig; then
--      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
--        *1*) lt_cv_sys_max_cmd_len=-1 ;;
--      esac
--    fi
--    ;;
--  *)
--    # If test is not a shell built-in, we'll probably end up computing a
--    # maximum length that is only half of the actual maximum length, but
--    # we can't tell.
--    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
--    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
--             = "XX$teststring") >/dev/null 2>&1 &&
--          new_result=`expr "X$teststring" : ".*" 2>&1` &&
--          lt_cv_sys_max_cmd_len=$new_result &&
--          test $i != 17 # 1/2 MB should be enough
--    do
--      i=`expr $i + 1`
--      teststring=$teststring$teststring
--    done
--    teststring=
--    # Add a significant safety factor because C++ compilers can tack on massive
--    # amounts of additional arguments before passing them to the linker.
--    # It appears as though 1/2 is a usable value.
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
--    ;;
--  esac
--])
--if test -n $lt_cv_sys_max_cmd_len ; then
--  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
--else
--  AC_MSG_RESULT(none)
--fi
--])# AC_LIBTOOL_SYS_MAX_CMD_LEN
--
--
--# _LT_AC_CHECK_DLFCN
--# --------------------
--AC_DEFUN([_LT_AC_CHECK_DLFCN],
--[AC_CHECK_HEADERS(dlfcn.h)dnl
--])# _LT_AC_CHECK_DLFCN
--
--
--# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
--#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
--# ------------------------------------------------------------------
--AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
--[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
--if test "$cross_compiling" = yes; then :
--  [$4]
--else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
--  lt_status=$lt_dlunknown
--  cat > conftest.$ac_ext <<EOF
--[#line __oline__ "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--#  define LT_DLGLOBAL         RTLD_GLOBAL
--#else
--#  ifdef DL_GLOBAL
--#    define LT_DLGLOBAL               DL_GLOBAL
--#  else
--#    define LT_DLGLOBAL               0
--#  endif
--#endif
-+#ifdef RTLD_GLOBAL
-+#  define LT_DLGLOBAL         RTLD_GLOBAL
-+#else
-+#  ifdef DL_GLOBAL
-+#    define LT_DLGLOBAL               DL_GLOBAL
-+#  else
-+#    define LT_DLGLOBAL               0
-+#  endif
-+#endif
- /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
-    find out it does not work in some platform. */
-@@ -1714,7 +1462,7 @@
- }]
- EOF
-   if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
-+    (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-       x$lt_dlno_uscore) $1 ;;
-@@ -1729,12 +1477,10 @@
- rm -fr conftest*
- ])# _LT_AC_TRY_DLOPEN_SELF
--
- # AC_LIBTOOL_DLOPEN_SELF
- # -------------------
- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
--[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
--if test "x$enable_dlopen" != xyes; then
-+[if test "x$enable_dlopen" != xyes; then
-   enable_dlopen=unknown
-   enable_dlopen_self=unknown
-   enable_dlopen_self_static=unknown
-@@ -1749,39 +1495,24 @@
-     lt_cv_dlopen_self=yes
-     ;;
--  mingw* | pw32*)
-+  cygwin* | mingw* | pw32*)
-     lt_cv_dlopen="LoadLibrary"
-     lt_cv_dlopen_libs=
-    ;;
--  cygwin*)
--    lt_cv_dlopen="dlopen"
--    lt_cv_dlopen_libs=
--   ;;
--
--  darwin*)
--  # if libdl is installed we need to link against it
--    AC_CHECK_LIB([dl], [dlopen],
--              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
--    lt_cv_dlopen="dyld"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--    ])
--   ;;
--
-   *)
-     AC_CHECK_FUNC([shl_load],
--        [lt_cv_dlopen="shl_load"],
-+          [lt_cv_dlopen="shl_load"],
-       [AC_CHECK_LIB([dld], [shl_load],
--          [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-+            [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
-       [AC_CHECK_FUNC([dlopen],
-             [lt_cv_dlopen="dlopen"],
-         [AC_CHECK_LIB([dl], [dlopen],
--              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-+              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
-           [AC_CHECK_LIB([svld], [dlopen],
--                [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-+                [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
-             [AC_CHECK_LIB([dld], [dld_link],
--                  [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-+                  [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
-             ])
-           ])
-         ])
-@@ -1799,6 +1530,7 @@
-   case $lt_cv_dlopen in
-   dlopen)
-     save_CPPFLAGS="$CPPFLAGS"
-+    AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-     save_LDFLAGS="$LDFLAGS"
-@@ -1842,1833 +1574,707 @@
- fi
- ])# AC_LIBTOOL_DLOPEN_SELF
-+AC_DEFUN([_LT_AC_LTCONFIG_HACK],
-+[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl
-+# Sed substitution that helps us do robust quoting.  It backslashifies
-+# metacharacters that are still active within double-quoted strings.
-+Xsed='sed -e s/^X//'
-+sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g'
--# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
--# ---------------------------------
--# Check to see if options -c and -o are simultaneously supported by compiler
--AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
--[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
--AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
--  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
--  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
--   $rm -r conftest 2>/dev/null
--   mkdir conftest
--   cd conftest
--   mkdir out
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--   lt_compiler_flag="-o out/conftest2.$ac_objext"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
--   (eval "$lt_compile" 2>out/conftest.err)
--   ac_status=$?
--   cat out/conftest.err >&AS_MESSAGE_LOG_FD
--   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
--   if (exit $ac_status) && test -s out/conftest2.$ac_objext
--   then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
--     $SED '/^$/d' out/conftest.err >out/conftest.er2
--     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
--       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
--     fi
--   fi
--   chmod u+w . 2>&AS_MESSAGE_LOG_FD
--   $rm conftest*
--   # SGI C++ compiler will create directory out/ii_files/ for
--   # template instantiation
--   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
--   $rm out/* && rmdir out
--   cd ..
--   rmdir conftest
--   $rm conftest*
--])
--])# AC_LIBTOOL_PROG_CC_C_O
--
-+# Same as above, but do not quote variable references.
-+double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g'
--# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
--# -----------------------------------------
--# Check to see if we can do hard links to lock some files if needed
--AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
--[AC_REQUIRE([_LT_AC_LOCK])dnl
-+# Sed substitution to delay expansion of an escaped shell variable in a
-+# double_quote_subst'ed string.
-+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
--hard_links="nottested"
--if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
--  # do not overwrite the value of need_locks provided by the user
--  AC_MSG_CHECKING([if we can lock with hard links])
--  hard_links=yes
--  $rm conftest*
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  touch conftest.a
--  ln conftest.a conftest.b 2>&5 || hard_links=no
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  AC_MSG_RESULT([$hard_links])
--  if test "$hard_links" = no; then
--    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
--    need_locks=warn
--  fi
--else
--  need_locks=no
--fi
--])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-+# Constants:
-+rm="rm -f"
-+# Global variables:
-+default_ofile=libtool
-+can_build_shared=yes
--# AC_LIBTOOL_OBJDIR
--# -----------------
--AC_DEFUN([AC_LIBTOOL_OBJDIR],
--[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
--[rm -f .libs 2>/dev/null
--mkdir .libs 2>/dev/null
--if test -d .libs; then
--  lt_cv_objdir=.libs
--else
--  # MS-DOS does not allow filenames that begin with a dot.
--  lt_cv_objdir=_libs
--fi
--rmdir .libs 2>/dev/null])
--objdir=$lt_cv_objdir
--])# AC_LIBTOOL_OBJDIR
-+# All known linkers require a `.a' archive for static linking (except M$VC,
-+# which needs '.lib').
-+libext=a
-+ltmain="$ac_aux_dir/ltmain.sh"
-+ofile="$default_ofile"
-+with_gnu_ld="$lt_cv_prog_gnu_ld"
-+need_locks="$enable_libtool_lock"
-+old_CC="$CC"
-+old_CFLAGS="$CFLAGS"
--# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
--# ----------------------------------------------
--# Check hardcoding attributes.
--AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
--[AC_MSG_CHECKING([how to hardcode library paths into programs])
--_LT_AC_TAGVAR(hardcode_action, $1)=
--if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
--   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
--   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-+# Set sane defaults for various variables
-+test -z "$AR" && AR=ar
-+test -z "$AR_FLAGS" && AR_FLAGS=cru
-+test -z "$AS" && AS=as
-+test -z "$CC" && CC=cc
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+test -z "$LD" && LD=ld
-+test -z "$LN_S" && LN_S="ln -s"
-+test -z "$MAGIC_CMD" && MAGIC_CMD=file
-+test -z "$NM" && NM=nm
-+test -z "$OBJDUMP" && OBJDUMP=objdump
-+test -z "$RANLIB" && RANLIB=:
-+test -z "$STRIP" && STRIP=:
-+test -z "$ac_objext" && ac_objext=o
--  # We can hardcode non-existant directories.
--  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
--     # If the only mechanism to avoid hardcoding is shlibpath_var, we
--     # have to relink, otherwise we might link with an installed library
--     # when we should be linking with a yet-to-be-installed one
--     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
--     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
--    # Linking always hardcodes the temporary library directory.
--    _LT_AC_TAGVAR(hardcode_action, $1)=relink
--  else
--    # We can link without hardcoding, and we can hardcode nonexisting dirs.
--    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
--  fi
-+if test x"$host" != x"$build"; then
-+  ac_tool_prefix=${host_alias}-
- else
--  # We cannot hardcode anything, or else we can only hardcode existing
--  # directories.
--  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-+  ac_tool_prefix=
- fi
--AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
--if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
--  # Fast installation is not supported
--  enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
--     test "$enable_shared" = no; then
--  # Fast installation is not necessary
--  enable_fast_install=needless
--fi
--])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-+# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-+case $host_os in
-+linux-gnu*) ;;
-+linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-+esac
-+case $host_os in
-+aix3*)
-+  # AIX sometimes has problems with the GCC collect2 program.  For some
-+  # reason, if we set the COLLECT_NAMES environment variable, the problems
-+  # vanish in a puff of smoke.
-+  if test "X${COLLECT_NAMES+set}" != Xset; then
-+    COLLECT_NAMES=
-+    export COLLECT_NAMES
-+  fi
-+  ;;
-+esac
--# AC_LIBTOOL_SYS_LIB_STRIP
--# ------------------------
--AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
--[striplib=
--old_striplib=
--AC_MSG_CHECKING([whether stripping libraries is possible])
--if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
--  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
--  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
--  AC_MSG_RESULT([yes])
--else
--# FIXME - insert some real tests, host_os isn't really good enough
-+# Determine commands to create old-style static archives.
-+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-+old_postinstall_cmds='chmod 644 $oldlib'
-+old_postuninstall_cmds=
-+
-+if test -n "$RANLIB"; then
-   case $host_os in
--   darwin*)
--       if test -n "$STRIP" ; then
--         striplib="$STRIP -x"
--         AC_MSG_RESULT([yes])
--       else
--  AC_MSG_RESULT([no])
--fi
--       ;;
--   *)
--  AC_MSG_RESULT([no])
-+  openbsd*)
-+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  *)
-+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
-     ;;
-   esac
-+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
- fi
--])# AC_LIBTOOL_SYS_LIB_STRIP
-+# Allow CC to be a program name with arguments.
-+set dummy $CC
-+compiler="[$]2"
--# AC_LIBTOOL_SYS_DYNAMIC_LINKER
--# -----------------------------
--# PORTME Fill in your ld.so characteristics
--AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
--[AC_MSG_CHECKING([dynamic linker characteristics])
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--if test "$GCC" = yes; then
--  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
--    # if the path contains ";" then we assume it to be the separator
--    # otherwise default to the standard path separator (i.e. ":") - it is
--    # assumed that no part of a normal pathname contains ";" but that should
--    # okay in the real world where ";" in dirpaths is itself problematic.
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--  else
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--  fi
-+AC_MSG_CHECKING([for objdir])
-+rm -f .libs 2>/dev/null
-+mkdir .libs 2>/dev/null
-+if test -d .libs; then
-+  objdir=.libs
- else
--  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+  # MS-DOS does not allow filenames that begin with a dot.
-+  objdir=_libs
- fi
--need_lib_prefix=unknown
--hardcode_into_libs=no
-+rmdir .libs 2>/dev/null
-+AC_MSG_RESULT($objdir)
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--case $host_os in
--aix3*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
--  shlibpath_var=LIBPATH
-+AC_ARG_WITH(pic,
-+[  --with-pic              try to use only PIC/non-PIC objects [default=use both]],
-+pic_mode="$withval", pic_mode=default)
-+test -z "$pic_mode" && pic_mode=default
--  # AIX 3 has no versioning support, so we append a major version to the name.
--  soname_spec='${libname}${release}${shared_ext}$major'
--  ;;
-+# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-+# in isolation, and that seeing it set (from the cache) indicates that
-+# the associated values are set (in the cache) correctly too.
-+AC_MSG_CHECKING([for $compiler option to produce PIC])
-+AC_CACHE_VAL(lt_cv_prog_cc_pic,
-+[ lt_cv_prog_cc_pic=
-+  lt_cv_prog_cc_shlib=
-+  lt_cv_prog_cc_wl=
-+  lt_cv_prog_cc_static=
-+  lt_cv_prog_cc_no_builtin=
-+  lt_cv_prog_cc_can_build_shared=$can_build_shared
--aix4* | aix5*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  hardcode_into_libs=yes
--  if test "$host_cpu" = ia64; then
--    # AIX 5 supports IA64
--    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
--    shlibpath_var=LD_LIBRARY_PATH
-+  if test "$GCC" = yes; then
-+    lt_cv_prog_cc_wl='-Wl,'
-+    lt_cv_prog_cc_static='-static'
-+
-+    case $host_os in
-+    aix*)
-+      # Below there is a dirty hack to force normal static linking with -ldl
-+      # The problem is because libdl dynamically linked with both libc and
-+      # libC (AIX C++ library), which obviously doesn't included in libraries
-+      # list by gcc. This cause undefined symbols with -static flags.
-+      # This hack allows C programs to be linked with "-static -ldl", but
-+      # not sure about C++ programs.
-+      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
-+      ;;
-+    amigaos*)
-+      # FIXME: we need at least 68020 code to build shared libraries, but
-+      # adding the `-m68020' flag to GCC prevents building anything better,
-+      # like `-m68040'.
-+      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
-+      ;;
-+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+      # PIC is the default for these OSes.
-+      ;;
-+    darwin* | rhapsody*)
-+      # PIC is the default on this platform
-+      # Common symbols not allowed in MH_DYLIB files
-+      lt_cv_prog_cc_pic='-fno-common'
-+      ;;
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
-+    sysv4*MP*)
-+      if test -d /usr/nec; then
-+       lt_cv_prog_cc_pic=-Kconform_pic
-+      fi
-+      ;;
-+    *)
-+      lt_cv_prog_cc_pic='-fPIC'
-+      ;;
-+    esac
-   else
--    # With GCC up to 2.95.x, collect2 would create an import file
--    # for dependence libraries.  The import file would start with
--    # the line `#! .'.  This would cause the generated library to
--    # depend on `.', always an invalid library.  This was fixed in
--    # development snapshots of GCC prior to 3.0.
-+    # PORTME Check for PIC flags for the system compiler.
-     case $host_os in
--      aix4 | aix4.[[01]] | aix4.[[01]].*)
--      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
--         echo ' yes '
--         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
--      :
-+    aix3* | aix4* | aix5*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      # All AIX code is PIC.
-+      if test "$host_cpu" = ia64; then
-+      # AIX 5 now supports IA64 processor
-+      lt_cv_prog_cc_static='-Bstatic'
-       else
--      can_build_shared=no
-+      lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
-       fi
-       ;;
--    esac
--    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
--    # soname into executable. Probably we can add versioning support to
--    # collect2, so additional links can be useful in future.
--    if test "$aix_use_runtimelinking" = yes; then
--      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
--      # instead of lib<name>.a to let people know that these are not
--      # typical AIX shared libraries.
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    else
--      # We preserve .a as extension for shared libraries through AIX4.2
--      # and later when we are not doing run time linking.
--      library_names_spec='${libname}${release}.a $libname.a'
--      soname_spec='${libname}${release}${shared_ext}$major'
--    fi
--    shlibpath_var=LIBPATH
--  fi
--  ;;
--amigaos*)
--  library_names_spec='$libname.ixlibrary $libname.a'
--  # Create ${libname}_ixlibrary.a entries in /sys/libs.
--  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
--  ;;
-+    hpux9* | hpux10* | hpux11*)
-+      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
-+      lt_cv_prog_cc_pic='+Z'
-+      ;;
--beos*)
--  library_names_spec='${libname}${shared_ext}'
--  dynamic_linker="$host_os ld.so"
--  shlibpath_var=LIBRARY_PATH
--  ;;
-+    irix5* | irix6* | nonstopux*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      # PIC (with -KPIC) is the default.
-+      ;;
--bsdi[[45]]*)
--  version_type=linux
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
--  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
--  # the default ld.so.conf also contains /usr/contrib/lib and
--  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
--  # libtool to hard-code these into programs
--  ;;
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-+      ;;
--cygwin* | mingw* | pw32*)
--  version_type=windows
--  shrext_cmds=".dll"
--  need_version=no
--  need_lib_prefix=no
-+    newsos6)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32*)
--    library_names_spec='$libname.dll.a'
--    # DLL is installed to $(libdir)/../bin by postinstall_cmds
--    postinstall_cmds='base_file=`basename \${file}`~
--      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
--      dldir=$destdir/`dirname \$dlpath`~
--      test -d \$dldir || mkdir -p \$dldir~
--      $install_prog $dir/$dlname \$dldir/$dlname~
--      chmod a+x \$dldir/$dlname'
--    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
--      dlpath=$dir/\$dldll~
--       $rm \$dlpath'
--    shlibpath_overrides_runpath=yes
-+    osf3* | osf4* | osf5*)
-+      # All OSF/1 code is PIC.
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-+      ;;
--    case $host_os in
--    cygwin*)
--      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
--      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
-+    sco3.2v5*)
-+      lt_cv_prog_cc_pic='-Kpic'
-+      lt_cv_prog_cc_static='-dn'
-+      lt_cv_prog_cc_shlib='-belf'
-       ;;
--    mingw*)
--      # MinGW DLLs use traditional 'lib' prefix
--      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
--        # It is most probably a Windows format PATH printed by
--        # mingw gcc, but we are running on Cygwin. Gcc prints its search
--        # path with ; separators, and with drive letters. We can handle the
--        # drive letters (cygwin fileutils understands them), so leave them,
--        # especially as we might pass files found there to a mingw objdump,
--        # which wouldn't understand a cygwinified path. Ahh.
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--      else
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
-+
-+    solaris*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    sunos4*)
-+      lt_cv_prog_cc_pic='-PIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Qoption ld '
-+      ;;
-+
-+    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    uts4*)
-+      lt_cv_prog_cc_pic='-pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      ;;
-+
-+    sysv4*MP*)
-+      if test -d /usr/nec ;then
-+      lt_cv_prog_cc_pic='-Kconform_pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-       fi
-       ;;
--    pw32*)
--      # pw32 DLLs use 'pw' prefix rather than 'lib'
--      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-+
-+    *)
-+      lt_cv_prog_cc_can_build_shared=no
-       ;;
-     esac
--    ;;
-+  fi
-+])
-+if test -z "$lt_cv_prog_cc_pic"; then
-+  AC_MSG_RESULT([none])
-+else
-+  AC_MSG_RESULT([$lt_cv_prog_cc_pic])
--  *)
--    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
--    ;;
--  esac
--  dynamic_linker='Win32 ld.exe'
--  # FIXME: first we should search . and the directory the executable is in
--  shlibpath_var=PATH
--  ;;
-+  # Check to make sure the pic_flag actually works.
-+  AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works])
-+  AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl
-+    save_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
-+    AC_TRY_COMPILE([], [], [dnl
-+      case $host_os in
-+      hpux9* | hpux10* | hpux11*)
-+      # On HP-UX, both CC and GCC only warn that PIC is supported... then
-+      # they create non-PIC objects.  So, if there were any warnings, we
-+      # assume that PIC is not supported.
-+      if test -s conftest.err; then
-+        lt_cv_prog_cc_pic_works=no
-+      else
-+        lt_cv_prog_cc_pic_works=yes
-+      fi
-+      ;;
-+      *)
-+      lt_cv_prog_cc_pic_works=yes
-+      ;;
-+      esac
-+    ], [dnl
-+      lt_cv_prog_cc_pic_works=no
-+    ])
-+    CFLAGS="$save_CFLAGS"
-+  ])
--darwin* | rhapsody*)
--  dynamic_linker="$host_os dyld"
--  version_type=darwin
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
--  soname_spec='${libname}${release}${major}$shared_ext'
--  shlibpath_overrides_runpath=yes
--  shlibpath_var=DYLD_LIBRARY_PATH
--  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
--  if test "$GCC" = yes; then
--    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
-+  if test "X$lt_cv_prog_cc_pic_works" = Xno; then
-+    lt_cv_prog_cc_pic=
-+    lt_cv_prog_cc_can_build_shared=no
-   else
--    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
-+    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
-   fi
--  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
--  ;;
--dgux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
-+  AC_MSG_RESULT([$lt_cv_prog_cc_pic_works])
-+fi
--freebsd1*)
--  dynamic_linker=no
--  ;;
-+# Check for any special shared library compilation flags.
-+if test -n "$lt_cv_prog_cc_shlib"; then
-+  AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries])
-+  if echo "$old_CC $old_CFLAGS " | egrep -e "[[       ]]$lt_cv_prog_cc_shlib[[        ]]" >/dev/null; then :
-+  else
-+   AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure])
-+    lt_cv_prog_cc_can_build_shared=no
-+  fi
-+fi
--kfreebsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
-+AC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works])
-+AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl
-+  lt_cv_prog_cc_static_works=no
-+  save_LDFLAGS="$LDFLAGS"
-+  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
-+  AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes])
-+  LDFLAGS="$save_LDFLAGS"
-+])
--freebsd* | dragonfly*)
--  # DragonFly does not have aout.  When/if they implement a new
--  # versioning mechanism, adjust this.
--  if test -x /usr/bin/objformat; then
--    objformat=`/usr/bin/objformat`
-+# Belt *and* braces to stop my trousers falling down:
-+test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-+AC_MSG_RESULT([$lt_cv_prog_cc_static_works])
-+
-+pic_flag="$lt_cv_prog_cc_pic"
-+special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-+wl="$lt_cv_prog_cc_wl"
-+link_static_flag="$lt_cv_prog_cc_static"
-+no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-+can_build_shared="$lt_cv_prog_cc_can_build_shared"
-+
-+
-+# Check to see if options -o and -c are simultaneously supported by compiler
-+AC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext])
-+AC_CACHE_VAL([lt_cv_compiler_c_o], [
-+$rm -r conftest 2>/dev/null
-+mkdir conftest
-+cd conftest
-+echo "int some_variable = 0;" > conftest.$ac_ext
-+mkdir out
-+# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-+# that will create temporary files in the current directory regardless of
-+# the output directory.  Thus, making CWD read-only will cause this test
-+# to fail, enabling locking or at least warning the user not to do parallel
-+# builds.
-+chmod -w .
-+save_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-+compiler_c_o=no
-+if { (eval echo configure:__oline__: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-+  # The compiler can only warn and ignore the option if not recognized
-+  # So say no if there are warnings
-+  if test -s out/conftest.err; then
-+    lt_cv_compiler_c_o=no
-   else
--    case $host_os in
--    freebsd[[123]]*) objformat=aout ;;
--    *) objformat=elf ;;
--    esac
-+    lt_cv_compiler_c_o=yes
-   fi
--  version_type=freebsd-$objformat
--  case $version_type in
--    freebsd-elf*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
--      need_version=no
--      need_lib_prefix=no
--      ;;
--    freebsd-*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
--      need_version=yes
--      ;;
--  esac
--  shlibpath_var=LD_LIBRARY_PATH
-+else
-+  # Append any errors to the config.log.
-+  cat out/conftest.err 1>&AC_FD_CC
-+  lt_cv_compiler_c_o=no
-+fi
-+CFLAGS="$save_CFLAGS"
-+chmod u+w .
-+$rm conftest* out/*
-+rmdir out
-+cd ..
-+rmdir conftest
-+$rm -r conftest 2>/dev/null
-+])
-+compiler_c_o=$lt_cv_compiler_c_o
-+AC_MSG_RESULT([$compiler_c_o])
-+
-+if test x"$compiler_c_o" = x"yes"; then
-+  # Check to see if we can write to a .lo
-+  AC_MSG_CHECKING([if $compiler supports -c -o file.lo])
-+  AC_CACHE_VAL([lt_cv_compiler_o_lo], [
-+  lt_cv_compiler_o_lo=no
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -c -o conftest.lo"
-+  save_objext="$ac_objext"
-+  ac_objext=lo
-+  AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
-+    # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      lt_cv_compiler_o_lo=no
-+    else
-+      lt_cv_compiler_o_lo=yes
-+    fi
-+  ])
-+  ac_objext="$save_objext"
-+  CFLAGS="$save_CFLAGS"
-+  ])
-+  compiler_o_lo=$lt_cv_compiler_o_lo
-+  AC_MSG_RESULT([$compiler_o_lo])
-+else
-+  compiler_o_lo=no
-+fi
-+
-+# Check to see if we can do hard links to lock some files if needed
-+hard_links="nottested"
-+if test "$compiler_c_o" = no && test "$need_locks" != no; then
-+  # do not overwrite the value of need_locks provided by the user
-+  AC_MSG_CHECKING([if we can lock with hard links])
-+  hard_links=yes
-+  $rm conftest*
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  touch conftest.a
-+  ln conftest.a conftest.b 2>&5 || hard_links=no
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  AC_MSG_RESULT([$hard_links])
-+  if test "$hard_links" = no; then
-+    AC_MSG_WARN([\`$CC' does not support \`-c -o', so \`make -j' may be unsafe])
-+    need_locks=warn
-+  fi
-+else
-+  need_locks=no
-+fi
-+
-+if test "$GCC" = yes; then
-+  # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
-+  AC_MSG_CHECKING([if $compiler supports -fno-rtti -fno-exceptions])
-+  echo "int some_variable = 0;" > conftest.$ac_ext
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
-+  compiler_rtti_exceptions=no
-+  AC_TRY_COMPILE([], [int some_variable = 0;], [dnl
-+    # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      compiler_rtti_exceptions=no
-+    else
-+      compiler_rtti_exceptions=yes
-+    fi
-+  ])
-+  CFLAGS="$save_CFLAGS"
-+  AC_MSG_RESULT([$compiler_rtti_exceptions])
-+
-+  if test "$compiler_rtti_exceptions" = "yes"; then
-+    no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
-+  else
-+    no_builtin_flag=' -fno-builtin'
-+  fi
-+fi
-+
-+# See if the linker supports building shared libraries.
-+AC_MSG_CHECKING([whether the linker ($LD) supports shared libraries])
-+
-+allow_undefined_flag=
-+no_undefined_flag=
-+need_lib_prefix=unknown
-+need_version=unknown
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+archive_cmds=
-+archive_expsym_cmds=
-+old_archive_from_new_cmds=
-+old_archive_from_expsyms_cmds=
-+export_dynamic_flag_spec=
-+whole_archive_flag_spec=
-+thread_safe_flag_spec=
-+hardcode_into_libs=no
-+hardcode_libdir_flag_spec=
-+hardcode_libdir_separator=
-+hardcode_direct=no
-+hardcode_minus_L=no
-+hardcode_shlibpath_var=unsupported
-+runpath_var=
-+link_all_deplibs=unknown
-+always_export_symbols=no
-+export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+# include_expsyms should be a list of space-separated symbols to be *always*
-+# included in the symbol list
-+include_expsyms=
-+# exclude_expsyms can be an egrep regular expression of symbols to exclude
-+# it will be wrapped by ` (' and `)$', so one must not match beginning or
-+# end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-+# as well as any symbol that contains `d'.
-+exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-+# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-+# platforms (ab)use it in PIC code, but their linkers get confused if
-+# the symbol is explicitly referenced.  Since portable code cannot
-+# rely on this symbol name, it's probably fine to never include it in
-+# preloaded symbol tables.
-+extract_expsyms_cmds=
-+
-+case $host_os in
-+cygwin* | mingw* | pw32*)
-+  # FIXME: the MSVC++ port hasn't been tested in a loooong time
-+  # When not using gcc, we currently assume that we are using
-+  # Microsoft Visual C++.
-+  if test "$GCC" != yes; then
-+    with_gnu_ld=no
-+  fi
-+  ;;
-+openbsd*)
-+  with_gnu_ld=no
-+  ;;
-+esac
-+
-+ld_shlibs=yes
-+if test "$with_gnu_ld" = yes; then
-+  # If archive_cmds runs LD, not CC, wlarc should be empty
-+  wlarc='${wl}'
-+
-+  # See if GNU ld supports shared libraries.
-   case $host_os in
--  freebsd2*)
--    shlibpath_overrides_runpath=yes
-+  aix3* | aix4* | aix5*)
-+    # On AIX, the GNU linker is very broken
-+    # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
-+    ld_shlibs=no
-+    cat <<EOF 1>&2
-+
-+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-+*** to be unable to reliably create shared libraries on AIX.
-+*** Therefore, libtool is disabling shared libraries support.  If you
-+*** really care for shared libraries, you may want to modify your PATH
-+*** so that a non-GNU linker is found, and then restart.
-+
-+EOF
-     ;;
--  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
--    shlibpath_overrides_runpath=yes
--    hardcode_into_libs=yes
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+
-+    # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
-+    # that the semantics of dynamic libraries on AmigaOS, at least up
-+    # to version 4, is to share data among multiple programs linked
-+    # with the same dynamic library.  Since this doesn't match the
-+    # behavior of shared libraries on other platforms, we can use
-+    # them.
-+    ld_shlibs=no
-     ;;
--  *) # from 3.2 on
--    shlibpath_overrides_runpath=no
--    hardcode_into_libs=yes
-+
-+  beos*)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      allow_undefined_flag=unsupported
-+      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+      # support --undefined.  This deserves some investigation.  FIXME
-+      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-     ;;
--  esac
--  ;;
--gnu*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  hardcode_into_libs=yes
--  ;;
-+  cygwin* | mingw* | pw32*)
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+
-+    extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
-+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
-+      test -f $output_objdir/impgen.exe || (cd $output_objdir && \
-+      if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
-+      else $CC -o impgen impgen.c ; fi)~
-+      $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-+
-+    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-+
-+    # cygwin and mingw dlls have different entry points and sets of symbols
-+    # to exclude.
-+    # FIXME: what about values for MSVC?
-+    dll_entry=__cygwin_dll_entry@12
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
-+    case $host_os in
-+    mingw*)
-+      # mingw values
-+      dll_entry=_DllMainCRTStartup@12
-+      dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
-+      ;;
-+    esac
--hpux9* | hpux10* | hpux11*)
--  # Give a soname corresponding to the major version so that dld.sl refuses to
--  # link against other versions.
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  case $host_cpu in
--  ia64*)
--    shrext_cmds='.so'
--    hardcode_into_libs=yes
--    dynamic_linker="$host_os dld.so"
--    shlibpath_var=LD_LIBRARY_PATH
--    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    if test "X$HPUX_IA64_MODE" = X32; then
--      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
-+    # mingw and cygwin differ, and it's simplest to just exclude the union
-+    # of the two symbol sets.
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-+
-+    # recent cygwin and mingw systems supply a stub DllMain which the user
-+    # can override, but on older systems we have to supply one (in ltdll.c)
-+    if test "x$lt_cv_need_dllmain" = "xyes"; then
-+      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
-+      test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
-     else
--      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
-+      ltdll_obj=
-+      ltdll_cmds=
-     fi
--    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
-+
-+    # Extract the symbol export list from an `--export-all' def file,
-+    # then regenerate the def file from the symbol export list, so that
-+    # the compiled dll only exports the symbol export list.
-+    # Be careful not to strip the DATA tag left be newer dlltools.
-+    export_symbols_cmds="$ltdll_cmds"'
-+      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
-+      sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-+
-+    # If the export-symbols file already is a .def file (1st line
-+    # is EXPORTS), use it as is.
-+    # If DATA tags from a recent dlltool are present, honour them!
-+    archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
-+      cp $export_symbols $output_objdir/$soname-def;
-+      else
-+      echo EXPORTS > $output_objdir/$soname-def;
-+      _lt_hint=1;
-+      cat $export_symbols | while read symbol; do
-+       set dummy \$symbol;
-+       case \[$]# in
-+         2) echo "   \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-+         4) echo "   \[$]2 \[$]3 \[$]4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
-+         *) echo "     \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
-+       esac;
-+       _lt_hint=`expr 1 + \$_lt_hint`;
-+      done;
-+      fi~
-+      '"$ltdll_cmds"'
-+      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-+      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-+      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
-     ;;
--   hppa*64*)
--     shrext_cmds='.sl'
--     hardcode_into_libs=yes
--     dynamic_linker="$host_os dld.sl"
--     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
--     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--     soname_spec='${libname}${release}${shared_ext}$major'
--     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
--     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--     ;;
--   *)
--    shrext_cmds='.sl'
--    dynamic_linker="$host_os dld.sl"
--    shlibpath_var=SHLIB_PATH
--    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
-+
-+  netbsd* | knetbsd*-gnu)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-+      wlarc=
-+    else
-+      archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    fi
-     ;;
--  esac
--  # HP-UX runs *really* slowly unless shared libraries are mode 555.
--  postinstall_cmds='chmod 555 $lib'
--  ;;
--
--irix5* | irix6* | nonstopux*)
--  case $host_os in
--    nonstopux*) version_type=nonstopux ;;
--    *)
--      if test "$lt_cv_prog_gnu_ld" = yes; then
--              version_type=linux
--      else
--              version_type=irix
--      fi ;;
--  esac
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
--  case $host_os in
--  irix5* | nonstopux*)
--    libsuff= shlibsuff=
--    ;;
--  *)
--    case $LD in # libtool.m4 will add one of these switches to LD
--    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
--      libsuff= shlibsuff= libmagic=32-bit;;
--    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
--      libsuff=32 shlibsuff=N32 libmagic=N32;;
--    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
--      libsuff=64 shlibsuff=64 libmagic=64-bit;;
--    *) libsuff= shlibsuff= libmagic=never-match;;
--    esac
--    ;;
--  esac
--  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
--  shlibpath_overrides_runpath=no
--  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
--  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
--  hardcode_into_libs=yes
--  ;;
--
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
--  dynamic_linker=no
--  ;;
--
--# This must be Linux ELF.
--linux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  # This implies no fast_install, which is unacceptable.
--  # Some rework will be needed to allow for fast_install
--  # before this can be enabled.
--  hardcode_into_libs=yes
--
--  # Append ld.so.conf contents to the search path
--  if test -f /etc/ld.so.conf; then
--    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,  ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
--    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
--  fi
--
--  # We used to test for /lib/ld.so.1 and disable shared libraries on
--  # powerpc, because MkLinux only supported shared libraries with the
--  # GNU dynamic linker.  Since this was broken with cross compilers,
--  # most powerpc-linux boxes support dynamic linking these days and
--  # people can always --disable-shared, the test was removed, and we
--  # assume the GNU/Linux dynamic linker is in use.
--  dynamic_linker='GNU/Linux ld.so'
--  ;;
--
--knetbsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--netbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--    dynamic_linker='NetBSD (a.out) ld.so'
--  else
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    dynamic_linker='NetBSD ld.elf_so'
--  fi
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  ;;
--
--newsos6)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--nto-qnx*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--openbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
--  case $host_os in
--    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
--    *)                         need_version=no  ;;
--  esac
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    case $host_os in
--      openbsd2.[[89]] | openbsd2.[[89]].*)
--      shlibpath_overrides_runpath=no
--      ;;
--      *)
--      shlibpath_overrides_runpath=yes
--      ;;
--      esac
--  else
--    shlibpath_overrides_runpath=yes
--  fi
--  ;;
--
--os2*)
--  libname_spec='$name'
--  shrext_cmds=".dll"
--  need_lib_prefix=no
--  library_names_spec='$libname${shared_ext} $libname.a'
--  dynamic_linker='OS/2 ld.exe'
--  shlibpath_var=LIBPATH
--  ;;
--
--osf3* | osf4* | osf5*)
--  version_type=osf
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
--  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
--  ;;
--
--sco3.2v5*)
--  version_type=osf
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--solaris*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  # ldd complains unless libraries are executable
--  postinstall_cmds='chmod +x $lib'
--  ;;
--
--sunos4*)
--  version_type=sunos
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  if test "$with_gnu_ld" = yes; then
--    need_lib_prefix=no
--  fi
--  need_version=yes
--  ;;
--
--sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_vendor in
--    sni)
--      shlibpath_overrides_runpath=no
--      need_lib_prefix=no
--      export_dynamic_flag_spec='${wl}-Blargedynsym'
--      runpath_var=LD_RUN_PATH
--      ;;
--    siemens)
--      need_lib_prefix=no
--      ;;
--    motorola)
--      need_lib_prefix=no
--      need_version=no
--      shlibpath_overrides_runpath=no
--      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
--      ;;
--  esac
--  ;;
--
--sysv4*MP*)
--  if test -d /usr/nec ;then
--    version_type=linux
--    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
--    soname_spec='$libname${shared_ext}.$major'
--    shlibpath_var=LD_LIBRARY_PATH
--  fi
--  ;;
--
--uts4*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--*)
--  dynamic_linker=no
--  ;;
--esac
--AC_MSG_RESULT([$dynamic_linker])
--test "$dynamic_linker" = no && can_build_shared=no
--])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
--
--
--# _LT_AC_TAGCONFIG
--# ----------------
--AC_DEFUN([_LT_AC_TAGCONFIG],
--[AC_ARG_WITH([tags],
--    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
--        [include additional configurations @<:@automatic@:>@])],
--    [tagnames="$withval"])
--
--if test -f "$ltmain" && test -n "$tagnames"; then
--  if test ! -f "${ofile}"; then
--    AC_MSG_WARN([output file `$ofile' does not exist])
--  fi
--
--  if test -z "$LTCC"; then
--    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
--    if test -z "$LTCC"; then
--      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
--    else
--      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
--    fi
--  fi
--
--  # Extract list of available tagged configurations in $ofile.
--  # Note that this assumes the entire list is on one line.
--  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
--
--  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--  for tagname in $tagnames; do
--    IFS="$lt_save_ifs"
--    # Check whether tagname contains only valid characters
--    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
--    "") ;;
--    *)  AC_MSG_ERROR([invalid tag name: $tagname])
--      ;;
--    esac
--
--    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
--    then
--      AC_MSG_ERROR([tag name \"$tagname\" already exists])
--    fi
--
--    # Update the list of available tags.
--    if test -n "$tagname"; then
--      echo appending configuration tag \"$tagname\" to $ofile
--
--      case $tagname in
--      CXX)
--      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
--          ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
--          (test "X$CXX" != "Xg++"))) ; then
--        AC_LIBTOOL_LANG_CXX_CONFIG
--      else
--        tagname=""
--      fi
--      ;;
--
--      F77)
--      if test -n "$F77" && test "X$F77" != "Xno"; then
--        AC_LIBTOOL_LANG_F77_CONFIG
--      else
--        tagname=""
--      fi
--      ;;
--
--      GCJ)
--      if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
--        AC_LIBTOOL_LANG_GCJ_CONFIG
--      else
--        tagname=""
--      fi
--      ;;
--
--      RC)
--      AC_LIBTOOL_LANG_RC_CONFIG
--      ;;
--
--      *)
--      AC_MSG_ERROR([Unsupported tag name: $tagname])
--      ;;
--      esac
--
--      # Append the new tag name to the list of available tags.
--      if test -n "$tagname" ; then
--      available_tags="$available_tags $tagname"
--    fi
--    fi
--  done
--  IFS="$lt_save_ifs"
--
--  # Now substitute the updated list of available tags.
--  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
--    mv "${ofile}T" "$ofile"
--    chmod +x "$ofile"
--  else
--    rm -f "${ofile}T"
--    AC_MSG_ERROR([unable to update list of available tagged configurations.])
--  fi
--fi
--])# _LT_AC_TAGCONFIG
--
--
--# AC_LIBTOOL_DLOPEN
--# -----------------
--# enable checks for dlopen support
--AC_DEFUN([AC_LIBTOOL_DLOPEN],
-- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
--])# AC_LIBTOOL_DLOPEN
--
--
--# AC_LIBTOOL_WIN32_DLL
--# --------------------
--# declare package support for building win32 DLLs
--AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
--[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
--])# AC_LIBTOOL_WIN32_DLL
--
--
--# AC_ENABLE_SHARED([DEFAULT])
--# ---------------------------
--# implement the --enable-shared flag
--# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
--AC_DEFUN([AC_ENABLE_SHARED],
--[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
--AC_ARG_ENABLE([shared],
--    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
--      [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
--    [p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_shared=yes ;;
--    no) enable_shared=no ;;
--    *)
--      enable_shared=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_shared=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac],
--    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
--])# AC_ENABLE_SHARED
--
--
--# AC_DISABLE_SHARED
--# -----------------
--#- set the default shared flag to --disable-shared
--AC_DEFUN([AC_DISABLE_SHARED],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--AC_ENABLE_SHARED(no)
--])# AC_DISABLE_SHARED
--
--
--# AC_ENABLE_STATIC([DEFAULT])
--# ---------------------------
--# implement the --enable-static flag
--# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
--AC_DEFUN([AC_ENABLE_STATIC],
--[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
--AC_ARG_ENABLE([static],
--    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
--      [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
--    [p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_static=yes ;;
--    no) enable_static=no ;;
--    *)
--     enable_static=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_static=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac],
--    [enable_static=]AC_ENABLE_STATIC_DEFAULT)
--])# AC_ENABLE_STATIC
--
--
--# AC_DISABLE_STATIC
--# -----------------
--# set the default static flag to --disable-static
--AC_DEFUN([AC_DISABLE_STATIC],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--AC_ENABLE_STATIC(no)
--])# AC_DISABLE_STATIC
--
--
--# AC_ENABLE_FAST_INSTALL([DEFAULT])
--# ---------------------------------
--# implement the --enable-fast-install flag
--# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
--AC_DEFUN([AC_ENABLE_FAST_INSTALL],
--[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
--AC_ARG_ENABLE([fast-install],
--    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
--    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
--    [p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_fast_install=yes ;;
--    no) enable_fast_install=no ;;
--    *)
--      enable_fast_install=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_fast_install=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac],
--    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
--])# AC_ENABLE_FAST_INSTALL
--
--
--# AC_DISABLE_FAST_INSTALL
--# -----------------------
--# set the default to --disable-fast-install
--AC_DEFUN([AC_DISABLE_FAST_INSTALL],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--AC_ENABLE_FAST_INSTALL(no)
--])# AC_DISABLE_FAST_INSTALL
--
--
--# AC_LIBTOOL_PICMODE([MODE])
--# --------------------------
--# implement the --with-pic flag
--# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
--AC_DEFUN([AC_LIBTOOL_PICMODE],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--pic_mode=ifelse($#,1,$1,default)
--])# AC_LIBTOOL_PICMODE
--
--
--# AC_PROG_EGREP
--# -------------
--# This is predefined starting with Autoconf 2.54, so this conditional
--# definition can be removed once we require Autoconf 2.54 or later.
--m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
--[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
--   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
--    then ac_cv_prog_egrep='grep -E'
--    else ac_cv_prog_egrep='egrep'
--    fi])
-- EGREP=$ac_cv_prog_egrep
-- AC_SUBST([EGREP])
--])])
--
--
--# AC_PATH_TOOL_PREFIX
--# -------------------
--# find a file program which can recognise shared library
--AC_DEFUN([AC_PATH_TOOL_PREFIX],
--[AC_REQUIRE([AC_PROG_EGREP])dnl
--AC_MSG_CHECKING([for $1])
--AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
--[case $MAGIC_CMD in
--[[\\/*] |  ?:[\\/]*])
--  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
--  ;;
--*)
--  lt_save_MAGIC_CMD="$MAGIC_CMD"
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--dnl $ac_dummy forces splitting on constant user-supplied paths.
--dnl POSIX.2 word splitting is done only on the output of word expansions,
--dnl not every word.  This closes a longstanding sh security hole.
--  ac_dummy="ifelse([$2], , $PATH, [$2])"
--  for ac_dir in $ac_dummy; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/$1; then
--      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
--      if test -n "$file_magic_test_file"; then
--      case $deplibs_check_method in
--      "file_magic "*)
--        file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
--        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
--          $EGREP "$file_magic_regex" > /dev/null; then
--          :
--        else
--          cat <<EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such.  This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem.  Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool@gnu.org
--
--EOF
--        fi ;;
--      esac
--      fi
--      break
--    fi
--  done
--  IFS="$lt_save_ifs"
--  MAGIC_CMD="$lt_save_MAGIC_CMD"
--  ;;
--esac])
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
--  AC_MSG_RESULT($MAGIC_CMD)
--else
--  AC_MSG_RESULT(no)
--fi
--])# AC_PATH_TOOL_PREFIX
--
--
--# AC_PATH_MAGIC
--# -------------
--# find a file program which can recognise a shared library
--AC_DEFUN([AC_PATH_MAGIC],
--[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
--if test -z "$lt_cv_path_MAGIC_CMD"; then
--  if test -n "$ac_tool_prefix"; then
--    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
--  else
--    MAGIC_CMD=:
--  fi
--fi
--])# AC_PATH_MAGIC
--
--
--# AC_PROG_LD
--# ----------
--# find the pathname to the GNU or non-GNU linker
--AC_DEFUN([AC_PROG_LD],
--[AC_ARG_WITH([gnu-ld],
--    [AC_HELP_STRING([--with-gnu-ld],
--      [assume the C compiler uses GNU ld @<:@default=no@:>@])],
--    [test "$withval" = no || with_gnu_ld=yes],
--    [with_gnu_ld=no])
--AC_REQUIRE([LT_AC_PROG_SED])dnl
--AC_REQUIRE([AC_PROG_CC])dnl
--AC_REQUIRE([AC_CANONICAL_HOST])dnl
--AC_REQUIRE([AC_CANONICAL_BUILD])dnl
--ac_prog=ld
--if test "$GCC" = yes; then
--  # Check if gcc -print-prog-name=ld gives a path.
--  AC_MSG_CHECKING([for ld used by $CC])
--  case $host in
--  *-*-mingw*)
--    # gcc leaves a trailing carriage return which upsets mingw
--    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
--  *)
--    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
--  esac
--  case $ac_prog in
--    # Accept absolute paths.
--    [[\\/]]* | ?:[[\\/]]*)
--      re_direlt='/[[^/]][[^/]]*/\.\./'
--      # Canonicalize the pathname of ld
--      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
--      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
--      ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
--      done
--      test -z "$LD" && LD="$ac_prog"
--      ;;
--  "")
--    # If it fails, then pretend we aren't using GCC.
--    ac_prog=ld
--    ;;
--  *)
--    # If it is relative, then search for the first ld in PATH.
--    with_gnu_ld=unknown
--    ;;
--  esac
--elif test "$with_gnu_ld" = yes; then
--  AC_MSG_CHECKING([for GNU ld])
--else
--  AC_MSG_CHECKING([for non-GNU ld])
--fi
--AC_CACHE_VAL(lt_cv_path_LD,
--[if test -z "$LD"; then
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--  for ac_dir in $PATH; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
--      lt_cv_path_LD="$ac_dir/$ac_prog"
--      # Check to see if the program is GNU ld.  I'd rather use --version,
--      # but apparently some variants of GNU ld only accept -v.
--      # Break only if it was the GNU/non-GNU ld that we prefer.
--      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
--      *GNU* | *'with BFD'*)
--      test "$with_gnu_ld" != no && break
--      ;;
--      *)
--      test "$with_gnu_ld" != yes && break
--      ;;
--      esac
--    fi
--  done
--  IFS="$lt_save_ifs"
--else
--  lt_cv_path_LD="$LD" # Let the user override the test with a path.
--fi])
--LD="$lt_cv_path_LD"
--if test -n "$LD"; then
--  AC_MSG_RESULT($LD)
--else
--  AC_MSG_RESULT(no)
--fi
--test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
--AC_PROG_LD_GNU
--])# AC_PROG_LD
--
--
--# AC_PROG_LD_GNU
--# --------------
--AC_DEFUN([AC_PROG_LD_GNU],
--[AC_REQUIRE([AC_PROG_EGREP])dnl
--AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
--[# I'd rather use --version here, but apparently some GNU lds only accept -v.
--case `$LD -v 2>&1 </dev/null` in
--*GNU* | *'with BFD'*)
--  lt_cv_prog_gnu_ld=yes
--  ;;
--*)
--  lt_cv_prog_gnu_ld=no
--  ;;
--esac])
--with_gnu_ld=$lt_cv_prog_gnu_ld
--])# AC_PROG_LD_GNU
--
--
--# AC_PROG_LD_RELOAD_FLAG
--# ----------------------
--# find reload flag for linker
--#   -- PORTME Some linkers may need a different reload flag.
--AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
--[AC_CACHE_CHECK([for $LD option to reload object files],
--  lt_cv_ld_reload_flag,
--  [lt_cv_ld_reload_flag='-r'])
--reload_flag=$lt_cv_ld_reload_flag
--case $reload_flag in
--"" | " "*) ;;
--*) reload_flag=" $reload_flag" ;;
--esac
--reload_cmds='$LD$reload_flag -o $output$reload_objs'
--case $host_os in
--  darwin*)
--    if test "$GCC" = yes; then
--      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
--    else
--      reload_cmds='$LD$reload_flag -o $output$reload_objs'
--    fi
--    ;;
--esac
--])# AC_PROG_LD_RELOAD_FLAG
--
--
--# AC_DEPLIBS_CHECK_METHOD
--# -----------------------
--# how to check for library dependencies
--#  -- PORTME fill in with the dynamic library characteristics
--AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
--[AC_CACHE_CHECK([how to recognise dependent libraries],
--lt_cv_deplibs_check_method,
--[lt_cv_file_magic_cmd='$MAGIC_CMD'
--lt_cv_file_magic_test_file=
--lt_cv_deplibs_check_method='unknown'
--# Need to set the preceding variable on all platforms that support
--# interlibrary dependencies.
--# 'none' -- dependencies not supported.
--# `unknown' -- same as none, but documents that we really don't know.
--# 'pass_all' -- all dependencies passed with no checks.
--# 'test_compile' -- check by making test program.
--# 'file_magic [[regex]]' -- check by looking for files in library path
--# which responds to the $file_magic_cmd with a given extended regex.
--# If you have `file' or equivalent on your system and you're not sure
--# whether `pass_all' will *always* work, you probably want this one.
--
--case $host_os in
--aix4* | aix5*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--beos*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--bsdi[[45]]*)
--  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
--  lt_cv_file_magic_cmd='/usr/bin/file -L'
--  lt_cv_file_magic_test_file=/shlib/libc.so
--  ;;
--
--cygwin*)
--  # func_win32_libid is a shell function defined in ltmain.sh
--  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
--  lt_cv_file_magic_cmd='func_win32_libid'
--  ;;
--
--mingw* | pw32*)
--  # Base MSYS/MinGW do not provide the 'file' command needed by
--  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
--  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
--  lt_cv_file_magic_cmd='$OBJDUMP -f'
--  ;;
--
--darwin* | rhapsody*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--freebsd* | kfreebsd*-gnu | dragonfly*)
--  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
--    case $host_cpu in
--    i*86 )
--      # Not sure whether the presence of OpenBSD here was a mistake.
--      # Let's accept both of them until this is cleared up.
--      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
--      lt_cv_file_magic_cmd=/usr/bin/file
--      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
--      ;;
--    esac
--  else
--    lt_cv_deplibs_check_method=pass_all
--  fi
--  ;;
--
--gnu*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--hpux10.20* | hpux11*)
--  lt_cv_file_magic_cmd=/usr/bin/file
--  case $host_cpu in
--  ia64*)
--    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
--    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
--    ;;
--  hppa*64*)
--    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
--    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
--    ;;
--  *)
--    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
--    lt_cv_file_magic_test_file=/usr/lib/libc.sl
--    ;;
--  esac
--  ;;
--
--irix5* | irix6* | nonstopux*)
--  case $LD in
--  *-32|*"-32 ") libmagic=32-bit;;
--  *-n32|*"-n32 ") libmagic=N32;;
--  *-64|*"-64 ") libmagic=64-bit;;
--  *) libmagic=never-match;;
--  esac
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--# This must be Linux ELF.
--linux*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--netbsd*)
--  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
--    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
--  else
--    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
--  fi
--  ;;
--
--newos6*)
--  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
--  lt_cv_file_magic_cmd=/usr/bin/file
--  lt_cv_file_magic_test_file=/usr/lib/libnls.so
--  ;;
--
--nto-qnx*)
--  lt_cv_deplibs_check_method=unknown
--  ;;
--
--openbsd*)
--  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
--  else
--    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
--  fi
--  ;;
--
--osf3* | osf4* | osf5*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--sco3.2v5*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--solaris*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
--sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--  case $host_vendor in
--  motorola)
--    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
--    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
--    ;;
--  ncr)
--    lt_cv_deplibs_check_method=pass_all
--    ;;
--  sequent)
--    lt_cv_file_magic_cmd='/bin/file'
--    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
--    ;;
--  sni)
--    lt_cv_file_magic_cmd='/bin/file'
--    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
--    lt_cv_file_magic_test_file=/lib/libc.so
--    ;;
--  siemens)
--    lt_cv_deplibs_check_method=pass_all
--    ;;
--  esac
--  ;;
--
--sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--esac
--])
--file_magic_cmd=$lt_cv_file_magic_cmd
--deplibs_check_method=$lt_cv_deplibs_check_method
--test -z "$deplibs_check_method" && deplibs_check_method=unknown
--])# AC_DEPLIBS_CHECK_METHOD
--
--
--# AC_PROG_NM
--# ----------
--# find the pathname to a BSD-compatible name lister
--AC_DEFUN([AC_PROG_NM],
--[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
--[if test -n "$NM"; then
--  # Let the user override the test.
--  lt_cv_path_NM="$NM"
--else
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
--    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
--      # Check to see if the nm accepts a BSD-compat flag.
--      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
--      #   nm: unknown option "B" ignored
--      # Tru64's nm complains that /dev/null is an invalid object file
--      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
--      */dev/null* | *'Invalid file or object type'*)
--      lt_cv_path_NM="$tmp_nm -B"
--      break
--        ;;
--      *)
--      case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
--      */dev/null*)
--        lt_cv_path_NM="$tmp_nm -p"
--        break
--        ;;
--      *)
--        lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
--        continue # so that we can try to find one that supports BSD flags
--        ;;
--      esac
--      esac
--    fi
--  done
--  IFS="$lt_save_ifs"
--  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
--fi])
--NM="$lt_cv_path_NM"
--])# AC_PROG_NM
--
--
--# AC_CHECK_LIBM
--# -------------
--# check for math library
--AC_DEFUN([AC_CHECK_LIBM],
--[AC_REQUIRE([AC_CANONICAL_HOST])dnl
--LIBM=
--case $host in
--*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
--  # These system don't have libm, or don't need it
--  ;;
--*-ncr-sysv4.3*)
--  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
--  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
--  ;;
--*)
--  AC_CHECK_LIB(m, cos, LIBM="-lm")
--  ;;
--esac
--])# AC_CHECK_LIBM
--
--
--# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
--# -----------------------------------
--# sets LIBLTDL to the link flags for the libltdl convenience library and
--# LTDLINCL to the include flags for the libltdl header and adds
--# --enable-ltdl-convenience to the configure arguments.  Note that
--# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
--# it is assumed to be `libltdl'.  LIBLTDL will be prefixed with
--# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
--# (note the single quotes!).  If your package is not flat and you're not
--# using automake, define top_builddir and top_srcdir appropriately in
--# the Makefiles.
--AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--  case $enable_ltdl_convenience in
--  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
--  "") enable_ltdl_convenience=yes
--      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
--  esac
--  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
--  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
--  # For backwards non-gettext consistent compatibility...
--  INCLTDL="$LTDLINCL"
--])# AC_LIBLTDL_CONVENIENCE
--
--
--# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
--# -----------------------------------
--# sets LIBLTDL to the link flags for the libltdl installable library and
--# LTDLINCL to the include flags for the libltdl header and adds
--# --enable-ltdl-install to the configure arguments.  Note that
--# AC_CONFIG_SUBDIRS is not called here.  If DIRECTORY is not provided,
--# and an installed libltdl is not found, it is assumed to be `libltdl'.
--# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
--# '${top_srcdir}/' (note the single quotes!).  If your package is not
--# flat and you're not using automake, define top_builddir and top_srcdir
--# appropriately in the Makefiles.
--# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
--AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
--[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
--  AC_CHECK_LIB(ltdl, lt_dlinit,
--  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
--  [if test x"$enable_ltdl_install" = xno; then
--     AC_MSG_WARN([libltdl not installed, but installation disabled])
--   else
--     enable_ltdl_install=yes
--   fi
--  ])
--  if test x"$enable_ltdl_install" = x"yes"; then
--    ac_configure_args="$ac_configure_args --enable-ltdl-install"
--    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
--    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
--  else
--    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
--    LIBLTDL="-lltdl"
--    LTDLINCL=
--  fi
--  # For backwards non-gettext consistent compatibility...
--  INCLTDL="$LTDLINCL"
--])# AC_LIBLTDL_INSTALLABLE
--
--
--# AC_LIBTOOL_CXX
--# --------------
--# enable support for C++ libraries
--AC_DEFUN([AC_LIBTOOL_CXX],
--[AC_REQUIRE([_LT_AC_LANG_CXX])
--])# AC_LIBTOOL_CXX
--
--
--# _LT_AC_LANG_CXX
--# ---------------
--AC_DEFUN([_LT_AC_LANG_CXX],
--[AC_REQUIRE([AC_PROG_CXX])
--AC_REQUIRE([_LT_AC_PROG_CXXCPP])
--_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
--])# _LT_AC_LANG_CXX
--
--# _LT_AC_PROG_CXXCPP
--# ---------------
--AC_DEFUN([_LT_AC_PROG_CXXCPP],
--[
--AC_REQUIRE([AC_PROG_CXX])
--if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
--    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
--    (test "X$CXX" != "Xg++"))) ; then
--  AC_PROG_CXXCPP
--fi
--])# _LT_AC_PROG_CXXCPP
--
--# AC_LIBTOOL_F77
--# --------------
--# enable support for Fortran 77 libraries
--AC_DEFUN([AC_LIBTOOL_F77],
--[AC_REQUIRE([_LT_AC_LANG_F77])
--])# AC_LIBTOOL_F77
--
--
--# _LT_AC_LANG_F77
--# ---------------
--AC_DEFUN([_LT_AC_LANG_F77],
--[AC_REQUIRE([AC_PROG_F77])
--_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
--])# _LT_AC_LANG_F77
--
--
--# AC_LIBTOOL_GCJ
--# --------------
--# enable support for GCJ libraries
--AC_DEFUN([AC_LIBTOOL_GCJ],
--[AC_REQUIRE([_LT_AC_LANG_GCJ])
--])# AC_LIBTOOL_GCJ
--
--
--# _LT_AC_LANG_GCJ
--# ---------------
--AC_DEFUN([_LT_AC_LANG_GCJ],
--[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
--  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
--    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
--      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
--       [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
--         [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
--_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
--])# _LT_AC_LANG_GCJ
--
--
--# AC_LIBTOOL_RC
--# --------------
--# enable support for Windows resource files
--AC_DEFUN([AC_LIBTOOL_RC],
--[AC_REQUIRE([LT_AC_PROG_RC])
--_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
--])# AC_LIBTOOL_RC
-+  solaris* | sysv5*)
-+    if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
-+      ld_shlibs=no
-+      cat <<EOF 1>&2
--# AC_LIBTOOL_LANG_C_CONFIG
--# ------------------------
--# Ensure that the configuration vars for the C compiler are
--# suitably defined.  Those variables are subsequently used by
--# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
--AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
--AC_DEFUN([_LT_AC_LANG_C_CONFIG],
--[lt_save_CC="$CC"
--AC_LANG_PUSH(C)
--
--# Source file extension for C test sources.
--ac_ext=c
--
--# Object file extension for compiled C test sources.
--objext=o
--_LT_AC_TAGVAR(objext, $1)=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(){return(0);}\n'
--
--_LT_AC_SYS_COMPILER
--
--# save warnings/boilerplate of simple test code
--_LT_COMPILER_BOILERPLATE
--_LT_LINKER_BOILERPLATE
-+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-+*** create shared libraries on Solaris systems.  Therefore, libtool
-+*** is disabling shared libraries support.  We urge you to upgrade GNU
-+*** binutils to release 2.9.1 or newer.  Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
--#
--# Check for any special shared library compilation flags.
--#
--_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
--if test "$GCC" = no; then
--  case $host_os in
--  sco3.2v5*)
--    _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
-+EOF
-+    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-     ;;
--  esac
--fi
--if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
--  AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
--  if echo "$old_CC $old_CFLAGS " | grep "[[   ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[        ]]" >/dev/null; then :
--  else
--    AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
--    _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
--  fi
--fi
--
--
--#
--# Check to make sure the static flag actually works.
--#
--AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
--  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
--  $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
--  [],
--  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
--
--
--AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
--AC_LIBTOOL_PROG_COMPILER_PIC($1)
--AC_LIBTOOL_PROG_CC_C_O($1)
--AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
--AC_LIBTOOL_PROG_LD_SHLIBS($1)
--AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
--AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
--AC_LIBTOOL_SYS_LIB_STRIP
--AC_LIBTOOL_DLOPEN_SELF($1)
--
--# Report which librarie types wil actually be built
--AC_MSG_CHECKING([if libtool supports shared libraries])
--AC_MSG_RESULT([$can_build_shared])
--
--AC_MSG_CHECKING([whether to build shared libraries])
--test "$can_build_shared" = "no" && enable_shared=no
--
--# On AIX, shared libraries and static libraries use the same namespace, and
--# are all built from PIC.
--case $host_os in
--aix3*)
--  test "$enable_shared" = yes && enable_static=no
--  if test -n "$RANLIB"; then
--    archive_cmds="$archive_cmds~\$RANLIB \$lib"
--    postinstall_cmds='$RANLIB $lib'
--  fi
--  ;;
--aix4* | aix5*)
--  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
--    test "$enable_shared" = yes && enable_static=no
--  fi
-+  sunos4*)
-+    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    wlarc=
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-     ;;
--esac
--AC_MSG_RESULT([$enable_shared])
--
--AC_MSG_CHECKING([whether to build static libraries])
--# Make sure either enable_shared or enable_static is yes.
--test "$enable_shared" = yes || enable_static=yes
--AC_MSG_RESULT([$enable_static])
--AC_LIBTOOL_CONFIG($1)
--
--AC_LANG_POP
--CC="$lt_save_CC"
--])# AC_LIBTOOL_LANG_C_CONFIG
--
--
--# AC_LIBTOOL_LANG_CXX_CONFIG
--# --------------------------
--# Ensure that the configuration vars for the C compiler are
--# suitably defined.  Those variables are subsequently used by
--# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
--AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
--AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
--[AC_LANG_PUSH(C++)
--AC_REQUIRE([AC_PROG_CXX])
--AC_REQUIRE([_LT_AC_PROG_CXXCPP])
--
--_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--_LT_AC_TAGVAR(allow_undefined_flag, $1)=
--_LT_AC_TAGVAR(always_export_symbols, $1)=no
--_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
--_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
--_LT_AC_TAGVAR(hardcode_direct, $1)=no
--_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
--_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
--_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
--_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
--_LT_AC_TAGVAR(hardcode_automatic, $1)=no
--_LT_AC_TAGVAR(module_cmds, $1)=
--_LT_AC_TAGVAR(module_expsym_cmds, $1)=
--_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
--_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
--_LT_AC_TAGVAR(no_undefined_flag, $1)=
--_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
--_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
--
--# Dependencies to place before and after the object being linked:
--_LT_AC_TAGVAR(predep_objects, $1)=
--_LT_AC_TAGVAR(postdep_objects, $1)=
--_LT_AC_TAGVAR(predeps, $1)=
--_LT_AC_TAGVAR(postdeps, $1)=
--_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
--
--# Source file extension for C++ test sources.
--ac_ext=cpp
--
--# Object file extension for compiled C++ test sources.
--objext=o
--_LT_AC_TAGVAR(objext, $1)=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--_LT_AC_SYS_COMPILER
--
--# save warnings/boilerplate of simple test code
--_LT_COMPILER_BOILERPLATE
--_LT_LINKER_BOILERPLATE
--
--# Allow CC to be a program name with arguments.
--lt_save_CC=$CC
--lt_save_LD=$LD
--lt_save_GCC=$GCC
--GCC=$GXX
--lt_save_with_gnu_ld=$with_gnu_ld
--lt_save_path_LD=$lt_cv_path_LD
--if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
--  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
--else
--  unset lt_cv_prog_gnu_ld
--fi
--if test -n "${lt_cv_path_LDCXX+set}"; then
--  lt_cv_path_LD=$lt_cv_path_LDCXX
--else
--  unset lt_cv_path_LD
--fi
--test -z "${LDCXX+set}" || LD=$LDCXX
--CC=${CXX-"c++"}
--compiler=$CC
--_LT_AC_TAGVAR(compiler, $1)=$CC
--_LT_CC_BASENAME([$compiler])
--
--# We don't want -fno-exception wen compiling C++ code, so set the
--# no_builtin_flag separately
--if test "$GXX" = yes; then
--  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
--else
--  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
--fi
--
--if test "$GXX" = yes; then
--  # Set up default GNU C++ configuration
--
--  AC_PROG_LD
--
--  # Check if GNU C++ uses GNU ld as the underlying linker, since the
--  # archiving commands below assume that GNU ld is being used.
--  if test "$with_gnu_ld" = yes; then
--    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
--    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
--
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
--    #     investigate it a little bit more. (MM)
--    wlarc='${wl}'
--
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
--      grep 'no-whole-archive' > /dev/null; then
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+  *)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-     else
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-+      ld_shlibs=no
-     fi
--  else
--    with_gnu_ld=no
--    wlarc=
-+    ;;
-+  esac
--    # A generic and very simple default shared library creation
--    # command for GNU C++ for the case where it uses the native
--    # linker, instead of GNU ld.  If possible, this setting should
--    # overridden to take advantage of the native linker features on
--    # the platform it is being used on.
--    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-+  if test "$ld_shlibs" = yes; then
-+    runpath_var=LD_RUN_PATH
-+    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
-+    export_dynamic_flag_spec='${wl}--export-dynamic'
-+    case $host_os in
-+    cygwin* | mingw* | pw32*)
-+      # dlltool doesn't understand --whole-archive et. al.
-+      whole_archive_flag_spec=
-+      ;;
-+    *)
-+      # ancient GNU ld didn't support --whole-archive et. al.
-+      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+      else
-+      whole_archive_flag_spec=
-+      fi
-+      ;;
-+    esac
-   fi
--
--  # Commands to make compiler produce verbose output that lists
--  # what "hidden" libraries, object files and flags are used when
--  # linking a shared library.
--  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
--
- else
--  GXX=no
--  with_gnu_ld=no
--  wlarc=
--fi
--
--# PORTME: fill in a description of your system's C++ link characteristics
--AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
--_LT_AC_TAGVAR(ld_shlibs, $1)=yes
--case $host_os in
-+  # PORTME fill in a description of your system's linker (not GNU ld)
-+  case $host_os in
-   aix3*)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+    archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-+    # Note: this linker hardcodes the directories in LIBPATH if there
-+    # are no directories specified by -L.
-+    hardcode_minus_L=yes
-+    if test "$GCC" = yes && test -z "$link_static_flag"; then
-+      # Neither direct hardcoding nor static linking is supported with a
-+      # broken collect2.
-+      hardcode_direct=unsupported
-+    fi
-     ;;
-+
-   aix4* | aix5*)
-     if test "$host_cpu" = ia64; then
-       # On IA64, the linker does run time linking by default, so we don't
-@@ -3688,7 +2294,7 @@
-         *-brtl*)
-           aix_use_runtimelinking=yes
-           break
--          ;;
-+        ;;
-         esac
-       done
-       esac
-@@ -3703,42 +2309,34 @@
-     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--    _LT_AC_TAGVAR(archive_cmds, $1)=''
--    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
--    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--
--    if test "$GXX" = yes; then
-+    hardcode_direct=yes
-+    archive_cmds=''
-+    hardcode_libdir_separator=':'
-+    if test "$GCC" = yes; then
-       case $host_os in aix4.[[012]]|aix4.[[012]].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
-       collect2name=`${CC} -print-prog-name=collect2`
-       if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
-+        strings "$collect2name" | grep resolve_lib_name >/dev/null
-       then
-         # We have reworked collect2
--        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-+        hardcode_direct=yes
-       else
-         # We have old collect2
--        _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
-+        hardcode_direct=unsupported
-         # It fails to find uninstalled libraries when the uninstalled
-         # path is not listed in the libpath.  Setting hardcode_minus_L
-         # to unsupported forces relinking
--        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-+        hardcode_minus_L=yes
-+        hardcode_libdir_flag_spec='-L$libdir'
-+        hardcode_libdir_separator=
-       fi
-       esac
-+
-       shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--      shared_flag="$shared_flag "'${wl}-G'
--      fi
-     else
-       # not using gcc
-       if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--      shared_flag='-G'
-+      shared_flag='${wl}-G'
-       else
-       if test "$aix_use_runtimelinking" = yes; then
-         shared_flag='${wl}-G'
-@@ -3748,935 +2346,845 @@
-       fi
-     fi
--    # It seems that -bexpall does not export symbols beginning with
--    # underscore (_), so it is better to generate a list of symbols to export.
--    _LT_AC_TAGVAR(always_export_symbols, $1)=yes
-+    # It seems that -bexpall can do strange things, so it is better to
-+    # generate a list of symbols to export.
-+    always_export_symbols=yes
-     if test "$aix_use_runtimelinking" = yes; then
-       # Warning - without using the other runtime loading flags (-brtl),
-       # -berok will link without error, but may produce a broken library.
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
--      # Determine the default libpath from the value encoded in an empty executable.
--      _LT_AC_SYS_LIBPATH_AIX
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
--
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--     else
-+      allow_undefined_flag='-berok'
-+      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-+    else
-       if test "$host_cpu" = ia64; then
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
-+      hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-+      allow_undefined_flag="-z nodefs"
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
-       else
--      # Determine the default libpath from the value encoded in an empty executable.
--      _LT_AC_SYS_LIBPATH_AIX
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-+      hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-       # Warning - without using the other run time loading flags,
-       # -berok will link without error, but may produce a broken library.
--      _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
--      # -bexpall does not export symbols beginning with underscore (_)
--      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
--      # Exported symbols can be pulled into shared objects from archives
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
--      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
--      # This is similar to how AIX traditionally builds its shared libraries.
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-+      allow_undefined_flag='${wl}-berok'
-+      # This is a bit strange, but is similar to how AIX traditionally builds
-+      # it's shared libraries.
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname'
-       fi
-     fi
-     ;;
--  chorus*)
--    case $cc_basename in
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    # see comment about different semantics on the GNU ld section
-+    ld_shlibs=no
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # When not using gcc, we currently assume that we are using
-+    # Microsoft Visual C++.
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec=' '
-+    allow_undefined_flag=unsupported
-+    # Tell ltmain to make .lib files, not .a files.
-+    libext=lib
-+    # FIXME: Setting linknames here is a bad hack.
-+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
-+    # The linker will automatically build a .lib file if we build a DLL.
-+    old_archive_from_new_cmds='true'
-+    # FIXME: Should let the user specify the lib program.
-+    old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
-+    fix_srcfile_path='`cygpath -w "$srcfile"`'
-+    ;;
-+
-+  darwin* | rhapsody*)
-+    case "$host_os" in
-+    rhapsody* | darwin1.[[012]])
-+      allow_undefined_flag='-undefined suppress'
-+      ;;
-+    *) # Darwin 1.3 on
-+      allow_undefined_flag='-flat_namespace -undefined suppress'
-+      ;;
-     esac
-+    # FIXME: Relying on posixy $() will cause problems for
-+    #        cross-compilation, but unfortunately the echo tests do not
-+    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
-+    #      `"' quotes if we put them in here... so don't!
-+    archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
-+    # We need to add '_' to the symbols in $export_symbols first
-+    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    whole_archive_flag_spec='-all_load $convenience'
-+    ;;
-+
-+  freebsd1*)
-+    ld_shlibs=no
-+    ;;
-+
-+  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-+  # support.  Future versions do this automatically, but an explicit c++rt0.o
-+  # does not break anything, and helps significantly (at the cost of a little
-+  # extra space).
-+  freebsd2.2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-     ;;
-+  # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-+  freebsd2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--  cygwin* | mingw* | pw32*)
--    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
--    # as there is no search path for DLLs.
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--    _LT_AC_TAGVAR(always_export_symbols, $1)=no
--    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
--
--    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--      cp $export_symbols $output_objdir/$soname.def;
--      else
--      echo EXPORTS > $output_objdir/$soname.def;
--      cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
-+  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-+  freebsd*)
-+    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  hpux9* | hpux10* | hpux11*)
-+    case $host_os in
-+    hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
-+    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
-+    esac
-+    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes # Not in the search PATH, but as the default
-+                       # location of the library.
-+    export_dynamic_flag_spec='${wl}-E'
-+    ;;
-+
-+  irix5* | irix6* | nonstopux*)
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-     else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-     fi
--  ;;
--      darwin* | rhapsody*)
--        case $host_os in
--        rhapsody* | darwin1.[[012]])
--         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[[012]])
--               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--        esac
--      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--      _LT_AC_TAGVAR(hardcode_direct, $1)=no
--      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--
--    if test "$GXX" = yes ; then
--      lt_int_apple_cc_single_mod=no
--      output_verbose_link_cmd='echo'
--      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
--       lt_int_apple_cc_single_mod=yes
--      fi
--      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
--       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      else
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--        fi
--        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
--            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          else
--            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          fi
--            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         _LT_AC_TAGVAR(ld_shlibs, $1)=no
--          ;;
--      esac
--      fi
--        ;;
-+    hardcode_libdir_separator=:
-+    link_all_deplibs=yes
-+    ;;
--  dgux*)
--    case $cc_basename in
--      ec++*)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      ghcx*)
--      # Green Hills C++ Compiler
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
-+  netbsd* | knetbsd*-gnu)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-+    else
-+      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-+    fi
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-     ;;
--  freebsd[[12]]*)
--    # C++ shared libraries reported to be fairly broken before switch to ELF
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
--    ;;
--  freebsd-elf*)
--    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--    ;;
--  freebsd* | kfreebsd*-gnu | dragonfly*)
--    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
--    # conventions
--    _LT_AC_TAGVAR(ld_shlibs, $1)=yes
--    ;;
--  gnu*)
--    ;;
--  hpux9*)
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
--    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
--                              # but as the default
--                              # location of the library.
--
--    case $cc_basename in
--    CC*)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    aCC*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--    *)
--      if test "$GXX" = yes; then
--        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      else
--        # FIXME: insert proper C++ library support
--        _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
--    esac
-+
-+  newsos6)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_shlibpath_var=no
-     ;;
--  hpux10*|hpux11*)
--    if test $with_gnu_ld = no; then
--      case $host_cpu in
--      hppa*64*)
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--        ;;
--      ia64*)
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-+
-+  openbsd*)
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+      export_dynamic_flag_spec='${wl}-E'
-+    else
-+      case "$host_os" in
-+      openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_libdir_flag_spec='-R$libdir'
-         ;;
-       *)
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-         ;;
-       esac
-     fi
--    case $host_cpu in
--    hppa*64*)
--      _LT_AC_TAGVAR(hardcode_direct, $1)=no
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
--    ia64*)
--      _LT_AC_TAGVAR(hardcode_direct, $1)=no
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
--                                            # but as the default
--                                            # location of the library.
--      ;;
--    *)
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
--                                            # but as the default
--                                            # location of the library.
--      ;;
--    esac
-+    ;;
-+
-+  os2*)
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    allow_undefined_flag=unsupported
-+    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-+    old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-+    ;;
-+
-+  osf3*)
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+    fi
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  osf4* | osf5*)      # as osf3* with the addition of -msym flag
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-+      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
-+
-+      #Both c and cxx compiler support -rpath directly
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    ;;
-+
-+  sco3.2v5*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    runpath_var=LD_RUN_PATH
-+    hardcode_runpath_var=yes
-+    export_dynamic_flag_spec='${wl}-Bexport'
-+    ;;
--    case $cc_basename in
--      CC*)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      aCC*)
--      case $host_cpu in
--      hppa*64*|ia64*)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
--        ;;
--      *)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--        ;;
--      esac
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes; then
--        if test $with_gnu_ld = no; then
--          case $host_cpu in
--          ia64*|hppa*64*)
--            _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
--            ;;
--          *)
--            _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--            ;;
--          esac
--        fi
--      else
--        # FIXME: insert proper C++ library support
--        _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
-+  solaris*)
-+    # gcc --version < 3.0 without binutils cannot create self contained
-+    # shared libraries reliably, requiring libgcc.a to resolve some of
-+    # the object symbols generated in some cases.  Libraries that use
-+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
-+    # a copy of libgcc.a into every shared library to guarantee resolving
-+    # such symbols causes other problems:  According to Tim Van Holder
-+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
-+    # (to the application) exception stack for one thing.
-+    no_undefined_flag=' -z defs'
-+    if test "$GCC" = yes; then
-+      case `$CC --version 2>/dev/null` in
-+      [[12]].*)
-+      cat <<EOF 1>&2
-+
-+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-+*** create self contained shared libraries on Solaris systems, without
-+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
-+*** -no-undefined support, which will at least allow you to build shared
-+*** libraries.  However, you may find that when you link such libraries
-+*** into an application without using GCC, you have to manually add
-+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
-+*** upgrade to a newer version of GCC.  Another option is to rebuild your
-+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
-+
-+EOF
-+        no_undefined_flag=
-       ;;
-+      esac
-+    fi
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_shlibpath_var=no
-+    case $host_os in
-+    solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
-+    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
-+      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
-     esac
-+    link_all_deplibs=yes
-     ;;
--  irix5* | irix6*)
--    case $cc_basename in
--      CC*)
--      # SGI C++
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--
--      # Archives containing C++ object files must be created using
--      # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
--      # necessary to make sure instantiated templates are included
--      # in the archive.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
--      ;;
--      *)
--      if test "$GXX" = yes; then
--        if test "$with_gnu_ld" = no; then
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--        else
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
--        fi
--      fi
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--      ;;
--    esac
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-+
-+  sunos4*)
-+    if test "x$host_vendor" = xsequent; then
-+      # Use $CC to link under sequent, because it throws in some extra .o
-+      # files that make .init and .fini sections work.
-+      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-+    fi
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-     ;;
--  linux*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
--
--      # Archives containing C++ object files must be created using
--      # "CC -Bstatic", where "CC" is the KAI C++ compiler.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
--      ;;
--      icpc*)
--      # Intel C++
--      with_gnu_ld=yes
--      # version 8.0 and above of icpc choke on multiply defined symbols
--      # if we add $predep_objects and $postdep_objects, however 7.1 and
--      # earlier do not add the objects themselves.
--      case `$CC -V 2>&1` in
--      *"Version 7."*)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--        ;;
--      *)  # Version 8.0 or newer
--        tmp_idyn=
--        case $host_cpu in
--          ia64*) tmp_idyn=' -i_dynamic';;
--        esac
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--        ;;
--      esac
--      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
--      ;;
--      pgCC*)
--        # Portland Group C++ compiler
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-+
-+  sysv4)
-+    case $host_vendor in
-+      sni)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=yes # is this really true???
-+        ;;
-+      siemens)
-+        ## LD is ld it makes a PLAMLIB
-+        ## CC just makes a GrossModule.
-+        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+        reload_cmds='$CC -r -o $output$reload_objs'
-+        hardcode_direct=no
-+        ;;
-+      motorola)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-         ;;
--      cxx*)
--      # Compaq C++
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
--
--      runpath_var=LD_RUN_PATH
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
-     esac
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-     ;;
--  lynxos*)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
--    ;;
--  m88k*)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
--    ;;
--  mvs*)
--    case $cc_basename in
--      cxx*)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
-+
-+  sysv4.3*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    export_dynamic_flag_spec='-Bexport'
-+    ;;
-+
-+  sysv5*)
-+    no_undefined_flag=' -z text'
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec=
-+    hardcode_shlibpath_var=no
-+    runpath_var='LD_RUN_PATH'
-+    ;;
-+
-+  uts4*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-     ;;
--  netbsd*)
--    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
--      wlarc=
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-+
-+  dgux*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  sysv4*MP*)
-+    if test -d /usr/nec; then
-+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_shlibpath_var=no
-+      runpath_var=LD_RUN_PATH
-+      hardcode_runpath_var=yes
-+      ld_shlibs=yes
-     fi
--    # Workaround some broken pre-1.5 toolchains
--    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
-     ;;
--  openbsd2*)
--    # C++ shared libraries are fairly broken
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+
-+  sysv4.2uw2*)
-+    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=no
-+    hardcode_shlibpath_var=no
-+    hardcode_runpath_var=yes
-+    runpath_var=LD_RUN_PATH
-     ;;
--  openbsd*)
--    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+
-+  sysv5uw7* | unixware7*)
-+    no_undefined_flag='${wl}-z ${wl}text'
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-     fi
--    output_verbose_link_cmd='echo'
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-     ;;
--  osf3*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--      # Archives containing C++ object files must be created using
--      # "CC -Bstatic", where "CC" is the KAI C++ compiler.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
--
--      ;;
--      RCC*)
--      # Rational C++ 2.4.1
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      cxx*)
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--        # Commands to make compiler produce verbose output that lists
--        # what "hidden" libraries, object files and flags are used when
--        # linking a shared library.
--        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
--      else
--        # FIXME: insert proper C++ library support
--        _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
--    esac
-+  *)
-+    ld_shlibs=no
-     ;;
--  osf4* | osf5*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--      # Archives containing C++ object files must be created using
--      # the KAI C++ compiler.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
--      ;;
--      RCC*)
--      # Rational C++ 2.4.1
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      cxx*)
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
--        echo "-hidden">> $lib.exp~
--        $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
--        $rm $lib.exp'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--
--        # Commands to make compiler produce verbose output that lists
--        # what "hidden" libraries, object files and flags are used when
--        # linking a shared library.
--        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-+  esac
-+fi
-+AC_MSG_RESULT([$ld_shlibs])
-+test "$ld_shlibs" = no && can_build_shared=no
-+
-+# Check hardcoding attributes.
-+AC_MSG_CHECKING([how to hardcode library paths into programs])
-+hardcode_action=
-+if test -n "$hardcode_libdir_flag_spec" || \
-+   test -n "$runpath_var"; then
-+
-+  # We can hardcode non-existant directories.
-+  if test "$hardcode_direct" != no &&
-+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+     # have to relink, otherwise we might link with an installed library
-+     # when we should be linking with a yet-to-be-installed one
-+     ## test "$hardcode_shlibpath_var" != no &&
-+     test "$hardcode_minus_L" != no; then
-+    # Linking always hardcodes the temporary library directory.
-+    hardcode_action=relink
-+  else
-+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+    hardcode_action=immediate
-+  fi
-+else
-+  # We cannot hardcode anything, or else we can only hardcode existing
-+  # directories.
-+  hardcode_action=unsupported
-+fi
-+AC_MSG_RESULT([$hardcode_action])
-+
-+striplib=
-+old_striplib=
-+AC_MSG_CHECKING([whether stripping libraries is possible])
-+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-+  AC_MSG_RESULT([yes])
-+else
-+  AC_MSG_RESULT([no])
-+fi
-+
-+reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+test -z "$deplibs_check_method" && deplibs_check_method=unknown
-+
-+# PORTME Fill in your ld.so characteristics
-+AC_MSG_CHECKING([dynamic linker characteristics])
-+library_names_spec=
-+libname_spec='lib$name'
-+soname_spec=
-+postinstall_cmds=
-+postuninstall_cmds=
-+finish_cmds=
-+finish_eval=
-+shlibpath_var=
-+shlibpath_overrides_runpath=unknown
-+version_type=none
-+dynamic_linker="$host_os ld.so"
-+sys_lib_dlsearch_path_spec="/lib /usr/lib"
-+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+
-+case $host_os in
-+aix3*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix $libname.a'
-+  shlibpath_var=LIBPATH
-+  # AIX has no versioning support, so we append a major version to the name.
-+  soname_spec='${libname}${release}.so$major'
-+  ;;
-+
-+aix4* | aix5*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  hardcode_into_libs=yes
-+  if test "$host_cpu" = ia64; then
-+    # AIX 5 supports IA64
-+    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  else
-+    # With GCC up to 2.95.x, collect2 would create an import file
-+    # for dependence libraries.  The import file would start with
-+    # the line `#! .'.  This would cause the generated library to
-+    # depend on `.', always an invalid library.  This was fixed in
-+    # development snapshots of GCC prior to 3.0.
-+    case $host_os in
-+      aix4 | aix4.[[01]] | aix4.[[01]].*)
-+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+           echo ' yes '
-+           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-+        :
-       else
--        # FIXME: insert proper C++ library support
--        _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+        can_build_shared=no
-       fi
-       ;;
-     esac
-+    # AIX (on Power*) has no versioning support, so currently we can
-+    # not hardcode correct soname into executable. Probably we can
-+    # add versioning support to collect2, so additional links can
-+    # be useful in future.
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-+      # instead of lib<name>.a to let people know that these are not
-+      # typical AIX shared libraries.
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+    else
-+      # We preserve .a as extension for shared libraries through AIX4.2
-+      # and later when we are not doing run time linking.
-+      library_names_spec='${libname}${release}.a $libname.a'
-+      soname_spec='${libname}${release}.so$major'
-+    fi
-+    shlibpath_var=LIBPATH
-+  fi
-+  hardcode_into_libs=yes
-+  ;;
-+
-+amigaos*)
-+  library_names_spec='$libname.ixlibrary $libname.a'
-+  # Create ${libname}_ixlibrary.a entries in /sys/libs.
-+  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
-+  ;;
-+
-+beos*)
-+  library_names_spec='${libname}.so'
-+  dynamic_linker="$host_os ld.so"
-+  shlibpath_var=LIBRARY_PATH
-+  ;;
-+
-+bsdi4*)
-+  version_type=linux
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-+  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+  export_dynamic_flag_spec=-rdynamic
-+  # the default ld.so.conf also contains /usr/contrib/lib and
-+  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-+  # libtool to hard-code these into programs
-+  ;;
-+
-+cygwin* | mingw* | pw32*)
-+  version_type=windows
-+  need_version=no
-+  need_lib_prefix=no
-+  case $GCC,$host_os in
-+  yes,cygwin*)
-+    library_names_spec='$libname.dll.a'
-+    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
-+    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
-+      dldir=$destdir/`dirname \$dlpath`~
-+      test -d \$dldir || mkdir -p \$dldir~
-+      $install_prog .libs/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      dlpath=$dir/\$dldll~
-+       $rm \$dlpath'
-     ;;
--  psos*)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
--    ;;
--  sco*)
--    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--    case $cc_basename in
--      CC*)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
-+  yes,mingw*)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'
-+    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
-     ;;
--  sunos4*)
--    case $cc_basename in
--      CC*)
--      # Sun C++ 4.x
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      lcc*)
--      # Lucid
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
-+  yes,pw32*)
-+    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-     ;;
--  solaris*)
--    case $cc_basename in
--      CC*)
--      # Sun C++ 4.2, 5.x and Centerline C++
--        _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
--      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      case $host_os in
--        solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
--        *)
--          # The C++ compiler is used as linker so we must use $wl
--          # flag to pass the commands to the underlying system
--          # linker. We must also pass each convience library through
--          # to the system linker between allextract/defaultextract.
--          # The C++ compiler will combine linker options so we
--          # cannot just pass the convience library names through
--          # without $wl.
--          # Supported since Solaris 2.6 (maybe 2.5.1?)
--          _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
--          ;;
--      esac
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-+  *)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'
-+    ;;
-+  esac
-+  dynamic_linker='Win32 ld.exe'
-+  # FIXME: first we should search . and the directory the executable is in
-+  shlibpath_var=PATH
-+  ;;
-+
-+darwin* | rhapsody*)
-+  dynamic_linker="$host_os dyld"
-+  version_type=darwin
-+  need_lib_prefix=no
-+  need_version=no
-+  # FIXME: Relying on posixy $() will cause problems for
-+  #        cross-compilation, but unfortunately the echo tests do not
-+  #        yet detect zsh echo's removal of \ escapes.
-+  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
-+  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
-+  shlibpath_overrides_runpath=yes
-+  shlibpath_var=DYLD_LIBRARY_PATH
-+  ;;
--      output_verbose_link_cmd='echo'
-+freebsd1*)
-+  dynamic_linker=no
-+  ;;
--      # Archives containing C++ object files must be created using
--      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
--      # necessary to make sure instantiated templates are included
--      # in the archive.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
--      ;;
--      gcx*)
--      # Green Hills C++ Compiler
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-+kfreebsd*-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  hardcode_into_libs=yes
-+  dynamic_linker='GNU/FreeBSD ld.so'
-+  ;;
-+
-+freebsd*)
-+  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-+  version_type=freebsd-$objformat
-+  case $version_type in
-+    freebsd-elf*)
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
-+      need_version=no
-+      need_lib_prefix=no
-+      ;;
-+    freebsd-*)
-+      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
-+      need_version=yes
-+      ;;
-+  esac
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_os in
-+  freebsd2*)
-+    shlibpath_overrides_runpath=yes
-+    ;;
-+  *)
-+    shlibpath_overrides_runpath=no
-+    hardcode_into_libs=yes
-+    ;;
-+  esac
-+  ;;
-+
-+gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  hardcode_into_libs=yes
-+  ;;
--      # The C++ compiler must be used to create the archive.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
--      ;;
--      *)
--      # GNU C++ compiler with Solaris linker
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
--        if $CC --version | grep -v '^2\.7' > /dev/null; then
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
--          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--          # Commands to make compiler produce verbose output that lists
--          # what "hidden" libraries, object files and flags are used when
--          # linking a shared library.
--          output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
--        else
--          # g++ 2.7 appears to require `-G' NOT `-shared' on this
--          # platform.
--          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
--          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--          # Commands to make compiler produce verbose output that lists
--          # what "hidden" libraries, object files and flags are used when
--          # linking a shared library.
--          output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
--        fi
-+hpux9* | hpux10* | hpux11*)
-+  # Give a soname corresponding to the major version so that dld.sl refuses to
-+  # link against other versions.
-+  dynamic_linker="$host_os dld.sl"
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  shlibpath_var=SHLIB_PATH
-+  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
-+  soname_spec='${libname}${release}.sl$major'
-+  # HP-UX runs *really* slowly unless shared libraries are mode 555.
-+  postinstall_cmds='chmod 555 $lib'
-+  ;;
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
--      fi
--      ;;
--    esac
--    ;;
--  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
--    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--    ;;
--  tandem*)
--    case $cc_basename in
--      NCC*)
--      # NonStop-UX NCC 3.20
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
--    ;;
--  vxworks*)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+irix5* | irix6* | nonstopux*)
-+  case $host_os in
-+    nonstopux*) version_type=nonstopux ;;
-+    *)          version_type=irix ;;
-+  esac
-+  need_lib_prefix=no
-+  need_version=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
-+  case $host_os in
-+  irix5* | nonstopux*)
-+    libsuff= shlibsuff=
-     ;;
-   *)
--    # FIXME: insert proper C++ library support
--    _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+    case $LD in # libtool.m4 will add one of these switches to LD
-+    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
-+    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
-+    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+    *) libsuff= shlibsuff= libmagic=never-match;;
-+    esac
-     ;;
--esac
--AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
--test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-+  esac
-+  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-+  shlibpath_overrides_runpath=no
-+  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-+  ;;
--_LT_AC_TAGVAR(GCC, $1)="$GXX"
--_LT_AC_TAGVAR(LD, $1)="$LD"
-+# No shared lib support for Linux oldld, aout, or coff.
-+linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
-+  dynamic_linker=no
-+  ;;
--AC_LIBTOOL_POSTDEP_PREDEP($1)
--AC_LIBTOOL_PROG_COMPILER_PIC($1)
--AC_LIBTOOL_PROG_CC_C_O($1)
--AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
--AC_LIBTOOL_PROG_LD_SHLIBS($1)
--AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
--AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
--AC_LIBTOOL_SYS_LIB_STRIP
--AC_LIBTOOL_DLOPEN_SELF($1)
--
--AC_LIBTOOL_CONFIG($1)
--
--AC_LANG_POP
--CC=$lt_save_CC
--LDCXX=$LD
--LD=$lt_save_LD
--GCC=$lt_save_GCC
--with_gnu_ldcxx=$with_gnu_ld
--with_gnu_ld=$lt_save_with_gnu_ld
--lt_cv_path_LDCXX=$lt_cv_path_LD
--lt_cv_path_LD=$lt_save_path_LD
--lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
--lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
--])# AC_LIBTOOL_LANG_CXX_CONFIG
-+# This must be Linux ELF.
-+linux-gnu*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  # This implies no fast_install, which is unacceptable.
-+  # Some rework will be needed to allow for fast_install
-+  # before this can be enabled.
-+  hardcode_into_libs=yes
--# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
--# ------------------------
--# Figure out "hidden" library dependencies from verbose
--# compiler output when linking a shared library.
--# Parse the compiler output and extract the necessary
--# objects, libraries and library flags.
--AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
--dnl we can't use the lt_simple_compile_test_code here,
--dnl because it contains code intended for an executable,
--dnl not a library.  It's possible we should let each
--dnl tag define a new lt_????_link_test_code variable,
--dnl but it's only used here...
--ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
--int a;
--void foo (void) { a = 0; }
--EOF
--],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
--class Foo
--{
--public:
--  Foo (void) { a = 0; }
--private:
--  int a;
--};
--EOF
--],[$1],[F77],[cat > conftest.$ac_ext <<EOF
--      subroutine foo
--      implicit none
--      integer*4 a
--      a=0
--      return
--      end
--EOF
--],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
--public class foo {
--  private int a;
--  public void bar (void) {
--    a = 0;
--  }
--};
--EOF
--])
--dnl Parse the compiler output and extract the necessary
--dnl objects, libraries and library flags.
--if AC_TRY_EVAL(ac_compile); then
--  # Parse the compiler output and extract the necessary
--  # objects, libraries and library flags.
--
--  # Sentinel used to keep track of whether or not we are before
--  # the conftest object file.
--  pre_test_object_deps_done=no
--
--  # The `*' in the case matches for architectures that use `case' in
--  # $output_verbose_cmd can trigger glob expansion during the loop
--  # eval without this substitution.
--  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
--
--  for p in `eval $output_verbose_link_cmd`; do
--    case $p in
--
--    -L* | -R* | -l*)
--       # Some compilers place space between "-{L,R}" and the path.
--       # Remove the space.
--       if test $p = "-L" \
--        || test $p = "-R"; then
--       prev=$p
--       continue
--       else
--       prev=
--       fi
--
--       if test "$pre_test_object_deps_done" = no; then
--       case $p in
--       -L* | -R*)
--         # Internal compiler library paths should come after those
--         # provided the user.  The postdeps already come after the
--         # user supplied libs so there is no need to process them.
--         if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
--           _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
--         else
--           _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
--         fi
--         ;;
--       # The "-l" case would never come before the object being
--       # linked, so don't bother handling this case.
--       esac
--       else
--       if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
--         _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
--       else
--         _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
--       fi
--       fi
--       ;;
--
--    *.$objext)
--       # This assumes that the test object file only shows up
--       # once in the compiler output.
--       if test "$p" = "conftest.$objext"; then
--       pre_test_object_deps_done=yes
--       continue
--       fi
--
--       if test "$pre_test_object_deps_done" = no; then
--       if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
--         _LT_AC_TAGVAR(predep_objects, $1)="$p"
--       else
--         _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
--       fi
--       else
--       if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
--         _LT_AC_TAGVAR(postdep_objects, $1)="$p"
--       else
--         _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
--       fi
--       fi
--       ;;
-+  # We used to test for /lib/ld.so.1 and disable shared libraries on
-+  # powerpc, because MkLinux only supported shared libraries with the
-+  # GNU dynamic linker.  Since this was broken with cross compilers,
-+  # most powerpc-linux boxes support dynamic linking these days and
-+  # people can always --disable-shared, the test was removed, and we
-+  # assume the GNU/Linux dynamic linker is in use.
-+  dynamic_linker='GNU/Linux ld.so'
-+  ;;
-+
-+knetbsd*-gnu)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=no
-+  hardcode_into_libs=yes
-+  dynamic_linker='GNU ld.so'
-+  ;;
-+
-+netbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+    dynamic_linker='NetBSD (a.out) ld.so'
-+  else
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
-+    soname_spec='${libname}${release}.so$major'
-+    dynamic_linker='NetBSD ld.elf_so'
-+  fi
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  ;;
--    *) ;; # Ignore the rest.
-+newsos6)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  ;;
-+openbsd*)
-+  version_type=sunos
-+  need_lib_prefix=no
-+  need_version=no
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    case "$host_os" in
-+    openbsd2.[[89]] | openbsd2.[[89]].*)
-+      shlibpath_overrides_runpath=no
-+      ;;
-+    *)
-+      shlibpath_overrides_runpath=yes
-+      ;;
-     esac
--  done
-+  else
-+    shlibpath_overrides_runpath=yes
-+  fi
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
--  # Clean up.
--  rm -f a.out a.exe
--else
--  echo "libtool.m4: error: problem compiling $1 test program"
--fi
-+os2*)
-+  libname_spec='$name'
-+  need_lib_prefix=no
-+  library_names_spec='$libname.dll $libname.a'
-+  dynamic_linker='OS/2 ld.exe'
-+  shlibpath_var=LIBPATH
-+  ;;
-+
-+osf3* | osf4* | osf5*)
-+  version_type=osf
-+  need_version=no
-+  need_lib_prefix=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+  hardcode_into_libs=yes
-+  ;;
--$rm -f confest.$objext
-+sco3.2v5*)
-+  version_type=osf
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
--# PORTME: override above test on systems where it is broken
--ifelse([$1],[CXX],
--[case $host_os in
- solaris*)
--  case $cc_basename in
--  CC*)
--    # Adding this requires a known-good setup of shared libraries for
--    # Sun compiler versions before 5.6, else PIC objects from an old
--    # archive will be linked into the output, leading to subtle bugs.
--    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
--    ;;
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  hardcode_into_libs=yes
-+  # ldd complains unless libraries are executable
-+  postinstall_cmds='chmod +x $lib'
-+  ;;
-+
-+sunos4*)
-+  version_type=sunos
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  shlibpath_overrides_runpath=yes
-+  if test "$with_gnu_ld" = yes; then
-+    need_lib_prefix=no
-+  fi
-+  need_version=yes
-+  ;;
-+
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  case $host_vendor in
-+    sni)
-+      shlibpath_overrides_runpath=no
-+      need_lib_prefix=no
-+      export_dynamic_flag_spec='${wl}-Blargedynsym'
-+      runpath_var=LD_RUN_PATH
-+      ;;
-+    siemens)
-+      need_lib_prefix=no
-+      ;;
-+    motorola)
-+      need_lib_prefix=no
-+      need_version=no
-+      shlibpath_overrides_runpath=no
-+      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
-+      ;;
-   esac
--esac
--])
-+  ;;
--case " $_LT_AC_TAGVAR(postdeps, $1) " in
--*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
--esac
--])# AC_LIBTOOL_POSTDEP_PREDEP
-+uts4*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
--# AC_LIBTOOL_LANG_F77_CONFIG
--# ------------------------
--# Ensure that the configuration vars for the C compiler are
--# suitably defined.  Those variables are subsequently used by
--# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
--AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
--AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
--[AC_REQUIRE([AC_PROG_F77])
--AC_LANG_PUSH(Fortran 77)
--
--_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--_LT_AC_TAGVAR(allow_undefined_flag, $1)=
--_LT_AC_TAGVAR(always_export_symbols, $1)=no
--_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
--_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
--_LT_AC_TAGVAR(hardcode_direct, $1)=no
--_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
--_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
--_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
--_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
--_LT_AC_TAGVAR(hardcode_automatic, $1)=no
--_LT_AC_TAGVAR(module_cmds, $1)=
--_LT_AC_TAGVAR(module_expsym_cmds, $1)=
--_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
--_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
--_LT_AC_TAGVAR(no_undefined_flag, $1)=
--_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
--_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
--
--# Source file extension for f77 test sources.
--ac_ext=f
--
--# Object file extension for compiled f77 test sources.
--objext=o
--_LT_AC_TAGVAR(objext, $1)=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code="      program t\n      end\n"
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--_LT_AC_SYS_COMPILER
--
--# save warnings/boilerplate of simple test code
--_LT_COMPILER_BOILERPLATE
--_LT_LINKER_BOILERPLATE
-+dgux*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${F77-"f77"}
--compiler=$CC
--_LT_AC_TAGVAR(compiler, $1)=$CC
--_LT_CC_BASENAME([$compiler])
-+sysv4*MP*)
-+  if test -d /usr/nec ;then
-+    version_type=linux
-+    library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
-+    soname_spec='$libname.so.$major'
-+    shlibpath_var=LD_LIBRARY_PATH
-+  fi
-+  ;;
-+
-+*)
-+  dynamic_linker=no
-+  ;;
-+esac
-+AC_MSG_RESULT([$dynamic_linker])
-+test "$dynamic_linker" = no && can_build_shared=no
-+# Report the final consequences.
- AC_MSG_CHECKING([if libtool supports shared libraries])
- AC_MSG_RESULT([$can_build_shared])
-@@ -4685,7 +3193,7 @@
- # On AIX, shared libraries and static libraries use the same namespace, and
- # are all built from PIC.
--case $host_os in
-+case "$host_os" in
- aix3*)
-   test "$enable_shared" = yes && enable_static=no
-   if test -n "$RANLIB"; then
-@@ -4693,7 +3201,8 @@
-     postinstall_cmds='$RANLIB $lib'
-   fi
-   ;;
--aix4* | aix5*)
-+
-+aix4*)
-   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-     test "$enable_shared" = yes && enable_static=no
-   fi
-@@ -4706,207 +3215,114 @@
- test "$enable_shared" = yes || enable_static=yes
- AC_MSG_RESULT([$enable_static])
--test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
--
--_LT_AC_TAGVAR(GCC, $1)="$G77"
--_LT_AC_TAGVAR(LD, $1)="$LD"
--
--AC_LIBTOOL_PROG_COMPILER_PIC($1)
--AC_LIBTOOL_PROG_CC_C_O($1)
--AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
--AC_LIBTOOL_PROG_LD_SHLIBS($1)
--AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
--AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
--AC_LIBTOOL_SYS_LIB_STRIP
--
--
--AC_LIBTOOL_CONFIG($1)
--
--AC_LANG_POP
--CC="$lt_save_CC"
--])# AC_LIBTOOL_LANG_F77_CONFIG
--
--
--# AC_LIBTOOL_LANG_GCJ_CONFIG
--# --------------------------
--# Ensure that the configuration vars for the C compiler are
--# suitably defined.  Those variables are subsequently used by
--# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
--AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
--AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
--[AC_LANG_SAVE
--
--# Source file extension for Java test sources.
--ac_ext=java
--
--# Object file extension for compiled Java test sources.
--objext=o
--_LT_AC_TAGVAR(objext, $1)=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="class foo {}\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--_LT_AC_SYS_COMPILER
--
--# save warnings/boilerplate of simple test code
--_LT_COMPILER_BOILERPLATE
--_LT_LINKER_BOILERPLATE
--
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${GCJ-"gcj"}
--compiler=$CC
--_LT_AC_TAGVAR(compiler, $1)=$CC
--_LT_CC_BASENAME([$compiler])
--
--# GCJ did not exist at the time GCC didn't implicitly link libc in.
--_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--
--_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
--
--AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
--AC_LIBTOOL_PROG_COMPILER_PIC($1)
--AC_LIBTOOL_PROG_CC_C_O($1)
--AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
--AC_LIBTOOL_PROG_LD_SHLIBS($1)
--AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
--AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
--AC_LIBTOOL_SYS_LIB_STRIP
--AC_LIBTOOL_DLOPEN_SELF($1)
--
--AC_LIBTOOL_CONFIG($1)
--
--AC_LANG_RESTORE
--CC="$lt_save_CC"
--])# AC_LIBTOOL_LANG_GCJ_CONFIG
-+if test "$hardcode_action" = relink; then
-+  # Fast installation is not supported
-+  enable_fast_install=no
-+elif test "$shlibpath_overrides_runpath" = yes ||
-+     test "$enable_shared" = no; then
-+  # Fast installation is not necessary
-+  enable_fast_install=needless
-+fi
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+fi
--# AC_LIBTOOL_LANG_RC_CONFIG
--# --------------------------
--# Ensure that the configuration vars for the Windows resource compiler are
--# suitably defined.  Those variables are subsequently used by
--# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
--AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
--AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
--[AC_LANG_SAVE
--
--# Source file extension for RC test sources.
--ac_ext=rc
--
--# Object file extension for compiled RC test sources.
--objext=o
--_LT_AC_TAGVAR(objext, $1)=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
--
--# Code to be used in simple link tests
--lt_simple_link_test_code="$lt_simple_compile_test_code"
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--_LT_AC_SYS_COMPILER
--
--# save warnings/boilerplate of simple test code
--_LT_COMPILER_BOILERPLATE
--_LT_LINKER_BOILERPLATE
-+AC_LIBTOOL_DLOPEN_SELF
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${RC-"windres"}
--compiler=$CC
--_LT_AC_TAGVAR(compiler, $1)=$CC
--_LT_CC_BASENAME([$compiler])
--_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-+if test "$enable_shared" = yes && test "$GCC" = yes; then
-+  case $archive_cmds in
-+  *'~'*)
-+    # FIXME: we may have to deal with multi-command sequences.
-+    ;;
-+  '$CC '*)
-+    # Test whether the compiler implicitly links with -lc since on some
-+    # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+    # to ld, don't add -lc before -lgcc.
-+    AC_MSG_CHECKING([whether -lc should be explicitly linked in])
-+    AC_CACHE_VAL([lt_cv_archive_cmds_need_lc],
-+    [$rm conftest*
-+    echo 'static int dummy;' > conftest.$ac_ext
-+
-+    if AC_TRY_EVAL(ac_compile); then
-+      soname=conftest
-+      lib=conftest
-+      libobjs=conftest.$ac_objext
-+      deplibs=
-+      wl=$lt_cv_prog_cc_wl
-+      compiler_flags=-v
-+      linker_flags=-v
-+      verstring=
-+      output_objdir=.
-+      libname=conftest
-+      save_allow_undefined_flag=$allow_undefined_flag
-+      allow_undefined_flag=
-+      if AC_TRY_EVAL(archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
-+      then
-+      lt_cv_archive_cmds_need_lc=no
-+      else
-+      lt_cv_archive_cmds_need_lc=yes
-+      fi
-+      allow_undefined_flag=$save_allow_undefined_flag
-+    else
-+      cat conftest.err 1>&5
-+    fi])
-+    AC_MSG_RESULT([$lt_cv_archive_cmds_need_lc])
-+    ;;
-+  esac
-+fi
-+need_lc=${lt_cv_archive_cmds_need_lc-yes}
--AC_LIBTOOL_CONFIG($1)
-+# The second clause should only fire when bootstrapping the
-+# libtool distribution, otherwise you forgot to ship ltmain.sh
-+# with your package, and you will get complaints that there are
-+# no rules to generate ltmain.sh.
-+if test -f "$ltmain"; then
-+  :
-+else
-+  # If there is no Makefile yet, we rely on a make rule to execute
-+  # `config.status --recheck' to rerun these tests and create the
-+  # libtool script then.
-+  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
-+  if test -f "$ltmain_in"; then
-+    test -f Makefile && make "$ltmain"
-+  fi
-+fi
--AC_LANG_RESTORE
--CC="$lt_save_CC"
--])# AC_LIBTOOL_LANG_RC_CONFIG
-+if test -f "$ltmain"; then
-+  trap "$rm \"${ofile}T\"; exit 1" 1 2 15
-+  $rm -f "${ofile}T"
-+  echo creating $ofile
--# AC_LIBTOOL_CONFIG([TAGNAME])
--# ----------------------------
--# If TAGNAME is not passed, then create an initial libtool script
--# with a default configuration from the untagged config vars.  Otherwise
--# add code to config.status for appending the configuration named by
--# TAGNAME from the matching tagged config vars.
--AC_DEFUN([AC_LIBTOOL_CONFIG],
--[# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
-   # Now quote all the things that may contain metacharacters while being
-   # careful not to overquote the AC_SUBSTed values.  We take copies of the
-   # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
-+  for var in echo old_CC old_CFLAGS SED \
-+    AR AR_FLAGS CC LD LN_S NM SHELL STRIP \
-+    reload_flag reload_cmds wl \
-+    pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
-+    thread_safe_flag_spec whole_archive_flag_spec libname_spec \
-+    library_names_spec soname_spec \
-+    RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
-+    old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
-+    postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
-+    old_striplib striplib file_magic_cmd export_symbols_cmds \
-+    deplibs_check_method allow_undefined_flag no_undefined_flag \
-+    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
-+    global_symbol_to_c_name_address \
-+    hardcode_libdir_flag_spec hardcode_libdir_separator  \
-     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    _LT_AC_TAGVAR(compiler, $1) \
--    _LT_AC_TAGVAR(CC, $1) \
--    _LT_AC_TAGVAR(LD, $1) \
--    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
--    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
--    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
--    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
--    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
--    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
--    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
--    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
--    _LT_AC_TAGVAR(old_archive_cmds, $1) \
--    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
--    _LT_AC_TAGVAR(predep_objects, $1) \
--    _LT_AC_TAGVAR(postdep_objects, $1) \
--    _LT_AC_TAGVAR(predeps, $1) \
--    _LT_AC_TAGVAR(postdeps, $1) \
--    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
--    _LT_AC_TAGVAR(archive_cmds, $1) \
--    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
--    _LT_AC_TAGVAR(postinstall_cmds, $1) \
--    _LT_AC_TAGVAR(postuninstall_cmds, $1) \
--    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
--    _LT_AC_TAGVAR(allow_undefined_flag, $1) \
--    _LT_AC_TAGVAR(no_undefined_flag, $1) \
--    _LT_AC_TAGVAR(export_symbols_cmds, $1) \
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
--    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
--    _LT_AC_TAGVAR(hardcode_automatic, $1) \
--    _LT_AC_TAGVAR(module_cmds, $1) \
--    _LT_AC_TAGVAR(module_expsym_cmds, $1) \
--    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
--    _LT_AC_TAGVAR(exclude_expsyms, $1) \
--    _LT_AC_TAGVAR(include_expsyms, $1); do
-+    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-     case $var in
--    _LT_AC_TAGVAR(old_archive_cmds, $1) | \
--    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
--    _LT_AC_TAGVAR(archive_cmds, $1) | \
--    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
--    _LT_AC_TAGVAR(module_cmds, $1) | \
--    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
--    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
--    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
-+    reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
-     old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-+    export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
-+    extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
-+    postinstall_cmds | postuninstall_cmds | \
-+    finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-       # Double-quote double-evaled strings.
-       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-       ;;
-@@ -4916,31 +3332,14 @@
-     esac
-   done
--  case $lt_echo in
--  *'\[$]0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
--    ;;
--  esac
--
--ifelse([$1], [],
--  [cfgfile="${ofile}T"
--  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
--  $rm -f "$cfgfile"
--  AC_MSG_NOTICE([creating $ofile])],
--  [cfgfile="$ofile"])
--
--  cat <<__EOF__ >> "$cfgfile"
--ifelse([$1], [],
--[#! $SHELL
-+  cat <<__EOF__ > "${ofile}T"
-+#! $SHELL
--# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-+# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
- # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
- # NOTE: Changes made to this file will be lost: look at ltmain.sh.
- #
--# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
--# Free Software Foundation, Inc.
--#
--# This file is part of GNU Libtool:
-+# Copyright (C) 1996-2000 Free Software Foundation, Inc.
- # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
- #
- # This program is free software; you can redistribute it and/or modify
-@@ -4955,28 +3354,24 @@
- #
- # You should have received a copy of the GNU General Public License
- # along with this program; if not, write to the Free Software
--# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- #
- # As a special exception to the GNU General Public License, if you
- # distribute this file as part of a program that contains a
- # configuration script generated by Autoconf, you may include it under
- # the same distribution terms that you use for the rest of that program.
--# A sed program that does not truncate output.
-+# A sed that does not truncate output.
- SED=$lt_SED
- # Sed that helps us avoid accidentally triggering echo(1) options like -n.
--Xsed="$SED -e 1s/^X//"
-+Xsed="${SED} -e s/^X//"
- # The HP-UX ksh and POSIX shell print the target directory to stdout
- # if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
--# The names of the tagged configurations supported by this script.
--available_tags=
--
--# ### BEGIN LIBTOOL CONFIG],
--[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-+# ### BEGIN LIBTOOL CONFIG
- # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-@@ -4990,10 +3385,7 @@
- build_old_libs=$enable_static
- # Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-+build_libtool_need_lc=$need_lc
- # Whether or not to optimize for fast installation.
- fast_install=$enable_fast_install
-@@ -5001,12 +3393,6 @@
- # The host system.
- host_alias=$host_alias
- host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
- # An echo program that does not interpret backslashes.
- echo=$lt_echo
-@@ -5015,20 +3401,14 @@
- AR=$lt_AR
- AR_FLAGS=$lt_AR_FLAGS
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-+# The default C compiler.
-+CC=$lt_CC
- # Is the compiler the GNU C compiler?
--with_gcc=$_LT_AC_TAGVAR(GCC, $1)
--
--# An ERE matcher.
--EGREP=$lt_EGREP
-+with_gcc=$GCC
- # The linker used to build libraries.
--LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-+LD=$lt_LD
- # Whether we need hard or soft links.
- LN_S=$lt_LN_S
-@@ -5059,7 +3439,7 @@
- reload_cmds=$lt_reload_cmds
- # How to pass a linker flag through the compiler.
--wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-+wl=$lt_wl
- # Object file suffix (normally "o").
- objext="$ac_objext"
-@@ -5067,23 +3447,20 @@
- # Old archive suffix (normally "a").
- libext="$libext"
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
- # Executable file suffix (normally "").
- exeext="$exeext"
- # Additional compiler flags for building library objects.
--pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-+pic_flag=$lt_pic_flag
- pic_mode=$pic_mode
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
- # Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-+compiler_c_o=$lt_compiler_c_o
-+
-+# Can we write directly to a .lo ?
-+compiler_o_lo=$lt_compiler_o_lo
--# Must we lock files when doing compilation?
-+# Must we lock files when doing compilation ?
- need_locks=$lt_need_locks
- # Do we need the lib prefix for modules?
-@@ -5093,1864 +3470,933 @@
- need_version=$need_version
- # Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
--
--# Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
--
--# Library versioning type.
--version_type=$version_type
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names.  First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME.
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Commands used to build and install an old-style archive.
--RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
--
--# Commands used to build and install a shared archive.
--archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
--archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
--postinstall_cmds=$lt_postinstall_cmds
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
--module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == file_magic.
--file_magic_cmd=$lt_file_magic_cmd
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
--
--# Flag that forces no undefined symbols.
--no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# Same as above, but a single script fragment to be evaled but not shown.
--finish_eval=$lt_finish_eval
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# This is the shared library runtime path variable.
--runpath_var=$runpath_var
--
--# This is the shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
--
--# Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
--
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
--# resulting binary.
--hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
--
--# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
--# resulting binary.
--hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
--
--# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
--# the resulting binary.
--hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at relink time.
--variables_saved_for_relink="$variables_saved_for_relink"
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
--
--# Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
--
--# Set to yes if exported symbols are required.
--always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
--
--# Symbols that must always be exported.
--include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
--
--ifelse([$1],[],
--[# ### END LIBTOOL CONFIG],
--[# ### END LIBTOOL TAG CONFIG: $tagname])
--
--__EOF__
--
--ifelse([$1],[], [
--  case $host_os in
--  aix3*)
--    cat <<\EOF >> "$cfgfile"
--
--# AIX sometimes has problems with the GCC collect2 program.  For some
--# reason, if we set the COLLECT_NAMES environment variable, the problems
--# vanish in a puff of smoke.
--if test "X${COLLECT_NAMES+set}" != Xset; then
--  COLLECT_NAMES=
--  export COLLECT_NAMES
--fi
--EOF
--    ;;
--  esac
--
--  # We use sed instead of cat because bash on DJGPP gets confused if
--  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
--  # text mode, it properly converts lines to CR/LF.  This bash problem
--  # is reportedly fixed, but why not run on old versions too?
--  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
--
--  mv -f "$cfgfile" "$ofile" || \
--    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
--  chmod +x "$ofile"
--])
--else
--  # If there is no Makefile yet, we rely on a make rule to execute
--  # `config.status --recheck' to rerun these tests and create the
--  # libtool script then.
--  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
--  if test -f "$ltmain_in"; then
--    test -f Makefile && make "$ltmain"
--  fi
--fi
--])# AC_LIBTOOL_CONFIG
--
--
--# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
--# -------------------------------------------
--AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
--[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
--
--_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
--
--if test "$GCC" = yes; then
--  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
--
--  AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
--    lt_cv_prog_compiler_rtti_exceptions,
--    [-fno-rtti -fno-exceptions], [],
--    [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
--fi
--])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
--
--
--# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
--# ---------------------------------
--AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
--[AC_REQUIRE([AC_CANONICAL_HOST])
--AC_REQUIRE([AC_PROG_NM])
--AC_REQUIRE([AC_OBJEXT])
--# Check for command to grab the raw symbol name followed by C symbol from nm.
--AC_MSG_CHECKING([command to parse $NM output from $compiler object])
--AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
--[
--# These are sane defaults that work on at least a few old systems.
--# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
--
--# Character class describing NM global symbol codes.
--symcode='[[BCDEGRST]]'
--
--# Regexp to match symbols that can be accessed directly from C.
--sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
--
--# Transform an extracted symbol line into a proper C declaration
--lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
--
--# Transform an extracted symbol line into symbol name and symbol address
--lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--
--# Define system-specific variables.
--case $host_os in
--aix*)
--  symcode='[[BCDT]]'
--  ;;
--cygwin* | mingw* | pw32*)
--  symcode='[[ABCDGISTW]]'
--  ;;
--hpux*) # Its linker distinguishes data from code symbols
--  if test "$host_cpu" = ia64; then
--    symcode='[[ABCDEGRST]]'
--  fi
--  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--  ;;
--linux*)
--  if test "$host_cpu" = ia64; then
--    symcode='[[ABCDGIRSTW]]'
--    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--  fi
--  ;;
--irix* | nonstopux*)
--  symcode='[[BCDEGRST]]'
--  ;;
--osf*)
--  symcode='[[BCDEGQRST]]'
--  ;;
--solaris* | sysv5*)
--  symcode='[[BDRT]]'
--  ;;
--sysv4)
--  symcode='[[DFNSTU]]'
--  ;;
--esac
--
--# Handle CRLF in mingw tool chain
--opt_cr=
--case $build_os in
--mingw*)
--  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
--  ;;
--esac
--
--# If we're using GNU nm, then use its standard symbol codes.
--case `$NM -V 2>&1` in
--*GNU* | *'with BFD'*)
--  symcode='[[ABCDGIRSTW]]' ;;
--esac
--
--# Try without a prefix undercore, then with it.
--for ac_symprfx in "" "_"; do
--
--  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
--  symxfrm="\\1 $ac_symprfx\\2 \\2"
-+dlopen_support=$enable_dlopen
--  # Write the raw and C identifiers.
--  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[    ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-+# Whether dlopen of programs is supported.
-+dlopen_self=$enable_dlopen_self
--  # Check to see that the pipe works correctly.
--  pipe_works=no
-+# Whether dlopen of statically linked programs is supported.
-+dlopen_self_static=$enable_dlopen_self_static
--  rm -f conftest*
--  cat > conftest.$ac_ext <<EOF
--#ifdef __cplusplus
--extern "C" {
--#endif
--char nm_test_var;
--void nm_test_func(){}
--#ifdef __cplusplus
--}
--#endif
--int main(){nm_test_var='a';nm_test_func();return(0);}
--EOF
-+# Compiler flag to prevent dynamic linking.
-+link_static_flag=$lt_link_static_flag
--  if AC_TRY_EVAL(ac_compile); then
--    # Now try to grab the symbols.
--    nlist=conftest.nm
--    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
--      # Try sorting and uniquifying the output.
--      if sort "$nlist" | uniq > "$nlist"T; then
--      mv -f "$nlist"T "$nlist"
--      else
--      rm -f "$nlist"T
--      fi
-+# Compiler flag to turn off builtin functions.
-+no_builtin_flag=$lt_no_builtin_flag
--      # Make sure that we snagged all the symbols we need.
--      if grep ' nm_test_var$' "$nlist" >/dev/null; then
--      if grep ' nm_test_func$' "$nlist" >/dev/null; then
--        cat <<EOF > conftest.$ac_ext
--#ifdef __cplusplus
--extern "C" {
--#endif
-+# Compiler flag to allow reflexive dlopens.
-+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
--EOF
--        # Now generate the symbol file.
--        eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-+# Compiler flag to generate shared objects directly from archives.
-+whole_archive_flag_spec=$lt_whole_archive_flag_spec
--        cat <<EOF >> conftest.$ac_ext
--#if defined (__STDC__) && __STDC__
--# define lt_ptr_t void *
--#else
--# define lt_ptr_t char *
--# define const
--#endif
-+# Compiler flag to generate thread-safe objects.
-+thread_safe_flag_spec=$lt_thread_safe_flag_spec
--/* The mapping between symbol names and symbols. */
--const struct {
--  const char *name;
--  lt_ptr_t address;
--}
--lt_preloaded_symbols[[]] =
--{
--EOF
--        $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
--        cat <<\EOF >> conftest.$ac_ext
--  {0, (lt_ptr_t) 0}
--};
-+# Library versioning type.
-+version_type=$version_type
--#ifdef __cplusplus
--}
--#endif
--EOF
--        # Now try linking the two files.
--        mv conftest.$ac_objext conftstm.$ac_objext
--        lt_save_LIBS="$LIBS"
--        lt_save_CFLAGS="$CFLAGS"
--        LIBS="conftstm.$ac_objext"
--        CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
--        if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
--          pipe_works=yes
--        fi
--        LIBS="$lt_save_LIBS"
--        CFLAGS="$lt_save_CFLAGS"
--      else
--        echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
--      fi
--      else
--      echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
--      fi
--    else
--      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
--    fi
--  else
--    echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
--    cat conftest.$ac_ext >&5
--  fi
--  rm -f conftest* conftst*
-+# Format of library name prefix.
-+libname_spec=$lt_libname_spec
--  # Do not use the global_symbol_pipe unless it works.
--  if test "$pipe_works" = yes; then
--    break
--  else
--    lt_cv_sys_global_symbol_pipe=
--  fi
--done
--])
--if test -z "$lt_cv_sys_global_symbol_pipe"; then
--  lt_cv_sys_global_symbol_to_cdecl=
--fi
--if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
--  AC_MSG_RESULT(failed)
--else
--  AC_MSG_RESULT(ok)
--fi
--]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-+# List of archive names.  First name is the real one, the rest are links.
-+# The last name is the one that the linker finds with -lNAME.
-+library_names_spec=$lt_library_names_spec
-+# The coded name of the library, if different from the real name.
-+soname_spec=$lt_soname_spec
--# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
--# ---------------------------------------
--AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
--[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
--_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-+# Commands used to build and install an old-style archive.
-+RANLIB=$lt_RANLIB
-+old_archive_cmds=$lt_old_archive_cmds
-+old_postinstall_cmds=$lt_old_postinstall_cmds
-+old_postuninstall_cmds=$lt_old_postuninstall_cmds
--AC_MSG_CHECKING([for $compiler option to produce PIC])
-- ifelse([$1],[CXX],[
--  # C++ specific cases for pic, static, wl, etc.
--  if test "$GXX" = yes; then
--    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-+# Create an old-style archive from a shared archive.
-+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
--    case $host_os in
--    aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      fi
--      ;;
--    amigaos*)
--      # FIXME: we need at least 68020 code to build shared libraries, but
--      # adding the `-m68020' flag to GCC prevents building anything better,
--      # like `-m68040'.
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
--      ;;
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
--      # PIC is the default for these OSes.
--      ;;
--    mingw* | os2* | pw32*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
--      ;;
--    darwin* | rhapsody*)
--      # PIC is the default on this platform
--      # Common symbols not allowed in MH_DYLIB files
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
--      ;;
--    *djgpp*)
--      # DJGPP does not support shared libraries at all
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--      ;;
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
--      fi
--      ;;
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      ;;
--      *)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--      ;;
--      esac
--      ;;
--    *)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--      ;;
--    esac
--  else
--    case $host_os in
--      aix4* | aix5*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--        # AIX 5 now supports IA64 processor
--        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      else
--        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
--      fi
--      ;;
--      chorus*)
--      case $cc_basename in
--      cxch68*)
--        # Green Hills C++ Compiler
--        # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
--        ;;
--      esac
--      ;;
--       darwin*)
--         # PIC is the default on this platform
--         # Common symbols not allowed in MH_DYLIB files
--         case $cc_basename in
--           xlc*)
--           _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
--           _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--           ;;
--         esac
--       ;;
--      dgux*)
--      case $cc_basename in
--        ec++*)
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--          ;;
--        ghcx*)
--          # Green Hills C++ Compiler
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      freebsd* | kfreebsd*-gnu | dragonfly*)
--      # FreeBSD uses GNU C++
--      ;;
--      hpux9* | hpux10* | hpux11*)
--      case $cc_basename in
--        CC*)
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
--          if test "$host_cpu" != ia64; then
--            _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
--          fi
--          ;;
--        aCC*)
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
--          case $host_cpu in
--          hppa*64*|ia64*)
--            # +Z the default
--            ;;
--          *)
--            _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
--            ;;
--          esac
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      irix5* | irix6* | nonstopux*)
--      case $cc_basename in
--        CC*)
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--          # CC pic flag -KPIC is the default.
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      linux*)
--      case $cc_basename in
--        KCC*)
--          # KAI C++ Compiler
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--          ;;
--        icpc* | ecpc*)
--          # Intel C++
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
--          ;;
--        pgCC*)
--          # Portland Group C++ compiler.
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--          ;;
--        cxx*)
--          # Compaq C++
--          # Make sure the PIC flag is empty.  It appears that all Alpha
--          # Linux and Compaq Tru64 Unix objects are PIC.
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      lynxos*)
--      ;;
--      m88k*)
--      ;;
--      mvs*)
--      case $cc_basename in
--        cxx*)
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      netbsd*)
--      ;;
--      osf3* | osf4* | osf5*)
--      case $cc_basename in
--        KCC*)
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
--          ;;
--        RCC*)
--          # Rational C++ 2.4.1
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
--          ;;
--        cxx*)
--          # Digital/Compaq C++
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--          # Make sure the PIC flag is empty.  It appears that all Alpha
--          # Linux and Compaq Tru64 Unix objects are PIC.
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      psos*)
--      ;;
--      sco*)
--      case $cc_basename in
--        CC*)
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      solaris*)
--      case $cc_basename in
--        CC*)
--          # Sun C++ 4.2, 5.x and Centerline C++
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
--          ;;
--        gcx*)
--          # Green Hills C++ Compiler
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      sunos4*)
--      case $cc_basename in
--        CC*)
--          # Sun C++ 4.x
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
--          _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--          ;;
--        lcc*)
--          # Lucid
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      tandem*)
--      case $cc_basename in
--        NCC*)
--          # NonStop-UX NCC 3.20
--          _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      unixware*)
--      ;;
--      vxworks*)
--      ;;
--      *)
--      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
--      ;;
--    esac
--  fi
--],
--[
--  if test "$GCC" = yes; then
--    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-+# Create a temporary old-style archive to link instead of a shared archive.
-+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
--    case $host_os in
--      aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      fi
--      ;;
-+# Commands used to build and install a shared archive.
-+archive_cmds=$lt_archive_cmds
-+archive_expsym_cmds=$lt_archive_expsym_cmds
-+postinstall_cmds=$lt_postinstall_cmds
-+postuninstall_cmds=$lt_postuninstall_cmds
--    amigaos*)
--      # FIXME: we need at least 68020 code to build shared libraries, but
--      # adding the `-m68020' flag to GCC prevents building anything better,
--      # like `-m68040'.
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
--      ;;
-+# Commands to strip libraries.
-+old_striplib=$lt_old_striplib
-+striplib=$lt_striplib
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
--      # PIC is the default for these OSes.
--      ;;
-+# Method to check whether dependent libraries are shared objects.
-+deplibs_check_method=$lt_deplibs_check_method
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
--      ;;
-+# Command to use when deplibs_check_method == file_magic.
-+file_magic_cmd=$lt_file_magic_cmd
--    darwin* | rhapsody*)
--      # PIC is the default on this platform
--      # Common symbols not allowed in MH_DYLIB files
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
--      ;;
-+# Flag that allows shared libraries with undefined symbols to be built.
-+allow_undefined_flag=$lt_allow_undefined_flag
--    msdosdjgpp*)
--      # Just because we use GCC doesn't mean we suddenly get shared libraries
--      # on systems that don't support them.
--      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
--      enable_shared=no
--      ;;
-+# Flag that forces no undefined symbols.
-+no_undefined_flag=$lt_no_undefined_flag
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
--      fi
--      ;;
-+# Commands used to finish a libtool library installation in a directory.
-+finish_cmds=$lt_finish_cmds
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--      ;;
--      esac
--      ;;
-+# Same as above, but a single script fragment to be evaled but not shown.
-+finish_eval=$lt_finish_eval
--    *)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
--      ;;
--    esac
--  else
--    # PORTME Check for flag to pass linker flags through the system compiler.
--    case $host_os in
--    aix*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      else
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
--      fi
--      ;;
--      darwin*)
--        # PIC is the default on this platform
--        # Common symbols not allowed in MH_DYLIB files
--       case $cc_basename in
--         xlc*)
--         _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
--         _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--         ;;
--       esac
--       ;;
-+# Take the output of nm and produce a listing of raw symbols and C names.
-+global_symbol_pipe=$lt_global_symbol_pipe
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
--      ;;
-+# Transform the output of nm in a proper C declaration
-+global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
--    hpux9* | hpux10* | hpux11*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
--      ;;
--      esac
--      # Is there a better lt_prog_compiler_static that works with the bundled CC?
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
--      ;;
-+# Transform the output of nm in a C name address pair
-+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
--    irix5* | irix6* | nonstopux*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      # PIC (with -KPIC) is the default.
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--      ;;
-+# This is the shared library runtime path variable.
-+runpath_var=$runpath_var
--    newsos6)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      ;;
-+# This is the shared library path variable.
-+shlibpath_var=$shlibpath_var
--    linux*)
--      case $cc_basename in
--      icc* | ecc*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
--        ;;
--      pgcc* | pgf77* | pgf90* | pgf95*)
--        # Portland Group compilers (*not* the Pentium gcc compiler,
--      # which looks to be a dead project)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--        ;;
--      ccc*)
--        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--        # All Alpha code is PIC.
--        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--        ;;
--      esac
--      ;;
-+# Is shlibpath searched before the hard-coded library search path?
-+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--    osf3* | osf4* | osf5*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      # All OSF/1 code is PIC.
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
--      ;;
-+# How to hardcode a shared library path into an executable.
-+hardcode_action=$hardcode_action
--    sco3.2v5*)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
--      ;;
-+# Whether we should hardcode library paths into libraries.
-+hardcode_into_libs=$hardcode_into_libs
--    solaris*)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      case $cc_basename in
--      f77* | f90* | f95*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
--      *)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
--      esac
--      ;;
-+# Flag to hardcode \$libdir into a binary during linking.
-+# This must work even if \$libdir does not exist.
-+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
--    sunos4*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      ;;
-+# Whether we need a single -rpath flag with a separated argument.
-+hardcode_libdir_separator=$lt_hardcode_libdir_separator
--    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      ;;
-+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_direct=$hardcode_direct
--    sysv4*MP*)
--      if test -d /usr/nec ;then
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      fi
--      ;;
-+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-+# resulting binary.
-+hardcode_minus_L=$hardcode_minus_L
--    unicos*)
--      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
--      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
--      ;;
-+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-+# the resulting binary.
-+hardcode_shlibpath_var=$hardcode_shlibpath_var
--    uts4*)
--      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
--      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
--      ;;
-+# Variables whose values should be saved in libtool wrapper scripts and
-+# restored at relink time.
-+variables_saved_for_relink="$variables_saved_for_relink"
--    *)
--      _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
--      ;;
--    esac
--  fi
--])
--AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-+# Whether libtool must link a program against all its dependency libraries.
-+link_all_deplibs=$link_all_deplibs
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
--  AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
--    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
--    [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
--    [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
--     "" | " "*) ;;
--     *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
--     esac],
--    [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--     _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
--fi
--case $host_os in
--  # For platforms which do not support PIC, -DPIC is meaningless:
--  *djgpp*)
--    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
--    ;;
--  *)
--    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
--    ;;
--esac
--])
-+# Compile-time system search path for libraries
-+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-+# Run-time system search path for libraries
-+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
--# ------------------------------------
--# See if the linker supports building shared libraries.
--AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
--[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
--ifelse([$1],[CXX],[
--  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  case $host_os in
--  aix4* | aix5*)
--    # If we're using GNU nm, then we don't want the "-C" option.
--    # -C means demangle to AIX nm, but means don't demangle with GNU nm
--    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
--    else
--      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
--    fi
--    ;;
--  pw32*)
--    _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
--  ;;
--  cygwin* | mingw*)
--    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
--  *)
--    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
--  esac
--],[
--  runpath_var=
--  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
--  _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
--  _LT_AC_TAGVAR(archive_cmds, $1)=
--  _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
--  _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
--  _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
--  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
--  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
--  _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
--  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
--  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
--  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
--  _LT_AC_TAGVAR(hardcode_direct, $1)=no
--  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
--  _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
--  _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
--  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
--  _LT_AC_TAGVAR(module_cmds, $1)=
--  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
--  _LT_AC_TAGVAR(always_export_symbols, $1)=no
--  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  # include_expsyms should be a list of space-separated symbols to be *always*
--  # included in the symbol list
--  _LT_AC_TAGVAR(include_expsyms, $1)=
--  # exclude_expsyms can be an extended regexp of symbols to exclude
--  # it will be wrapped by ` (' and `)$', so one must not match beginning or
--  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
--  # as well as any symbol that contains `d'.
--  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
--  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
--  # platforms (ab)use it in PIC code, but their linkers get confused if
--  # the symbol is explicitly referenced.  Since portable code cannot
--  # rely on this symbol name, it's probably fine to never include it in
--  # preloaded symbol tables.
--  extract_expsyms_cmds=
--  # Just being paranoid about ensuring that cc_basename is set.
--  _LT_CC_BASENAME([$compiler])
--  case $host_os in
--  cygwin* | mingw* | pw32*)
--    # FIXME: the MSVC++ port hasn't been tested in a loooong time
--    # When not using gcc, we currently assume that we are using
--    # Microsoft Visual C++.
--    if test "$GCC" != yes; then
--      with_gnu_ld=no
--    fi
--    ;;
--  openbsd*)
--    with_gnu_ld=no
--    ;;
--  esac
-+# Fix the shell variable \$srcfile for the compiler.
-+fix_srcfile_path="$fix_srcfile_path"
--  _LT_AC_TAGVAR(ld_shlibs, $1)=yes
--  if test "$with_gnu_ld" = yes; then
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    wlarc='${wl}'
-+# Set to yes if exported symbols are required.
-+always_export_symbols=$always_export_symbols
--    # Set some defaults for GNU ld with shared library support. These
--    # are reset later if shared libraries are not supported. Putting them
--    # here allows them to be overridden if necessary.
--    runpath_var=LD_RUN_PATH
--    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
--    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--      else
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
--    fi
--    supports_anon_versioning=no
--    case `$LD -v 2>/dev/null` in
--      *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
--      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
--      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
--      *\ 2.11.*) ;; # other 2.11 versions
--      *) supports_anon_versioning=yes ;;
--    esac
-+# The commands to list exported symbols.
-+export_symbols_cmds=$lt_export_symbols_cmds
--    # See if GNU ld supports shared libraries.
--    case $host_os in
--    aix3* | aix4* | aix5*)
--      # On AIX/PPC, the GNU linker is very broken
--      if test "$host_cpu" != ia64; then
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      cat <<EOF 1>&2
-+# The commands to extract the exported symbol list from a shared archive.
-+extract_expsyms_cmds=$lt_extract_expsyms_cmds
--*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support.  If you
--*** really care for shared libraries, you may want to modify your PATH
--*** so that a non-GNU linker is found, and then restart.
-+# Symbols that should not be listed in the preloaded symbols.
-+exclude_expsyms=$lt_exclude_expsyms
--EOF
--      fi
--      ;;
-+# Symbols that must always be exported.
-+include_expsyms=$lt_include_expsyms
--    amigaos*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--
--      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
--      # that the semantics of dynamic libraries on AmigaOS, at least up
--      # to version 4, is to share data among multiple programs linked
--      # with the same dynamic library.  Since this doesn't match the
--      # behavior of shared libraries on other platforms, we can't use
--      # them.
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
-+# ### END LIBTOOL CONFIG
--    beos*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
--      # support --undefined.  This deserves some investigation.  FIXME
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
-+__EOF__
--    cygwin* | mingw* | pw32*)
--      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
--      # as there is no search path for DLLs.
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--      _LT_AC_TAGVAR(always_export_symbols, $1)=no
--      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
--      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
--
--      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--        cp $export_symbols $output_objdir/$soname.def;
--      else
--        echo EXPORTS > $output_objdir/$soname.def;
--        cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
--      else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
-+  case $host_os in
-+  aix3*)
-+    cat <<\EOF >> "${ofile}T"
--    linux*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      tmp_addflag=
--      case $cc_basename,$host_cpu in
--      pgcc*)                          # Portland Group C compiler
--        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag'
--        ;;
--      pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
--        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag -Mnomain' ;;
--      ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
--        tmp_addflag=' -i_dynamic' ;;
--      efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
--        tmp_addflag=' -i_dynamic -nofor_main' ;;
--      ifc* | ifort*)                  # Intel Fortran compiler
--        tmp_addflag=' -nofor_main' ;;
--      esac
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+# AIX sometimes has problems with the GCC collect2 program.  For some
-+# reason, if we set the COLLECT_NAMES environment variable, the problems
-+# vanish in a puff of smoke.
-+if test "X${COLLECT_NAMES+set}" != Xset; then
-+  COLLECT_NAMES=
-+  export COLLECT_NAMES
-+fi
-+EOF
-+    ;;
-+  esac
--      if test $supports_anon_versioning = yes; then
--        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
--  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
--  $echo "local: *; };" >> $output_objdir/$libname.ver~
--        $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
--      fi
--      else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
-+  case $host_os in
-+  cygwin* | mingw* | pw32* | os2*)
-+    cat <<'EOF' >> "${ofile}T"
-+      # This is a source program that is used to create dlls on Windows
-+      # Don't remove nor modify the starting and closing comments
-+# /* ltdll.c starts here */
-+# #define WIN32_LEAN_AND_MEAN
-+# #include <windows.h>
-+# #undef WIN32_LEAN_AND_MEAN
-+# #include <stdio.h>
-+#
-+# #ifndef __CYGWIN__
-+# #  ifdef __CYGWIN32__
-+# #    define __CYGWIN__ __CYGWIN32__
-+# #  endif
-+# #endif
-+#
-+# #ifdef __cplusplus
-+# extern "C" {
-+# #endif
-+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-+# #ifdef __cplusplus
-+# }
-+# #endif
-+#
-+# #ifdef __CYGWIN__
-+# #include <cygwin/cygwin_dll.h>
-+# DECLARE_CYGWIN_DLL( DllMain );
-+# #endif
-+# HINSTANCE __hDllInstance_base;
-+#
-+# BOOL APIENTRY
-+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-+# {
-+#   __hDllInstance_base = hInst;
-+#   return TRUE;
-+# }
-+# /* ltdll.c ends here */
-+      # This is a source program that is used to create import libraries
-+      # on Windows for dlls which lack them. Don't remove nor modify the
-+      # starting and closing comments
-+# /* impgen.c starts here */
-+# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
-+#
-+#  This file is part of GNU libtool.
-+#
-+#  This program is free software; you can redistribute it and/or modify
-+#  it under the terms of the GNU General Public License as published by
-+#  the Free Software Foundation; either version 2 of the License, or
-+#  (at your option) any later version.
-+#
-+#  This program is distributed in the hope that it will be useful,
-+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#  GNU General Public License for more details.
-+#
-+#  You should have received a copy of the GNU General Public License
-+#  along with this program; if not, write to the Free Software
-+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#  */
-+#
-+# #include <stdio.h>          /* for printf() */
-+# #include <unistd.h>         /* for open(), lseek(), read() */
-+# #include <fcntl.h>          /* for O_RDONLY, O_BINARY */
-+# #include <string.h>         /* for strdup() */
-+#
-+# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-+# #ifndef O_BINARY
-+# #define O_BINARY 0
-+# #endif
-+#
-+# static unsigned int
-+# pe_get16 (fd, offset)
-+#      int fd;
-+#      int offset;
-+# {
-+#   unsigned char b[2];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 2);
-+#   return b[0] + (b[1]<<8);
-+# }
-+#
-+# static unsigned int
-+# pe_get32 (fd, offset)
-+#     int fd;
-+#     int offset;
-+# {
-+#   unsigned char b[4];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 4);
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# static unsigned int
-+# pe_as32 (ptr)
-+#      void *ptr;
-+# {
-+#   unsigned char *b = ptr;
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# int
-+# main (argc, argv)
-+#     int argc;
-+#     char *argv[];
-+# {
-+#     int dll;
-+#     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-+#     unsigned long export_rva, export_size, nsections, secptr, expptr;
-+#     unsigned long name_rvas, nexp;
-+#     unsigned char *expdata, *erva;
-+#     char *filename, *dll_name;
-+#
-+#     filename = argv[1];
-+#
-+#     dll = open(filename, O_RDONLY|O_BINARY);
-+#     if (dll < 1)
-+#     return 1;
-+#
-+#     dll_name = filename;
-+#
-+#     for (i=0; filename[i]; i++)
-+#     if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
-+#         dll_name = filename + i +1;
-+#
-+#     pe_header_offset = pe_get32 (dll, 0x3c);
-+#     opthdr_ofs = pe_header_offset + 4 + 20;
-+#     num_entries = pe_get32 (dll, opthdr_ofs + 92);
-+#
-+#     if (num_entries < 1) /* no exports */
-+#     return 1;
-+#
-+#     export_rva = pe_get32 (dll, opthdr_ofs + 96);
-+#     export_size = pe_get32 (dll, opthdr_ofs + 100);
-+#     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-+#     secptr = (pe_header_offset + 4 + 20 +
-+#           pe_get16 (dll, pe_header_offset + 4 + 16));
-+#
-+#     expptr = 0;
-+#     for (i = 0; i < nsections; i++)
-+#     {
-+#     char sname[8];
-+#     unsigned long secptr1 = secptr + 40 * i;
-+#     unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-+#     unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-+#     unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-+#     lseek(dll, secptr1, SEEK_SET);
-+#     read(dll, sname, 8);
-+#     if (vaddr <= export_rva && vaddr+vsize > export_rva)
-+#     {
-+#         expptr = fptr + (export_rva - vaddr);
-+#         if (export_rva + export_size > vaddr + vsize)
-+#             export_size = vsize - (export_rva - vaddr);
-+#         break;
-+#     }
-+#     }
-+#
-+#     expdata = (unsigned char*)malloc(export_size);
-+#     lseek (dll, expptr, SEEK_SET);
-+#     read (dll, expdata, export_size);
-+#     erva = expdata - export_rva;
-+#
-+#     nexp = pe_as32 (expdata+24);
-+#     name_rvas = pe_as32 (expdata+32);
-+#
-+#     printf ("EXPORTS\n");
-+#     for (i = 0; i<nexp; i++)
-+#     {
-+#     unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-+#     printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-+#     }
-+#
-+#     return 0;
-+# }
-+# /* impgen.c ends here */
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
--      wlarc=
--      else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      fi
--      ;;
-+EOF
-+    ;;
-+  esac
--    solaris* | sysv5*)
--      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      cat <<EOF 1>&2
-+  # We use sed instead of cat because bash on DJGPP gets confused if
-+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-+  # text mode, it properly converts lines to CR/LF.  This bash problem
-+  # is reportedly fixed, but why not run on old versions too?
-+  sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems.  Therefore, libtool
--*** is disabling shared libraries support.  We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer.  Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
-+  mv -f "${ofile}T" "$ofile" || \
-+    (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
-+  chmod +x "$ofile"
-+fi
--EOF
--      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
-+])# _LT_AC_LTCONFIG_HACK
--    sunos4*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      wlarc=
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
-+AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
--    *)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      fi
--      ;;
--    esac
-+# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
-+AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
--    if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
--      runpath_var=
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-+# AC_ENABLE_SHARED - implement the --enable-shared flag
-+# Usage: AC_ENABLE_SHARED[(DEFAULT)]
-+#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
-+#   `yes'.
-+AC_DEFUN([AC_ENABLE_SHARED],
-+[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_ARG_ENABLE(shared,
-+changequote(<<, >>)dnl
-+<<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
-+changequote([, ])dnl
-+[p=${PACKAGE-default}
-+case $enableval in
-+yes) enable_shared=yes ;;
-+no) enable_shared=no ;;
-+*)
-+  enable_shared=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_shared=yes
-     fi
--  else
--    # PORTME fill in a description of your system's linker (not GNU ld)
--    case $host_os in
--    aix3*)
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
--      # Note: this linker hardcodes the directories in LIBPATH if there
--      # are no directories specified by -L.
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      if test "$GCC" = yes && test -z "$link_static_flag"; then
--      # Neither direct hardcoding nor static linking is supported with a
--      # broken collect2.
--      _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
--      fi
--      ;;
-+  done
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac],
-+enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
-+])
--    aix4* | aix5*)
--      if test "$host_cpu" = ia64; then
--      # On IA64, the linker does run time linking by default, so we don't
--      # have to do anything special.
--      aix_use_runtimelinking=no
--      exp_sym_flag='-Bexport'
--      no_entry_flag=""
--      else
--      # If we're using GNU nm, then we don't want the "-C" option.
--      # -C means demangle to AIX nm, but means don't demangle with GNU nm
--      if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--        _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
--      else
--        _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
--      fi
--      aix_use_runtimelinking=no
-+# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
-+AC_DEFUN([AC_DISABLE_SHARED],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_ENABLE_SHARED(no)])
-+
-+# AC_ENABLE_STATIC - implement the --enable-static flag
-+# Usage: AC_ENABLE_STATIC[(DEFAULT)]
-+#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
-+#   `yes'.
-+AC_DEFUN([AC_ENABLE_STATIC],
-+[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_ARG_ENABLE(static,
-+changequote(<<, >>)dnl
-+<<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
-+changequote([, ])dnl
-+[p=${PACKAGE-default}
-+case $enableval in
-+yes) enable_static=yes ;;
-+no) enable_static=no ;;
-+*)
-+  enable_static=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_static=yes
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac],
-+enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
-+])
--      # Test if we are trying to use run time linking or normal
--      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
--      # need to do runtime linking.
--      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
--        for ld_flag in $LDFLAGS; do
--        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
--          aix_use_runtimelinking=yes
--          break
--        fi
--        done
--      esac
-+# AC_DISABLE_STATIC - set the default static flag to --disable-static
-+AC_DEFUN([AC_DISABLE_STATIC],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_ENABLE_STATIC(no)])
--      exp_sym_flag='-bexport'
--      no_entry_flag='-bnoentry'
--      fi
--      # When large executables or shared objects are built, AIX ld can
--      # have problems creating the table of contents.  If linking a library
--      # or program results in "error TOC overflow" add -mminimal-toc to
--      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
--      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
--      _LT_AC_TAGVAR(archive_cmds, $1)=''
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--
--      if test "$GCC" = yes; then
--      case $host_os in aix4.[[012]]|aix4.[[012]].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
--        collect2name=`${CC} -print-prog-name=collect2`
--        if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
--        then
--        # We have reworked collect2
--        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--        else
--        # We have old collect2
--        _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
--        # It fails to find uninstalled libraries when the uninstalled
--        # path is not listed in the libpath.  Setting hardcode_minus_L
--        # to unsupported forces relinking
--        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
--        fi
--      esac
--      shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--        shared_flag="$shared_flag "'${wl}-G'
--      fi
--      else
--      # not using gcc
--      if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--        shared_flag='-G'
--      else
--      if test "$aix_use_runtimelinking" = yes; then
--          shared_flag='${wl}-G'
--        else
--          shared_flag='${wl}-bM:SRE'
--      fi
--      fi
--      fi
-+# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
-+# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
-+#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
-+#   `yes'.
-+AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-+[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-+AC_ARG_ENABLE(fast-install,
-+changequote(<<, >>)dnl
-+<<  --enable-fast-install[=PKGS]  optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
-+changequote([, ])dnl
-+[p=${PACKAGE-default}
-+case $enableval in
-+yes) enable_fast_install=yes ;;
-+no) enable_fast_install=no ;;
-+*)
-+  enable_fast_install=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_fast_install=yes
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac],
-+enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
-+])
--      # It seems that -bexpall does not export symbols beginning with
--      # underscore (_), so it is better to generate a list of symbols to export.
--      _LT_AC_TAGVAR(always_export_symbols, $1)=yes
--      if test "$aix_use_runtimelinking" = yes; then
--      # Warning - without using the other runtime loading flags (-brtl),
--      # -berok will link without error, but may produce a broken library.
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
--       # Determine the default libpath from the value encoded in an empty executable.
--       _LT_AC_SYS_LIBPATH_AIX
--       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--       else
--      if test "$host_cpu" = ia64; then
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
--        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
--      else
--       # Determine the default libpath from the value encoded in an empty executable.
--       _LT_AC_SYS_LIBPATH_AIX
--       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
--        # Warning - without using the other run time loading flags,
--        # -berok will link without error, but may produce a broken library.
--        _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
--        # -bexpall does not export symbols beginning with underscore (_)
--        _LT_AC_TAGVAR(always_export_symbols, $1)=yes
--        # Exported symbols can be pulled into shared objects from archives
--        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
--        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
--        # This is similar to how AIX traditionally builds its shared libraries.
--        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
--      fi
--      fi
--      ;;
-+# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
-+AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+AC_ENABLE_FAST_INSTALL(no)])
--    amigaos*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      # see comment about different semantics on the GNU ld section
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
-+# AC_LIBTOOL_PICMODE - implement the --with-pic flag
-+# Usage: AC_LIBTOOL_PICMODE[(MODE)]
-+#   Where MODE is either `yes' or `no'.  If omitted, it defaults to
-+#   `both'.
-+AC_DEFUN([AC_LIBTOOL_PICMODE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+pic_mode=ifelse($#,1,$1,default)])
--    bsdi[[45]]*)
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
--      ;;
--    cygwin* | mingw* | pw32*)
--      # When not using gcc, we currently assume that we are using
--      # Microsoft Visual C++.
--      # hardcode_libdir_flag_spec is actually meaningless, as there is
--      # no search path for DLLs.
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
--      # FIXME: Should let the user specify the lib program.
--      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
--      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
--      _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
--      ;;
-+# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
-+AC_DEFUN([AC_PATH_TOOL_PREFIX],
-+[AC_MSG_CHECKING([for $1])
-+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-+[case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+dnl $ac_dummy forces splitting on constant user-supplied paths.
-+dnl POSIX.2 word splitting is done only on the output of word expansions,
-+dnl not every word.  This closes a longstanding sh security hole.
-+  ac_dummy="ifelse([$2], , $PATH, [$2])"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$1; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
--    darwin* | rhapsody*)
--      case $host_os in
--        rhapsody* | darwin1.[[012]])
--         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[[012]])
--               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--      esac
--      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--      _LT_AC_TAGVAR(hardcode_direct, $1)=no
--      _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
--      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--    if test "$GCC" = yes ; then
--      output_verbose_link_cmd='echo'
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--    else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         _LT_AC_TAGVAR(ld_shlibs, $1)=no
--          ;;
--      esac
--    fi
--      ;;
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
--    dgux*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac])
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  AC_MSG_RESULT($MAGIC_CMD)
-+else
-+  AC_MSG_RESULT(no)
-+fi
-+])
--    freebsd1*)
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
--    # support.  Future versions do this automatically, but an explicit c++rt0.o
--    # does not break anything, and helps significantly (at the cost of a little
--    # extra space).
--    freebsd2.2*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+# AC_PATH_MAGIC - find a file program which can recognise a shared library
-+AC_DEFUN([AC_PATH_MAGIC],
-+[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
-+AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH)
-+if test -z "$lt_cv_path_MAGIC_CMD"; then
-+  if test -n "$ac_tool_prefix"; then
-+    AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH)
-+  else
-+    MAGIC_CMD=:
-+  fi
-+fi
-+])
--    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
--    freebsd2*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
--    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd* | kfreebsd*-gnu | dragonfly*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-+# AC_PROG_LD - find the path to the GNU or non-GNU linker
-+AC_DEFUN([AC_PROG_LD],
-+[AC_ARG_WITH(gnu-ld,
-+[  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
-+test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
-+AC_REQUIRE([AC_PROG_CC])dnl
-+AC_REQUIRE([AC_CANONICAL_HOST])dnl
-+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-+AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
-+ac_prog=ld
-+if test "$GCC" = yes; then
-+  # Check if gcc -print-prog-name=ld gives a path.
-+  AC_MSG_CHECKING([for ld used by GCC])
-+  case $host in
-+  *-*-mingw*)
-+    # gcc leaves a trailing carriage return which upsets mingw
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
-+  *)
-+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
-+  esac
-+  case $ac_prog in
-+    # Accept absolute paths.
-+    [[\\/]]* | [[A-Za-z]]:[[\\/]]*)
-+      re_direlt='/[[^/]][[^/]]*/\.\./'
-+      # Canonicalize the path of ld
-+      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
-+      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
-+      ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
-+      done
-+      test -z "$LD" && LD="$ac_prog"
-       ;;
--
--    hpux9*)
--      if test "$GCC" = yes; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+  "")
-+    # If it fails, then pretend we aren't using GCC.
-+    ac_prog=ld
-+    ;;
-+  *)
-+    # If it is relative, then search for the first ld in PATH.
-+    with_gnu_ld=unknown
-+    ;;
-+  esac
-+elif test "$with_gnu_ld" = yes; then
-+  AC_MSG_CHECKING([for GNU ld])
-+else
-+  AC_MSG_CHECKING([for non-GNU ld])
-+fi
-+AC_CACHE_VAL(lt_cv_path_LD,
-+[if test -z "$LD"; then
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  for ac_dir in $PATH; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-+      lt_cv_path_LD="$ac_dir/$ac_prog"
-+      # Check to see if the program is GNU ld.  I'd rather use --version,
-+      # but apparently some GNU ld's only accept -v.
-+      # Break only if it was the GNU/non-GNU ld that we prefer.
-+      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-+      test "$with_gnu_ld" != no && break
-       else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+      test "$with_gnu_ld" != yes && break
-       fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--
--      # hardcode_minus_L: Not really in the search PATH,
--      # but as the default location of the library.
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
--      ;;
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+else
-+  lt_cv_path_LD="$LD" # Let the user override the test with a path.
-+fi])
-+LD="$lt_cv_path_LD"
-+if test -n "$LD"; then
-+  AC_MSG_RESULT($LD)
-+else
-+  AC_MSG_RESULT(no)
-+fi
-+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-+AC_PROG_LD_GNU
-+])
--    hpux10* | hpux11*)
--      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*|ia64*)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      *)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      esac
--      else
--      case $host_cpu in
--      hppa*64*|ia64*)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      *)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      esac
--      fi
--      if test "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*)
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--        _LT_AC_TAGVAR(hardcode_direct, $1)=no
--        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--        ;;
--      ia64*)
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--        _LT_AC_TAGVAR(hardcode_direct, $1)=no
--        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--        ;;
--      *)
--        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
--        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--        ;;
--      esac
--      fi
--      ;;
-+# AC_PROG_LD_GNU -
-+AC_DEFUN([AC_PROG_LD_GNU],
-+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
-+if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
-+  lt_cv_prog_gnu_ld=yes
-+else
-+  lt_cv_prog_gnu_ld=no
-+fi])
-+with_gnu_ld=$lt_cv_prog_gnu_ld
-+])
--    irix5* | irix6* | nonstopux*)
--      if test "$GCC" = yes; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--      ;;
-+# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
-+#   -- PORTME Some linkers may need a different reload flag.
-+AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-+[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag,
-+[lt_cv_ld_reload_flag='-r'])
-+reload_flag=$lt_cv_ld_reload_flag
-+test -n "$reload_flag" && reload_flag=" $reload_flag"
-+])
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
--      else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
-+#  -- PORTME fill in with the dynamic library characteristics
-+AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-+[AC_CACHE_CHECK([how to recognise dependent libraries],
-+lt_cv_deplibs_check_method,
-+[lt_cv_file_magic_cmd='$MAGIC_CMD'
-+lt_cv_file_magic_test_file=
-+lt_cv_deplibs_check_method='unknown'
-+# Need to set the preceding variable on all platforms that support
-+# interlibrary dependencies.
-+# 'none' -- dependencies not supported.
-+# `unknown' -- same as none, but documents that we really don't know.
-+# 'pass_all' -- all dependencies passed with no checks.
-+# 'test_compile' -- check by making test program.
-+# 'file_magic [[regex]]' -- check by looking for files in library path
-+# which responds to the $file_magic_cmd with a given egrep regex.
-+# If you have `file' or equivalent on your system and you're not sure
-+# whether `pass_all' will *always* work, you probably want this one.
--    newsos6)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+case $host_os in
-+aix4* | aix5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    openbsd*)
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
--      else
--       case $host_os in
--       openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
--         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--         ;;
--       *)
--         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
--         ;;
--       esac
--      fi
--      ;;
-+beos*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    os2*)
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
--      _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
--      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
--      ;;
-+bsdi4*)
-+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  lt_cv_file_magic_test_file=/shlib/libc.so
-+  ;;
--    osf3*)
--      if test "$GCC" = yes; then
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      ;;
-+cygwin* | mingw* | pw32*)
-+  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+  lt_cv_file_magic_cmd='$OBJDUMP -f'
-+  ;;
--    osf4* | osf5*)    # as osf3* with the addition of -msym flag
--      if test "$GCC" = yes; then
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
--      else
--      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
--      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-+darwin* | rhapsody*)
-+  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  case "$host_os" in
-+  rhapsody* | darwin1.[[012]])
-+    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
-+    ;;
-+  *) # Darwin 1.3 on
-+    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
-+    ;;
-+  esac
-+  ;;
-+
-+freebsd*)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    case $host_cpu in
-+    i*86 )
-+      # Not sure whether the presence of OpenBSD here was a mistake.
-+      # Let's accept both of them until this is cleared up.
-+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
-+      lt_cv_file_magic_cmd=/usr/bin/file
-+      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+      ;;
-+    esac
-+  else
-+    lt_cv_deplibs_check_method=pass_all
-+  fi
-+  ;;
--      # Both c and cxx compiler support -rpath directly
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--      ;;
-+gnu*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    sco3.2v5*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ;;
-+hpux10.20*|hpux11*)
-+  lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libc.sl
-+  ;;
--    solaris*)
--      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
--      if test "$GCC" = yes; then
--      wlarc='${wl}'
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
--      else
--      wlarc=''
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      case $host_os in
--      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
--      *)
--      # The compiler driver will combine linker options so we
--      # cannot just pass the convience library names through
--      # without $wl, iff we do not link with $LD.
--      # Luckily, gcc supports the same syntax we need for Sun Studio.
--      # Supported since Solaris 2.6 (maybe 2.5.1?)
--      case $wlarc in
--      '')
--        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
--      *)
--        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
--      esac ;;
--      esac
--      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
--      ;;
-+irix5* | irix6* | nonstopux*)
-+  case $LD in
-+  *-32|*"-32 ") libmagic=32-bit;;
-+  *-n32|*"-n32 ") libmagic=N32;;
-+  *-64|*"-64 ") libmagic=64-bit;;
-+  *) libmagic=never-match;;
-+  esac
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    sunos4*)
--      if test "x$host_vendor" = xsequent; then
--      # Use $CC to link under sequent, because it throws in some extra .o
--      # files that make .init and .fini sections work.
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
--      fi
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+# This must be Linux ELF.
-+linux-gnu*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    sysv4)
--      case $host_vendor in
--      sni)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
--      ;;
--      siemens)
--        ## LD is ld it makes a PLAMLIB
--        ## CC just makes a GrossModule.
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--        _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
--        _LT_AC_TAGVAR(hardcode_direct, $1)=no
--        ;;
--      motorola)
--        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
--      ;;
--      esac
--      runpath_var='LD_RUN_PATH'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+netbsd* | knetbsd*-gnu)
-+  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'
-+  else
-+    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
-+  fi
-+  ;;
--    sysv4.3*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
--      ;;
-+newos6*)
-+  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=/usr/lib/libnls.so
-+  ;;
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      _LT_AC_TAGVAR(ld_shlibs, $1)=yes
--      fi
--      ;;
-+openbsd*)
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-+  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
-+  else
-+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-+  fi
-+  ;;
--    sysv4.2uw2*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
--      _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      hardcode_runpath_var=yes
--      runpath_var=LD_RUN_PATH
--      ;;
-+osf3* | osf4* | osf5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[[78]]* | unixware7*)
--      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
--      if test "$GCC" = yes; then
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      fi
--      runpath_var='LD_RUN_PATH'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+sco3.2v5*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    sysv5*)
--      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
--      # $CC -shared without GNU ld will not create a library from C++
--      # object files and a static libstdc++, better avoid it by now
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      runpath_var='LD_RUN_PATH'
--      ;;
-+solaris*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    uts4*)
--      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
--      ;;
-+sysv5uw[[78]]* | sysv4*uw2*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
--    *)
--      _LT_AC_TAGVAR(ld_shlibs, $1)=no
--      ;;
--    esac
--  fi
-+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-+  case $host_vendor in
-+  motorola)
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
-+    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
-+    ;;
-+  ncr)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  sequent)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
-+    ;;
-+  sni)
-+    lt_cv_file_magic_cmd='/bin/file'
-+    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
-+    lt_cv_file_magic_test_file=/lib/libc.so
-+    ;;
-+  siemens)
-+    lt_cv_deplibs_check_method=pass_all
-+    ;;
-+  esac
-+  ;;
-+esac
-+])
-+file_magic_cmd=$lt_cv_file_magic_cmd
-+deplibs_check_method=$lt_cv_deplibs_check_method
- ])
--AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
--test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
--  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
--#
--# Do we need to explicitly link libc?
--#
--case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
--x|xyes)
--  # Assume -lc should be added
--  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
--
--  if test "$enable_shared" = yes && test "$GCC" = yes; then
--    case $_LT_AC_TAGVAR(archive_cmds, $1) in
--    *'~'*)
--      # FIXME: we may have to deal with multi-command sequences.
--      ;;
--    '$CC '*)
--      # Test whether the compiler implicitly links with -lc since on some
--      # systems, -lgcc has to come before -lc. If gcc already passes -lc
--      # to ld, don't add -lc before -lgcc.
--      AC_MSG_CHECKING([whether -lc should be explicitly linked in])
--      $rm conftest*
--      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
--        soname=conftest
--        lib=conftest
--        libobjs=conftest.$ac_objext
--        deplibs=
--        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
--        compiler_flags=-v
--        linker_flags=-v
--        verstring=
--        output_objdir=.
--        libname=conftest
--        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
--        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
--        then
--        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
--        else
--        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
--        fi
--        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
-+# AC_PROG_NM - find the path to a BSD-compatible name lister
-+AC_DEFUN([AC_PROG_NM],
-+[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl
-+AC_MSG_CHECKING([for BSD-compatible nm])
-+AC_CACHE_VAL(lt_cv_path_NM,
-+[if test -n "$NM"; then
-+  # Let the user override the test.
-+  lt_cv_path_NM="$NM"
-+else
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
-+    test -z "$ac_dir" && ac_dir=.
-+    tmp_nm=$ac_dir/${ac_tool_prefix}nm
-+    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
-+      # Check to see if the nm accepts a BSD-compat flag.
-+      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-+      #   nm: unknown option "B" ignored
-+      # Tru64's nm complains that /dev/null is an invalid object file
-+      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -B"
-+      break
-+      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -p"
-+      break
-       else
--        cat conftest.err 1>&5
-+      lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-+      continue # so that we can try to find one that supports BSD flags
-       fi
--      $rm conftest*
--      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
--      ;;
--    esac
--  fi
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-+fi])
-+NM="$lt_cv_path_NM"
-+AC_MSG_RESULT([$NM])
-+])
-+
-+# AC_CHECK_LIBM - check for math library
-+AC_DEFUN([AC_CHECK_LIBM],
-+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-+LIBM=
-+case $host in
-+*-*-beos* | *-*-cygwin* | *-*-pw32*)
-+  # These system don't have libm
-+  ;;
-+*-ncr-sysv4.3*)
-+  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
-+  AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
-+  ;;
-+*)
-+  AC_CHECK_LIB(m, main, LIBM="-lm")
-   ;;
- esac
--])# AC_LIBTOOL_PROG_LD_SHLIBS
--
--
--# _LT_AC_FILE_LTDLL_C
--# -------------------
--# Be careful that the start marker always follows a newline.
--AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
--# /* ltdll.c starts here */
--# #define WIN32_LEAN_AND_MEAN
--# #include <windows.h>
--# #undef WIN32_LEAN_AND_MEAN
--# #include <stdio.h>
--#
--# #ifndef __CYGWIN__
--# #  ifdef __CYGWIN32__
--# #    define __CYGWIN__ __CYGWIN32__
--# #  endif
--# #endif
--#
--# #ifdef __cplusplus
--# extern "C" {
--# #endif
--# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
--# #ifdef __cplusplus
--# }
--# #endif
--#
--# #ifdef __CYGWIN__
--# #include <cygwin/cygwin_dll.h>
--# DECLARE_CYGWIN_DLL( DllMain );
--# #endif
--# HINSTANCE __hDllInstance_base;
--#
--# BOOL APIENTRY
--# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
--# {
--#   __hDllInstance_base = hInst;
--#   return TRUE;
--# }
--# /* ltdll.c ends here */
--])# _LT_AC_FILE_LTDLL_C
--
-+])
--# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
--# ---------------------------------
--AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-+# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
-+# the libltdl convenience library and LTDLINCL to the include flags for
-+# the libltdl header and adds --enable-ltdl-convenience to the
-+# configure arguments.  Note that LIBLTDL and LTDLINCL are not
-+# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not
-+# provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed
-+# with '${top_builddir}/' and LTDLINCL will be prefixed with
-+# '${top_srcdir}/' (note the single quotes!).  If your package is not
-+# flat and you're not using automake, define top_builddir and
-+# top_srcdir appropriately in the Makefiles.
-+AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+  case $enable_ltdl_convenience in
-+  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
-+  "") enable_ltdl_convenience=yes
-+      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
-+  esac
-+  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
-+  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-+  # For backwards non-gettext consistent compatibility...
-+  INCLTDL="$LTDLINCL"
-+])
-+# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
-+# the libltdl installable library and LTDLINCL to the include flags for
-+# the libltdl header and adds --enable-ltdl-install to the configure
-+# arguments.  Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is
-+# AC_CONFIG_SUBDIRS called.  If DIR is not provided and an installed
-+# libltdl is not found, it is assumed to be `libltdl'.  LIBLTDL will
-+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed
-+# with '${top_srcdir}/' (note the single quotes!).  If your package is
-+# not flat and you're not using automake, define top_builddir and
-+# top_srcdir appropriately in the Makefiles.
-+# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-+AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-+  AC_CHECK_LIB(ltdl, main,
-+  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
-+  [if test x"$enable_ltdl_install" = xno; then
-+     AC_MSG_WARN([libltdl not installed, but installation disabled])
-+   else
-+     enable_ltdl_install=yes
-+   fi
-+  ])
-+  if test x"$enable_ltdl_install" = x"yes"; then
-+    ac_configure_args="$ac_configure_args --enable-ltdl-install"
-+    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
-+    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-+  else
-+    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
-+    LIBLTDL="-lltdl"
-+    LTDLINCL=
-+  fi
-+  # For backwards non-gettext consistent compatibility...
-+  INCLTDL="$LTDLINCL"
-+])
- # old names
- AC_DEFUN([AM_PROG_LIBTOOL],   [AC_PROG_LIBTOOL])
-@@ -6964,16 +4410,6 @@
- # This is just to silence aclocal about the macro not being used
- ifelse([AC_DISABLE_FAST_INSTALL])
--AC_DEFUN([LT_AC_PROG_GCJ],
--[AC_CHECK_TOOL(GCJ, gcj, no)
--  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
--  AC_SUBST(GCJFLAGS)
--])
--
--AC_DEFUN([LT_AC_PROG_RC],
--[AC_CHECK_TOOL(RC, windres, no)
--])
--
- # NOTE: This macro has been submitted for inclusion into   #
- #  GNU Autoconf as AC_PROG_SED.  When it is available in   #
- #  a released version of Autoconf we should remove this    #
-@@ -6987,51 +4423,79 @@
- AC_CACHE_VAL(lt_cv_path_SED,
- [# Loop through the user's path and test for sed and gsed.
- # Then use that list of sed's as ones to test for truncation.
-+as_executable_p="test -f"
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
- for as_dir in $PATH
- do
-   IFS=$as_save_IFS
-   test -z "$as_dir" && as_dir=.
--  for lt_ac_prog in sed gsed; do
-+  for ac_prog in sed gsed; do
-     for ac_exec_ext in '' $ac_executable_extensions; do
--      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
--        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
-+      if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-+        _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
-       fi
-     done
-   done
- done
--lt_ac_max=0
--lt_ac_count=0
--# Add /usr/xpg4/bin/sed as it is typically found on Solaris
--# along with /bin/sed that truncates output.
--for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
--  test ! -f $lt_ac_sed && continue
--  cat /dev/null > conftest.in
--  lt_ac_count=0
--  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
--  # Check for GNU sed and select it if it is found.
--  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
--    lt_cv_path_SED=$lt_ac_sed
--    break
--  fi
--  while true; do
--    cat conftest.in conftest.in >conftest.tmp
--    mv conftest.tmp conftest.in
--    cp conftest.in conftest.nl
--    echo >>conftest.nl
--    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
--    cmp -s conftest.out conftest.nl || break
--    # 10000 chars as input seems more than enough
--    test $lt_ac_count -gt 10 && break
--    lt_ac_count=`expr $lt_ac_count + 1`
--    if test $lt_ac_count -gt $lt_ac_max; then
--      lt_ac_max=$lt_ac_count
--      lt_cv_path_SED=$lt_ac_sed
-+
-+  # Create a temporary directory, and hook for its removal unless debugging.
-+$debug ||
-+{
-+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-+  trap '{ (exit 1); exit 1; }' 1 2 13 15
-+}
-+
-+# Create a (secure) tmp directory for tmp files.
-+: ${TMPDIR=/tmp}
-+{
-+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
-+  test -n "$tmp" && test -d "$tmp"
-+}  ||
-+{
-+  tmp=$TMPDIR/sed$$-$RANDOM
-+  (umask 077 && mkdir $tmp)
-+} ||
-+{
-+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
-+   { (exit 1); exit 1; }
-+}
-+  _max=0
-+  _count=0
-+  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
-+  # along with /bin/sed that truncates output.
-+  for _sed in $_sed_list /usr/xpg4/bin/sed; do
-+    test ! -f ${_sed} && break
-+    cat /dev/null > "$tmp/sed.in"
-+    _count=0
-+    echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
-+    # Check for GNU sed and select it if it is found.
-+    if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
-+      lt_cv_path_SED=${_sed}
-+      break
-     fi
-+    while true; do
-+      cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
-+      mv "$tmp/sed.tmp" "$tmp/sed.in"
-+      cp "$tmp/sed.in" "$tmp/sed.nl"
-+      echo >>"$tmp/sed.nl"
-+      ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
-+      cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
-+      # 40000 chars as input seems more than enough
-+      test $_count -gt 10 && break
-+      _count=`expr $_count + 1`
-+      if test $_count -gt $_max; then
-+        _max=$_count
-+        lt_cv_path_SED=$_sed
-+      fi
-+    done
-   done
--done
-+  rm -rf "$tmp"
- ])
--SED=$lt_cv_path_SED
-+if test "X$SED" != "X"; then
-+  lt_cv_path_SED=$SED
-+else
-+  SED=$lt_cv_path_SED
-+fi
- AC_MSG_RESULT([$SED])
- ])
-@@ -7898,7 +5362,11 @@
-     AC_HELP_STRING([--with-curl-config=curl-config],[Use curl-config to find libcurl]),
-     CURL_CONFIG="$withval", [AC_PATH_PROGS(CURL_CONFIG, [curl-config], "")])
--if test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-+curl_ok="yes"
-+
-+if test "x$curl_prefix" == "xno"; then
-+    curl_ok="no"
-+elif test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-     CURL_LIBS="-L$curl_prefix/lib -lcurl"
-     CURL_CFLAGS="-I$curl_prefix/include"
- elif test "x$CURL_CONFIG" != "x"; then
-@@ -7917,8 +5385,8 @@
-     CURL_CFLAGS="-I$curl_prefix/include"
- fi
--curl_ok="yes"
--
-+if test "$curl_ok" = "yes"
-+then
- xt_curl_CPPFLAGS="$CPPFLAGS"
- xt_curl_LIBS="$LIBS"
- CPPFLAGS="$CPPFLAGS $CURL_CFLAGS"
-@@ -7928,16 +5396,13 @@
- dnl
- AC_CHECK_HEADERS([curl/curl.h],, curl_ok="no") 
- AC_MSG_CHECKING(for libcurl)
--if test "$curl_ok" = "yes"
--then
--    AC_RUN_IFELSE(AC_LANG_SOURCE([
-+AC_LINK_IFELSE(AC_LANG_SOURCE([
- #include <curl/curl.h>
- int main()
- {
-     return 0;
- }
- ]),,[curl_ok="no"])
--fi
- if test "$curl_ok" = "yes"; then
-     AC_MSG_RESULT(yes)
-     AC_DEFINE(HAVE_CURL, 1, [Define if you have libcurl.])
-@@ -7950,5 +5415,6 @@
- fi
- CPPFLAGS="$xt_curl_CPPFLAGS"
- LIBS="$xt_curl_LIBS"
-+fi
- ])
-diff -ruN icecast-2.3.0-old/configure icecast-2.3.0-new/configure
---- icecast-2.3.0-old/configure        2005-09-23 23:18:46.000000000 +0200
-+++ icecast-2.3.0-new/configure        2005-10-02 13:05:14.000000000 +0200
-@@ -243,6 +243,17 @@
- $as_unset CDPATH
-+# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
-+fi
-+
- # Check that we are running under the correct shell.
- SHELL=${CONFIG_SHELL-/bin/sh}
-@@ -261,7 +272,7 @@
- elif test "X$1" = X--fallback-echo; then
-   # Avoid inline document here, it may be left over
-   :
--elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
-+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
-   # Yippee, $echo works!
-   :
- else
-@@ -273,22 +284,22 @@
-   # used as fallback echo
-   shift
-   cat <<EOF
--$*
-+
- EOF
-   exit 0
- fi
- # The HP-UX ksh and POSIX shell print the target directory to stdout
- # if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
- if test -z "$ECHO"; then
- if test "X${echo_test_string+set}" != Xset; then
- # find a string as large as possible, as long as the shell can cope with it
-   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
-     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
--    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
--       echo_test_string=`eval $cmd` &&
-+    if (echo_test_string="`eval $cmd`") 2>/dev/null &&
-+       echo_test_string="`eval $cmd`" &&
-        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
-     then
-       break
-@@ -307,9 +318,8 @@
-   #
-   # So, first we look for a working echo in the user's PATH.
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  IFS="${IFS=         }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for dir in $PATH /usr/ucb; do
--    IFS="$lt_save_ifs"
-     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
-        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
-        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
-@@ -318,7 +328,7 @@
-       break
-     fi
-   done
--  IFS="$lt_save_ifs"
-+  IFS="$save_ifs"
-   if test "X$echo" = Xecho; then
-     # We didn't find a better echo, so look for alternatives.
-@@ -392,11 +402,6 @@
--
--tagnames=${tagnames+${tagnames},}CXX
--
--tagnames=${tagnames+${tagnames},}F77
--
- # Name of the host.
- # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
- # so uname gets run too.
-@@ -465,7 +470,7 @@
- # include <unistd.h>
- #endif"
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL XSLTCONFIG FGREP OGG_PREFIX OGG_LIBS OGG_CFLAGS OGG_LDFLAGS VORBIS_PREFIX VORBIS_CFLAGS VORBIS_LDFLAGS VORBIS_LIBS VORBISFILE_LIBS VORBISENC_LIBS THEORA THEORA_CFLAGS THEORA_LDFLAGS THEORA_LIBS SPEEX SPEEX_CFLAGS SPEEX_LDFLAGS SPEEX_LIBS acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS PTHREAD_CPPFLAGS CURL_CONFIG XIPH_CPPFLAGS XIPH_CFLAGS XIPH_LIBS XIPH_LDFLAGS LIBTOOL_DEPS DEBUG PROFILE ICECAST_OPTIONAL LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB CPP EGREP LIBTOOL XSLTCONFIG FGREP OGG_PREFIX OGG_LIBS OGG_CFLAGS OGG_LDFLAGS VORBIS_PREFIX VORBIS_CFLAGS VORBIS_LDFLAGS VORBIS_LIBS VORBISFILE_LIBS VORBISENC_LIBS THEORA THEORA_CFLAGS THEORA_LDFLAGS THEORA_LIBS SPEEX SPEEX_CFLAGS SPEEX_LDFLAGS SPEEX_LIBS acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS PTHREAD_CPPFLAGS CURL_CONFIG XIPH_CPPFLAGS XIPH_CFLAGS XIPH_LIBS XIPH_LDFLAGS LIBTOOL_DEPS DEBUG PROFILE ICECAST_OPTIONAL LIBOBJS LTLIBOBJS'
- ac_subst_files=''
- # Initialize some variables set by options.
-@@ -926,26 +931,6 @@
- ac_env_CPP_value=$CPP
- ac_cv_env_CPP_set=${CPP+set}
- ac_cv_env_CPP_value=$CPP
--ac_env_CXX_set=${CXX+set}
--ac_env_CXX_value=$CXX
--ac_cv_env_CXX_set=${CXX+set}
--ac_cv_env_CXX_value=$CXX
--ac_env_CXXFLAGS_set=${CXXFLAGS+set}
--ac_env_CXXFLAGS_value=$CXXFLAGS
--ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
--ac_cv_env_CXXFLAGS_value=$CXXFLAGS
--ac_env_CXXCPP_set=${CXXCPP+set}
--ac_env_CXXCPP_value=$CXXCPP
--ac_cv_env_CXXCPP_set=${CXXCPP+set}
--ac_cv_env_CXXCPP_value=$CXXCPP
--ac_env_F77_set=${F77+set}
--ac_env_F77_value=$F77
--ac_cv_env_F77_set=${F77+set}
--ac_cv_env_F77_value=$F77
--ac_env_FFLAGS_set=${FFLAGS+set}
--ac_env_FFLAGS_value=$FFLAGS
--ac_cv_env_FFLAGS_set=${FFLAGS+set}
--ac_cv_env_FFLAGS_value=$FFLAGS
- ac_env_XSLTCONFIG_set=${XSLTCONFIG+set}
- ac_env_XSLTCONFIG_value=$XSLTCONFIG
- ac_cv_env_XSLTCONFIG_set=${XSLTCONFIG+set}
-@@ -1051,23 +1036,17 @@
-                           (and sometimes confusing) to the casual installer
-   --disable-dependency-tracking Speeds up one-time builds
-   --enable-dependency-tracking  Do not reject slow dependency extractors
--  --enable-shared[=PKGS]
--                          build shared libraries [default=yes]
--  --enable-static[=PKGS]
--                          build static libraries [default=yes]
--  --enable-fast-install[=PKGS]
--                          optimize for fast installation [default=yes]
-+  --enable-shared=PKGS  build shared libraries default=yes
-+  --enable-static=PKGS  build static libraries default=yes
-+  --enable-fast-install=PKGS  optimize for fast installation default=yes
-   --disable-libtool-lock  avoid locking (might break parallel builds)
-   --disable-yp            disable YP directory support
- Optional Packages:
-   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
--  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
--  --with-pic              try to use only PIC/non-PIC objects [default=use
--                          both]
--  --with-tags[=TAGS]
--                          include additional configurations [automatic]
-+  --with-gnu-ld           assume the C compiler uses GNU ld default=no
-+  --with-pic              try to use only PIC/non-PIC objects default=use both
-   --with-xslt-config=PATH use xslt-config in PATH to find libxslt
-   --with-ogg=PREFIX       Prefix where libogg is installed (optional)
-   --with-vorbis=PREFIX    Prefix where libvorbis is installed (optional)
-@@ -1085,11 +1064,6 @@
-   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-               headers in a nonstandard directory <include dir>
-   CPP         C preprocessor
--  CXX         C++ compiler command
--  CXXFLAGS    C++ compiler flags
--  CXXCPP      C++ preprocessor
--  F77         Fortran 77 compiler command
--  FFLAGS      Fortran 77 compiler flags
-   XSLTCONFIG  XSLT configuration program
-   OGG_PREFIX  path to ogg installation
-   VORBIS_PREFIX
-@@ -1189,7 +1163,7 @@
-     else
-       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-     fi
--    cd $ac_popdir
-+    cd "$ac_popdir"
-   done
- fi
-@@ -2531,8 +2505,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -2590,8 +2563,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -2707,8 +2679,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -2762,8 +2733,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -2808,8 +2778,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -2853,8 +2822,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -3093,145 +3061,78 @@
- if test "${enable_shared+set}" = set; then
-   enableval="$enable_shared"
-   p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_shared=yes ;;
--    no) enable_shared=no ;;
--    *)
--      enable_shared=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_shared=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac
-+case $enableval in
-+yes) enable_shared=yes ;;
-+no) enable_shared=no ;;
-+*)
-+  enable_shared=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_shared=yes
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac
- else
-   enable_shared=yes
- fi;
--
- # Check whether --enable-static or --disable-static was given.
- if test "${enable_static+set}" = set; then
-   enableval="$enable_static"
-   p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_static=yes ;;
--    no) enable_static=no ;;
--    *)
--     enable_static=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_static=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac
-+case $enableval in
-+yes) enable_static=yes ;;
-+no) enable_static=no ;;
-+*)
-+  enable_static=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_static=yes
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac
- else
-   enable_static=yes
- fi;
--
- # Check whether --enable-fast-install or --disable-fast-install was given.
- if test "${enable_fast_install+set}" = set; then
-   enableval="$enable_fast_install"
-   p=${PACKAGE-default}
--    case $enableval in
--    yes) enable_fast_install=yes ;;
--    no) enable_fast_install=no ;;
--    *)
--      enable_fast_install=no
--      # Look at the argument we got.  We use all the common list separators.
--      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--      for pkg in $enableval; do
--      IFS="$lt_save_ifs"
--      if test "X$pkg" = "X$p"; then
--        enable_fast_install=yes
--      fi
--      done
--      IFS="$lt_save_ifs"
--      ;;
--    esac
--else
--  enable_fast_install=yes
--fi;
--
--echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
--echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
--if test "${lt_cv_path_SED+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  # Loop through the user's path and test for sed and gsed.
--# Then use that list of sed's as ones to test for truncation.
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for lt_ac_prog in sed gsed; do
--    for ac_exec_ext in '' $ac_executable_extensions; do
--      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
--        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
--      fi
--    done
--  done
--done
--lt_ac_max=0
--lt_ac_count=0
--# Add /usr/xpg4/bin/sed as it is typically found on Solaris
--# along with /bin/sed that truncates output.
--for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
--  test ! -f $lt_ac_sed && continue
--  cat /dev/null > conftest.in
--  lt_ac_count=0
--  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
--  # Check for GNU sed and select it if it is found.
--  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
--    lt_cv_path_SED=$lt_ac_sed
--    break
--  fi
--  while true; do
--    cat conftest.in conftest.in >conftest.tmp
--    mv conftest.tmp conftest.in
--    cp conftest.in conftest.nl
--    echo >>conftest.nl
--    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
--    cmp -s conftest.out conftest.nl || break
--    # 10000 chars as input seems more than enough
--    test $lt_ac_count -gt 10 && break
--    lt_ac_count=`expr $lt_ac_count + 1`
--    if test $lt_ac_count -gt $lt_ac_max; then
--      lt_ac_max=$lt_ac_count
--      lt_cv_path_SED=$lt_ac_sed
-+case $enableval in
-+yes) enable_fast_install=yes ;;
-+no) enable_fast_install=no ;;
-+*)
-+  enable_fast_install=no
-+  # Look at the argument we got.  We use all the common list separators.
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
-+  for pkg in $enableval; do
-+    if test "X$pkg" = "X$p"; then
-+      enable_fast_install=yes
-     fi
-   done
--done
--
--fi
--
--SED=$lt_cv_path_SED
--echo "$as_me:$LINENO: result: $SED" >&5
--echo "${ECHO_T}$SED" >&6
--
--echo "$as_me:$LINENO: checking for egrep" >&5
--echo $ECHO_N "checking for egrep... $ECHO_C" >&6
--if test "${ac_cv_prog_egrep+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
-+  IFS="$ac_save_ifs"
-+  ;;
-+esac
- else
--  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
--    then ac_cv_prog_egrep='grep -E'
--    else ac_cv_prog_egrep='egrep'
--    fi
-+  enable_fast_install=yes
-+fi;
-+# Find the correct PATH separator.  Usually this is `:', but
-+# DJGPP uses `;' like DOS.
-+if test "X${PATH_SEPARATOR+set}" != Xset; then
-+  UNAME=${UNAME-`uname 2>/dev/null`}
-+  case X$UNAME in
-+    *-DOS) lt_cv_sys_path_separator=';' ;;
-+    *)     lt_cv_sys_path_separator=':' ;;
-+  esac
-+  PATH_SEPARATOR=$lt_cv_sys_path_separator
- fi
--echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
--echo "${ECHO_T}$ac_cv_prog_egrep" >&6
-- EGREP=$ac_cv_prog_egrep
--
- # Check whether --with-gnu-ld or --without-gnu-ld was given.
-@@ -3244,8 +3145,8 @@
- ac_prog=ld
- if test "$GCC" = yes; then
-   # Check if gcc -print-prog-name=ld gives a path.
--  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
--echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
-+  echo "$as_me:$LINENO: checking for ld used by GCC" >&5
-+echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
-   case $host in
-   *-*-mingw*)
-     # gcc leaves a trailing carriage return which upsets mingw
-@@ -3255,12 +3156,12 @@
-   esac
-   case $ac_prog in
-     # Accept absolute paths.
--    [\\/]* | ?:[\\/]*)
-+    [\\/]* | [A-Za-z]:[\\/]*)
-       re_direlt='/[^/][^/]*/\.\./'
--      # Canonicalize the pathname of ld
--      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
-+      # Canonicalize the path of ld
-+      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
-       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
--      ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
-+      ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
-       done
-       test -z "$LD" && LD="$ac_prog"
-       ;;
-@@ -3284,26 +3185,22 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   if test -z "$LD"; then
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH; do
--    IFS="$lt_save_ifs"
-     test -z "$ac_dir" && ac_dir=.
-     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
-       lt_cv_path_LD="$ac_dir/$ac_prog"
-       # Check to see if the program is GNU ld.  I'd rather use --version,
--      # but apparently some variants of GNU ld only accept -v.
-+      # but apparently some GNU ld's only accept -v.
-       # Break only if it was the GNU/non-GNU ld that we prefer.
--      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
--      *GNU* | *'with BFD'*)
-+      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
-       test "$with_gnu_ld" != no && break
--      ;;
--      *)
-+      else
-       test "$with_gnu_ld" != yes && break
--      ;;
--      esac
-+      fi
-     fi
-   done
--  IFS="$lt_save_ifs"
-+  IFS="$ac_save_ifs"
- else
-   lt_cv_path_LD="$LD" # Let the user override the test with a path.
- fi
-@@ -3325,15 +3222,12 @@
- if test "${lt_cv_prog_gnu_ld+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  # I'd rather use --version here, but apparently some GNU lds only accept -v.
--case `$LD -v 2>&1 </dev/null` in
--*GNU* | *'with BFD'*)
-+  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
-+if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
-   lt_cv_prog_gnu_ld=yes
--  ;;
--*)
-+else
-   lt_cv_prog_gnu_ld=no
--  ;;
--esac
-+fi
- fi
- echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
- echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
-@@ -3350,20 +3244,7 @@
- echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
- echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
- reload_flag=$lt_cv_ld_reload_flag
--case $reload_flag in
--"" | " "*) ;;
--*) reload_flag=" $reload_flag" ;;
--esac
--reload_cmds='$LD$reload_flag -o $output$reload_objs'
--case $host_os in
--  darwin*)
--    if test "$GCC" = yes; then
--      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
--    else
--      reload_cmds='$LD$reload_flag -o $output$reload_objs'
--    fi
--    ;;
--esac
-+test -n "$reload_flag" && reload_flag=" $reload_flag"
- echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
- echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
-@@ -3374,42 +3255,120 @@
-   # Let the user override the test.
-   lt_cv_path_NM="$NM"
- else
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
--    IFS="$lt_save_ifs"
-     test -z "$ac_dir" && ac_dir=.
--    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
--    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
-+    tmp_nm=$ac_dir/${ac_tool_prefix}nm
-+    if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
-       # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
-       #   nm: unknown option "B" ignored
-       # Tru64's nm complains that /dev/null is an invalid object file
--      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
--      */dev/null* | *'Invalid file or object type'*)
-+      if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
-       lt_cv_path_NM="$tmp_nm -B"
-       break
--        ;;
--      *)
--      case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
--      */dev/null*)
--        lt_cv_path_NM="$tmp_nm -p"
--        break
--        ;;
--      *)
--        lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
--        continue # so that we can try to find one that supports BSD flags
--        ;;
--      esac
--      esac
-+      elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
-+      lt_cv_path_NM="$tmp_nm -p"
-+      break
-+      else
-+      lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
-+      continue # so that we can try to find one that supports BSD flags
-+      fi
-     fi
-   done
--  IFS="$lt_save_ifs"
-+  IFS="$ac_save_ifs"
-   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
- fi
- fi
--echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
--echo "${ECHO_T}$lt_cv_path_NM" >&6
-+
- NM="$lt_cv_path_NM"
-+echo "$as_me:$LINENO: result: $NM" >&5
-+echo "${ECHO_T}$NM" >&6
-+
-+echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
-+echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
-+if test "${lt_cv_path_SED+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  # Loop through the user's path and test for sed and gsed.
-+# Then use that list of sed's as ones to test for truncation.
-+as_executable_p="test -f"
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_prog in sed gsed; do
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+      if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
-+        _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
-+      fi
-+    done
-+  done
-+done
-+
-+  # Create a temporary directory, and hook for its removal unless debugging.
-+$debug ||
-+{
-+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
-+  trap '{ (exit 1); exit 1; }' 1 2 13 15
-+}
-+
-+# Create a (secure) tmp directory for tmp files.
-+: ${TMPDIR=/tmp}
-+{
-+  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
-+  test -n "$tmp" && test -d "$tmp"
-+}  ||
-+{
-+  tmp=$TMPDIR/sed$$-$RANDOM
-+  (umask 077 && mkdir $tmp)
-+} ||
-+{
-+   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
-+   { (exit 1); exit 1; }
-+}
-+  _max=0
-+  _count=0
-+  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
-+  # along with /bin/sed that truncates output.
-+  for _sed in $_sed_list /usr/xpg4/bin/sed; do
-+    test ! -f ${_sed} && break
-+    cat /dev/null > "$tmp/sed.in"
-+    _count=0
-+    echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
-+    # Check for GNU sed and select it if it is found.
-+    if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
-+      lt_cv_path_SED=${_sed}
-+      break
-+    fi
-+    while true; do
-+      cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
-+      mv "$tmp/sed.tmp" "$tmp/sed.in"
-+      cp "$tmp/sed.in" "$tmp/sed.nl"
-+      echo >>"$tmp/sed.nl"
-+      ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
-+      cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
-+      # 40000 chars as input seems more than enough
-+      test $_count -gt 10 && break
-+      _count=`expr $_count + 1`
-+      if test $_count -gt $_max; then
-+        _max=$_count
-+        lt_cv_path_SED=$_sed
-+      fi
-+    done
-+  done
-+  rm -rf "$tmp"
-+
-+fi
-+
-+if test "X$SED" != "X"; then
-+  lt_cv_path_SED=$SED
-+else
-+  SED=$lt_cv_path_SED
-+fi
-+echo "$as_me:$LINENO: result: $SED" >&5
-+echo "${ECHO_T}$SED" >&6
- echo "$as_me:$LINENO: checking whether ln -s works" >&5
- echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
-@@ -3437,7 +3396,7 @@
- # 'pass_all' -- all dependencies passed with no checks.
- # 'test_compile' -- check by making test program.
- # 'file_magic [[regex]]' -- check by looking for files in library path
--# which responds to the $file_magic_cmd with a given extended regex.
-+# which responds to the $file_magic_cmd with a given egrep regex.
- # If you have `file' or equivalent on your system and you're not sure
- # whether `pass_all' will *always* work, you probably want this one.
-@@ -3450,36 +3409,37 @@
-   lt_cv_deplibs_check_method=pass_all
-   ;;
--bsdi[45]*)
-+bsdi4*)
-   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
-   lt_cv_file_magic_cmd='/usr/bin/file -L'
-   lt_cv_file_magic_test_file=/shlib/libc.so
-   ;;
--cygwin*)
--  # func_win32_libid is a shell function defined in ltmain.sh
--  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
--  lt_cv_file_magic_cmd='func_win32_libid'
--  ;;
--
--mingw* | pw32*)
--  # Base MSYS/MinGW do not provide the 'file' command needed by
--  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
-+cygwin* | mingw* | pw32*)
-   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-   lt_cv_file_magic_cmd='$OBJDUMP -f'
-   ;;
- darwin* | rhapsody*)
--  lt_cv_deplibs_check_method=pass_all
-+  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
-+  lt_cv_file_magic_cmd='/usr/bin/file -L'
-+  case "$host_os" in
-+  rhapsody* | darwin1.[012])
-+    lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
-+    ;;
-+  *) # Darwin 1.3 on
-+    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
-+    ;;
-+  esac
-   ;;
--freebsd* | kfreebsd*-gnu | dragonfly*)
-+freebsd*)
-   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
-     case $host_cpu in
-     i*86 )
-       # Not sure whether the presence of OpenBSD here was a mistake.
-       # Let's accept both of them until this is cleared up.
--      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
-+      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
-       lt_cv_file_magic_cmd=/usr/bin/file
-       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-       ;;
-@@ -3493,22 +3453,10 @@
-   lt_cv_deplibs_check_method=pass_all
-   ;;
--hpux10.20* | hpux11*)
-+hpux10.20*|hpux11*)
-+  lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
-   lt_cv_file_magic_cmd=/usr/bin/file
--  case $host_cpu in
--  ia64*)
--    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
--    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
--    ;;
--  hppa*64*)
--    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
--    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
--    ;;
--  *)
--    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
--    lt_cv_file_magic_test_file=/usr/lib/libc.sl
--    ;;
--  esac
-+  lt_cv_file_magic_test_file=/usr/lib/libc.sl
-   ;;
- irix5* | irix6* | nonstopux*)
-@@ -3522,15 +3470,15 @@
-   ;;
- # This must be Linux ELF.
--linux*)
-+linux-gnu*)
-   lt_cv_deplibs_check_method=pass_all
-   ;;
--netbsd*)
-+netbsd* | knetbsd*-gnu)
-   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
--    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-+    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
-   else
--    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
-+    lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
-   fi
-   ;;
-@@ -3540,15 +3488,13 @@
-   lt_cv_file_magic_test_file=/usr/lib/libnls.so
-   ;;
--nto-qnx*)
--  lt_cv_deplibs_check_method=unknown
--  ;;
--
- openbsd*)
-+  lt_cv_file_magic_cmd=/usr/bin/file
-+  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
-   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
-+    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
-   else
--    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
-+    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
-   fi
-   ;;
-@@ -3564,6 +3510,10 @@
-   lt_cv_deplibs_check_method=pass_all
-   ;;
-+sysv5uw[78]* | sysv4*uw2*)
-+  lt_cv_deplibs_check_method=pass_all
-+  ;;
-+
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-   case $host_vendor in
-   motorola)
-@@ -3587,10 +3537,6 @@
-     ;;
-   esac
-   ;;
--
--sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
--  lt_cv_deplibs_check_method=pass_all
--  ;;
- esac
- fi
-@@ -3598,210 +3544,211 @@
- echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
- file_magic_cmd=$lt_cv_file_magic_cmd
- deplibs_check_method=$lt_cv_deplibs_check_method
--test -z "$deplibs_check_method" && deplibs_check_method=unknown
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--# Allow CC to be a program name with arguments.
--compiler=$CC
--# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
--if test "${enable_libtool_lock+set}" = set; then
--  enableval="$enable_libtool_lock"
--fi;
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+# Check for command to grab the raw symbol name followed by C symbol from nm.
-+echo "$as_me:$LINENO: checking command to parse $NM output" >&5
-+echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
-+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
--# Some flags need to be propagated to the compiler or linker for good
--# libtool support.
--case $host in
--ia64-*-hpux*)
--  # Find out which ABI we are using.
--  echo 'int i;' > conftest.$ac_ext
--  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--    case `/usr/bin/file conftest.$ac_objext` in
--    *ELF-32*)
--      HPUX_IA64_MODE="32"
--      ;;
--    *ELF-64*)
--      HPUX_IA64_MODE="64"
--      ;;
--    esac
--  fi
--  rm -rf conftest*
--  ;;
--*-*-irix6*)
--  # Find out which ABI we are using.
--  echo '#line 3644 "configure"' > conftest.$ac_ext
--  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--   if test "$lt_cv_prog_gnu_ld" = yes; then
--    case `/usr/bin/file conftest.$ac_objext` in
--    *32-bit*)
--      LD="${LD-ld} -melf32bsmip"
--      ;;
--    *N32*)
--      LD="${LD-ld} -melf32bmipn32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -melf64bmip"
--      ;;
--    esac
--   else
--    case `/usr/bin/file conftest.$ac_objext` in
--    *32-bit*)
--      LD="${LD-ld} -32"
--      ;;
--    *N32*)
--      LD="${LD-ld} -n32"
--      ;;
--    *64-bit*)
--      LD="${LD-ld} -64"
--      ;;
--    esac
--   fi
--  fi
--  rm -rf conftest*
--  ;;
-+# These are sane defaults that work on at least a few old systems.
-+# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
--x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
--  # Find out which ABI we are using.
--  echo 'int i;' > conftest.$ac_ext
--  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--    case `/usr/bin/file conftest.o` in
--    *32-bit*)
--      case $host in
--        x86_64-*linux*)
--          LD="${LD-ld} -m elf_i386"
--          ;;
--        ppc64-*linux*|powerpc64-*linux*)
--          LD="${LD-ld} -m elf32ppclinux"
--          ;;
--        s390x-*linux*)
--          LD="${LD-ld} -m elf_s390"
--          ;;
--        sparc64-*linux*)
--          LD="${LD-ld} -m elf32_sparc"
--          ;;
--      esac
--      ;;
--    *64-bit*)
--      case $host in
--        x86_64-*linux*)
--          LD="${LD-ld} -m elf_x86_64"
--          ;;
--        ppc*-*linux*|powerpc*-*linux*)
--          LD="${LD-ld} -m elf64ppc"
--          ;;
--        s390*-*linux*)
--          LD="${LD-ld} -m elf64_s390"
--          ;;
--        sparc*-*linux*)
--          LD="${LD-ld} -m elf64_sparc"
--          ;;
--      esac
--      ;;
--    esac
--  fi
--  rm -rf conftest*
-+# Character class describing NM global symbol codes.
-+symcode='[BCDEGRST]'
-+
-+# Regexp to match symbols that can be accessed directly from C.
-+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
-+
-+# Transform the above into a raw symbol and a C symbol.
-+symxfrm='\1 \2\3 \3'
-+
-+# Transform an extracted symbol line into a proper C declaration
-+lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
-+
-+# Transform an extracted symbol line into symbol name and symbol address
-+lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+
-+# Define system-specific variables.
-+case $host_os in
-+aix*)
-+  symcode='[BCDT]'
-+  ;;
-+cygwin* | mingw* | pw32*)
-+  symcode='[ABCDGISTW]'
-+  ;;
-+hpux*) # Its linker distinguishes data from code symbols
-+  lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
-+  lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
-+  ;;
-+irix* | nonstopux*)
-+  symcode='[BCDEGRST]'
-+  ;;
-+osf*)
-+  symcode='[BCDEGQRST]'
-+  ;;
-+solaris* | sysv5*)
-+  symcode='[BDT]'
-+  ;;
-+sysv4)
-+  symcode='[DFNSTU]'
-   ;;
-+esac
--*-*-sco3.2v5*)
--  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
--  SAVE_CFLAGS="$CFLAGS"
--  CFLAGS="$CFLAGS -belf"
--  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
--echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
--if test "${lt_cv_cc_needs_belf+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+# Handle CRLF in mingw tool chain
-+opt_cr=
-+case $host_os in
-+mingw*)
-+  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
-+  ;;
-+esac
--     cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
-+# If we're using GNU nm, then use its standard symbol codes.
-+if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
-+  symcode='[ABCDGISTW]'
-+fi
--int
--main ()
--{
-+# Try without a prefix undercore, then with it.
-+for ac_symprfx in "" "_"; do
--  ;
--  return 0;
-+  # Write the raw and C identifiers.
-+lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[       ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
-+
-+  # Check to see that the pipe works correctly.
-+  pipe_works=no
-+  rm -f conftest*
-+  cat > conftest.$ac_ext <<EOF
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+char nm_test_var;
-+void nm_test_func(){}
-+#ifdef __cplusplus
- }
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
-+#endif
-+int main(){nm_test_var='a';nm_test_func();return(0);}
-+EOF
-+
-+  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
-+  (exit $ac_status); }; then
-+    # Now try to grab the symbols.
-+    nlist=conftest.nm
-+    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
-+  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  lt_cv_cc_needs_belf=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
-+  (exit $ac_status); } && test -s "$nlist"; then
-+      # Try sorting and uniquifying the output.
-+      if sort "$nlist" | uniq > "$nlist"T; then
-+      mv -f "$nlist"T "$nlist"
-+      else
-+      rm -f "$nlist"T
-+      fi
--lt_cv_cc_needs_belf=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--     ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+      # Make sure that we snagged all the symbols we need.
-+      if egrep ' nm_test_var$' "$nlist" >/dev/null; then
-+      if egrep ' nm_test_func$' "$nlist" >/dev/null; then
-+        cat <<EOF > conftest.$ac_ext
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
--fi
--echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
--echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
--  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
--    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
--    CFLAGS="$SAVE_CFLAGS"
-+EOF
-+        # Now generate the symbol file.
-+        eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
-+
-+        cat <<EOF >> conftest.$ac_ext
-+#if defined (__STDC__) && __STDC__
-+# define lt_ptr void *
-+#else
-+# define lt_ptr char *
-+# define const
-+#endif
-+
-+/* The mapping between symbol names and symbols. */
-+const struct {
-+  const char *name;
-+  lt_ptr address;
-+}
-+lt_preloaded_symbols[] =
-+{
-+EOF
-+        sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
-+        cat <<\EOF >> conftest.$ac_ext
-+  {0, (lt_ptr) 0}
-+};
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+EOF
-+        # Now try linking the two files.
-+        mv conftest.$ac_objext conftstm.$ac_objext
-+        save_LIBS="$LIBS"
-+        save_CFLAGS="$CFLAGS"
-+        LIBS="conftstm.$ac_objext"
-+        CFLAGS="$CFLAGS$no_builtin_flag"
-+        if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-+  (eval $ac_link) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } && test -s conftest$ac_exeext; then
-+          pipe_works=yes
-+        fi
-+        LIBS="$save_LIBS"
-+        CFLAGS="$save_CFLAGS"
-+      else
-+        echo "cannot find nm_test_func in $nlist" >&5
-+      fi
-+      else
-+      echo "cannot find nm_test_var in $nlist" >&5
-+      fi
-+    else
-+      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
-+    fi
-+  else
-+    echo "$progname: failed program was:" >&5
-+    cat conftest.$ac_ext >&5
-   fi
--  ;;
-+  rm -f conftest* conftst*
--esac
-+  # Do not use the global_symbol_pipe unless it works.
-+  if test "$pipe_works" = yes; then
-+    break
-+  else
-+    lt_cv_sys_global_symbol_pipe=
-+  fi
-+done
--need_locks="$enable_libtool_lock"
-+fi
-+global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
-+if test -z "$lt_cv_sys_global_symbol_pipe"; then
-+  global_symbol_to_cdecl=
-+  global_symbol_to_c_name_address=
-+else
-+  global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
-+  global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
-+fi
-+if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
-+then
-+  echo "$as_me:$LINENO: result: failed" >&5
-+echo "${ECHO_T}failed" >&6
-+else
-+  echo "$as_me:$LINENO: result: ok" >&5
-+echo "${ECHO_T}ok" >&6
-+fi
- ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
-@@ -4038,6 +3985,21 @@
- ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+echo "$as_me:$LINENO: checking for egrep" >&5
-+echo $ECHO_N "checking for egrep... $ECHO_C" >&6
-+if test "${ac_cv_prog_egrep+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
-+    then ac_cv_prog_egrep='grep -E'
-+    else ac_cv_prog_egrep='egrep'
-+    fi
-+fi
-+echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
-+echo "${ECHO_T}$ac_cv_prog_egrep" >&6
-+ EGREP=$ac_cv_prog_egrep
-+
-+
- echo "$as_me:$LINENO: checking for ANSI C header files" >&5
- echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
- if test "${ac_cv_header_stdc+set}" = set; then
-@@ -4071,8 +4033,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4242,8 +4203,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4310,8 +4270,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4426,65 +4385,160 @@
- done
--ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--if test -n "$ac_tool_prefix"; then
--  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
--  do
--    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_CXX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$CXX"; then
--  ac_cv_prog_CXX="$CXX" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--fi
--fi
--CXX=$ac_cv_prog_CXX
--if test -n "$CXX"; then
--  echo "$as_me:$LINENO: result: $CXX" >&5
--echo "${ECHO_T}$CXX" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--    test -n "$CXX" && break
--  done
--fi
--if test -z "$CXX"; then
--  ac_ct_CXX=$CXX
--  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
--do
--  # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
-+
-+
-+
-+# Only perform the check for file, if the check method requires it
-+case $deplibs_check_method in
-+file_magic*)
-+  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-+    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
-+echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
-+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="/usr/bin:$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/${ac_tool_prefix}file; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-+echo "${ECHO_T}$MAGIC_CMD" >&6
-+else
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+if test -z "$lt_cv_path_MAGIC_CMD"; then
-+  if test -n "$ac_tool_prefix"; then
-+    echo "$as_me:$LINENO: checking for file" >&5
-+echo $ECHO_N "checking for file... $ECHO_C" >&6
-+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  case $MAGIC_CMD in
-+  /*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)
-+  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  ac_save_MAGIC_CMD="$MAGIC_CMD"
-+  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="/usr/bin:$PATH"
-+  for ac_dir in $ac_dummy; do
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/file; then
-+      lt_cv_path_MAGIC_CMD="$ac_dir/file"
-+      if test -n "$file_magic_test_file"; then
-+      case $deplibs_check_method in
-+      "file_magic "*)
-+        file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
-+        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
-+          egrep "$file_magic_regex" > /dev/null; then
-+          :
-+        else
-+          cat <<EOF 1>&2
-+
-+*** Warning: the command libtool uses to detect shared libraries,
-+*** $file_magic_cmd, produces output that libtool cannot recognize.
-+*** The result is that libtool may fail to recognize shared libraries
-+*** as such.  This will affect the creation of libtool libraries that
-+*** depend on shared libraries, but programs linked with such libtool
-+*** libraries will work regardless of this problem.  Nevertheless, you
-+*** may want to report the problem to your system manager and/or to
-+*** bug-libtool@gnu.org
-+
-+EOF
-+        fi ;;
-+      esac
-+      fi
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  MAGIC_CMD="$ac_save_MAGIC_CMD"
-+  ;;
-+esac
-+fi
-+
-+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-+if test -n "$MAGIC_CMD"; then
-+  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
-+echo "${ECHO_T}$MAGIC_CMD" >&6
-+else
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
-+
-+  else
-+    MAGIC_CMD=:
-+  fi
-+fi
-+
-+  fi
-+  ;;
-+esac
-+
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_RANLIB+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  if test -n "$ac_ct_CXX"; then
--  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
-+  if test -n "$RANLIB"; then
-+  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
- else
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
- for as_dir in $PATH
-@@ -4493,7 +4547,7 @@
-   test -z "$as_dir" && as_dir=.
-   for ac_exec_ext in '' $ac_executable_extensions; do
-   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_CXX="$ac_prog"
-+    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
-     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-     break 2
-   fi
-@@ -4502,12050 +4556,751 @@
- fi
- fi
--ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
--if test -n "$ac_ct_CXX"; then
--  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
--echo "${ECHO_T}$ac_ct_CXX" >&6
-+RANLIB=$ac_cv_prog_RANLIB
-+if test -n "$RANLIB"; then
-+  echo "$as_me:$LINENO: result: $RANLIB" >&5
-+echo "${ECHO_T}$RANLIB" >&6
- else
-   echo "$as_me:$LINENO: result: no" >&5
- echo "${ECHO_T}no" >&6
- fi
--  test -n "$ac_ct_CXX" && break
--done
--test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
--
--  CXX=$ac_ct_CXX
- fi
--
--
--# Provide some information about the compiler.
--echo "$as_me:$LINENO:" \
--     "checking for C++ compiler version" >&5
--ac_compiler=`set X $ac_compile; echo $2`
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
--  (eval $ac_compiler --version </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
--  (eval $ac_compiler -v </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
--  (eval $ac_compiler -V </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--
--echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
--echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
--if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
-+if test -z "$ac_cv_prog_RANLIB"; then
-+  ac_ct_RANLIB=$RANLIB
-+  # Extract the first word of "ranlib", so it can be a program name with args.
-+set dummy ranlib; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--int
--main ()
--{
--#ifndef __GNUC__
--       choke me
--#endif
--
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_compiler_gnu=yes
-+  if test -n "$ac_ct_RANLIB"; then
-+  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
- else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_exec_ext in '' $ac_executable_extensions; do
-+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_ac_ct_RANLIB="ranlib"
-+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
-+  fi
-+done
-+done
--ac_compiler_gnu=no
-+  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
- fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
--
- fi
--echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
--echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
--GXX=`test $ac_compiler_gnu = yes && echo yes`
--ac_test_CXXFLAGS=${CXXFLAGS+set}
--ac_save_CXXFLAGS=$CXXFLAGS
--CXXFLAGS="-g"
--echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
--echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
--if test "${ac_cv_prog_cxx_g+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
-+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
-+if test -n "$ac_ct_RANLIB"; then
-+  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
-+echo "${ECHO_T}$ac_ct_RANLIB" >&6
- else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
--int
--main ()
--{
-+  RANLIB=$ac_ct_RANLIB
-+else
-+  RANLIB="$ac_cv_prog_RANLIB"
-+fi
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_prog_cxx_g=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_prog_cxx_g=no
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
--echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
--if test "$ac_test_CXXFLAGS" = set; then
--  CXXFLAGS=$ac_save_CXXFLAGS
--elif test $ac_cv_prog_cxx_g = yes; then
--  if test "$GXX" = yes; then
--    CXXFLAGS="-g -O2"
--  else
--    CXXFLAGS="-g"
--  fi
--else
--  if test "$GXX" = yes; then
--    CXXFLAGS="-O2"
--  else
--    CXXFLAGS=
--  fi
--fi
--for ac_declaration in \
--   '' \
--   'extern "C" void std::exit (int) throw (); using std::exit;' \
--   'extern "C" void std::exit (int); using std::exit;' \
--   'extern "C" void exit (int) throw ();' \
--   'extern "C" void exit (int);' \
--   'void exit (int);'
--do
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--$ac_declaration
--#include <stdlib.h>
--int
--main ()
--{
--exit (42);
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  :
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--continue
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--$ac_declaration
--int
--main ()
--{
--exit (42);
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  break
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--done
--rm -f conftest*
--if test -n "$ac_declaration"; then
--  echo '#ifdef __cplusplus' >>confdefs.h
--  echo $ac_declaration      >>confdefs.h
--  echo '#endif'             >>confdefs.h
--fi
--
--ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
--depcc="$CXX"  am_compiler_list=
--
--echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
--echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
--if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}strip; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_STRIP+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
--  # We make a subdir and do the tests there.  Otherwise we can end up
--  # making bogus files that we don't know about and never remove.  For
--  # instance it was reported that on HP-UX the gcc test will end up
--  # making a dummy file named `D' -- because `-MD' means `put the output
--  # in D'.
--  mkdir conftest.dir
--  # Copy depcomp to subdir because otherwise we won't find it if we're
--  # using a relative directory.
--  cp "$am_depcomp" conftest.dir
--  cd conftest.dir
--
--  am_cv_CXX_dependencies_compiler_type=none
--  if test "$am_compiler_list" = ""; then
--     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
--  fi
--  for depmode in $am_compiler_list; do
--    # We need to recreate these files for each test, as the compiler may
--    # overwrite some of them when testing with obscure command lines.
--    # This happens at least with the AIX C compiler.
--    echo '#include "conftest.h"' > conftest.c
--    echo 'int i;' > conftest.h
--    echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
--
--    case $depmode in
--    nosideeffect)
--      # after this tag, mechanisms are not by side-effect, so they'll
--      # only be used when explicitly requested
--      if test "x$enable_dependency_tracking" = xyes; then
--      continue
--      else
--      break
--      fi
--      ;;
--    none) break ;;
--    esac
--    # We check with `-c' and `-o' for the sake of the "dashmstdout"
--    # mode.  It turns out that the SunPro C++ compiler does not properly
--    # handle `-M -o', and we need to detect this.
--    if depmode=$depmode \
--       source=conftest.c object=conftest.o \
--       depfile=conftest.Po tmpdepfile=conftest.TPo \
--       $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
--       grep conftest.h conftest.Po > /dev/null 2>&1 &&
--       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
--      am_cv_CXX_dependencies_compiler_type=$depmode
--      break
--    fi
--  done
--
--  cd ..
--  rm -rf conftest.dir
--else
--  am_cv_CXX_dependencies_compiler_type=none
--fi
--
--fi
--echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
--echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
--CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
--
--
--
--
--if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
--    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
--    (test "X$CXX" != "Xg++"))) ; then
--  ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
--echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
--if test -z "$CXXCPP"; then
--  if test "${ac_cv_prog_CXXCPP+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
-+  if test -n "$STRIP"; then
-+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
- else
--      # Double quotes because CXXCPP needs to be expanded
--    for CXXCPP in "$CXX -E" "/lib/cpp"
--    do
--      ac_preproc_ok=false
--for ac_cxx_preproc_warn_flag in '' yes
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
- do
--  # Use a header file that comes with gcc, so configuring glibc
--  # with a fresh cross-compiler works.
--  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--  # <limits.h> exists even on freestanding compilers.
--  # On the NeXT, cc -E runs the code through the compiler's parser,
--  # not just through cpp. "Syntax error" is here to catch this case.
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--                   Syntax error
--_ACEOF
--if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
--  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } >/dev/null; then
--  if test -s conftest.err; then
--    ac_cpp_err=$ac_cxx_preproc_warn_flag
--    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
--  else
--    ac_cpp_err=
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_exec_ext in '' $ac_executable_extensions; do
-+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
-+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
-   fi
--else
--  ac_cpp_err=yes
--fi
--if test -z "$ac_cpp_err"; then
--  :
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--  # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
--
--  # OK, works on sane cases.  Now check whether non-existent headers
--  # can be detected and how.
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--#include <ac_nonexistent.h>
--_ACEOF
--if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
--  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } >/dev/null; then
--  if test -s conftest.err; then
--    ac_cpp_err=$ac_cxx_preproc_warn_flag
--    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
--  else
--    ac_cpp_err=
--  fi
--else
--  ac_cpp_err=yes
--fi
--if test -z "$ac_cpp_err"; then
--  # Broken: success on invalid input.
--continue
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--  # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
--
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then
--  break
--fi
--
--    done
--    ac_cv_prog_CXXCPP=$CXXCPP
--
--fi
--  CXXCPP=$ac_cv_prog_CXXCPP
--else
--  ac_cv_prog_CXXCPP=$CXXCPP
--fi
--echo "$as_me:$LINENO: result: $CXXCPP" >&5
--echo "${ECHO_T}$CXXCPP" >&6
--ac_preproc_ok=false
--for ac_cxx_preproc_warn_flag in '' yes
--do
--  # Use a header file that comes with gcc, so configuring glibc
--  # with a fresh cross-compiler works.
--  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--  # <limits.h> exists even on freestanding compilers.
--  # On the NeXT, cc -E runs the code through the compiler's parser,
--  # not just through cpp. "Syntax error" is here to catch this case.
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--                   Syntax error
--_ACEOF
--if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
--  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } >/dev/null; then
--  if test -s conftest.err; then
--    ac_cpp_err=$ac_cxx_preproc_warn_flag
--    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
--  else
--    ac_cpp_err=
--  fi
--else
--  ac_cpp_err=yes
--fi
--if test -z "$ac_cpp_err"; then
--  :
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--  # Broken: fails on valid input.
--continue
--fi
--rm -f conftest.err conftest.$ac_ext
--
--  # OK, works on sane cases.  Now check whether non-existent headers
--  # can be detected and how.
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--#include <ac_nonexistent.h>
--_ACEOF
--if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
--  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } >/dev/null; then
--  if test -s conftest.err; then
--    ac_cpp_err=$ac_cxx_preproc_warn_flag
--    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
--  else
--    ac_cpp_err=
--  fi
--else
--  ac_cpp_err=yes
--fi
--if test -z "$ac_cpp_err"; then
--  # Broken: success on invalid input.
--continue
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--  # Passes both tests.
--ac_preproc_ok=:
--break
--fi
--rm -f conftest.err conftest.$ac_ext
--
--done
--# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
--rm -f conftest.err conftest.$ac_ext
--if $ac_preproc_ok; then
--  :
--else
--  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
--See \`config.log' for more details." >&5
--echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--fi
--
--ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
--fi
--
--
--ac_ext=f
--ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
--ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_f77_compiler_gnu
--if test -n "$ac_tool_prefix"; then
--  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
--  do
--    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
--set dummy $ac_tool_prefix$ac_prog; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_F77+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$F77"; then
--  ac_cv_prog_F77="$F77" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--F77=$ac_cv_prog_F77
--if test -n "$F77"; then
--  echo "$as_me:$LINENO: result: $F77" >&5
--echo "${ECHO_T}$F77" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--    test -n "$F77" && break
--  done
--fi
--if test -z "$F77"; then
--  ac_ct_F77=$F77
--  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
--do
--  # Extract the first word of "$ac_prog", so it can be a program name with args.
--set dummy $ac_prog; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$ac_ct_F77"; then
--  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_F77="$ac_prog"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--ac_ct_F77=$ac_cv_prog_ac_ct_F77
--if test -n "$ac_ct_F77"; then
--  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
--echo "${ECHO_T}$ac_ct_F77" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  test -n "$ac_ct_F77" && break
-+done
- done
--  F77=$ac_ct_F77
--fi
--
--
--# Provide some information about the compiler.
--echo "$as_me:5183:" \
--     "checking for Fortran 77 compiler version" >&5
--ac_compiler=`set X $ac_compile; echo $2`
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
--  (eval $ac_compiler --version </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
--  (eval $ac_compiler -v </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
--  (eval $ac_compiler -V </dev/null >&5) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--rm -f a.out
--
--# If we don't use `.F' as extension, the preprocessor is not run on the
--# input file.  (Note that this only needs to work for GNU compilers.)
--ac_save_ext=$ac_ext
--ac_ext=F
--echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
--echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
--if test "${ac_cv_f77_compiler_gnu+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--      program main
--#ifndef __GNUC__
--       choke me
--#endif
--
--      end
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_compiler_gnu=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_compiler_gnu=no
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--ac_cv_f77_compiler_gnu=$ac_compiler_gnu
--
--fi
--echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
--echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
--ac_ext=$ac_save_ext
--ac_test_FFLAGS=${FFLAGS+set}
--ac_save_FFLAGS=$FFLAGS
--FFLAGS=
--echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
--echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
--if test "${ac_cv_prog_f77_g+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  FFLAGS=-g
--cat >conftest.$ac_ext <<_ACEOF
--      program main
--
--      end
--_ACEOF
--rm -f conftest.$ac_objext
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest.$ac_objext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_prog_f77_g=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_prog_f77_g=no
--fi
--rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
--
--fi
--echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
--echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
--if test "$ac_test_FFLAGS" = set; then
--  FFLAGS=$ac_save_FFLAGS
--elif test $ac_cv_prog_f77_g = yes; then
--  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
--    FFLAGS="-g -O2"
--  else
--    FFLAGS="-g"
--  fi
--else
--  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
--    FFLAGS="-O2"
--  else
--    FFLAGS=
--  fi
--fi
--
--G77=`test $ac_compiler_gnu = yes && echo yes`
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--
--# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
--
--# find the maximum length of command line arguments
--echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
--echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
--if test "${lt_cv_sys_max_cmd_len+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--    i=0
--  teststring="ABCD"
--
--  case $build_os in
--  msdosdjgpp*)
--    # On DJGPP, this test can blow up pretty badly due to problems in libc
--    # (any single argument exceeding 2000 bytes causes a buffer overrun
--    # during glob expansion).  Even if it were fixed, the result of this
--    # check would be larger than it should be.
--    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
--    ;;
--
--  gnu*)
--    # Under GNU Hurd, this test is not required because there is
--    # no limit to the length of command line arguments.
--    # Libtool will interpret -1 as no limit whatsoever
--    lt_cv_sys_max_cmd_len=-1;
--    ;;
--
--  cygwin* | mingw*)
--    # On Win9x/ME, this test blows up -- it succeeds, but takes
--    # about 5 minutes as the teststring grows exponentially.
--    # Worse, since 9x/ME are not pre-emptively multitasking,
--    # you end up with a "frozen" computer, even though with patience
--    # the test eventually succeeds (with a max line length of 256k).
--    # Instead, let's just punt: use the minimum linelength reported by
--    # all of the supported platforms: 8192 (on NT/2K/XP).
--    lt_cv_sys_max_cmd_len=8192;
--    ;;
--
--  amigaos*)
--    # On AmigaOS with pdksh, this test takes hours, literally.
--    # So we just punt and use a minimum line length of 8192.
--    lt_cv_sys_max_cmd_len=8192;
--    ;;
--
--  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
--    # This has been around since 386BSD, at least.  Likely further.
--    if test -x /sbin/sysctl; then
--      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
--    elif test -x /usr/sbin/sysctl; then
--      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
--    else
--      lt_cv_sys_max_cmd_len=65536     # usable default for all BSDs
--    fi
--    # And add a safety zone
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
--    ;;
--  osf*)
--    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
--    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
--    # nice to cause kernel panics so lets avoid the loop below.
--    # First set a reasonable default.
--    lt_cv_sys_max_cmd_len=16384
--    #
--    if test -x /sbin/sysconfig; then
--      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
--        *1*) lt_cv_sys_max_cmd_len=-1 ;;
--      esac
--    fi
--    ;;
--  *)
--    # If test is not a shell built-in, we'll probably end up computing a
--    # maximum length that is only half of the actual maximum length, but
--    # we can't tell.
--    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
--    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
--             = "XX$teststring") >/dev/null 2>&1 &&
--          new_result=`expr "X$teststring" : ".*" 2>&1` &&
--          lt_cv_sys_max_cmd_len=$new_result &&
--          test $i != 17 # 1/2 MB should be enough
--    do
--      i=`expr $i + 1`
--      teststring=$teststring$teststring
--    done
--    teststring=
--    # Add a significant safety factor because C++ compilers can tack on massive
--    # amounts of additional arguments before passing them to the linker.
--    # It appears as though 1/2 is a usable value.
--    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
--    ;;
--  esac
--
--fi
--
--if test -n $lt_cv_sys_max_cmd_len ; then
--  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
--echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
--else
--  echo "$as_me:$LINENO: result: none" >&5
--echo "${ECHO_T}none" >&6
--fi
--
--
--
--
--# Check for command to grab the raw symbol name followed by C symbol from nm.
--echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
--echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
--if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--
--# These are sane defaults that work on at least a few old systems.
--# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
--
--# Character class describing NM global symbol codes.
--symcode='[BCDEGRST]'
--
--# Regexp to match symbols that can be accessed directly from C.
--sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
--
--# Transform an extracted symbol line into a proper C declaration
--lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
--
--# Transform an extracted symbol line into symbol name and symbol address
--lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--
--# Define system-specific variables.
--case $host_os in
--aix*)
--  symcode='[BCDT]'
--  ;;
--cygwin* | mingw* | pw32*)
--  symcode='[ABCDGISTW]'
--  ;;
--hpux*) # Its linker distinguishes data from code symbols
--  if test "$host_cpu" = ia64; then
--    symcode='[ABCDEGRST]'
--  fi
--  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--  lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--  ;;
--linux*)
--  if test "$host_cpu" = ia64; then
--    symcode='[ABCDGIRSTW]'
--    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
--    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
--  fi
--  ;;
--irix* | nonstopux*)
--  symcode='[BCDEGRST]'
--  ;;
--osf*)
--  symcode='[BCDEGQRST]'
--  ;;
--solaris* | sysv5*)
--  symcode='[BDRT]'
--  ;;
--sysv4)
--  symcode='[DFNSTU]'
--  ;;
--esac
--
--# Handle CRLF in mingw tool chain
--opt_cr=
--case $build_os in
--mingw*)
--  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
--  ;;
--esac
--
--# If we're using GNU nm, then use its standard symbol codes.
--case `$NM -V 2>&1` in
--*GNU* | *'with BFD'*)
--  symcode='[ABCDGIRSTW]' ;;
--esac
--
--# Try without a prefix undercore, then with it.
--for ac_symprfx in "" "_"; do
--
--  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
--  symxfrm="\\1 $ac_symprfx\\2 \\2"
--
--  # Write the raw and C identifiers.
--  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[     ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
--
--  # Check to see that the pipe works correctly.
--  pipe_works=no
--
--  rm -f conftest*
--  cat > conftest.$ac_ext <<EOF
--#ifdef __cplusplus
--extern "C" {
--#endif
--char nm_test_var;
--void nm_test_func(){}
--#ifdef __cplusplus
--}
--#endif
--int main(){nm_test_var='a';nm_test_func();return(0);}
--EOF
--
--  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--    # Now try to grab the symbols.
--    nlist=conftest.nm
--    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
--  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s "$nlist"; then
--      # Try sorting and uniquifying the output.
--      if sort "$nlist" | uniq > "$nlist"T; then
--      mv -f "$nlist"T "$nlist"
--      else
--      rm -f "$nlist"T
--      fi
--
--      # Make sure that we snagged all the symbols we need.
--      if grep ' nm_test_var$' "$nlist" >/dev/null; then
--      if grep ' nm_test_func$' "$nlist" >/dev/null; then
--        cat <<EOF > conftest.$ac_ext
--#ifdef __cplusplus
--extern "C" {
--#endif
--
--EOF
--        # Now generate the symbol file.
--        eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
--
--        cat <<EOF >> conftest.$ac_ext
--#if defined (__STDC__) && __STDC__
--# define lt_ptr_t void *
--#else
--# define lt_ptr_t char *
--# define const
--#endif
--
--/* The mapping between symbol names and symbols. */
--const struct {
--  const char *name;
--  lt_ptr_t address;
--}
--lt_preloaded_symbols[] =
--{
--EOF
--        $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
--        cat <<\EOF >> conftest.$ac_ext
--  {0, (lt_ptr_t) 0}
--};
--
--#ifdef __cplusplus
--}
--#endif
--EOF
--        # Now try linking the two files.
--        mv conftest.$ac_objext conftstm.$ac_objext
--        lt_save_LIBS="$LIBS"
--        lt_save_CFLAGS="$CFLAGS"
--        LIBS="conftstm.$ac_objext"
--        CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
--        if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s conftest${ac_exeext}; then
--          pipe_works=yes
--        fi
--        LIBS="$lt_save_LIBS"
--        CFLAGS="$lt_save_CFLAGS"
--      else
--        echo "cannot find nm_test_func in $nlist" >&5
--      fi
--      else
--      echo "cannot find nm_test_var in $nlist" >&5
--      fi
--    else
--      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
--    fi
--  else
--    echo "$progname: failed program was:" >&5
--    cat conftest.$ac_ext >&5
--  fi
--  rm -f conftest* conftst*
--
--  # Do not use the global_symbol_pipe unless it works.
--  if test "$pipe_works" = yes; then
--    break
--  else
--    lt_cv_sys_global_symbol_pipe=
--  fi
--done
--
--fi
--
--if test -z "$lt_cv_sys_global_symbol_pipe"; then
--  lt_cv_sys_global_symbol_to_cdecl=
--fi
--if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
--  echo "$as_me:$LINENO: result: failed" >&5
--echo "${ECHO_T}failed" >&6
--else
--  echo "$as_me:$LINENO: result: ok" >&5
--echo "${ECHO_T}ok" >&6
--fi
--
--echo "$as_me:$LINENO: checking for objdir" >&5
--echo $ECHO_N "checking for objdir... $ECHO_C" >&6
--if test "${lt_cv_objdir+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  rm -f .libs 2>/dev/null
--mkdir .libs 2>/dev/null
--if test -d .libs; then
--  lt_cv_objdir=.libs
--else
--  # MS-DOS does not allow filenames that begin with a dot.
--  lt_cv_objdir=_libs
--fi
--rmdir .libs 2>/dev/null
--fi
--echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
--echo "${ECHO_T}$lt_cv_objdir" >&6
--objdir=$lt_cv_objdir
--
--
--
--
--
--case $host_os in
--aix3*)
--  # AIX sometimes has problems with the GCC collect2 program.  For some
--  # reason, if we set the COLLECT_NAMES environment variable, the problems
--  # vanish in a puff of smoke.
--  if test "X${COLLECT_NAMES+set}" != Xset; then
--    COLLECT_NAMES=
--    export COLLECT_NAMES
--  fi
--  ;;
--esac
--
--# Sed substitution that helps us do robust quoting.  It backslashifies
--# metacharacters that are still active within double-quoted strings.
--Xsed='sed -e 1s/^X//'
--sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
--
--# Same as above, but do not quote variable references.
--double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
--
--# Sed substitution to delay expansion of an escaped shell variable in a
--# double_quote_subst'ed string.
--delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
--
--# Sed substitution to avoid accidental globbing in evaled expressions
--no_glob_subst='s/\*/\\\*/g'
--
--# Constants:
--rm="rm -f"
--
--# Global variables:
--default_ofile=libtool
--can_build_shared=yes
--
--# All known linkers require a `.a' archive for static linking (except MSVC,
--# which needs '.lib').
--libext=a
--ltmain="$ac_aux_dir/ltmain.sh"
--ofile="$default_ofile"
--with_gnu_ld="$lt_cv_prog_gnu_ld"
--
--if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ar; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_AR+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$AR"; then
--  ac_cv_prog_AR="$AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_AR="${ac_tool_prefix}ar"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--AR=$ac_cv_prog_AR
--if test -n "$AR"; then
--  echo "$as_me:$LINENO: result: $AR" >&5
--echo "${ECHO_T}$AR" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--fi
--if test -z "$ac_cv_prog_AR"; then
--  ac_ct_AR=$AR
--  # Extract the first word of "ar", so it can be a program name with args.
--set dummy ar; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$ac_ct_AR"; then
--  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_AR="ar"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
--fi
--fi
--ac_ct_AR=$ac_cv_prog_ac_ct_AR
--if test -n "$ac_ct_AR"; then
--  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
--echo "${ECHO_T}$ac_ct_AR" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  AR=$ac_ct_AR
--else
--  AR="$ac_cv_prog_AR"
--fi
--
--if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ranlib; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_RANLIB+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$RANLIB"; then
--  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--RANLIB=$ac_cv_prog_RANLIB
--if test -n "$RANLIB"; then
--  echo "$as_me:$LINENO: result: $RANLIB" >&5
--echo "${ECHO_T}$RANLIB" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--fi
--if test -z "$ac_cv_prog_RANLIB"; then
--  ac_ct_RANLIB=$RANLIB
--  # Extract the first word of "ranlib", so it can be a program name with args.
--set dummy ranlib; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$ac_ct_RANLIB"; then
--  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_RANLIB="ranlib"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
--fi
--fi
--ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
--if test -n "$ac_ct_RANLIB"; then
--  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
--echo "${ECHO_T}$ac_ct_RANLIB" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  RANLIB=$ac_ct_RANLIB
--else
--  RANLIB="$ac_cv_prog_RANLIB"
--fi
--
--if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
--set dummy ${ac_tool_prefix}strip; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_STRIP+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$STRIP"; then
--  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--fi
--fi
--STRIP=$ac_cv_prog_STRIP
--if test -n "$STRIP"; then
--  echo "$as_me:$LINENO: result: $STRIP" >&5
--echo "${ECHO_T}$STRIP" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--fi
--if test -z "$ac_cv_prog_STRIP"; then
--  ac_ct_STRIP=$STRIP
--  # Extract the first word of "strip", so it can be a program name with args.
--set dummy strip; ac_word=$2
--echo "$as_me:$LINENO: checking for $ac_word" >&5
--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
--if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -n "$ac_ct_STRIP"; then
--  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
--else
--as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z "$as_dir" && as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_STRIP="strip"
--    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
--    break 2
--  fi
--done
--done
--
--  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
--fi
--fi
--ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
--if test -n "$ac_ct_STRIP"; then
--  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
--echo "${ECHO_T}$ac_ct_STRIP" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  STRIP=$ac_ct_STRIP
--else
--  STRIP="$ac_cv_prog_STRIP"
--fi
--
--
--old_CC="$CC"
--old_CFLAGS="$CFLAGS"
--
--# Set sane defaults for various variables
--test -z "$AR" && AR=ar
--test -z "$AR_FLAGS" && AR_FLAGS=cru
--test -z "$AS" && AS=as
--test -z "$CC" && CC=cc
--test -z "$LTCC" && LTCC=$CC
--test -z "$DLLTOOL" && DLLTOOL=dlltool
--test -z "$LD" && LD=ld
--test -z "$LN_S" && LN_S="ln -s"
--test -z "$MAGIC_CMD" && MAGIC_CMD=file
--test -z "$NM" && NM=nm
--test -z "$SED" && SED=sed
--test -z "$OBJDUMP" && OBJDUMP=objdump
--test -z "$RANLIB" && RANLIB=:
--test -z "$STRIP" && STRIP=:
--test -z "$ac_objext" && ac_objext=o
--
--# Determine commands to create old-style static archives.
--old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
--old_postinstall_cmds='chmod 644 $oldlib'
--old_postuninstall_cmds=
--
--if test -n "$RANLIB"; then
--  case $host_os in
--  openbsd*)
--    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
--    ;;
--  *)
--    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
--    ;;
--  esac
--  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
--fi
--
--for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--
--# Only perform the check for file, if the check method requires it
--case $deplibs_check_method in
--file_magic*)
--  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
--    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
--echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  case $MAGIC_CMD in
--[\\/*] |  ?:[\\/]*)
--  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
--  ;;
--*)
--  lt_save_MAGIC_CMD="$MAGIC_CMD"
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
--  for ac_dir in $ac_dummy; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/${ac_tool_prefix}file; then
--      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
--      if test -n "$file_magic_test_file"; then
--      case $deplibs_check_method in
--      "file_magic "*)
--        file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
--        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
--          $EGREP "$file_magic_regex" > /dev/null; then
--          :
--        else
--          cat <<EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such.  This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem.  Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool@gnu.org
--
--EOF
--        fi ;;
--      esac
--      fi
--      break
--    fi
--  done
--  IFS="$lt_save_ifs"
--  MAGIC_CMD="$lt_save_MAGIC_CMD"
--  ;;
--esac
--fi
--
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
--  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
--echo "${ECHO_T}$MAGIC_CMD" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--if test -z "$lt_cv_path_MAGIC_CMD"; then
--  if test -n "$ac_tool_prefix"; then
--    echo "$as_me:$LINENO: checking for file" >&5
--echo $ECHO_N "checking for file... $ECHO_C" >&6
--if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  case $MAGIC_CMD in
--[\\/*] |  ?:[\\/]*)
--  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
--  ;;
--*)
--  lt_save_MAGIC_CMD="$MAGIC_CMD"
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
--  for ac_dir in $ac_dummy; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    if test -f $ac_dir/file; then
--      lt_cv_path_MAGIC_CMD="$ac_dir/file"
--      if test -n "$file_magic_test_file"; then
--      case $deplibs_check_method in
--      "file_magic "*)
--        file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
--        MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--        if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
--          $EGREP "$file_magic_regex" > /dev/null; then
--          :
--        else
--          cat <<EOF 1>&2
--
--*** Warning: the command libtool uses to detect shared libraries,
--*** $file_magic_cmd, produces output that libtool cannot recognize.
--*** The result is that libtool may fail to recognize shared libraries
--*** as such.  This will affect the creation of libtool libraries that
--*** depend on shared libraries, but programs linked with such libtool
--*** libraries will work regardless of this problem.  Nevertheless, you
--*** may want to report the problem to your system manager and/or to
--*** bug-libtool@gnu.org
--
--EOF
--        fi ;;
--      esac
--      fi
--      break
--    fi
--  done
--  IFS="$lt_save_ifs"
--  MAGIC_CMD="$lt_save_MAGIC_CMD"
--  ;;
--esac
--fi
--
--MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
--if test -n "$MAGIC_CMD"; then
--  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
--echo "${ECHO_T}$MAGIC_CMD" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--
--  else
--    MAGIC_CMD=:
--  fi
--fi
--
--  fi
--  ;;
--esac
--
--enable_dlopen=no
--enable_win32_dll=no
--
--# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
--if test "${enable_libtool_lock+set}" = set; then
--  enableval="$enable_libtool_lock"
--
--fi;
--test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
--
--
--# Check whether --with-pic or --without-pic was given.
--if test "${with_pic+set}" = set; then
--  withval="$with_pic"
--  pic_mode="$withval"
--else
--  pic_mode=default
--fi;
--test -z "$pic_mode" && pic_mode=default
--
--# Use C for the default configuration in the libtool script
--tagname=
--lt_save_CC="$CC"
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--
--# Source file extension for C test sources.
--ac_ext=c
--
--# Object file extension for compiled C test sources.
--objext=o
--objext=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(){return(0);}\n'
--
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
--
--
--#
--# Check for any special shared library compilation flags.
--#
--lt_prog_cc_shlib=
--if test "$GCC" = no; then
--  case $host_os in
--  sco3.2v5*)
--    lt_prog_cc_shlib='-belf'
--    ;;
--  esac
--fi
--if test -n "$lt_prog_cc_shlib"; then
--  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
--echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
--  if echo "$old_CC $old_CFLAGS " | grep "[    ]$lt_prog_cc_shlib[     ]" >/dev/null; then :
--  else
--    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
--echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
--    lt_cv_prog_cc_can_build_shared=no
--  fi
--fi
--
--
--#
--# Check to make sure the static flag actually works.
--#
--echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
--echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
--if test "${lt_prog_compiler_static_works+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_prog_compiler_static_works=no
--   save_LDFLAGS="$LDFLAGS"
--   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
--   printf "$lt_simple_link_test_code" > conftest.$ac_ext
--   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
--     # The linker can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     if test -s conftest.err; then
--       # Append any errors to the config.log.
--       cat conftest.err 1>&5
--       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
--       $SED '/^$/d' conftest.err >conftest.er2
--       if diff conftest.exp conftest.er2 >/dev/null; then
--         lt_prog_compiler_static_works=yes
--       fi
--     else
--       lt_prog_compiler_static_works=yes
--     fi
--   fi
--   $rm conftest*
--   LDFLAGS="$save_LDFLAGS"
--
--fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
--echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
--
--if test x"$lt_prog_compiler_static_works" = xyes; then
--    :
--else
--    lt_prog_compiler_static=
--fi
--
--
--
--
--lt_prog_compiler_no_builtin_flag=
--
--if test "$GCC" = yes; then
--  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
--
--
--echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
--echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_cv_prog_compiler_rtti_exceptions=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="-fno-rtti -fno-exceptions"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:6281: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:6285: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_rtti_exceptions=yes
--     fi
--   fi
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
--
--if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
--    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
--else
--    :
--fi
--
--fi
--
--lt_prog_compiler_wl=
--lt_prog_compiler_pic=
--lt_prog_compiler_static=
--
--echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
--echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
--
--  if test "$GCC" = yes; then
--    lt_prog_compiler_wl='-Wl,'
--    lt_prog_compiler_static='-static'
--
--    case $host_os in
--      aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static='-Bstatic'
--      fi
--      ;;
--
--    amigaos*)
--      # FIXME: we need at least 68020 code to build shared libraries, but
--      # adding the `-m68020' flag to GCC prevents building anything better,
--      # like `-m68040'.
--      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
--      ;;
--
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
--      # PIC is the default for these OSes.
--      ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic='-DDLL_EXPORT'
--      ;;
--
--    darwin* | rhapsody*)
--      # PIC is the default on this platform
--      # Common symbols not allowed in MH_DYLIB files
--      lt_prog_compiler_pic='-fno-common'
--      ;;
--
--    msdosdjgpp*)
--      # Just because we use GCC doesn't mean we suddenly get shared libraries
--      # on systems that don't support them.
--      lt_prog_compiler_can_build_shared=no
--      enable_shared=no
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      lt_prog_compiler_pic=-Kconform_pic
--      fi
--      ;;
--
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic='-fPIC'
--      ;;
--      esac
--      ;;
--
--    *)
--      lt_prog_compiler_pic='-fPIC'
--      ;;
--    esac
--  else
--    # PORTME Check for flag to pass linker flags through the system compiler.
--    case $host_os in
--    aix*)
--      lt_prog_compiler_wl='-Wl,'
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static='-Bstatic'
--      else
--      lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
--      fi
--      ;;
--      darwin*)
--        # PIC is the default on this platform
--        # Common symbols not allowed in MH_DYLIB files
--       case $cc_basename in
--         xlc*)
--         lt_prog_compiler_pic='-qnocommon'
--         lt_prog_compiler_wl='-Wl,'
--         ;;
--       esac
--       ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic='-DDLL_EXPORT'
--      ;;
--
--    hpux9* | hpux10* | hpux11*)
--      lt_prog_compiler_wl='-Wl,'
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic='+Z'
--      ;;
--      esac
--      # Is there a better lt_prog_compiler_static that works with the bundled CC?
--      lt_prog_compiler_static='${wl}-a ${wl}archive'
--      ;;
--
--    irix5* | irix6* | nonstopux*)
--      lt_prog_compiler_wl='-Wl,'
--      # PIC (with -KPIC) is the default.
--      lt_prog_compiler_static='-non_shared'
--      ;;
--
--    newsos6)
--      lt_prog_compiler_pic='-KPIC'
--      lt_prog_compiler_static='-Bstatic'
--      ;;
--
--    linux*)
--      case $cc_basename in
--      icc* | ecc*)
--      lt_prog_compiler_wl='-Wl,'
--      lt_prog_compiler_pic='-KPIC'
--      lt_prog_compiler_static='-static'
--        ;;
--      pgcc* | pgf77* | pgf90* | pgf95*)
--        # Portland Group compilers (*not* the Pentium gcc compiler,
--      # which looks to be a dead project)
--      lt_prog_compiler_wl='-Wl,'
--      lt_prog_compiler_pic='-fpic'
--      lt_prog_compiler_static='-Bstatic'
--        ;;
--      ccc*)
--        lt_prog_compiler_wl='-Wl,'
--        # All Alpha code is PIC.
--        lt_prog_compiler_static='-non_shared'
--        ;;
--      esac
--      ;;
--
--    osf3* | osf4* | osf5*)
--      lt_prog_compiler_wl='-Wl,'
--      # All OSF/1 code is PIC.
--      lt_prog_compiler_static='-non_shared'
--      ;;
--
--    sco3.2v5*)
--      lt_prog_compiler_pic='-Kpic'
--      lt_prog_compiler_static='-dn'
--      ;;
--
--    solaris*)
--      lt_prog_compiler_pic='-KPIC'
--      lt_prog_compiler_static='-Bstatic'
--      case $cc_basename in
--      f77* | f90* | f95*)
--      lt_prog_compiler_wl='-Qoption ld ';;
--      *)
--      lt_prog_compiler_wl='-Wl,';;
--      esac
--      ;;
--
--    sunos4*)
--      lt_prog_compiler_wl='-Qoption ld '
--      lt_prog_compiler_pic='-PIC'
--      lt_prog_compiler_static='-Bstatic'
--      ;;
--
--    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--      lt_prog_compiler_wl='-Wl,'
--      lt_prog_compiler_pic='-KPIC'
--      lt_prog_compiler_static='-Bstatic'
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec ;then
--      lt_prog_compiler_pic='-Kconform_pic'
--      lt_prog_compiler_static='-Bstatic'
--      fi
--      ;;
--
--    unicos*)
--      lt_prog_compiler_wl='-Wl,'
--      lt_prog_compiler_can_build_shared=no
--      ;;
--
--    uts4*)
--      lt_prog_compiler_pic='-pic'
--      lt_prog_compiler_static='-Bstatic'
--      ;;
--
--    *)
--      lt_prog_compiler_can_build_shared=no
--      ;;
--    esac
--  fi
--
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic" >&6
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic"; then
--
--echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
--echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
--if test "${lt_prog_compiler_pic_works+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_prog_compiler_pic_works=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:6543: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:6547: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_prog_compiler_pic_works=yes
--     fi
--   fi
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
--
--if test x"$lt_prog_compiler_pic_works" = xyes; then
--    case $lt_prog_compiler_pic in
--     "" | " "*) ;;
--     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
--     esac
--else
--    lt_prog_compiler_pic=
--     lt_prog_compiler_can_build_shared=no
--fi
--
--fi
--case $host_os in
--  # For platforms which do not support PIC, -DPIC is meaningless:
--  *djgpp*)
--    lt_prog_compiler_pic=
--    ;;
--  *)
--    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
--    ;;
--esac
--
--echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
--echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_c_o+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_cv_prog_compiler_c_o=no
--   $rm -r conftest 2>/dev/null
--   mkdir conftest
--   cd conftest
--   mkdir out
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--   lt_compiler_flag="-o out/conftest2.$ac_objext"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:6605: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>out/conftest.err)
--   ac_status=$?
--   cat out/conftest.err >&5
--   echo "$as_me:6609: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s out/conftest2.$ac_objext
--   then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
--     $SED '/^$/d' out/conftest.err >out/conftest.er2
--     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_c_o=yes
--     fi
--   fi
--   chmod u+w . 2>&5
--   $rm conftest*
--   # SGI C++ compiler will create directory out/ii_files/ for
--   # template instantiation
--   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
--   $rm out/* && rmdir out
--   cd ..
--   rmdir conftest
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
--
--
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
--  # do not overwrite the value of need_locks provided by the user
--  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
--echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
--  hard_links=yes
--  $rm conftest*
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  touch conftest.a
--  ln conftest.a conftest.b 2>&5 || hard_links=no
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  echo "$as_me:$LINENO: result: $hard_links" >&5
--echo "${ECHO_T}$hard_links" >&6
--  if test "$hard_links" = no; then
--    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
--    need_locks=warn
--  fi
--else
--  need_locks=no
--fi
--
--echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
--
--  runpath_var=
--  allow_undefined_flag=
--  enable_shared_with_static_runtimes=no
--  archive_cmds=
--  archive_expsym_cmds=
--  old_archive_From_new_cmds=
--  old_archive_from_expsyms_cmds=
--  export_dynamic_flag_spec=
--  whole_archive_flag_spec=
--  thread_safe_flag_spec=
--  hardcode_libdir_flag_spec=
--  hardcode_libdir_flag_spec_ld=
--  hardcode_libdir_separator=
--  hardcode_direct=no
--  hardcode_minus_L=no
--  hardcode_shlibpath_var=unsupported
--  link_all_deplibs=unknown
--  hardcode_automatic=no
--  module_cmds=
--  module_expsym_cmds=
--  always_export_symbols=no
--  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  # include_expsyms should be a list of space-separated symbols to be *always*
--  # included in the symbol list
--  include_expsyms=
--  # exclude_expsyms can be an extended regexp of symbols to exclude
--  # it will be wrapped by ` (' and `)$', so one must not match beginning or
--  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
--  # as well as any symbol that contains `d'.
--  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
--  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
--  # platforms (ab)use it in PIC code, but their linkers get confused if
--  # the symbol is explicitly referenced.  Since portable code cannot
--  # rely on this symbol name, it's probably fine to never include it in
--  # preloaded symbol tables.
--  extract_expsyms_cmds=
--  # Just being paranoid about ensuring that cc_basename is set.
--  for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--  case $host_os in
--  cygwin* | mingw* | pw32*)
--    # FIXME: the MSVC++ port hasn't been tested in a loooong time
--    # When not using gcc, we currently assume that we are using
--    # Microsoft Visual C++.
--    if test "$GCC" != yes; then
--      with_gnu_ld=no
--    fi
--    ;;
--  openbsd*)
--    with_gnu_ld=no
--    ;;
--  esac
--
--  ld_shlibs=yes
--  if test "$with_gnu_ld" = yes; then
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    wlarc='${wl}'
--
--    # Set some defaults for GNU ld with shared library support. These
--    # are reset later if shared libraries are not supported. Putting them
--    # here allows them to be overridden if necessary.
--    runpath_var=LD_RUN_PATH
--    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
--    export_dynamic_flag_spec='${wl}--export-dynamic'
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
--      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--      else
--      whole_archive_flag_spec=
--    fi
--    supports_anon_versioning=no
--    case `$LD -v 2>/dev/null` in
--      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
--      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
--      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
--      *\ 2.11.*) ;; # other 2.11 versions
--      *) supports_anon_versioning=yes ;;
--    esac
--
--    # See if GNU ld supports shared libraries.
--    case $host_os in
--    aix3* | aix4* | aix5*)
--      # On AIX/PPC, the GNU linker is very broken
--      if test "$host_cpu" != ia64; then
--      ld_shlibs=no
--      cat <<EOF 1>&2
--
--*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support.  If you
--*** really care for shared libraries, you may want to modify your PATH
--*** so that a non-GNU linker is found, and then restart.
--
--EOF
--      fi
--      ;;
--
--    amigaos*)
--      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_minus_L=yes
--
--      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
--      # that the semantics of dynamic libraries on AmigaOS, at least up
--      # to version 4, is to share data among multiple programs linked
--      # with the same dynamic library.  Since this doesn't match the
--      # behavior of shared libraries on other platforms, we can't use
--      # them.
--      ld_shlibs=no
--      ;;
--
--    beos*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      allow_undefined_flag=unsupported
--      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
--      # support --undefined.  This deserves some investigation.  FIXME
--      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      else
--      ld_shlibs=no
--      fi
--      ;;
--
--    cygwin* | mingw* | pw32*)
--      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
--      # as there is no search path for DLLs.
--      hardcode_libdir_flag_spec='-L$libdir'
--      allow_undefined_flag=unsupported
--      always_export_symbols=no
--      enable_shared_with_static_runtimes=yes
--      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
--
--      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--        cp $export_symbols $output_objdir/$soname.def;
--      else
--        echo EXPORTS > $output_objdir/$soname.def;
--        cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
--      else
--      ld_shlibs=no
--      fi
--      ;;
--
--    linux*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      tmp_addflag=
--      case $cc_basename,$host_cpu in
--      pgcc*)                          # Portland Group C compiler
--        whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag'
--        ;;
--      pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
--        whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag -Mnomain' ;;
--      ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
--        tmp_addflag=' -i_dynamic' ;;
--      efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
--        tmp_addflag=' -i_dynamic -nofor_main' ;;
--      ifc* | ifort*)                  # Intel Fortran compiler
--        tmp_addflag=' -nofor_main' ;;
--      esac
--      archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--
--      if test $supports_anon_versioning = yes; then
--        archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
--  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
--  $echo "local: *; };" >> $output_objdir/$libname.ver~
--        $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
--      fi
--      else
--      ld_shlibs=no
--      fi
--      ;;
--
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
--      wlarc=
--      else
--      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      fi
--      ;;
--
--    solaris* | sysv5*)
--      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
--      ld_shlibs=no
--      cat <<EOF 1>&2
--
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems.  Therefore, libtool
--*** is disabling shared libraries support.  We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer.  Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--EOF
--      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs=no
--      fi
--      ;;
--
--    sunos4*)
--      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      wlarc=
--      hardcode_direct=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    *)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs=no
--      fi
--      ;;
--    esac
--
--    if test "$ld_shlibs" = no; then
--      runpath_var=
--      hardcode_libdir_flag_spec=
--      export_dynamic_flag_spec=
--      whole_archive_flag_spec=
--    fi
--  else
--    # PORTME fill in a description of your system's linker (not GNU ld)
--    case $host_os in
--    aix3*)
--      allow_undefined_flag=unsupported
--      always_export_symbols=yes
--      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
--      # Note: this linker hardcodes the directories in LIBPATH if there
--      # are no directories specified by -L.
--      hardcode_minus_L=yes
--      if test "$GCC" = yes && test -z "$link_static_flag"; then
--      # Neither direct hardcoding nor static linking is supported with a
--      # broken collect2.
--      hardcode_direct=unsupported
--      fi
--      ;;
--
--    aix4* | aix5*)
--      if test "$host_cpu" = ia64; then
--      # On IA64, the linker does run time linking by default, so we don't
--      # have to do anything special.
--      aix_use_runtimelinking=no
--      exp_sym_flag='-Bexport'
--      no_entry_flag=""
--      else
--      # If we're using GNU nm, then we don't want the "-C" option.
--      # -C means demangle to AIX nm, but means don't demangle with GNU nm
--      if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--        export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      else
--        export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      fi
--      aix_use_runtimelinking=no
--
--      # Test if we are trying to use run time linking or normal
--      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
--      # need to do runtime linking.
--      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
--        for ld_flag in $LDFLAGS; do
--        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
--          aix_use_runtimelinking=yes
--          break
--        fi
--        done
--      esac
--
--      exp_sym_flag='-bexport'
--      no_entry_flag='-bnoentry'
--      fi
--
--      # When large executables or shared objects are built, AIX ld can
--      # have problems creating the table of contents.  If linking a library
--      # or program results in "error TOC overflow" add -mminimal-toc to
--      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
--      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
--      archive_cmds=''
--      hardcode_direct=yes
--      hardcode_libdir_separator=':'
--      link_all_deplibs=yes
--
--      if test "$GCC" = yes; then
--      case $host_os in aix4.[012]|aix4.[012].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
--        collect2name=`${CC} -print-prog-name=collect2`
--        if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
--        then
--        # We have reworked collect2
--        hardcode_direct=yes
--        else
--        # We have old collect2
--        hardcode_direct=unsupported
--        # It fails to find uninstalled libraries when the uninstalled
--        # path is not listed in the libpath.  Setting hardcode_minus_L
--        # to unsupported forces relinking
--        hardcode_minus_L=yes
--        hardcode_libdir_flag_spec='-L$libdir'
--        hardcode_libdir_separator=
--        fi
--      esac
--      shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--        shared_flag="$shared_flag "'${wl}-G'
--      fi
--      else
--      # not using gcc
--      if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--        shared_flag='-G'
--      else
--      if test "$aix_use_runtimelinking" = yes; then
--          shared_flag='${wl}-G'
--        else
--          shared_flag='${wl}-bM:SRE'
--      fi
--      fi
--      fi
--
--      # It seems that -bexpall does not export symbols beginning with
--      # underscore (_), so it is better to generate a list of symbols to export.
--      always_export_symbols=yes
--      if test "$aix_use_runtimelinking" = yes; then
--      # Warning - without using the other runtime loading flags (-brtl),
--      # -berok will link without error, but may produce a broken library.
--      allow_undefined_flag='-berok'
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--int
--main ()
--{
--
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
--      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--       else
--      if test "$host_cpu" = ia64; then
--        hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
--        allow_undefined_flag="-z nodefs"
--        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
--      else
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--int
--main ()
--{
--
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
--        # Warning - without using the other run time loading flags,
--        # -berok will link without error, but may produce a broken library.
--        no_undefined_flag=' ${wl}-bernotok'
--        allow_undefined_flag=' ${wl}-berok'
--        # -bexpall does not export symbols beginning with underscore (_)
--        always_export_symbols=yes
--        # Exported symbols can be pulled into shared objects from archives
--        whole_archive_flag_spec=' '
--        archive_cmds_need_lc=yes
--        # This is similar to how AIX traditionally builds its shared libraries.
--        archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
--      fi
--      fi
--      ;;
--
--    amigaos*)
--      archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_minus_L=yes
--      # see comment about different semantics on the GNU ld section
--      ld_shlibs=no
--      ;;
--
--    bsdi[45]*)
--      export_dynamic_flag_spec=-rdynamic
--      ;;
--
--    cygwin* | mingw* | pw32*)
--      # When not using gcc, we currently assume that we are using
--      # Microsoft Visual C++.
--      # hardcode_libdir_flag_spec is actually meaningless, as there is
--      # no search path for DLLs.
--      hardcode_libdir_flag_spec=' '
--      allow_undefined_flag=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      old_archive_From_new_cmds='true'
--      # FIXME: Should let the user specify the lib program.
--      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
--      fix_srcfile_path='`cygpath -w "$srcfile"`'
--      enable_shared_with_static_runtimes=yes
--      ;;
--
--    darwin* | rhapsody*)
--      case $host_os in
--        rhapsody* | darwin1.[012])
--         allow_undefined_flag='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[012])
--               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--      esac
--      archive_cmds_need_lc=no
--      hardcode_direct=no
--      hardcode_automatic=yes
--      hardcode_shlibpath_var=unsupported
--      whole_archive_flag_spec=''
--      link_all_deplibs=yes
--    if test "$GCC" = yes ; then
--      output_verbose_link_cmd='echo'
--        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--    else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         ld_shlibs=no
--          ;;
--      esac
--    fi
--      ;;
--
--    dgux*)
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_shlibpath_var=no
--      ;;
--
--    freebsd1*)
--      ld_shlibs=no
--      ;;
--
--    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
--    # support.  Future versions do this automatically, but an explicit c++rt0.o
--    # does not break anything, and helps significantly (at the cost of a little
--    # extra space).
--    freebsd2.2*)
--      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
--      hardcode_libdir_flag_spec='-R$libdir'
--      hardcode_direct=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
--    freebsd2*)
--      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct=yes
--      hardcode_minus_L=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd* | kfreebsd*-gnu | dragonfly*)
--      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
--      hardcode_libdir_flag_spec='-R$libdir'
--      hardcode_direct=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    hpux9*)
--      if test "$GCC" = yes; then
--      archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      else
--      archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      fi
--      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
--      hardcode_libdir_separator=:
--      hardcode_direct=yes
--
--      # hardcode_minus_L: Not really in the search PATH,
--      # but as the default location of the library.
--      hardcode_minus_L=yes
--      export_dynamic_flag_spec='${wl}-E'
--      ;;
--
--    hpux10* | hpux11*)
--      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      *)
--        archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      esac
--      else
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      *)
--        archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      esac
--      fi
--      if test "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*)
--        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
--        hardcode_libdir_flag_spec_ld='+b $libdir'
--        hardcode_libdir_separator=:
--        hardcode_direct=no
--        hardcode_shlibpath_var=no
--        ;;
--      ia64*)
--        hardcode_libdir_flag_spec='-L$libdir'
--        hardcode_direct=no
--        hardcode_shlibpath_var=no
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L=yes
--        ;;
--      *)
--        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
--        hardcode_libdir_separator=:
--        hardcode_direct=yes
--        export_dynamic_flag_spec='${wl}-E'
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L=yes
--        ;;
--      esac
--      fi
--      ;;
--
--    irix5* | irix6* | nonstopux*)
--      if test "$GCC" = yes; then
--      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec_ld='-rpath $libdir'
--      fi
--      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator=:
--      link_all_deplibs=yes
--      ;;
--
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
--      else
--      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
--      fi
--      hardcode_libdir_flag_spec='-R$libdir'
--      hardcode_direct=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    newsos6)
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct=yes
--      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator=:
--      hardcode_shlibpath_var=no
--      ;;
--
--    openbsd*)
--      hardcode_direct=yes
--      hardcode_shlibpath_var=no
--      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
--      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
--      export_dynamic_flag_spec='${wl}-E'
--      else
--       case $host_os in
--       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
--         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--         hardcode_libdir_flag_spec='-R$libdir'
--         ;;
--       *)
--         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
--         ;;
--       esac
--      fi
--      ;;
--
--    os2*)
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_minus_L=yes
--      allow_undefined_flag=unsupported
--      archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
--      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
--      ;;
--
--    osf3*)
--      if test "$GCC" = yes; then
--      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      allow_undefined_flag=' -expect_unresolved \*'
--      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      fi
--      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator=:
--      ;;
--
--    osf4* | osf5*)    # as osf3* with the addition of -msym flag
--      if test "$GCC" = yes; then
--      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
--      else
--      allow_undefined_flag=' -expect_unresolved \*'
--      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
--      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
--
--      # Both c and cxx compiler support -rpath directly
--      hardcode_libdir_flag_spec='-rpath $libdir'
--      fi
--      hardcode_libdir_separator=:
--      ;;
--
--    sco3.2v5*)
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var=no
--      export_dynamic_flag_spec='${wl}-Bexport'
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ;;
--
--    solaris*)
--      no_undefined_flag=' -z text'
--      if test "$GCC" = yes; then
--      wlarc='${wl}'
--      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
--      else
--      wlarc=''
--      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      fi
--      hardcode_libdir_flag_spec='-R$libdir'
--      hardcode_shlibpath_var=no
--      case $host_os in
--      solaris2.[0-5] | solaris2.[0-5].*) ;;
--      *)
--      # The compiler driver will combine linker options so we
--      # cannot just pass the convience library names through
--      # without $wl, iff we do not link with $LD.
--      # Luckily, gcc supports the same syntax we need for Sun Studio.
--      # Supported since Solaris 2.6 (maybe 2.5.1?)
--      case $wlarc in
--      '')
--        whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
--      *)
--        whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
--      esac ;;
--      esac
--      link_all_deplibs=yes
--      ;;
--
--    sunos4*)
--      if test "x$host_vendor" = xsequent; then
--      # Use $CC to link under sequent, because it throws in some extra .o
--      # files that make .init and .fini sections work.
--      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
--      fi
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_direct=yes
--      hardcode_minus_L=yes
--      hardcode_shlibpath_var=no
--      ;;
--
--    sysv4)
--      case $host_vendor in
--      sni)
--        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct=yes # is this really true???
--      ;;
--      siemens)
--        ## LD is ld it makes a PLAMLIB
--        ## CC just makes a GrossModule.
--        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--        reload_cmds='$CC -r -o $output$reload_objs'
--        hardcode_direct=no
--        ;;
--      motorola)
--        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct=no #Motorola manual says yes, but my tests say they lie
--      ;;
--      esac
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var=no
--      ;;
--
--    sysv4.3*)
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var=no
--      export_dynamic_flag_spec='-Bexport'
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var=no
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ld_shlibs=yes
--      fi
--      ;;
--
--    sysv4.2uw2*)
--      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct=yes
--      hardcode_minus_L=no
--      hardcode_shlibpath_var=no
--      hardcode_runpath_var=yes
--      runpath_var=LD_RUN_PATH
--      ;;
--
--   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
--      no_undefined_flag='${wl}-z ${wl}text'
--      if test "$GCC" = yes; then
--      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      fi
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var=no
--      ;;
--
--    sysv5*)
--      no_undefined_flag=' -z text'
--      # $CC -shared without GNU ld will not create a library from C++
--      # object files and a static libstdc++, better avoid it by now
--      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      hardcode_libdir_flag_spec=
--      hardcode_shlibpath_var=no
--      runpath_var='LD_RUN_PATH'
--      ;;
--
--    uts4*)
--      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec='-L$libdir'
--      hardcode_shlibpath_var=no
--      ;;
--
--    *)
--      ld_shlibs=no
--      ;;
--    esac
--  fi
--
--echo "$as_me:$LINENO: result: $ld_shlibs" >&5
--echo "${ECHO_T}$ld_shlibs" >&6
--test "$ld_shlibs" = no && can_build_shared=no
--
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
--  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
--
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc" in
--x|xyes)
--  # Assume -lc should be added
--  archive_cmds_need_lc=yes
--
--  if test "$enable_shared" = yes && test "$GCC" = yes; then
--    case $archive_cmds in
--    *'~'*)
--      # FIXME: we may have to deal with multi-command sequences.
--      ;;
--    '$CC '*)
--      # Test whether the compiler implicitly links with -lc since on some
--      # systems, -lgcc has to come before -lc. If gcc already passes -lc
--      # to ld, don't add -lc before -lgcc.
--      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
--echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
--      $rm conftest*
--      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } 2>conftest.err; then
--        soname=conftest
--        lib=conftest
--        libobjs=conftest.$ac_objext
--        deplibs=
--        wl=$lt_prog_compiler_wl
--        compiler_flags=-v
--        linker_flags=-v
--        verstring=
--        output_objdir=.
--        libname=conftest
--        lt_save_allow_undefined_flag=$allow_undefined_flag
--        allow_undefined_flag=
--        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
--  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--        then
--        archive_cmds_need_lc=no
--        else
--        archive_cmds_need_lc=yes
--        fi
--        allow_undefined_flag=$lt_save_allow_undefined_flag
--      else
--        cat conftest.err 1>&5
--      fi
--      $rm conftest*
--      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
--echo "${ECHO_T}$archive_cmds_need_lc" >&6
--      ;;
--    esac
--  fi
--  ;;
--esac
--
--echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
--echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--if test "$GCC" = yes; then
--  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
--    # if the path contains ";" then we assume it to be the separator
--    # otherwise default to the standard path separator (i.e. ":") - it is
--    # assumed that no part of a normal pathname contains ";" but that should
--    # okay in the real world where ";" in dirpaths is itself problematic.
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--  else
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--  fi
--else
--  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--
--case $host_os in
--aix3*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
--  shlibpath_var=LIBPATH
--
--  # AIX 3 has no versioning support, so we append a major version to the name.
--  soname_spec='${libname}${release}${shared_ext}$major'
--  ;;
--
--aix4* | aix5*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  hardcode_into_libs=yes
--  if test "$host_cpu" = ia64; then
--    # AIX 5 supports IA64
--    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
--    shlibpath_var=LD_LIBRARY_PATH
--  else
--    # With GCC up to 2.95.x, collect2 would create an import file
--    # for dependence libraries.  The import file would start with
--    # the line `#! .'.  This would cause the generated library to
--    # depend on `.', always an invalid library.  This was fixed in
--    # development snapshots of GCC prior to 3.0.
--    case $host_os in
--      aix4 | aix4.[01] | aix4.[01].*)
--      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
--         echo ' yes '
--         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
--      :
--      else
--      can_build_shared=no
--      fi
--      ;;
--    esac
--    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
--    # soname into executable. Probably we can add versioning support to
--    # collect2, so additional links can be useful in future.
--    if test "$aix_use_runtimelinking" = yes; then
--      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
--      # instead of lib<name>.a to let people know that these are not
--      # typical AIX shared libraries.
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    else
--      # We preserve .a as extension for shared libraries through AIX4.2
--      # and later when we are not doing run time linking.
--      library_names_spec='${libname}${release}.a $libname.a'
--      soname_spec='${libname}${release}${shared_ext}$major'
--    fi
--    shlibpath_var=LIBPATH
--  fi
--  ;;
--
--amigaos*)
--  library_names_spec='$libname.ixlibrary $libname.a'
--  # Create ${libname}_ixlibrary.a entries in /sys/libs.
--  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
--  ;;
--
--beos*)
--  library_names_spec='${libname}${shared_ext}'
--  dynamic_linker="$host_os ld.so"
--  shlibpath_var=LIBRARY_PATH
--  ;;
--
--bsdi[45]*)
--  version_type=linux
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
--  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
--  # the default ld.so.conf also contains /usr/contrib/lib and
--  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
--  # libtool to hard-code these into programs
--  ;;
--
--cygwin* | mingw* | pw32*)
--  version_type=windows
--  shrext_cmds=".dll"
--  need_version=no
--  need_lib_prefix=no
--
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32*)
--    library_names_spec='$libname.dll.a'
--    # DLL is installed to $(libdir)/../bin by postinstall_cmds
--    postinstall_cmds='base_file=`basename \${file}`~
--      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
--      dldir=$destdir/`dirname \$dlpath`~
--      test -d \$dldir || mkdir -p \$dldir~
--      $install_prog $dir/$dlname \$dldir/$dlname~
--      chmod a+x \$dldir/$dlname'
--    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
--      dlpath=$dir/\$dldll~
--       $rm \$dlpath'
--    shlibpath_overrides_runpath=yes
--
--    case $host_os in
--    cygwin*)
--      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
--      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
--      ;;
--    mingw*)
--      # MinGW DLLs use traditional 'lib' prefix
--      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
--        # It is most probably a Windows format PATH printed by
--        # mingw gcc, but we are running on Cygwin. Gcc prints its search
--        # path with ; separators, and with drive letters. We can handle the
--        # drive letters (cygwin fileutils understands them), so leave them,
--        # especially as we might pass files found there to a mingw objdump,
--        # which wouldn't understand a cygwinified path. Ahh.
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--      else
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--      fi
--      ;;
--    pw32*)
--      # pw32 DLLs use 'pw' prefix rather than 'lib'
--      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      ;;
--    esac
--    ;;
--
--  *)
--    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
--    ;;
--  esac
--  dynamic_linker='Win32 ld.exe'
--  # FIXME: first we should search . and the directory the executable is in
--  shlibpath_var=PATH
--  ;;
--
--darwin* | rhapsody*)
--  dynamic_linker="$host_os dyld"
--  version_type=darwin
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
--  soname_spec='${libname}${release}${major}$shared_ext'
--  shlibpath_overrides_runpath=yes
--  shlibpath_var=DYLD_LIBRARY_PATH
--  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
--  if test "$GCC" = yes; then
--    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
--  else
--    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
--  fi
--  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
--  ;;
--
--dgux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--freebsd1*)
--  dynamic_linker=no
--  ;;
--
--kfreebsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--freebsd* | dragonfly*)
--  # DragonFly does not have aout.  When/if they implement a new
--  # versioning mechanism, adjust this.
--  if test -x /usr/bin/objformat; then
--    objformat=`/usr/bin/objformat`
--  else
--    case $host_os in
--    freebsd[123]*) objformat=aout ;;
--    *) objformat=elf ;;
--    esac
--  fi
--  version_type=freebsd-$objformat
--  case $version_type in
--    freebsd-elf*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
--      need_version=no
--      need_lib_prefix=no
--      ;;
--    freebsd-*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
--      need_version=yes
--      ;;
--  esac
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_os in
--  freebsd2*)
--    shlibpath_overrides_runpath=yes
--    ;;
--  freebsd3.[01]* | freebsdelf3.[01]*)
--    shlibpath_overrides_runpath=yes
--    hardcode_into_libs=yes
--    ;;
--  *) # from 3.2 on
--    shlibpath_overrides_runpath=no
--    hardcode_into_libs=yes
--    ;;
--  esac
--  ;;
--
--gnu*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  hardcode_into_libs=yes
--  ;;
--
--hpux9* | hpux10* | hpux11*)
--  # Give a soname corresponding to the major version so that dld.sl refuses to
--  # link against other versions.
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  case $host_cpu in
--  ia64*)
--    shrext_cmds='.so'
--    hardcode_into_libs=yes
--    dynamic_linker="$host_os dld.so"
--    shlibpath_var=LD_LIBRARY_PATH
--    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    if test "X$HPUX_IA64_MODE" = X32; then
--      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
--    else
--      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
--    fi
--    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--    ;;
--   hppa*64*)
--     shrext_cmds='.sl'
--     hardcode_into_libs=yes
--     dynamic_linker="$host_os dld.sl"
--     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
--     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--     soname_spec='${libname}${release}${shared_ext}$major'
--     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
--     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--     ;;
--   *)
--    shrext_cmds='.sl'
--    dynamic_linker="$host_os dld.sl"
--    shlibpath_var=SHLIB_PATH
--    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    ;;
--  esac
--  # HP-UX runs *really* slowly unless shared libraries are mode 555.
--  postinstall_cmds='chmod 555 $lib'
--  ;;
--
--irix5* | irix6* | nonstopux*)
--  case $host_os in
--    nonstopux*) version_type=nonstopux ;;
--    *)
--      if test "$lt_cv_prog_gnu_ld" = yes; then
--              version_type=linux
--      else
--              version_type=irix
--      fi ;;
--  esac
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
--  case $host_os in
--  irix5* | nonstopux*)
--    libsuff= shlibsuff=
--    ;;
--  *)
--    case $LD in # libtool.m4 will add one of these switches to LD
--    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
--      libsuff= shlibsuff= libmagic=32-bit;;
--    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
--      libsuff=32 shlibsuff=N32 libmagic=N32;;
--    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
--      libsuff=64 shlibsuff=64 libmagic=64-bit;;
--    *) libsuff= shlibsuff= libmagic=never-match;;
--    esac
--    ;;
--  esac
--  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
--  shlibpath_overrides_runpath=no
--  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
--  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
--  hardcode_into_libs=yes
--  ;;
--
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
--  dynamic_linker=no
--  ;;
--
--# This must be Linux ELF.
--linux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  # This implies no fast_install, which is unacceptable.
--  # Some rework will be needed to allow for fast_install
--  # before this can be enabled.
--  hardcode_into_libs=yes
--
--  # Append ld.so.conf contents to the search path
--  if test -f /etc/ld.so.conf; then
--    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
--    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
--  fi
--
--  # We used to test for /lib/ld.so.1 and disable shared libraries on
--  # powerpc, because MkLinux only supported shared libraries with the
--  # GNU dynamic linker.  Since this was broken with cross compilers,
--  # most powerpc-linux boxes support dynamic linking these days and
--  # people can always --disable-shared, the test was removed, and we
--  # assume the GNU/Linux dynamic linker is in use.
--  dynamic_linker='GNU/Linux ld.so'
--  ;;
--
--knetbsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--netbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--    dynamic_linker='NetBSD (a.out) ld.so'
--  else
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    dynamic_linker='NetBSD ld.elf_so'
--  fi
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  ;;
--
--newsos6)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--nto-qnx*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--openbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
--  case $host_os in
--    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
--    *)                         need_version=no  ;;
--  esac
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    case $host_os in
--      openbsd2.[89] | openbsd2.[89].*)
--      shlibpath_overrides_runpath=no
--      ;;
--      *)
--      shlibpath_overrides_runpath=yes
--      ;;
--      esac
--  else
--    shlibpath_overrides_runpath=yes
--  fi
--  ;;
--
--os2*)
--  libname_spec='$name'
--  shrext_cmds=".dll"
--  need_lib_prefix=no
--  library_names_spec='$libname${shared_ext} $libname.a'
--  dynamic_linker='OS/2 ld.exe'
--  shlibpath_var=LIBPATH
--  ;;
--
--osf3* | osf4* | osf5*)
--  version_type=osf
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
--  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
--  ;;
--
--sco3.2v5*)
--  version_type=osf
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--solaris*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  # ldd complains unless libraries are executable
--  postinstall_cmds='chmod +x $lib'
--  ;;
--
--sunos4*)
--  version_type=sunos
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  if test "$with_gnu_ld" = yes; then
--    need_lib_prefix=no
--  fi
--  need_version=yes
--  ;;
--
--sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_vendor in
--    sni)
--      shlibpath_overrides_runpath=no
--      need_lib_prefix=no
--      export_dynamic_flag_spec='${wl}-Blargedynsym'
--      runpath_var=LD_RUN_PATH
--      ;;
--    siemens)
--      need_lib_prefix=no
--      ;;
--    motorola)
--      need_lib_prefix=no
--      need_version=no
--      shlibpath_overrides_runpath=no
--      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
--      ;;
--  esac
--  ;;
--
--sysv4*MP*)
--  if test -d /usr/nec ;then
--    version_type=linux
--    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
--    soname_spec='$libname${shared_ext}.$major'
--    shlibpath_var=LD_LIBRARY_PATH
--  fi
--  ;;
--
--uts4*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--*)
--  dynamic_linker=no
--  ;;
--esac
--echo "$as_me:$LINENO: result: $dynamic_linker" >&5
--echo "${ECHO_T}$dynamic_linker" >&6
--test "$dynamic_linker" = no && can_build_shared=no
--
--echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
--echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
--hardcode_action=
--if test -n "$hardcode_libdir_flag_spec" || \
--   test -n "$runpath_var" || \
--   test "X$hardcode_automatic" = "Xyes" ; then
--
--  # We can hardcode non-existant directories.
--  if test "$hardcode_direct" != no &&
--     # If the only mechanism to avoid hardcoding is shlibpath_var, we
--     # have to relink, otherwise we might link with an installed library
--     # when we should be linking with a yet-to-be-installed one
--     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
--     test "$hardcode_minus_L" != no; then
--    # Linking always hardcodes the temporary library directory.
--    hardcode_action=relink
--  else
--    # We can link without hardcoding, and we can hardcode nonexisting dirs.
--    hardcode_action=immediate
--  fi
--else
--  # We cannot hardcode anything, or else we can only hardcode existing
--  # directories.
--  hardcode_action=unsupported
--fi
--echo "$as_me:$LINENO: result: $hardcode_action" >&5
--echo "${ECHO_T}$hardcode_action" >&6
--
--if test "$hardcode_action" = relink; then
--  # Fast installation is not supported
--  enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
--     test "$enable_shared" = no; then
--  # Fast installation is not necessary
--  enable_fast_install=needless
--fi
--
--striplib=
--old_striplib=
--echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
--echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
--if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
--  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
--  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--# FIXME - insert some real tests, host_os isn't really good enough
--  case $host_os in
--   darwin*)
--       if test -n "$STRIP" ; then
--         striplib="$STRIP -x"
--         echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--       else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--       ;;
--   *)
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  esac
--fi
--
--if test "x$enable_dlopen" != xyes; then
--  enable_dlopen=unknown
--  enable_dlopen_self=unknown
--  enable_dlopen_self_static=unknown
--else
--  lt_cv_dlopen=no
--  lt_cv_dlopen_libs=
--
--  case $host_os in
--  beos*)
--    lt_cv_dlopen="load_add_on"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--    ;;
--
--  mingw* | pw32*)
--    lt_cv_dlopen="LoadLibrary"
--    lt_cv_dlopen_libs=
--   ;;
--
--  cygwin*)
--    lt_cv_dlopen="dlopen"
--    lt_cv_dlopen_libs=
--   ;;
--
--  darwin*)
--  # if libdl is installed we need to link against it
--    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
--echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dl_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dl_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
--if test $ac_cv_lib_dl_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--
--    lt_cv_dlopen="dyld"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--
--fi
--
--   ;;
--
--  *)
--    echo "$as_me:$LINENO: checking for shl_load" >&5
--echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
--if test "${ac_cv_func_shl_load+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
--   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define shl_load innocuous_shl_load
--
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char shl_load (); below.
--    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--    <limits.h> exists even on freestanding compilers.  */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef shl_load
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--{
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char shl_load ();
--/* The GNU C library defines this for functions which it implements
--    to always fail with ENOSYS.  Some functions are actually named
--    something starting with __ and the normal name is an alias.  */
--#if defined (__stub_shl_load) || defined (__stub___shl_load)
--choke me
--#else
--char (*f) () = shl_load;
--#endif
--#ifdef __cplusplus
--}
--#endif
--
--int
--main ()
--{
--return f != shl_load;
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_func_shl_load=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_func_shl_load=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
--echo "${ECHO_T}$ac_cv_func_shl_load" >&6
--if test $ac_cv_func_shl_load = yes; then
--  lt_cv_dlopen="shl_load"
--else
--  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
--echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
--if test "${ac_cv_lib_dld_shl_load+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char shl_load ();
--int
--main ()
--{
--shl_load ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dld_shl_load=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dld_shl_load=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
--echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
--if test $ac_cv_lib_dld_shl_load = yes; then
--  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
--else
--  echo "$as_me:$LINENO: checking for dlopen" >&5
--echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
--if test "${ac_cv_func_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
--   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define dlopen innocuous_dlopen
--
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char dlopen (); below.
--    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--    <limits.h> exists even on freestanding compilers.  */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef dlopen
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--{
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--/* The GNU C library defines this for functions which it implements
--    to always fail with ENOSYS.  Some functions are actually named
--    something starting with __ and the normal name is an alias.  */
--#if defined (__stub_dlopen) || defined (__stub___dlopen)
--choke me
--#else
--char (*f) () = dlopen;
--#endif
--#ifdef __cplusplus
--}
--#endif
--
--int
--main ()
--{
--return f != dlopen;
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_func_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_func_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
--echo "${ECHO_T}$ac_cv_func_dlopen" >&6
--if test $ac_cv_func_dlopen = yes; then
--  lt_cv_dlopen="dlopen"
--else
--  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
--echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dl_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dl_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
--if test $ac_cv_lib_dl_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
--echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
--if test "${ac_cv_lib_svld_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-lsvld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_svld_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_svld_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
--if test $ac_cv_lib_svld_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
--else
--  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
--echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
--if test "${ac_cv_lib_dld_dld_link+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dld_link ();
--int
--main ()
--{
--dld_link ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dld_dld_link=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dld_dld_link=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
--echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
--if test $ac_cv_lib_dld_dld_link = yes; then
--  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--    ;;
--  esac
--
--  if test "x$lt_cv_dlopen" != xno; then
--    enable_dlopen=yes
--  else
--    enable_dlopen=no
--  fi
--
--  case $lt_cv_dlopen in
--  dlopen)
--    save_CPPFLAGS="$CPPFLAGS"
--    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
--
--    save_LDFLAGS="$LDFLAGS"
--    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
--
--    save_LIBS="$LIBS"
--    LIBS="$lt_cv_dlopen_libs $LIBS"
--
--    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
--echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
--if test "${lt_cv_dlopen_self+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--        if test "$cross_compiling" = yes; then :
--  lt_cv_dlopen_self=cross
--else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
--  lt_status=$lt_dlunknown
--  cat > conftest.$ac_ext <<EOF
--#line 8853 "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--#  define LT_DLGLOBAL         RTLD_GLOBAL
--#else
--#  ifdef DL_GLOBAL
--#    define LT_DLGLOBAL               DL_GLOBAL
--#  else
--#    define LT_DLGLOBAL               0
--#  endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
--   find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--#  ifdef RTLD_LAZY
--#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
--#  else
--#    ifdef DL_LAZY
--#      define LT_DLLAZY_OR_NOW                DL_LAZY
--#    else
--#      ifdef RTLD_NOW
--#        define LT_DLLAZY_OR_NOW      RTLD_NOW
--#      else
--#        ifdef DL_NOW
--#          define LT_DLLAZY_OR_NOW    DL_NOW
--#        else
--#          define LT_DLLAZY_OR_NOW    0
--#        endif
--#      endif
--#    endif
--#  endif
--#endif
--
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
--  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
--  int status = $lt_dlunknown;
--
--  if (self)
--    {
--      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
--      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
--      /* dlclose (self); */
--    }
--
--    exit (status);
--}
--EOF
--  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
--    lt_status=$?
--    case x$lt_status in
--      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
--      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
--      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
--    esac
--  else :
--    # compilation failed
--    lt_cv_dlopen_self=no
--  fi
--fi
--rm -fr conftest*
--
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
--echo "${ECHO_T}$lt_cv_dlopen_self" >&6
--
--    if test "x$lt_cv_dlopen_self" = xyes; then
--      LDFLAGS="$LDFLAGS $link_static_flag"
--      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
--echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
--if test "${lt_cv_dlopen_self_static+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--        if test "$cross_compiling" = yes; then :
--  lt_cv_dlopen_self_static=cross
--else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
--  lt_status=$lt_dlunknown
--  cat > conftest.$ac_ext <<EOF
--#line 8951 "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--#  define LT_DLGLOBAL         RTLD_GLOBAL
--#else
--#  ifdef DL_GLOBAL
--#    define LT_DLGLOBAL               DL_GLOBAL
--#  else
--#    define LT_DLGLOBAL               0
--#  endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
--   find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--#  ifdef RTLD_LAZY
--#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
--#  else
--#    ifdef DL_LAZY
--#      define LT_DLLAZY_OR_NOW                DL_LAZY
--#    else
--#      ifdef RTLD_NOW
--#        define LT_DLLAZY_OR_NOW      RTLD_NOW
--#      else
--#        ifdef DL_NOW
--#          define LT_DLLAZY_OR_NOW    DL_NOW
--#        else
--#          define LT_DLLAZY_OR_NOW    0
--#        endif
--#      endif
--#    endif
--#  endif
--#endif
--
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
--  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
--  int status = $lt_dlunknown;
--
--  if (self)
--    {
--      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
--      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
--      /* dlclose (self); */
--    }
--
--    exit (status);
--}
--EOF
--  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
--    lt_status=$?
--    case x$lt_status in
--      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
--      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
--      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
--    esac
--  else :
--    # compilation failed
--    lt_cv_dlopen_self_static=no
--  fi
--fi
--rm -fr conftest*
--
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
--echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
--    fi
--
--    CPPFLAGS="$save_CPPFLAGS"
--    LDFLAGS="$save_LDFLAGS"
--    LIBS="$save_LIBS"
--    ;;
--  esac
--
--  case $lt_cv_dlopen_self in
--  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
--  *) enable_dlopen_self=unknown ;;
--  esac
--
--  case $lt_cv_dlopen_self_static in
--  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
--  *) enable_dlopen_self_static=unknown ;;
--  esac
--fi
--
--
--# Report which librarie types wil actually be built
--echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
--echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
--echo "$as_me:$LINENO: result: $can_build_shared" >&5
--echo "${ECHO_T}$can_build_shared" >&6
--
--echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
--echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
--test "$can_build_shared" = "no" && enable_shared=no
--
--# On AIX, shared libraries and static libraries use the same namespace, and
--# are all built from PIC.
--case $host_os in
--aix3*)
--  test "$enable_shared" = yes && enable_static=no
--  if test -n "$RANLIB"; then
--    archive_cmds="$archive_cmds~\$RANLIB \$lib"
--    postinstall_cmds='$RANLIB $lib'
--  fi
--  ;;
--
--aix4* | aix5*)
--  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
--    test "$enable_shared" = yes && enable_static=no
--  fi
--    ;;
--esac
--echo "$as_me:$LINENO: result: $enable_shared" >&5
--echo "${ECHO_T}$enable_shared" >&6
--
--echo "$as_me:$LINENO: checking whether to build static libraries" >&5
--echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
--# Make sure either enable_shared or enable_static is yes.
--test "$enable_shared" = yes || enable_static=yes
--echo "$as_me:$LINENO: result: $enable_static" >&5
--echo "${ECHO_T}$enable_static" >&6
--
--# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
--  # Now quote all the things that may contain metacharacters while being
--  # careful not to overquote the AC_SUBSTed values.  We take copies of the
--  # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
--    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    compiler \
--    CC \
--    LD \
--    lt_prog_compiler_wl \
--    lt_prog_compiler_pic \
--    lt_prog_compiler_static \
--    lt_prog_compiler_no_builtin_flag \
--    export_dynamic_flag_spec \
--    thread_safe_flag_spec \
--    whole_archive_flag_spec \
--    enable_shared_with_static_runtimes \
--    old_archive_cmds \
--    old_archive_from_new_cmds \
--    predep_objects \
--    postdep_objects \
--    predeps \
--    postdeps \
--    compiler_lib_search_path \
--    archive_cmds \
--    archive_expsym_cmds \
--    postinstall_cmds \
--    postuninstall_cmds \
--    old_archive_from_expsyms_cmds \
--    allow_undefined_flag \
--    no_undefined_flag \
--    export_symbols_cmds \
--    hardcode_libdir_flag_spec \
--    hardcode_libdir_flag_spec_ld \
--    hardcode_libdir_separator \
--    hardcode_automatic \
--    module_cmds \
--    module_expsym_cmds \
--    lt_cv_prog_compiler_c_o \
--    exclude_expsyms \
--    include_expsyms; do
--
--    case $var in
--    old_archive_cmds | \
--    old_archive_from_new_cmds | \
--    archive_cmds | \
--    archive_expsym_cmds | \
--    module_cmds | \
--    module_expsym_cmds | \
--    old_archive_from_expsyms_cmds | \
--    export_symbols_cmds | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
--    old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
--      # Double-quote double-evaled strings.
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
--      ;;
--    *)
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
--      ;;
--    esac
--  done
--
--  case $lt_echo in
--  *'\$0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
--    ;;
--  esac
--
--cfgfile="${ofile}T"
--  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
--  $rm -f "$cfgfile"
--  { echo "$as_me:$LINENO: creating $ofile" >&5
--echo "$as_me: creating $ofile" >&6;}
--
--  cat <<__EOF__ >> "$cfgfile"
--#! $SHELL
--
--# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
--# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
--# NOTE: Changes made to this file will be lost: look at ltmain.sh.
--#
--# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
--# Free Software Foundation, Inc.
--#
--# This file is part of GNU Libtool:
--# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
--#
--# This program is free software; you can redistribute it and/or modify
--# it under the terms of the GNU General Public License as published by
--# the Free Software Foundation; either version 2 of the License, or
--# (at your option) any later version.
--#
--# This program is distributed in the hope that it will be useful, but
--# WITHOUT ANY WARRANTY; without even the implied warranty of
--# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
--# General Public License for more details.
--#
--# You should have received a copy of the GNU General Public License
--# along with this program; if not, write to the Free Software
--# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--#
--# As a special exception to the GNU General Public License, if you
--# distribute this file as part of a program that contains a
--# configuration script generated by Autoconf, you may include it under
--# the same distribution terms that you use for the rest of that program.
--
--# A sed program that does not truncate output.
--SED=$lt_SED
--
--# Sed that helps us avoid accidentally triggering echo(1) options like -n.
--Xsed="$SED -e 1s/^X//"
--
--# The HP-UX ksh and POSIX shell print the target directory to stdout
--# if CDPATH is set.
--(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
--
--# The names of the tagged configurations supported by this script.
--available_tags=
--
--# ### BEGIN LIBTOOL CONFIG
--
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# An echo program that does not interpret backslashes.
--echo=$lt_echo
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_compiler
--
--# Is the compiler the GNU C compiler?
--with_gcc=$GCC
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# The linker used to build libraries.
--LD=$lt_LD
--
--# Whether we need hard or soft links.
--LN_S=$lt_LN_S
--
--# A BSD-compatible nm program.
--NM=$lt_NM
--
--# A symbol stripping program
--STRIP=$lt_STRIP
--
--# Used to examine libraries when file_magic_cmd begins "file"
--MAGIC_CMD=$MAGIC_CMD
--
--# Used on cygwin: DLL creation program.
--DLLTOOL="$DLLTOOL"
--
--# Used on cygwin: object dumper.
--OBJDUMP="$OBJDUMP"
--
--# Used on cygwin: assembler.
--AS="$AS"
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl
--
--# Object file suffix (normally "o").
--objext="$ac_objext"
--
--# Old archive suffix (normally "a").
--libext="$libext"
--
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
--# Executable file suffix (normally "").
--exeext="$exeext"
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic
--pic_mode=$pic_mode
--
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Do we need the lib prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec
--
--# Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_thread_safe_flag_spec
--
--# Library versioning type.
--version_type=$version_type
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names.  First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME.
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Commands used to build and install an old-style archive.
--RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_old_archive_cmds
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
--
--# Commands used to build and install a shared archive.
--archive_cmds=$lt_archive_cmds
--archive_expsym_cmds=$lt_archive_expsym_cmds
--postinstall_cmds=$lt_postinstall_cmds
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_module_cmds
--module_expsym_cmds=$lt_module_expsym_cmds
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_predep_objects
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_postdep_objects
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_predeps
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_postdeps
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_compiler_lib_search_path
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == file_magic.
--file_magic_cmd=$lt_file_magic_cmd
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag
--
--# Flag that forces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# Same as above, but a single script fragment to be evaled but not shown.
--finish_eval=$lt_finish_eval
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# This is the shared library runtime path variable.
--runpath_var=$runpath_var
--
--# This is the shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
--
--# Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator
--
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
--# resulting binary.
--hardcode_direct=$hardcode_direct
--
--# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
--# resulting binary.
--hardcode_minus_L=$hardcode_minus_L
--
--# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
--# the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$hardcode_automatic
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at relink time.
--variables_saved_for_relink="$variables_saved_for_relink"
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs
--
--# Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$fix_srcfile_path"
--
--# Set to yes if exported symbols are required.
--always_export_symbols=$always_export_symbols
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms
--
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms
--
--# ### END LIBTOOL CONFIG
--
--__EOF__
--
--
--  case $host_os in
--  aix3*)
--    cat <<\EOF >> "$cfgfile"
--
--# AIX sometimes has problems with the GCC collect2 program.  For some
--# reason, if we set the COLLECT_NAMES environment variable, the problems
--# vanish in a puff of smoke.
--if test "X${COLLECT_NAMES+set}" != Xset; then
--  COLLECT_NAMES=
--  export COLLECT_NAMES
--fi
--EOF
--    ;;
--  esac
--
--  # We use sed instead of cat because bash on DJGPP gets confused if
--  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
--  # text mode, it properly converts lines to CR/LF.  This bash problem
--  # is reportedly fixed, but why not run on old versions too?
--  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
--
--  mv -f "$cfgfile" "$ofile" || \
--    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
--  chmod +x "$ofile"
--
--else
--  # If there is no Makefile yet, we rely on a make rule to execute
--  # `config.status --recheck' to rerun these tests and create the
--  # libtool script then.
--  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
--  if test -f "$ltmain_in"; then
--    test -f Makefile && make "$ltmain"
--  fi
--fi
--
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC="$lt_save_CC"
--
--
--# Check whether --with-tags or --without-tags was given.
--if test "${with_tags+set}" = set; then
--  withval="$with_tags"
--  tagnames="$withval"
--fi;
--
--if test -f "$ltmain" && test -n "$tagnames"; then
--  if test ! -f "${ofile}"; then
--    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
--echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
--  fi
--
--  if test -z "$LTCC"; then
--    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
--    if test -z "$LTCC"; then
--      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
--echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
--    else
--      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
--echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
--    fi
--  fi
--
--  # Extract list of available tagged configurations in $ofile.
--  # Note that this assumes the entire list is on one line.
--  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
--
--  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
--  for tagname in $tagnames; do
--    IFS="$lt_save_ifs"
--    # Check whether tagname contains only valid characters
--    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
--    "") ;;
--    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
--echo "$as_me: error: invalid tag name: $tagname" >&2;}
--   { (exit 1); exit 1; }; }
--      ;;
--    esac
--
--    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
--    then
--      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
--echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
--   { (exit 1); exit 1; }; }
--    fi
--
--    # Update the list of available tags.
--    if test -n "$tagname"; then
--      echo appending configuration tag \"$tagname\" to $ofile
--
--      case $tagname in
--      CXX)
--      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
--          ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
--          (test "X$CXX" != "Xg++"))) ; then
--        ac_ext=cc
--ac_cpp='$CXXCPP $CPPFLAGS'
--ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
--
--
--
--
--archive_cmds_need_lc_CXX=no
--allow_undefined_flag_CXX=
--always_export_symbols_CXX=no
--archive_expsym_cmds_CXX=
--export_dynamic_flag_spec_CXX=
--hardcode_direct_CXX=no
--hardcode_libdir_flag_spec_CXX=
--hardcode_libdir_flag_spec_ld_CXX=
--hardcode_libdir_separator_CXX=
--hardcode_minus_L_CXX=no
--hardcode_automatic_CXX=no
--module_cmds_CXX=
--module_expsym_cmds_CXX=
--link_all_deplibs_CXX=unknown
--old_archive_cmds_CXX=$old_archive_cmds
--no_undefined_flag_CXX=
--whole_archive_flag_spec_CXX=
--enable_shared_with_static_runtimes_CXX=no
--
--# Dependencies to place before and after the object being linked:
--predep_objects_CXX=
--postdep_objects_CXX=
--predeps_CXX=
--postdeps_CXX=
--compiler_lib_search_path_CXX=
--
--# Source file extension for C++ test sources.
--ac_ext=cpp
--
--# Object file extension for compiled C++ test sources.
--objext=o
--objext_CXX=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="int some_variable = 0;\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
--
--
--# Allow CC to be a program name with arguments.
--lt_save_CC=$CC
--lt_save_LD=$LD
--lt_save_GCC=$GCC
--GCC=$GXX
--lt_save_with_gnu_ld=$with_gnu_ld
--lt_save_path_LD=$lt_cv_path_LD
--if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
--  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
--else
--  unset lt_cv_prog_gnu_ld
--fi
--if test -n "${lt_cv_path_LDCXX+set}"; then
--  lt_cv_path_LD=$lt_cv_path_LDCXX
--else
--  unset lt_cv_path_LD
--fi
--test -z "${LDCXX+set}" || LD=$LDCXX
--CC=${CXX-"c++"}
--compiler=$CC
--compiler_CXX=$CC
--for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--
--# We don't want -fno-exception wen compiling C++ code, so set the
--# no_builtin_flag separately
--if test "$GXX" = yes; then
--  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
--else
--  lt_prog_compiler_no_builtin_flag_CXX=
--fi
--
--if test "$GXX" = yes; then
--  # Set up default GNU C++ configuration
--
--
--# Check whether --with-gnu-ld or --without-gnu-ld was given.
--if test "${with_gnu_ld+set}" = set; then
--  withval="$with_gnu_ld"
--  test "$withval" = no || with_gnu_ld=yes
--else
--  with_gnu_ld=no
--fi;
--ac_prog=ld
--if test "$GCC" = yes; then
--  # Check if gcc -print-prog-name=ld gives a path.
--  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
--echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
--  case $host in
--  *-*-mingw*)
--    # gcc leaves a trailing carriage return which upsets mingw
--    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
--  *)
--    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
--  esac
--  case $ac_prog in
--    # Accept absolute paths.
--    [\\/]* | ?:[\\/]*)
--      re_direlt='/[^/][^/]*/\.\./'
--      # Canonicalize the pathname of ld
--      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
--      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
--      ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
--      done
--      test -z "$LD" && LD="$ac_prog"
--      ;;
--  "")
--    # If it fails, then pretend we aren't using GCC.
--    ac_prog=ld
--    ;;
--  *)
--    # If it is relative, then search for the first ld in PATH.
--    with_gnu_ld=unknown
--    ;;
--  esac
--elif test "$with_gnu_ld" = yes; then
--  echo "$as_me:$LINENO: checking for GNU ld" >&5
--echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
--else
--  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
--echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
--fi
--if test "${lt_cv_path_LD+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  if test -z "$LD"; then
--  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
--  for ac_dir in $PATH; do
--    IFS="$lt_save_ifs"
--    test -z "$ac_dir" && ac_dir=.
--    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
--      lt_cv_path_LD="$ac_dir/$ac_prog"
--      # Check to see if the program is GNU ld.  I'd rather use --version,
--      # but apparently some variants of GNU ld only accept -v.
--      # Break only if it was the GNU/non-GNU ld that we prefer.
--      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
--      *GNU* | *'with BFD'*)
--      test "$with_gnu_ld" != no && break
--      ;;
--      *)
--      test "$with_gnu_ld" != yes && break
--      ;;
--      esac
--    fi
--  done
--  IFS="$lt_save_ifs"
--else
--  lt_cv_path_LD="$LD" # Let the user override the test with a path.
--fi
--fi
--
--LD="$lt_cv_path_LD"
--if test -n "$LD"; then
--  echo "$as_me:$LINENO: result: $LD" >&5
--echo "${ECHO_T}$LD" >&6
--else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
--echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
--   { (exit 1); exit 1; }; }
--echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
--echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
--if test "${lt_cv_prog_gnu_ld+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  # I'd rather use --version here, but apparently some GNU lds only accept -v.
--case `$LD -v 2>&1 </dev/null` in
--*GNU* | *'with BFD'*)
--  lt_cv_prog_gnu_ld=yes
--  ;;
--*)
--  lt_cv_prog_gnu_ld=no
--  ;;
--esac
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
--echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
--with_gnu_ld=$lt_cv_prog_gnu_ld
--
--
--
--  # Check if GNU C++ uses GNU ld as the underlying linker, since the
--  # archiving commands below assume that GNU ld is being used.
--  if test "$with_gnu_ld" = yes; then
--    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--    archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--
--    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
--    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
--
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
--    #     investigate it a little bit more. (MM)
--    wlarc='${wl}'
--
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
--      grep 'no-whole-archive' > /dev/null; then
--      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--    else
--      whole_archive_flag_spec_CXX=
--    fi
--  else
--    with_gnu_ld=no
--    wlarc=
--
--    # A generic and very simple default shared library creation
--    # command for GNU C++ for the case where it uses the native
--    # linker, instead of GNU ld.  If possible, this setting should
--    # overridden to take advantage of the native linker features on
--    # the platform it is being used on.
--    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
--  fi
--
--  # Commands to make compiler produce verbose output that lists
--  # what "hidden" libraries, object files and flags are used when
--  # linking a shared library.
--  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
--
--else
--  GXX=no
--  with_gnu_ld=no
--  wlarc=
--fi
--
--# PORTME: fill in a description of your system's C++ link characteristics
--echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
--ld_shlibs_CXX=yes
--case $host_os in
--  aix3*)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--  aix4* | aix5*)
--    if test "$host_cpu" = ia64; then
--      # On IA64, the linker does run time linking by default, so we don't
--      # have to do anything special.
--      aix_use_runtimelinking=no
--      exp_sym_flag='-Bexport'
--      no_entry_flag=""
--    else
--      aix_use_runtimelinking=no
--
--      # Test if we are trying to use run time linking or normal
--      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
--      # need to do runtime linking.
--      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
--      for ld_flag in $LDFLAGS; do
--        case $ld_flag in
--        *-brtl*)
--          aix_use_runtimelinking=yes
--          break
--          ;;
--        esac
--      done
--      esac
--
--      exp_sym_flag='-bexport'
--      no_entry_flag='-bnoentry'
--    fi
--
--    # When large executables or shared objects are built, AIX ld can
--    # have problems creating the table of contents.  If linking a library
--    # or program results in "error TOC overflow" add -mminimal-toc to
--    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
--    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
--    archive_cmds_CXX=''
--    hardcode_direct_CXX=yes
--    hardcode_libdir_separator_CXX=':'
--    link_all_deplibs_CXX=yes
--
--    if test "$GXX" = yes; then
--      case $host_os in aix4.[012]|aix4.[012].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
--      collect2name=`${CC} -print-prog-name=collect2`
--      if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
--      then
--        # We have reworked collect2
--        hardcode_direct_CXX=yes
--      else
--        # We have old collect2
--        hardcode_direct_CXX=unsupported
--        # It fails to find uninstalled libraries when the uninstalled
--        # path is not listed in the libpath.  Setting hardcode_minus_L
--        # to unsupported forces relinking
--        hardcode_minus_L_CXX=yes
--        hardcode_libdir_flag_spec_CXX='-L$libdir'
--        hardcode_libdir_separator_CXX=
--      fi
--      esac
--      shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--      shared_flag="$shared_flag "'${wl}-G'
--      fi
--    else
--      # not using gcc
--      if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--      shared_flag='-G'
--      else
--      if test "$aix_use_runtimelinking" = yes; then
--        shared_flag='${wl}-G'
--      else
--        shared_flag='${wl}-bM:SRE'
--      fi
--      fi
--    fi
--
--    # It seems that -bexpall does not export symbols beginning with
--    # underscore (_), so it is better to generate a list of symbols to export.
--    always_export_symbols_CXX=yes
--    if test "$aix_use_runtimelinking" = yes; then
--      # Warning - without using the other runtime loading flags (-brtl),
--      # -berok will link without error, but may produce a broken library.
--      allow_undefined_flag_CXX='-berok'
--      # Determine the default libpath from the value encoded in an empty executable.
--      cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--int
--main ()
--{
--
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
--
--      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--     else
--      if test "$host_cpu" = ia64; then
--      hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
--      allow_undefined_flag_CXX="-z nodefs"
--      archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
--      else
--      # Determine the default libpath from the value encoded in an empty executable.
--      cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--int
--main ()
--{
--
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
--      # Warning - without using the other run time loading flags,
--      # -berok will link without error, but may produce a broken library.
--      no_undefined_flag_CXX=' ${wl}-bernotok'
--      allow_undefined_flag_CXX=' ${wl}-berok'
--      # -bexpall does not export symbols beginning with underscore (_)
--      always_export_symbols_CXX=yes
--      # Exported symbols can be pulled into shared objects from archives
--      whole_archive_flag_spec_CXX=' '
--      archive_cmds_need_lc_CXX=yes
--      # This is similar to how AIX traditionally builds its shared libraries.
--      archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
--      fi
--    fi
--    ;;
--  chorus*)
--    case $cc_basename in
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--
--
--  cygwin* | mingw* | pw32*)
--    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
--    # as there is no search path for DLLs.
--    hardcode_libdir_flag_spec_CXX='-L$libdir'
--    allow_undefined_flag_CXX=unsupported
--    always_export_symbols_CXX=no
--    enable_shared_with_static_runtimes_CXX=yes
--
--    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--      cp $export_symbols $output_objdir/$soname.def;
--      else
--      echo EXPORTS > $output_objdir/$soname.def;
--      cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--    else
--      ld_shlibs_CXX=no
--    fi
--  ;;
--      darwin* | rhapsody*)
--        case $host_os in
--        rhapsody* | darwin1.[012])
--         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[012])
--               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--        esac
--      archive_cmds_need_lc_CXX=no
--      hardcode_direct_CXX=no
--      hardcode_automatic_CXX=yes
--      hardcode_shlibpath_var_CXX=unsupported
--      whole_archive_flag_spec_CXX=''
--      link_all_deplibs_CXX=yes
--
--    if test "$GXX" = yes ; then
--      lt_int_apple_cc_single_mod=no
--      output_verbose_link_cmd='echo'
--      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
--       lt_int_apple_cc_single_mod=yes
--      fi
--      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
--       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      else
--          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--        fi
--        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
--            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          else
--            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          fi
--            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         ld_shlibs_CXX=no
--          ;;
--      esac
--      fi
--        ;;
--
--  dgux*)
--    case $cc_basename in
--      ec++*)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      ghcx*)
--      # Green Hills C++ Compiler
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--  freebsd[12]*)
--    # C++ shared libraries reported to be fairly broken before switch to ELF
--    ld_shlibs_CXX=no
--    ;;
--  freebsd-elf*)
--    archive_cmds_need_lc_CXX=no
--    ;;
--  freebsd* | kfreebsd*-gnu | dragonfly*)
--    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
--    # conventions
--    ld_shlibs_CXX=yes
--    ;;
--  gnu*)
--    ;;
--  hpux9*)
--    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
--    hardcode_libdir_separator_CXX=:
--    export_dynamic_flag_spec_CXX='${wl}-E'
--    hardcode_direct_CXX=yes
--    hardcode_minus_L_CXX=yes # Not in the search PATH,
--                              # but as the default
--                              # location of the library.
--
--    case $cc_basename in
--    CC*)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    aCC*)
--      archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--    *)
--      if test "$GXX" = yes; then
--        archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      else
--        # FIXME: insert proper C++ library support
--        ld_shlibs_CXX=no
--      fi
--      ;;
--    esac
--    ;;
--  hpux10*|hpux11*)
--    if test $with_gnu_ld = no; then
--      case $host_cpu in
--      hppa*64*)
--      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
--      hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
--      hardcode_libdir_separator_CXX=:
--        ;;
--      ia64*)
--      hardcode_libdir_flag_spec_CXX='-L$libdir'
--        ;;
--      *)
--      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
--      hardcode_libdir_separator_CXX=:
--      export_dynamic_flag_spec_CXX='${wl}-E'
--        ;;
--      esac
--    fi
--    case $host_cpu in
--    hppa*64*)
--      hardcode_direct_CXX=no
--      hardcode_shlibpath_var_CXX=no
--      ;;
--    ia64*)
--      hardcode_direct_CXX=no
--      hardcode_shlibpath_var_CXX=no
--      hardcode_minus_L_CXX=yes # Not in the search PATH,
--                                            # but as the default
--                                            # location of the library.
--      ;;
--    *)
--      hardcode_direct_CXX=yes
--      hardcode_minus_L_CXX=yes # Not in the search PATH,
--                                            # but as the default
--                                            # location of the library.
--      ;;
--    esac
--
--    case $cc_basename in
--      CC*)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      aCC*)
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
--        ;;
--      *)
--        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--        ;;
--      esac
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes; then
--        if test $with_gnu_ld = no; then
--          case $host_cpu in
--          ia64*|hppa*64*)
--            archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
--            ;;
--          *)
--            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--            ;;
--          esac
--        fi
--      else
--        # FIXME: insert proper C++ library support
--        ld_shlibs_CXX=no
--      fi
--      ;;
--    esac
--    ;;
--  irix5* | irix6*)
--    case $cc_basename in
--      CC*)
--      # SGI C++
--      archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--
--      # Archives containing C++ object files must be created using
--      # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
--      # necessary to make sure instantiated templates are included
--      # in the archive.
--      old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
--      ;;
--      *)
--      if test "$GXX" = yes; then
--        if test "$with_gnu_ld" = no; then
--          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--        else
--          archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
--        fi
--      fi
--      link_all_deplibs_CXX=yes
--      ;;
--    esac
--    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
--    hardcode_libdir_separator_CXX=:
--    ;;
--  linux*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--      archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--
--      hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
--      export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
--
--      # Archives containing C++ object files must be created using
--      # "CC -Bstatic", where "CC" is the KAI C++ compiler.
--      old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
--      ;;
--      icpc*)
--      # Intel C++
--      with_gnu_ld=yes
--      # version 8.0 and above of icpc choke on multiply defined symbols
--      # if we add $predep_objects and $postdep_objects, however 7.1 and
--      # earlier do not add the objects themselves.
--      case `$CC -V 2>&1` in
--      *"Version 7."*)
--        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--        archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--        ;;
--      *)  # Version 8.0 or newer
--        tmp_idyn=
--        case $host_cpu in
--          ia64*) tmp_idyn=' -i_dynamic';;
--        esac
--        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--        archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--        ;;
--      esac
--      archive_cmds_need_lc_CXX=no
--      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
--      export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
--      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
--      ;;
--      pgCC*)
--        # Portland Group C++ compiler
--      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
--      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
--
--      hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
--      export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
--      whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        ;;
--      cxx*)
--      # Compaq C++
--      archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
--
--      runpath_var=LD_RUN_PATH
--      hardcode_libdir_flag_spec_CXX='-rpath $libdir'
--      hardcode_libdir_separator_CXX=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--    esac
--    ;;
--  lynxos*)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--  m88k*)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--  mvs*)
--    case $cc_basename in
--      cxx*)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--  netbsd*)
--    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
--      wlarc=
--      hardcode_libdir_flag_spec_CXX='-R$libdir'
--      hardcode_direct_CXX=yes
--      hardcode_shlibpath_var_CXX=no
--    fi
--    # Workaround some broken pre-1.5 toolchains
--    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
--    ;;
--  openbsd2*)
--    # C++ shared libraries are fairly broken
--    ld_shlibs_CXX=no
--    ;;
--  openbsd*)
--    hardcode_direct_CXX=yes
--    hardcode_shlibpath_var_CXX=no
--    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
--    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
--    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
--      export_dynamic_flag_spec_CXX='${wl}-E'
--      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--    fi
--    output_verbose_link_cmd='echo'
--    ;;
--  osf3*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--
--      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
--      hardcode_libdir_separator_CXX=:
--
--      # Archives containing C++ object files must be created using
--      # "CC -Bstatic", where "CC" is the KAI C++ compiler.
--      old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
--
--      ;;
--      RCC*)
--      # Rational C++ 2.4.1
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      cxx*)
--      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--
--      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_CXX=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
--        archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--
--        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
--        hardcode_libdir_separator_CXX=:
--
--        # Commands to make compiler produce verbose output that lists
--        # what "hidden" libraries, object files and flags are used when
--        # linking a shared library.
--        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
--
--      else
--        # FIXME: insert proper C++ library support
--        ld_shlibs_CXX=no
--      fi
--      ;;
--    esac
--    ;;
--  osf4* | osf5*)
--    case $cc_basename in
--      KCC*)
--      # Kuck and Associates, Inc. (KAI) C++ Compiler
--
--      # KCC will only create a shared library if the output file
--      # ends with ".so" (or ".sl" for HP-UX), so rename the library
--      # to its proper name (with version) after linking.
--      archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
--
--      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
--      hardcode_libdir_separator_CXX=:
--
--      # Archives containing C++ object files must be created using
--      # the KAI C++ compiler.
--      old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
--      ;;
--      RCC*)
--      # Rational C++ 2.4.1
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      cxx*)
--      allow_undefined_flag_CXX=' -expect_unresolved \*'
--      archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
--        echo "-hidden">> $lib.exp~
--        $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
--        $rm $lib.exp'
--
--      hardcode_libdir_flag_spec_CXX='-rpath $libdir'
--      hardcode_libdir_separator_CXX=:
--
--      # Commands to make compiler produce verbose output that lists
--      # what "hidden" libraries, object files and flags are used when
--      # linking a shared library.
--      #
--      # There doesn't appear to be a way to prevent this compiler from
--      # explicitly linking system object files so we need to strip them
--      # from the output so that they don't get included in the library
--      # dependencies.
--      output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
--      ;;
--      *)
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
--       archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--
--        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
--        hardcode_libdir_separator_CXX=:
--
--        # Commands to make compiler produce verbose output that lists
--        # what "hidden" libraries, object files and flags are used when
--        # linking a shared library.
--        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
--
--      else
--        # FIXME: insert proper C++ library support
--        ld_shlibs_CXX=no
--      fi
--      ;;
--    esac
--    ;;
--  psos*)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--  sco*)
--    archive_cmds_need_lc_CXX=no
--    case $cc_basename in
--      CC*)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--  sunos4*)
--    case $cc_basename in
--      CC*)
--      # Sun C++ 4.x
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      lcc*)
--      # Lucid
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--  solaris*)
--    case $cc_basename in
--      CC*)
--      # Sun C++ 4.2, 5.x and Centerline C++
--        archive_cmds_need_lc_CXX=yes
--      no_undefined_flag_CXX=' -zdefs'
--      archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
--      archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--      hardcode_libdir_flag_spec_CXX='-R$libdir'
--      hardcode_shlibpath_var_CXX=no
--      case $host_os in
--        solaris2.[0-5] | solaris2.[0-5].*) ;;
--        *)
--          # The C++ compiler is used as linker so we must use $wl
--          # flag to pass the commands to the underlying system
--          # linker. We must also pass each convience library through
--          # to the system linker between allextract/defaultextract.
--          # The C++ compiler will combine linker options so we
--          # cannot just pass the convience library names through
--          # without $wl.
--          # Supported since Solaris 2.6 (maybe 2.5.1?)
--          whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
--          ;;
--      esac
--      link_all_deplibs_CXX=yes
--
--      output_verbose_link_cmd='echo'
--
--      # Archives containing C++ object files must be created using
--      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
--      # necessary to make sure instantiated templates are included
--      # in the archive.
--      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
--      ;;
--      gcx*)
--      # Green Hills C++ Compiler
--      archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
--
--      # The C++ compiler must be used to create the archive.
--      old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
--      ;;
--      *)
--      # GNU C++ compiler with Solaris linker
--      if test "$GXX" = yes && test "$with_gnu_ld" = no; then
--        no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
--        if $CC --version | grep -v '^2\.7' > /dev/null; then
--          archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
--          archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--          # Commands to make compiler produce verbose output that lists
--          # what "hidden" libraries, object files and flags are used when
--          # linking a shared library.
--          output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
--        else
--          # g++ 2.7 appears to require `-G' NOT `-shared' on this
--          # platform.
--          archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
--          archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
--
--          # Commands to make compiler produce verbose output that lists
--          # what "hidden" libraries, object files and flags are used when
--          # linking a shared library.
--          output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
--        fi
--
--        hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
--      fi
--      ;;
--    esac
--    ;;
--  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
--    archive_cmds_need_lc_CXX=no
--    ;;
--  tandem*)
--    case $cc_basename in
--      NCC*)
--      # NonStop-UX NCC 3.20
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--      *)
--      # FIXME: insert proper C++ library support
--      ld_shlibs_CXX=no
--      ;;
--    esac
--    ;;
--  vxworks*)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--  *)
--    # FIXME: insert proper C++ library support
--    ld_shlibs_CXX=no
--    ;;
--esac
--echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
--echo "${ECHO_T}$ld_shlibs_CXX" >&6
--test "$ld_shlibs_CXX" = no && can_build_shared=no
--
--GCC_CXX="$GXX"
--LD_CXX="$LD"
--
--
--cat > conftest.$ac_ext <<EOF
--class Foo
--{
--public:
--  Foo (void) { a = 0; }
--private:
--  int a;
--};
--EOF
--
--if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; then
--  # Parse the compiler output and extract the necessary
--  # objects, libraries and library flags.
--
--  # Sentinel used to keep track of whether or not we are before
--  # the conftest object file.
--  pre_test_object_deps_done=no
--
--  # The `*' in the case matches for architectures that use `case' in
--  # $output_verbose_cmd can trigger glob expansion during the loop
--  # eval without this substitution.
--  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
--
--  for p in `eval $output_verbose_link_cmd`; do
--    case $p in
--
--    -L* | -R* | -l*)
--       # Some compilers place space between "-{L,R}" and the path.
--       # Remove the space.
--       if test $p = "-L" \
--        || test $p = "-R"; then
--       prev=$p
--       continue
--       else
--       prev=
--       fi
--
--       if test "$pre_test_object_deps_done" = no; then
--       case $p in
--       -L* | -R*)
--         # Internal compiler library paths should come after those
--         # provided the user.  The postdeps already come after the
--         # user supplied libs so there is no need to process them.
--         if test -z "$compiler_lib_search_path_CXX"; then
--           compiler_lib_search_path_CXX="${prev}${p}"
--         else
--           compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
--         fi
--         ;;
--       # The "-l" case would never come before the object being
--       # linked, so don't bother handling this case.
--       esac
--       else
--       if test -z "$postdeps_CXX"; then
--         postdeps_CXX="${prev}${p}"
--       else
--         postdeps_CXX="${postdeps_CXX} ${prev}${p}"
--       fi
--       fi
--       ;;
--
--    *.$objext)
--       # This assumes that the test object file only shows up
--       # once in the compiler output.
--       if test "$p" = "conftest.$objext"; then
--       pre_test_object_deps_done=yes
--       continue
--       fi
--
--       if test "$pre_test_object_deps_done" = no; then
--       if test -z "$predep_objects_CXX"; then
--         predep_objects_CXX="$p"
--       else
--         predep_objects_CXX="$predep_objects_CXX $p"
--       fi
--       else
--       if test -z "$postdep_objects_CXX"; then
--         postdep_objects_CXX="$p"
--       else
--         postdep_objects_CXX="$postdep_objects_CXX $p"
--       fi
--       fi
--       ;;
--
--    *) ;; # Ignore the rest.
--
--    esac
--  done
--
--  # Clean up.
--  rm -f a.out a.exe
--else
--  echo "libtool.m4: error: problem compiling CXX test program"
--fi
--
--$rm -f confest.$objext
--
--# PORTME: override above test on systems where it is broken
--case $host_os in
--solaris*)
--  case $cc_basename in
--  CC*)
--    # Adding this requires a known-good setup of shared libraries for
--    # Sun compiler versions before 5.6, else PIC objects from an old
--    # archive will be linked into the output, leading to subtle bugs.
--    postdeps_CXX='-lCstd -lCrun'
--    ;;
--  esac
--esac
--
--
--case " $postdeps_CXX " in
--*" -lc "*) archive_cmds_need_lc_CXX=no ;;
--esac
--
--lt_prog_compiler_wl_CXX=
--lt_prog_compiler_pic_CXX=
--lt_prog_compiler_static_CXX=
--
--echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
--echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
--
--  # C++ specific cases for pic, static, wl, etc.
--  if test "$GXX" = yes; then
--    lt_prog_compiler_wl_CXX='-Wl,'
--    lt_prog_compiler_static_CXX='-static'
--
--    case $host_os in
--    aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static_CXX='-Bstatic'
--      fi
--      ;;
--    amigaos*)
--      # FIXME: we need at least 68020 code to build shared libraries, but
--      # adding the `-m68020' flag to GCC prevents building anything better,
--      # like `-m68040'.
--      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
--      ;;
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
--      # PIC is the default for these OSes.
--      ;;
--    mingw* | os2* | pw32*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
--      ;;
--    darwin* | rhapsody*)
--      # PIC is the default on this platform
--      # Common symbols not allowed in MH_DYLIB files
--      lt_prog_compiler_pic_CXX='-fno-common'
--      ;;
--    *djgpp*)
--      # DJGPP does not support shared libraries at all
--      lt_prog_compiler_pic_CXX=
--      ;;
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      lt_prog_compiler_pic_CXX=-Kconform_pic
--      fi
--      ;;
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      ;;
--      *)
--      lt_prog_compiler_pic_CXX='-fPIC'
--      ;;
--      esac
--      ;;
--    *)
--      lt_prog_compiler_pic_CXX='-fPIC'
--      ;;
--    esac
--  else
--    case $host_os in
--      aix4* | aix5*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--        # AIX 5 now supports IA64 processor
--        lt_prog_compiler_static_CXX='-Bstatic'
--      else
--        lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
--      fi
--      ;;
--      chorus*)
--      case $cc_basename in
--      cxch68*)
--        # Green Hills C++ Compiler
--        # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
--        ;;
--      esac
--      ;;
--       darwin*)
--         # PIC is the default on this platform
--         # Common symbols not allowed in MH_DYLIB files
--         case $cc_basename in
--           xlc*)
--           lt_prog_compiler_pic_CXX='-qnocommon'
--           lt_prog_compiler_wl_CXX='-Wl,'
--           ;;
--         esac
--       ;;
--      dgux*)
--      case $cc_basename in
--        ec++*)
--          lt_prog_compiler_pic_CXX='-KPIC'
--          ;;
--        ghcx*)
--          # Green Hills C++ Compiler
--          lt_prog_compiler_pic_CXX='-pic'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      freebsd* | kfreebsd*-gnu | dragonfly*)
--      # FreeBSD uses GNU C++
--      ;;
--      hpux9* | hpux10* | hpux11*)
--      case $cc_basename in
--        CC*)
--          lt_prog_compiler_wl_CXX='-Wl,'
--          lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
--          if test "$host_cpu" != ia64; then
--            lt_prog_compiler_pic_CXX='+Z'
--          fi
--          ;;
--        aCC*)
--          lt_prog_compiler_wl_CXX='-Wl,'
--          lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
--          case $host_cpu in
--          hppa*64*|ia64*)
--            # +Z the default
--            ;;
--          *)
--            lt_prog_compiler_pic_CXX='+Z'
--            ;;
--          esac
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      irix5* | irix6* | nonstopux*)
--      case $cc_basename in
--        CC*)
--          lt_prog_compiler_wl_CXX='-Wl,'
--          lt_prog_compiler_static_CXX='-non_shared'
--          # CC pic flag -KPIC is the default.
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      linux*)
--      case $cc_basename in
--        KCC*)
--          # KAI C++ Compiler
--          lt_prog_compiler_wl_CXX='--backend -Wl,'
--          lt_prog_compiler_pic_CXX='-fPIC'
--          ;;
--        icpc* | ecpc*)
--          # Intel C++
--          lt_prog_compiler_wl_CXX='-Wl,'
--          lt_prog_compiler_pic_CXX='-KPIC'
--          lt_prog_compiler_static_CXX='-static'
--          ;;
--        pgCC*)
--          # Portland Group C++ compiler.
--          lt_prog_compiler_wl_CXX='-Wl,'
--          lt_prog_compiler_pic_CXX='-fpic'
--          lt_prog_compiler_static_CXX='-Bstatic'
--          ;;
--        cxx*)
--          # Compaq C++
--          # Make sure the PIC flag is empty.  It appears that all Alpha
--          # Linux and Compaq Tru64 Unix objects are PIC.
--          lt_prog_compiler_pic_CXX=
--          lt_prog_compiler_static_CXX='-non_shared'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      lynxos*)
--      ;;
--      m88k*)
--      ;;
--      mvs*)
--      case $cc_basename in
--        cxx*)
--          lt_prog_compiler_pic_CXX='-W c,exportall'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      netbsd*)
--      ;;
--      osf3* | osf4* | osf5*)
--      case $cc_basename in
--        KCC*)
--          lt_prog_compiler_wl_CXX='--backend -Wl,'
--          ;;
--        RCC*)
--          # Rational C++ 2.4.1
--          lt_prog_compiler_pic_CXX='-pic'
--          ;;
--        cxx*)
--          # Digital/Compaq C++
--          lt_prog_compiler_wl_CXX='-Wl,'
--          # Make sure the PIC flag is empty.  It appears that all Alpha
--          # Linux and Compaq Tru64 Unix objects are PIC.
--          lt_prog_compiler_pic_CXX=
--          lt_prog_compiler_static_CXX='-non_shared'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      psos*)
--      ;;
--      sco*)
--      case $cc_basename in
--        CC*)
--          lt_prog_compiler_pic_CXX='-fPIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      solaris*)
--      case $cc_basename in
--        CC*)
--          # Sun C++ 4.2, 5.x and Centerline C++
--          lt_prog_compiler_pic_CXX='-KPIC'
--          lt_prog_compiler_static_CXX='-Bstatic'
--          lt_prog_compiler_wl_CXX='-Qoption ld '
--          ;;
--        gcx*)
--          # Green Hills C++ Compiler
--          lt_prog_compiler_pic_CXX='-PIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      sunos4*)
--      case $cc_basename in
--        CC*)
--          # Sun C++ 4.x
--          lt_prog_compiler_pic_CXX='-pic'
--          lt_prog_compiler_static_CXX='-Bstatic'
--          ;;
--        lcc*)
--          # Lucid
--          lt_prog_compiler_pic_CXX='-pic'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      tandem*)
--      case $cc_basename in
--        NCC*)
--          # NonStop-UX NCC 3.20
--          lt_prog_compiler_pic_CXX='-KPIC'
--          ;;
--        *)
--          ;;
--      esac
--      ;;
--      unixware*)
--      ;;
--      vxworks*)
--      ;;
--      *)
--      lt_prog_compiler_can_build_shared_CXX=no
--      ;;
--    esac
--  fi
--
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic_CXX"; then
--
--echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
--echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
--if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_prog_compiler_pic_works_CXX=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:11206: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:11210: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_prog_compiler_pic_works_CXX=yes
--     fi
--   fi
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
--
--if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
--    case $lt_prog_compiler_pic_CXX in
--     "" | " "*) ;;
--     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
--     esac
--else
--    lt_prog_compiler_pic_CXX=
--     lt_prog_compiler_can_build_shared_CXX=no
--fi
--
--fi
--case $host_os in
--  # For platforms which do not support PIC, -DPIC is meaningless:
--  *djgpp*)
--    lt_prog_compiler_pic_CXX=
--    ;;
--  *)
--    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
--    ;;
--esac
--
--echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
--echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_cv_prog_compiler_c_o_CXX=no
--   $rm -r conftest 2>/dev/null
--   mkdir conftest
--   cd conftest
--   mkdir out
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--   lt_compiler_flag="-o out/conftest2.$ac_objext"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:11268: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>out/conftest.err)
--   ac_status=$?
--   cat out/conftest.err >&5
--   echo "$as_me:11272: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s out/conftest2.$ac_objext
--   then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
--     $SED '/^$/d' out/conftest.err >out/conftest.er2
--     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_c_o_CXX=yes
--     fi
--   fi
--   chmod u+w . 2>&5
--   $rm conftest*
--   # SGI C++ compiler will create directory out/ii_files/ for
--   # template instantiation
--   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
--   $rm out/* && rmdir out
--   cd ..
--   rmdir conftest
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
--
--
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
--  # do not overwrite the value of need_locks provided by the user
--  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
--echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
--  hard_links=yes
--  $rm conftest*
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  touch conftest.a
--  ln conftest.a conftest.b 2>&5 || hard_links=no
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  echo "$as_me:$LINENO: result: $hard_links" >&5
--echo "${ECHO_T}$hard_links" >&6
--  if test "$hard_links" = no; then
--    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
--    need_locks=warn
--  fi
--else
--  need_locks=no
--fi
--
--echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
--
--  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  case $host_os in
--  aix4* | aix5*)
--    # If we're using GNU nm, then we don't want the "-C" option.
--    # -C means demangle to AIX nm, but means don't demangle with GNU nm
--    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--    else
--      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--    fi
--    ;;
--  pw32*)
--    export_symbols_cmds_CXX="$ltdll_cmds"
--  ;;
--  cygwin* | mingw*)
--    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
--  *)
--    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
--  esac
--
--echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
--echo "${ECHO_T}$ld_shlibs_CXX" >&6
--test "$ld_shlibs_CXX" = no && can_build_shared=no
--
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
--  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
--
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc_CXX" in
--x|xyes)
--  # Assume -lc should be added
--  archive_cmds_need_lc_CXX=yes
--
--  if test "$enable_shared" = yes && test "$GCC" = yes; then
--    case $archive_cmds_CXX in
--    *'~'*)
--      # FIXME: we may have to deal with multi-command sequences.
--      ;;
--    '$CC '*)
--      # Test whether the compiler implicitly links with -lc since on some
--      # systems, -lgcc has to come before -lc. If gcc already passes -lc
--      # to ld, don't add -lc before -lgcc.
--      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
--echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
--      $rm conftest*
--      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } 2>conftest.err; then
--        soname=conftest
--        lib=conftest
--        libobjs=conftest.$ac_objext
--        deplibs=
--        wl=$lt_prog_compiler_wl_CXX
--        compiler_flags=-v
--        linker_flags=-v
--        verstring=
--        output_objdir=.
--        libname=conftest
--        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
--        allow_undefined_flag_CXX=
--        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
--  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--        then
--        archive_cmds_need_lc_CXX=no
--        else
--        archive_cmds_need_lc_CXX=yes
--        fi
--        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
--      else
--        cat conftest.err 1>&5
--      fi
--      $rm conftest*
--      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
--echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
--      ;;
--    esac
--  fi
--  ;;
--esac
--
--echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
--echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--if test "$GCC" = yes; then
--  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
--    # if the path contains ";" then we assume it to be the separator
--    # otherwise default to the standard path separator (i.e. ":") - it is
--    # assumed that no part of a normal pathname contains ";" but that should
--    # okay in the real world where ";" in dirpaths is itself problematic.
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--  else
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--  fi
--else
--  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--
--case $host_os in
--aix3*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
--  shlibpath_var=LIBPATH
--
--  # AIX 3 has no versioning support, so we append a major version to the name.
--  soname_spec='${libname}${release}${shared_ext}$major'
--  ;;
--
--aix4* | aix5*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  hardcode_into_libs=yes
--  if test "$host_cpu" = ia64; then
--    # AIX 5 supports IA64
--    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
--    shlibpath_var=LD_LIBRARY_PATH
--  else
--    # With GCC up to 2.95.x, collect2 would create an import file
--    # for dependence libraries.  The import file would start with
--    # the line `#! .'.  This would cause the generated library to
--    # depend on `.', always an invalid library.  This was fixed in
--    # development snapshots of GCC prior to 3.0.
--    case $host_os in
--      aix4 | aix4.[01] | aix4.[01].*)
--      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
--         echo ' yes '
--         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
--      :
--      else
--      can_build_shared=no
--      fi
--      ;;
--    esac
--    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
--    # soname into executable. Probably we can add versioning support to
--    # collect2, so additional links can be useful in future.
--    if test "$aix_use_runtimelinking" = yes; then
--      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
--      # instead of lib<name>.a to let people know that these are not
--      # typical AIX shared libraries.
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    else
--      # We preserve .a as extension for shared libraries through AIX4.2
--      # and later when we are not doing run time linking.
--      library_names_spec='${libname}${release}.a $libname.a'
--      soname_spec='${libname}${release}${shared_ext}$major'
--    fi
--    shlibpath_var=LIBPATH
--  fi
--  ;;
--
--amigaos*)
--  library_names_spec='$libname.ixlibrary $libname.a'
--  # Create ${libname}_ixlibrary.a entries in /sys/libs.
--  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
--  ;;
--
--beos*)
--  library_names_spec='${libname}${shared_ext}'
--  dynamic_linker="$host_os ld.so"
--  shlibpath_var=LIBRARY_PATH
--  ;;
--
--bsdi[45]*)
--  version_type=linux
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
--  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
--  # the default ld.so.conf also contains /usr/contrib/lib and
--  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
--  # libtool to hard-code these into programs
--  ;;
--
--cygwin* | mingw* | pw32*)
--  version_type=windows
--  shrext_cmds=".dll"
--  need_version=no
--  need_lib_prefix=no
--
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32*)
--    library_names_spec='$libname.dll.a'
--    # DLL is installed to $(libdir)/../bin by postinstall_cmds
--    postinstall_cmds='base_file=`basename \${file}`~
--      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
--      dldir=$destdir/`dirname \$dlpath`~
--      test -d \$dldir || mkdir -p \$dldir~
--      $install_prog $dir/$dlname \$dldir/$dlname~
--      chmod a+x \$dldir/$dlname'
--    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
--      dlpath=$dir/\$dldll~
--       $rm \$dlpath'
--    shlibpath_overrides_runpath=yes
--
--    case $host_os in
--    cygwin*)
--      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
--      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
--      ;;
--    mingw*)
--      # MinGW DLLs use traditional 'lib' prefix
--      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
--        # It is most probably a Windows format PATH printed by
--        # mingw gcc, but we are running on Cygwin. Gcc prints its search
--        # path with ; separators, and with drive letters. We can handle the
--        # drive letters (cygwin fileutils understands them), so leave them,
--        # especially as we might pass files found there to a mingw objdump,
--        # which wouldn't understand a cygwinified path. Ahh.
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--      else
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--      fi
--      ;;
--    pw32*)
--      # pw32 DLLs use 'pw' prefix rather than 'lib'
--      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      ;;
--    esac
--    ;;
--
--  *)
--    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
--    ;;
--  esac
--  dynamic_linker='Win32 ld.exe'
--  # FIXME: first we should search . and the directory the executable is in
--  shlibpath_var=PATH
--  ;;
--
--darwin* | rhapsody*)
--  dynamic_linker="$host_os dyld"
--  version_type=darwin
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
--  soname_spec='${libname}${release}${major}$shared_ext'
--  shlibpath_overrides_runpath=yes
--  shlibpath_var=DYLD_LIBRARY_PATH
--  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
--  if test "$GCC" = yes; then
--    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
--  else
--    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
--  fi
--  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
--  ;;
--
--dgux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--freebsd1*)
--  dynamic_linker=no
--  ;;
--
--kfreebsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--freebsd* | dragonfly*)
--  # DragonFly does not have aout.  When/if they implement a new
--  # versioning mechanism, adjust this.
--  if test -x /usr/bin/objformat; then
--    objformat=`/usr/bin/objformat`
--  else
--    case $host_os in
--    freebsd[123]*) objformat=aout ;;
--    *) objformat=elf ;;
--    esac
--  fi
--  version_type=freebsd-$objformat
--  case $version_type in
--    freebsd-elf*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
--      need_version=no
--      need_lib_prefix=no
--      ;;
--    freebsd-*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
--      need_version=yes
--      ;;
--  esac
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_os in
--  freebsd2*)
--    shlibpath_overrides_runpath=yes
--    ;;
--  freebsd3.[01]* | freebsdelf3.[01]*)
--    shlibpath_overrides_runpath=yes
--    hardcode_into_libs=yes
--    ;;
--  *) # from 3.2 on
--    shlibpath_overrides_runpath=no
--    hardcode_into_libs=yes
--    ;;
--  esac
--  ;;
--
--gnu*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  hardcode_into_libs=yes
--  ;;
--
--hpux9* | hpux10* | hpux11*)
--  # Give a soname corresponding to the major version so that dld.sl refuses to
--  # link against other versions.
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  case $host_cpu in
--  ia64*)
--    shrext_cmds='.so'
--    hardcode_into_libs=yes
--    dynamic_linker="$host_os dld.so"
--    shlibpath_var=LD_LIBRARY_PATH
--    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    if test "X$HPUX_IA64_MODE" = X32; then
--      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
--    else
--      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
--    fi
--    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--    ;;
--   hppa*64*)
--     shrext_cmds='.sl'
--     hardcode_into_libs=yes
--     dynamic_linker="$host_os dld.sl"
--     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
--     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--     soname_spec='${libname}${release}${shared_ext}$major'
--     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
--     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--     ;;
--   *)
--    shrext_cmds='.sl'
--    dynamic_linker="$host_os dld.sl"
--    shlibpath_var=SHLIB_PATH
--    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    ;;
--  esac
--  # HP-UX runs *really* slowly unless shared libraries are mode 555.
--  postinstall_cmds='chmod 555 $lib'
--  ;;
--
--irix5* | irix6* | nonstopux*)
--  case $host_os in
--    nonstopux*) version_type=nonstopux ;;
--    *)
--      if test "$lt_cv_prog_gnu_ld" = yes; then
--              version_type=linux
--      else
--              version_type=irix
--      fi ;;
--  esac
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
--  case $host_os in
--  irix5* | nonstopux*)
--    libsuff= shlibsuff=
--    ;;
--  *)
--    case $LD in # libtool.m4 will add one of these switches to LD
--    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
--      libsuff= shlibsuff= libmagic=32-bit;;
--    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
--      libsuff=32 shlibsuff=N32 libmagic=N32;;
--    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
--      libsuff=64 shlibsuff=64 libmagic=64-bit;;
--    *) libsuff= shlibsuff= libmagic=never-match;;
--    esac
--    ;;
--  esac
--  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
--  shlibpath_overrides_runpath=no
--  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
--  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
--  hardcode_into_libs=yes
--  ;;
--
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
--  dynamic_linker=no
--  ;;
--
--# This must be Linux ELF.
--linux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  # This implies no fast_install, which is unacceptable.
--  # Some rework will be needed to allow for fast_install
--  # before this can be enabled.
--  hardcode_into_libs=yes
--
--  # Append ld.so.conf contents to the search path
--  if test -f /etc/ld.so.conf; then
--    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
--    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
--  fi
--
--  # We used to test for /lib/ld.so.1 and disable shared libraries on
--  # powerpc, because MkLinux only supported shared libraries with the
--  # GNU dynamic linker.  Since this was broken with cross compilers,
--  # most powerpc-linux boxes support dynamic linking these days and
--  # people can always --disable-shared, the test was removed, and we
--  # assume the GNU/Linux dynamic linker is in use.
--  dynamic_linker='GNU/Linux ld.so'
--  ;;
--
--knetbsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--netbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--    dynamic_linker='NetBSD (a.out) ld.so'
--  else
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    dynamic_linker='NetBSD ld.elf_so'
--  fi
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  ;;
--
--newsos6)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--nto-qnx*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--openbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
--  case $host_os in
--    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
--    *)                         need_version=no  ;;
--  esac
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    case $host_os in
--      openbsd2.[89] | openbsd2.[89].*)
--      shlibpath_overrides_runpath=no
--      ;;
--      *)
--      shlibpath_overrides_runpath=yes
--      ;;
--      esac
--  else
--    shlibpath_overrides_runpath=yes
--  fi
--  ;;
--
--os2*)
--  libname_spec='$name'
--  shrext_cmds=".dll"
--  need_lib_prefix=no
--  library_names_spec='$libname${shared_ext} $libname.a'
--  dynamic_linker='OS/2 ld.exe'
--  shlibpath_var=LIBPATH
--  ;;
--
--osf3* | osf4* | osf5*)
--  version_type=osf
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
--  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
--  ;;
--
--sco3.2v5*)
--  version_type=osf
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--solaris*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  # ldd complains unless libraries are executable
--  postinstall_cmds='chmod +x $lib'
--  ;;
--
--sunos4*)
--  version_type=sunos
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  if test "$with_gnu_ld" = yes; then
--    need_lib_prefix=no
--  fi
--  need_version=yes
--  ;;
--
--sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_vendor in
--    sni)
--      shlibpath_overrides_runpath=no
--      need_lib_prefix=no
--      export_dynamic_flag_spec='${wl}-Blargedynsym'
--      runpath_var=LD_RUN_PATH
--      ;;
--    siemens)
--      need_lib_prefix=no
--      ;;
--    motorola)
--      need_lib_prefix=no
--      need_version=no
--      shlibpath_overrides_runpath=no
--      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
--      ;;
--  esac
--  ;;
--
--sysv4*MP*)
--  if test -d /usr/nec ;then
--    version_type=linux
--    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
--    soname_spec='$libname${shared_ext}.$major'
--    shlibpath_var=LD_LIBRARY_PATH
--  fi
--  ;;
--
--uts4*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--*)
--  dynamic_linker=no
--  ;;
--esac
--echo "$as_me:$LINENO: result: $dynamic_linker" >&5
--echo "${ECHO_T}$dynamic_linker" >&6
--test "$dynamic_linker" = no && can_build_shared=no
--
--echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
--echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
--hardcode_action_CXX=
--if test -n "$hardcode_libdir_flag_spec_CXX" || \
--   test -n "$runpath_var_CXX" || \
--   test "X$hardcode_automatic_CXX" = "Xyes" ; then
--
--  # We can hardcode non-existant directories.
--  if test "$hardcode_direct_CXX" != no &&
--     # If the only mechanism to avoid hardcoding is shlibpath_var, we
--     # have to relink, otherwise we might link with an installed library
--     # when we should be linking with a yet-to-be-installed one
--     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
--     test "$hardcode_minus_L_CXX" != no; then
--    # Linking always hardcodes the temporary library directory.
--    hardcode_action_CXX=relink
--  else
--    # We can link without hardcoding, and we can hardcode nonexisting dirs.
--    hardcode_action_CXX=immediate
--  fi
--else
--  # We cannot hardcode anything, or else we can only hardcode existing
--  # directories.
--  hardcode_action_CXX=unsupported
--fi
--echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
--echo "${ECHO_T}$hardcode_action_CXX" >&6
--
--if test "$hardcode_action_CXX" = relink; then
--  # Fast installation is not supported
--  enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
--     test "$enable_shared" = no; then
--  # Fast installation is not necessary
--  enable_fast_install=needless
--fi
--
--striplib=
--old_striplib=
--echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
--echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
--if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
--  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
--  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--# FIXME - insert some real tests, host_os isn't really good enough
--  case $host_os in
--   darwin*)
--       if test -n "$STRIP" ; then
--         striplib="$STRIP -x"
--         echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--       else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--       ;;
--   *)
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  esac
--fi
--
--if test "x$enable_dlopen" != xyes; then
--  enable_dlopen=unknown
--  enable_dlopen_self=unknown
--  enable_dlopen_self_static=unknown
--else
--  lt_cv_dlopen=no
--  lt_cv_dlopen_libs=
--
--  case $host_os in
--  beos*)
--    lt_cv_dlopen="load_add_on"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--    ;;
--
--  mingw* | pw32*)
--    lt_cv_dlopen="LoadLibrary"
--    lt_cv_dlopen_libs=
--   ;;
--
--  cygwin*)
--    lt_cv_dlopen="dlopen"
--    lt_cv_dlopen_libs=
--   ;;
--
--  darwin*)
--  # if libdl is installed we need to link against it
--    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
--echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dl_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dl_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
--if test $ac_cv_lib_dl_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--
--    lt_cv_dlopen="dyld"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--
--fi
--
--   ;;
--
--  *)
--    echo "$as_me:$LINENO: checking for shl_load" >&5
--echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
--if test "${ac_cv_func_shl_load+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
--   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define shl_load innocuous_shl_load
--
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char shl_load (); below.
--    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--    <limits.h> exists even on freestanding compilers.  */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef shl_load
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--{
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char shl_load ();
--/* The GNU C library defines this for functions which it implements
--    to always fail with ENOSYS.  Some functions are actually named
--    something starting with __ and the normal name is an alias.  */
--#if defined (__stub_shl_load) || defined (__stub___shl_load)
--choke me
--#else
--char (*f) () = shl_load;
--#endif
--#ifdef __cplusplus
--}
--#endif
--
--int
--main ()
--{
--return f != shl_load;
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_func_shl_load=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_func_shl_load=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
--echo "${ECHO_T}$ac_cv_func_shl_load" >&6
--if test $ac_cv_func_shl_load = yes; then
--  lt_cv_dlopen="shl_load"
--else
--  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
--echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
--if test "${ac_cv_lib_dld_shl_load+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char shl_load ();
--int
--main ()
--{
--shl_load ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dld_shl_load=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dld_shl_load=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
--echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
--if test $ac_cv_lib_dld_shl_load = yes; then
--  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
--else
--  echo "$as_me:$LINENO: checking for dlopen" >&5
--echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
--if test "${ac_cv_func_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
--   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
--#define dlopen innocuous_dlopen
--
--/* System header to define __stub macros and hopefully few prototypes,
--    which can conflict with char dlopen (); below.
--    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
--    <limits.h> exists even on freestanding compilers.  */
--
--#ifdef __STDC__
--# include <limits.h>
--#else
--# include <assert.h>
--#endif
--
--#undef dlopen
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--{
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--/* The GNU C library defines this for functions which it implements
--    to always fail with ENOSYS.  Some functions are actually named
--    something starting with __ and the normal name is an alias.  */
--#if defined (__stub_dlopen) || defined (__stub___dlopen)
--choke me
--#else
--char (*f) () = dlopen;
--#endif
--#ifdef __cplusplus
--}
--#endif
--
--int
--main ()
--{
--return f != dlopen;
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_func_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_func_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--fi
--echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
--echo "${ECHO_T}$ac_cv_func_dlopen" >&6
--if test $ac_cv_func_dlopen = yes; then
--  lt_cv_dlopen="dlopen"
--else
--  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
--echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dl_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dl_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
--if test $ac_cv_lib_dl_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
--echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
--if test "${ac_cv_lib_svld_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-lsvld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_svld_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_svld_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
--if test $ac_cv_lib_svld_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
--else
--  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
--echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
--if test "${ac_cv_lib_dld_dld_link+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldld  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dld_link ();
--int
--main ()
--{
--dld_link ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dld_dld_link=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dld_dld_link=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
--echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
--if test $ac_cv_lib_dld_dld_link = yes; then
--  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--
--fi
--
--    ;;
--  esac
--
--  if test "x$lt_cv_dlopen" != xno; then
--    enable_dlopen=yes
--  else
--    enable_dlopen=no
--  fi
--
--  case $lt_cv_dlopen in
--  dlopen)
--    save_CPPFLAGS="$CPPFLAGS"
--    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
--
--    save_LDFLAGS="$LDFLAGS"
--    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
--
--    save_LIBS="$LIBS"
--    LIBS="$lt_cv_dlopen_libs $LIBS"
--
--    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
--echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
--if test "${lt_cv_dlopen_self+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--        if test "$cross_compiling" = yes; then :
--  lt_cv_dlopen_self=cross
--else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
--  lt_status=$lt_dlunknown
--  cat > conftest.$ac_ext <<EOF
--#line 12645 "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--#  define LT_DLGLOBAL         RTLD_GLOBAL
--#else
--#  ifdef DL_GLOBAL
--#    define LT_DLGLOBAL               DL_GLOBAL
--#  else
--#    define LT_DLGLOBAL               0
--#  endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
--   find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--#  ifdef RTLD_LAZY
--#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
--#  else
--#    ifdef DL_LAZY
--#      define LT_DLLAZY_OR_NOW                DL_LAZY
--#    else
--#      ifdef RTLD_NOW
--#        define LT_DLLAZY_OR_NOW      RTLD_NOW
--#      else
--#        ifdef DL_NOW
--#          define LT_DLLAZY_OR_NOW    DL_NOW
--#        else
--#          define LT_DLLAZY_OR_NOW    0
--#        endif
--#      endif
--#    endif
--#  endif
--#endif
--
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
--  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
--  int status = $lt_dlunknown;
--
--  if (self)
--    {
--      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
--      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
--      /* dlclose (self); */
--    }
--
--    exit (status);
--}
--EOF
--  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
--    lt_status=$?
--    case x$lt_status in
--      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
--      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
--      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
--    esac
--  else :
--    # compilation failed
--    lt_cv_dlopen_self=no
--  fi
--fi
--rm -fr conftest*
--
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
--echo "${ECHO_T}$lt_cv_dlopen_self" >&6
--
--    if test "x$lt_cv_dlopen_self" = xyes; then
--      LDFLAGS="$LDFLAGS $link_static_flag"
--      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
--echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
--if test "${lt_cv_dlopen_self_static+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--        if test "$cross_compiling" = yes; then :
--  lt_cv_dlopen_self_static=cross
--else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
--  lt_status=$lt_dlunknown
--  cat > conftest.$ac_ext <<EOF
--#line 12743 "configure"
--#include "confdefs.h"
--
--#if HAVE_DLFCN_H
--#include <dlfcn.h>
--#endif
--
--#include <stdio.h>
--
--#ifdef RTLD_GLOBAL
--#  define LT_DLGLOBAL         RTLD_GLOBAL
--#else
--#  ifdef DL_GLOBAL
--#    define LT_DLGLOBAL               DL_GLOBAL
--#  else
--#    define LT_DLGLOBAL               0
--#  endif
--#endif
--
--/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
--   find out it does not work in some platform. */
--#ifndef LT_DLLAZY_OR_NOW
--#  ifdef RTLD_LAZY
--#    define LT_DLLAZY_OR_NOW          RTLD_LAZY
--#  else
--#    ifdef DL_LAZY
--#      define LT_DLLAZY_OR_NOW                DL_LAZY
--#    else
--#      ifdef RTLD_NOW
--#        define LT_DLLAZY_OR_NOW      RTLD_NOW
--#      else
--#        ifdef DL_NOW
--#          define LT_DLLAZY_OR_NOW    DL_NOW
--#        else
--#          define LT_DLLAZY_OR_NOW    0
--#        endif
--#      endif
--#    endif
--#  endif
--#endif
--
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
--void fnord() { int i=42;}
--int main ()
--{
--  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
--  int status = $lt_dlunknown;
--
--  if (self)
--    {
--      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
--      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
--      /* dlclose (self); */
--    }
--
--    exit (status);
--}
--EOF
--  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
--    lt_status=$?
--    case x$lt_status in
--      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
--      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
--      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
--    esac
--  else :
--    # compilation failed
--    lt_cv_dlopen_self_static=no
--  fi
--fi
--rm -fr conftest*
--
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
--echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
--    fi
--
--    CPPFLAGS="$save_CPPFLAGS"
--    LDFLAGS="$save_LDFLAGS"
--    LIBS="$save_LIBS"
--    ;;
--  esac
--
--  case $lt_cv_dlopen_self in
--  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
--  *) enable_dlopen_self=unknown ;;
--  esac
--
--  case $lt_cv_dlopen_self_static in
--  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
--  *) enable_dlopen_self_static=unknown ;;
--  esac
--fi
--
--
--# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
--  # Now quote all the things that may contain metacharacters while being
--  # careful not to overquote the AC_SUBSTed values.  We take copies of the
--  # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
--    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    compiler_CXX \
--    CC_CXX \
--    LD_CXX \
--    lt_prog_compiler_wl_CXX \
--    lt_prog_compiler_pic_CXX \
--    lt_prog_compiler_static_CXX \
--    lt_prog_compiler_no_builtin_flag_CXX \
--    export_dynamic_flag_spec_CXX \
--    thread_safe_flag_spec_CXX \
--    whole_archive_flag_spec_CXX \
--    enable_shared_with_static_runtimes_CXX \
--    old_archive_cmds_CXX \
--    old_archive_from_new_cmds_CXX \
--    predep_objects_CXX \
--    postdep_objects_CXX \
--    predeps_CXX \
--    postdeps_CXX \
--    compiler_lib_search_path_CXX \
--    archive_cmds_CXX \
--    archive_expsym_cmds_CXX \
--    postinstall_cmds_CXX \
--    postuninstall_cmds_CXX \
--    old_archive_from_expsyms_cmds_CXX \
--    allow_undefined_flag_CXX \
--    no_undefined_flag_CXX \
--    export_symbols_cmds_CXX \
--    hardcode_libdir_flag_spec_CXX \
--    hardcode_libdir_flag_spec_ld_CXX \
--    hardcode_libdir_separator_CXX \
--    hardcode_automatic_CXX \
--    module_cmds_CXX \
--    module_expsym_cmds_CXX \
--    lt_cv_prog_compiler_c_o_CXX \
--    exclude_expsyms_CXX \
--    include_expsyms_CXX; do
--
--    case $var in
--    old_archive_cmds_CXX | \
--    old_archive_from_new_cmds_CXX | \
--    archive_cmds_CXX | \
--    archive_expsym_cmds_CXX | \
--    module_cmds_CXX | \
--    module_expsym_cmds_CXX | \
--    old_archive_from_expsyms_cmds_CXX | \
--    export_symbols_cmds_CXX | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
--    old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
--      # Double-quote double-evaled strings.
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
--      ;;
--    *)
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
--      ;;
--    esac
--  done
--
--  case $lt_echo in
--  *'\$0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
--    ;;
--  esac
--
--cfgfile="$ofile"
--
--  cat <<__EOF__ >> "$cfgfile"
--# ### BEGIN LIBTOOL TAG CONFIG: $tagname
--
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc_CXX
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# An echo program that does not interpret backslashes.
--echo=$lt_echo
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_compiler_CXX
--
--# Is the compiler the GNU C compiler?
--with_gcc=$GCC_CXX
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# The linker used to build libraries.
--LD=$lt_LD_CXX
--
--# Whether we need hard or soft links.
--LN_S=$lt_LN_S
--
--# A BSD-compatible nm program.
--NM=$lt_NM
--
--# A symbol stripping program
--STRIP=$lt_STRIP
--
--# Used to examine libraries when file_magic_cmd begins "file"
--MAGIC_CMD=$MAGIC_CMD
--
--# Used on cygwin: DLL creation program.
--DLLTOOL="$DLLTOOL"
--
--# Used on cygwin: object dumper.
--OBJDUMP="$OBJDUMP"
--
--# Used on cygwin: assembler.
--AS="$AS"
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl_CXX
--
--# Object file suffix (normally "o").
--objext="$ac_objext"
--
--# Old archive suffix (normally "a").
--libext="$libext"
--
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
--# Executable file suffix (normally "").
--exeext="$exeext"
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic_CXX
--pic_mode=$pic_mode
--
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Do we need the lib prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static_CXX
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
--
--# Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
--
--# Library versioning type.
--version_type=$version_type
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names.  First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME.
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Commands used to build and install an old-style archive.
--RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_old_archive_cmds_CXX
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
--
--# Commands used to build and install a shared archive.
--archive_cmds=$lt_archive_cmds_CXX
--archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
--postinstall_cmds=$lt_postinstall_cmds
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_module_cmds_CXX
--module_expsym_cmds=$lt_module_expsym_cmds_CXX
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_predep_objects_CXX
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_postdep_objects_CXX
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_predeps_CXX
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_postdeps_CXX
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == file_magic.
--file_magic_cmd=$lt_file_magic_cmd
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag_CXX
--
--# Flag that forces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag_CXX
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# Same as above, but a single script fragment to be evaled but not shown.
--finish_eval=$lt_finish_eval
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# This is the shared library runtime path variable.
--runpath_var=$runpath_var
--
--# This is the shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action_CXX
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
--
--# Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
--
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
--# resulting binary.
--hardcode_direct=$hardcode_direct_CXX
--
--# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
--# resulting binary.
--hardcode_minus_L=$hardcode_minus_L_CXX
--
--# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
--# the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$hardcode_automatic_CXX
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at relink time.
--variables_saved_for_relink="$variables_saved_for_relink"
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs_CXX
--
--# Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$fix_srcfile_path_CXX"
--
--# Set to yes if exported symbols are required.
--always_export_symbols=$always_export_symbols_CXX
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds_CXX
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms_CXX
--
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms_CXX
--
--# ### END LIBTOOL TAG CONFIG: $tagname
--
--__EOF__
--
--
--else
--  # If there is no Makefile yet, we rely on a make rule to execute
--  # `config.status --recheck' to rerun these tests and create the
--  # libtool script then.
--  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
--  if test -f "$ltmain_in"; then
--    test -f Makefile && make "$ltmain"
--  fi
--fi
--
--
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC=$lt_save_CC
--LDCXX=$LD
--LD=$lt_save_LD
--GCC=$lt_save_GCC
--with_gnu_ldcxx=$with_gnu_ld
--with_gnu_ld=$lt_save_with_gnu_ld
--lt_cv_path_LDCXX=$lt_cv_path_LD
--lt_cv_path_LD=$lt_save_path_LD
--lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
--lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
--
--      else
--        tagname=""
--      fi
--      ;;
--
--      F77)
--      if test -n "$F77" && test "X$F77" != "Xno"; then
--
--ac_ext=f
--ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
--ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_f77_compiler_gnu
--
--
--archive_cmds_need_lc_F77=no
--allow_undefined_flag_F77=
--always_export_symbols_F77=no
--archive_expsym_cmds_F77=
--export_dynamic_flag_spec_F77=
--hardcode_direct_F77=no
--hardcode_libdir_flag_spec_F77=
--hardcode_libdir_flag_spec_ld_F77=
--hardcode_libdir_separator_F77=
--hardcode_minus_L_F77=no
--hardcode_automatic_F77=no
--module_cmds_F77=
--module_expsym_cmds_F77=
--link_all_deplibs_F77=unknown
--old_archive_cmds_F77=$old_archive_cmds
--no_undefined_flag_F77=
--whole_archive_flag_spec_F77=
--enable_shared_with_static_runtimes_F77=no
--
--# Source file extension for f77 test sources.
--ac_ext=f
--
--# Object file extension for compiled f77 test sources.
--objext=o
--objext_F77=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
--
--# Code to be used in simple link tests
--lt_simple_link_test_code="      program t\n      end\n"
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
--
--
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${F77-"f77"}
--compiler=$CC
--compiler_F77=$CC
--for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--
--echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
--echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
--echo "$as_me:$LINENO: result: $can_build_shared" >&5
--echo "${ECHO_T}$can_build_shared" >&6
--
--echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
--echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
--test "$can_build_shared" = "no" && enable_shared=no
--
--# On AIX, shared libraries and static libraries use the same namespace, and
--# are all built from PIC.
--case $host_os in
--aix3*)
--  test "$enable_shared" = yes && enable_static=no
--  if test -n "$RANLIB"; then
--    archive_cmds="$archive_cmds~\$RANLIB \$lib"
--    postinstall_cmds='$RANLIB $lib'
--  fi
--  ;;
--aix4* | aix5*)
--  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
--    test "$enable_shared" = yes && enable_static=no
--  fi
--  ;;
--esac
--echo "$as_me:$LINENO: result: $enable_shared" >&5
--echo "${ECHO_T}$enable_shared" >&6
--
--echo "$as_me:$LINENO: checking whether to build static libraries" >&5
--echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
--# Make sure either enable_shared or enable_static is yes.
--test "$enable_shared" = yes || enable_static=yes
--echo "$as_me:$LINENO: result: $enable_static" >&5
--echo "${ECHO_T}$enable_static" >&6
--
--test "$ld_shlibs_F77" = no && can_build_shared=no
--
--GCC_F77="$G77"
--LD_F77="$LD"
--
--lt_prog_compiler_wl_F77=
--lt_prog_compiler_pic_F77=
--lt_prog_compiler_static_F77=
--
--echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
--echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
--
--  if test "$GCC" = yes; then
--    lt_prog_compiler_wl_F77='-Wl,'
--    lt_prog_compiler_static_F77='-static'
--
--    case $host_os in
--      aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static_F77='-Bstatic'
--      fi
--      ;;
--
--    amigaos*)
--      # FIXME: we need at least 68020 code to build shared libraries, but
--      # adding the `-m68020' flag to GCC prevents building anything better,
--      # like `-m68040'.
--      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
--      ;;
--
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
--      # PIC is the default for these OSes.
--      ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
--      ;;
--
--    darwin* | rhapsody*)
--      # PIC is the default on this platform
--      # Common symbols not allowed in MH_DYLIB files
--      lt_prog_compiler_pic_F77='-fno-common'
--      ;;
--
--    msdosdjgpp*)
--      # Just because we use GCC doesn't mean we suddenly get shared libraries
--      # on systems that don't support them.
--      lt_prog_compiler_can_build_shared_F77=no
--      enable_shared=no
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      lt_prog_compiler_pic_F77=-Kconform_pic
--      fi
--      ;;
--
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic_F77='-fPIC'
--      ;;
--      esac
--      ;;
--
--    *)
--      lt_prog_compiler_pic_F77='-fPIC'
--      ;;
--    esac
--  else
--    # PORTME Check for flag to pass linker flags through the system compiler.
--    case $host_os in
--    aix*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static_F77='-Bstatic'
--      else
--      lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
--      fi
--      ;;
--      darwin*)
--        # PIC is the default on this platform
--        # Common symbols not allowed in MH_DYLIB files
--       case $cc_basename in
--         xlc*)
--         lt_prog_compiler_pic_F77='-qnocommon'
--         lt_prog_compiler_wl_F77='-Wl,'
--         ;;
--       esac
--       ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
--      ;;
--
--    hpux9* | hpux10* | hpux11*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic_F77='+Z'
--      ;;
--      esac
--      # Is there a better lt_prog_compiler_static that works with the bundled CC?
--      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
--      ;;
--
--    irix5* | irix6* | nonstopux*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      # PIC (with -KPIC) is the default.
--      lt_prog_compiler_static_F77='-non_shared'
--      ;;
--
--    newsos6)
--      lt_prog_compiler_pic_F77='-KPIC'
--      lt_prog_compiler_static_F77='-Bstatic'
--      ;;
--
--    linux*)
--      case $cc_basename in
--      icc* | ecc*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      lt_prog_compiler_pic_F77='-KPIC'
--      lt_prog_compiler_static_F77='-static'
--        ;;
--      pgcc* | pgf77* | pgf90* | pgf95*)
--        # Portland Group compilers (*not* the Pentium gcc compiler,
--      # which looks to be a dead project)
--      lt_prog_compiler_wl_F77='-Wl,'
--      lt_prog_compiler_pic_F77='-fpic'
--      lt_prog_compiler_static_F77='-Bstatic'
--        ;;
--      ccc*)
--        lt_prog_compiler_wl_F77='-Wl,'
--        # All Alpha code is PIC.
--        lt_prog_compiler_static_F77='-non_shared'
--        ;;
--      esac
--      ;;
--
--    osf3* | osf4* | osf5*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      # All OSF/1 code is PIC.
--      lt_prog_compiler_static_F77='-non_shared'
--      ;;
--
--    sco3.2v5*)
--      lt_prog_compiler_pic_F77='-Kpic'
--      lt_prog_compiler_static_F77='-dn'
--      ;;
--
--    solaris*)
--      lt_prog_compiler_pic_F77='-KPIC'
--      lt_prog_compiler_static_F77='-Bstatic'
--      case $cc_basename in
--      f77* | f90* | f95*)
--      lt_prog_compiler_wl_F77='-Qoption ld ';;
--      *)
--      lt_prog_compiler_wl_F77='-Wl,';;
--      esac
--      ;;
--
--    sunos4*)
--      lt_prog_compiler_wl_F77='-Qoption ld '
--      lt_prog_compiler_pic_F77='-PIC'
--      lt_prog_compiler_static_F77='-Bstatic'
--      ;;
--
--    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      lt_prog_compiler_pic_F77='-KPIC'
--      lt_prog_compiler_static_F77='-Bstatic'
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec ;then
--      lt_prog_compiler_pic_F77='-Kconform_pic'
--      lt_prog_compiler_static_F77='-Bstatic'
--      fi
--      ;;
--
--    unicos*)
--      lt_prog_compiler_wl_F77='-Wl,'
--      lt_prog_compiler_can_build_shared_F77=no
--      ;;
--
--    uts4*)
--      lt_prog_compiler_pic_F77='-pic'
--      lt_prog_compiler_static_F77='-Bstatic'
--      ;;
--
--    *)
--      lt_prog_compiler_can_build_shared_F77=no
--      ;;
--    esac
--  fi
--
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic_F77"; then
--
--echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
--echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
--if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_prog_compiler_pic_works_F77=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="$lt_prog_compiler_pic_F77"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:13628: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:13632: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_prog_compiler_pic_works_F77=yes
--     fi
--   fi
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
--
--if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
--    case $lt_prog_compiler_pic_F77 in
--     "" | " "*) ;;
--     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
--     esac
--else
--    lt_prog_compiler_pic_F77=
--     lt_prog_compiler_can_build_shared_F77=no
--fi
--
--fi
--case $host_os in
--  # For platforms which do not support PIC, -DPIC is meaningless:
--  *djgpp*)
--    lt_prog_compiler_pic_F77=
--    ;;
--  *)
--    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
--    ;;
--esac
--
--echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
--echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_cv_prog_compiler_c_o_F77=no
--   $rm -r conftest 2>/dev/null
--   mkdir conftest
--   cd conftest
--   mkdir out
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--   lt_compiler_flag="-o out/conftest2.$ac_objext"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:13690: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>out/conftest.err)
--   ac_status=$?
--   cat out/conftest.err >&5
--   echo "$as_me:13694: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s out/conftest2.$ac_objext
--   then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
--     $SED '/^$/d' out/conftest.err >out/conftest.er2
--     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_c_o_F77=yes
--     fi
--   fi
--   chmod u+w . 2>&5
--   $rm conftest*
--   # SGI C++ compiler will create directory out/ii_files/ for
--   # template instantiation
--   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
--   $rm out/* && rmdir out
--   cd ..
--   rmdir conftest
--   $rm conftest*
--
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
--
--
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
--  # do not overwrite the value of need_locks provided by the user
--  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
--echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
--  hard_links=yes
--  $rm conftest*
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  touch conftest.a
--  ln conftest.a conftest.b 2>&5 || hard_links=no
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  echo "$as_me:$LINENO: result: $hard_links" >&5
--echo "${ECHO_T}$hard_links" >&6
--  if test "$hard_links" = no; then
--    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
--    need_locks=warn
--  fi
--else
--  need_locks=no
--fi
--
--echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
--
--  runpath_var=
--  allow_undefined_flag_F77=
--  enable_shared_with_static_runtimes_F77=no
--  archive_cmds_F77=
--  archive_expsym_cmds_F77=
--  old_archive_From_new_cmds_F77=
--  old_archive_from_expsyms_cmds_F77=
--  export_dynamic_flag_spec_F77=
--  whole_archive_flag_spec_F77=
--  thread_safe_flag_spec_F77=
--  hardcode_libdir_flag_spec_F77=
--  hardcode_libdir_flag_spec_ld_F77=
--  hardcode_libdir_separator_F77=
--  hardcode_direct_F77=no
--  hardcode_minus_L_F77=no
--  hardcode_shlibpath_var_F77=unsupported
--  link_all_deplibs_F77=unknown
--  hardcode_automatic_F77=no
--  module_cmds_F77=
--  module_expsym_cmds_F77=
--  always_export_symbols_F77=no
--  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  # include_expsyms should be a list of space-separated symbols to be *always*
--  # included in the symbol list
--  include_expsyms_F77=
--  # exclude_expsyms can be an extended regexp of symbols to exclude
--  # it will be wrapped by ` (' and `)$', so one must not match beginning or
--  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
--  # as well as any symbol that contains `d'.
--  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
--  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
--  # platforms (ab)use it in PIC code, but their linkers get confused if
--  # the symbol is explicitly referenced.  Since portable code cannot
--  # rely on this symbol name, it's probably fine to never include it in
--  # preloaded symbol tables.
--  extract_expsyms_cmds=
--  # Just being paranoid about ensuring that cc_basename is set.
--  for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--  case $host_os in
--  cygwin* | mingw* | pw32*)
--    # FIXME: the MSVC++ port hasn't been tested in a loooong time
--    # When not using gcc, we currently assume that we are using
--    # Microsoft Visual C++.
--    if test "$GCC" != yes; then
--      with_gnu_ld=no
--    fi
--    ;;
--  openbsd*)
--    with_gnu_ld=no
--    ;;
--  esac
--
--  ld_shlibs_F77=yes
--  if test "$with_gnu_ld" = yes; then
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    wlarc='${wl}'
--
--    # Set some defaults for GNU ld with shared library support. These
--    # are reset later if shared libraries are not supported. Putting them
--    # here allows them to be overridden if necessary.
--    runpath_var=LD_RUN_PATH
--    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
--    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
--      whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--      else
--      whole_archive_flag_spec_F77=
--    fi
--    supports_anon_versioning=no
--    case `$LD -v 2>/dev/null` in
--      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
--      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
--      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
--      *\ 2.11.*) ;; # other 2.11 versions
--      *) supports_anon_versioning=yes ;;
--    esac
--
--    # See if GNU ld supports shared libraries.
--    case $host_os in
--    aix3* | aix4* | aix5*)
--      # On AIX/PPC, the GNU linker is very broken
--      if test "$host_cpu" != ia64; then
--      ld_shlibs_F77=no
--      cat <<EOF 1>&2
--
--*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support.  If you
--*** really care for shared libraries, you may want to modify your PATH
--*** so that a non-GNU linker is found, and then restart.
--
--EOF
--      fi
--      ;;
--
--    amigaos*)
--      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_minus_L_F77=yes
--
--      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
--      # that the semantics of dynamic libraries on AmigaOS, at least up
--      # to version 4, is to share data among multiple programs linked
--      # with the same dynamic library.  Since this doesn't match the
--      # behavior of shared libraries on other platforms, we can't use
--      # them.
--      ld_shlibs_F77=no
--      ;;
--
--    beos*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      allow_undefined_flag_F77=unsupported
--      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
--      # support --undefined.  This deserves some investigation.  FIXME
--      archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      else
--      ld_shlibs_F77=no
--      fi
--      ;;
--
--    cygwin* | mingw* | pw32*)
--      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
--      # as there is no search path for DLLs.
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      allow_undefined_flag_F77=unsupported
--      always_export_symbols_F77=no
--      enable_shared_with_static_runtimes_F77=yes
--      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
--
--      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--        cp $export_symbols $output_objdir/$soname.def;
--      else
--        echo EXPORTS > $output_objdir/$soname.def;
--        cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
--      else
--      ld_shlibs_F77=no
--      fi
--      ;;
--
--    linux*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      tmp_addflag=
--      case $cc_basename,$host_cpu in
--      pgcc*)                          # Portland Group C compiler
--        whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag'
--        ;;
--      pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
--        whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag -Mnomain' ;;
--      ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
--        tmp_addflag=' -i_dynamic' ;;
--      efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
--        tmp_addflag=' -i_dynamic -nofor_main' ;;
--      ifc* | ifort*)                  # Intel Fortran compiler
--        tmp_addflag=' -nofor_main' ;;
--      esac
--      archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--
--      if test $supports_anon_versioning = yes; then
--        archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
--  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
--  $echo "local: *; };" >> $output_objdir/$libname.ver~
--        $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
--      fi
--      else
--      ld_shlibs_F77=no
--      fi
--      ;;
--
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
--      wlarc=
--      else
--      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      fi
--      ;;
--
--    solaris* | sysv5*)
--      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
--      ld_shlibs_F77=no
--      cat <<EOF 1>&2
--
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems.  Therefore, libtool
--*** is disabling shared libraries support.  We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer.  Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--
--EOF
--      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs_F77=no
--      fi
--      ;;
--
--    sunos4*)
--      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      wlarc=
--      hardcode_direct_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    *)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs_F77=no
--      fi
--      ;;
--    esac
--
--    if test "$ld_shlibs_F77" = no; then
--      runpath_var=
--      hardcode_libdir_flag_spec_F77=
--      export_dynamic_flag_spec_F77=
--      whole_archive_flag_spec_F77=
--    fi
--  else
--    # PORTME fill in a description of your system's linker (not GNU ld)
--    case $host_os in
--    aix3*)
--      allow_undefined_flag_F77=unsupported
--      always_export_symbols_F77=yes
--      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
--      # Note: this linker hardcodes the directories in LIBPATH if there
--      # are no directories specified by -L.
--      hardcode_minus_L_F77=yes
--      if test "$GCC" = yes && test -z "$link_static_flag"; then
--      # Neither direct hardcoding nor static linking is supported with a
--      # broken collect2.
--      hardcode_direct_F77=unsupported
--      fi
--      ;;
--
--    aix4* | aix5*)
--      if test "$host_cpu" = ia64; then
--      # On IA64, the linker does run time linking by default, so we don't
--      # have to do anything special.
--      aix_use_runtimelinking=no
--      exp_sym_flag='-Bexport'
--      no_entry_flag=""
--      else
--      # If we're using GNU nm, then we don't want the "-C" option.
--      # -C means demangle to AIX nm, but means don't demangle with GNU nm
--      if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--        export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      else
--        export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      fi
--      aix_use_runtimelinking=no
--
--      # Test if we are trying to use run time linking or normal
--      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
--      # need to do runtime linking.
--      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
--        for ld_flag in $LDFLAGS; do
--        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
--          aix_use_runtimelinking=yes
--          break
--        fi
--        done
--      esac
--
--      exp_sym_flag='-bexport'
--      no_entry_flag='-bnoentry'
--      fi
--
--      # When large executables or shared objects are built, AIX ld can
--      # have problems creating the table of contents.  If linking a library
--      # or program results in "error TOC overflow" add -mminimal-toc to
--      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
--      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
--      archive_cmds_F77=''
--      hardcode_direct_F77=yes
--      hardcode_libdir_separator_F77=':'
--      link_all_deplibs_F77=yes
--
--      if test "$GCC" = yes; then
--      case $host_os in aix4.[012]|aix4.[012].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
--        collect2name=`${CC} -print-prog-name=collect2`
--        if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
--        then
--        # We have reworked collect2
--        hardcode_direct_F77=yes
--        else
--        # We have old collect2
--        hardcode_direct_F77=unsupported
--        # It fails to find uninstalled libraries when the uninstalled
--        # path is not listed in the libpath.  Setting hardcode_minus_L
--        # to unsupported forces relinking
--        hardcode_minus_L_F77=yes
--        hardcode_libdir_flag_spec_F77='-L$libdir'
--        hardcode_libdir_separator_F77=
--        fi
--      esac
--      shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--        shared_flag="$shared_flag "'${wl}-G'
--      fi
--      else
--      # not using gcc
--      if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--        shared_flag='-G'
--      else
--      if test "$aix_use_runtimelinking" = yes; then
--          shared_flag='${wl}-G'
--        else
--          shared_flag='${wl}-bM:SRE'
--      fi
--      fi
--      fi
--
--      # It seems that -bexpall does not export symbols beginning with
--      # underscore (_), so it is better to generate a list of symbols to export.
--      always_export_symbols_F77=yes
--      if test "$aix_use_runtimelinking" = yes; then
--      # Warning - without using the other runtime loading flags (-brtl),
--      # -berok will link without error, but may produce a broken library.
--      allow_undefined_flag_F77='-berok'
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
--      program main
--
--      end
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
--      archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--       else
--      if test "$host_cpu" = ia64; then
--        hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
--        allow_undefined_flag_F77="-z nodefs"
--        archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
--      else
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
--      program main
--
--      end
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
--
--       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
--        # Warning - without using the other run time loading flags,
--        # -berok will link without error, but may produce a broken library.
--        no_undefined_flag_F77=' ${wl}-bernotok'
--        allow_undefined_flag_F77=' ${wl}-berok'
--        # -bexpall does not export symbols beginning with underscore (_)
--        always_export_symbols_F77=yes
--        # Exported symbols can be pulled into shared objects from archives
--        whole_archive_flag_spec_F77=' '
--        archive_cmds_need_lc_F77=yes
--        # This is similar to how AIX traditionally builds its shared libraries.
--        archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
--      fi
--      fi
--      ;;
--
--    amigaos*)
--      archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_minus_L_F77=yes
--      # see comment about different semantics on the GNU ld section
--      ld_shlibs_F77=no
--      ;;
--
--    bsdi[45]*)
--      export_dynamic_flag_spec_F77=-rdynamic
--      ;;
--
--    cygwin* | mingw* | pw32*)
--      # When not using gcc, we currently assume that we are using
--      # Microsoft Visual C++.
--      # hardcode_libdir_flag_spec is actually meaningless, as there is
--      # no search path for DLLs.
--      hardcode_libdir_flag_spec_F77=' '
--      allow_undefined_flag_F77=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      old_archive_From_new_cmds_F77='true'
--      # FIXME: Should let the user specify the lib program.
--      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
--      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
--      enable_shared_with_static_runtimes_F77=yes
--      ;;
--
--    darwin* | rhapsody*)
--      case $host_os in
--        rhapsody* | darwin1.[012])
--         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[012])
--               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--      esac
--      archive_cmds_need_lc_F77=no
--      hardcode_direct_F77=no
--      hardcode_automatic_F77=yes
--      hardcode_shlibpath_var_F77=unsupported
--      whole_archive_flag_spec_F77=''
--      link_all_deplibs_F77=yes
--    if test "$GCC" = yes ; then
--      output_verbose_link_cmd='echo'
--        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--    else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         ld_shlibs_F77=no
--          ;;
--      esac
--    fi
--      ;;
--
--    dgux*)
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    freebsd1*)
--      ld_shlibs_F77=no
--      ;;
--
--    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
--    # support.  Future versions do this automatically, but an explicit c++rt0.o
--    # does not break anything, and helps significantly (at the cost of a little
--    # extra space).
--    freebsd2.2*)
--      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
--      hardcode_libdir_flag_spec_F77='-R$libdir'
--      hardcode_direct_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
--    freebsd2*)
--      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_F77=yes
--      hardcode_minus_L_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd* | kfreebsd*-gnu | dragonfly*)
--      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
--      hardcode_libdir_flag_spec_F77='-R$libdir'
--      hardcode_direct_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    hpux9*)
--      if test "$GCC" = yes; then
--      archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      else
--      archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      fi
--      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
--      hardcode_libdir_separator_F77=:
--      hardcode_direct_F77=yes
--
--      # hardcode_minus_L: Not really in the search PATH,
--      # but as the default location of the library.
--      hardcode_minus_L_F77=yes
--      export_dynamic_flag_spec_F77='${wl}-E'
--      ;;
--
--    hpux10* | hpux11*)
--      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      *)
--        archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      esac
--      else
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      *)
--        archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      esac
--      fi
--      if test "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*)
--        hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
--        hardcode_libdir_flag_spec_ld_F77='+b $libdir'
--        hardcode_libdir_separator_F77=:
--        hardcode_direct_F77=no
--        hardcode_shlibpath_var_F77=no
--        ;;
--      ia64*)
--        hardcode_libdir_flag_spec_F77='-L$libdir'
--        hardcode_direct_F77=no
--        hardcode_shlibpath_var_F77=no
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L_F77=yes
--        ;;
--      *)
--        hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
--        hardcode_libdir_separator_F77=:
--        hardcode_direct_F77=yes
--        export_dynamic_flag_spec_F77='${wl}-E'
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L_F77=yes
--        ;;
--      esac
--      fi
--      ;;
--
--    irix5* | irix6* | nonstopux*)
--      if test "$GCC" = yes; then
--      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
--      fi
--      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_F77=:
--      link_all_deplibs_F77=yes
--      ;;
--
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
--      else
--      archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
--      fi
--      hardcode_libdir_flag_spec_F77='-R$libdir'
--      hardcode_direct_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    newsos6)
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_F77=yes
--      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_F77=:
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    openbsd*)
--      hardcode_direct_F77=yes
--      hardcode_shlibpath_var_F77=no
--      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
--      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
--      export_dynamic_flag_spec_F77='${wl}-E'
--      else
--       case $host_os in
--       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
--         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--         hardcode_libdir_flag_spec_F77='-R$libdir'
--         ;;
--       *)
--         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
--         ;;
--       esac
--      fi
--      ;;
--
--    os2*)
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_minus_L_F77=yes
--      allow_undefined_flag_F77=unsupported
--      archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
--      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
--      ;;
--
--    osf3*)
--      if test "$GCC" = yes; then
--      allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      allow_undefined_flag_F77=' -expect_unresolved \*'
--      archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      fi
--      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_F77=:
--      ;;
--
--    osf4* | osf5*)    # as osf3* with the addition of -msym flag
--      if test "$GCC" = yes; then
--      allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
--      else
--      allow_undefined_flag_F77=' -expect_unresolved \*'
--      archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
--      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
--
--      # Both c and cxx compiler support -rpath directly
--      hardcode_libdir_flag_spec_F77='-rpath $libdir'
--      fi
--      hardcode_libdir_separator_F77=:
--      ;;
--
--    sco3.2v5*)
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_F77=no
--      export_dynamic_flag_spec_F77='${wl}-Bexport'
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ;;
--
--    solaris*)
--      no_undefined_flag_F77=' -z text'
--      if test "$GCC" = yes; then
--      wlarc='${wl}'
--      archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
--      else
--      wlarc=''
--      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      fi
--      hardcode_libdir_flag_spec_F77='-R$libdir'
--      hardcode_shlibpath_var_F77=no
--      case $host_os in
--      solaris2.[0-5] | solaris2.[0-5].*) ;;
--      *)
--      # The compiler driver will combine linker options so we
--      # cannot just pass the convience library names through
--      # without $wl, iff we do not link with $LD.
--      # Luckily, gcc supports the same syntax we need for Sun Studio.
--      # Supported since Solaris 2.6 (maybe 2.5.1?)
--      case $wlarc in
--      '')
--        whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
--      *)
--        whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
--      esac ;;
--      esac
--      link_all_deplibs_F77=yes
--      ;;
--
--    sunos4*)
--      if test "x$host_vendor" = xsequent; then
--      # Use $CC to link under sequent, because it throws in some extra .o
--      # files that make .init and .fini sections work.
--      archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
--      fi
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_direct_F77=yes
--      hardcode_minus_L_F77=yes
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    sysv4)
--      case $host_vendor in
--      sni)
--        archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct_F77=yes # is this really true???
--      ;;
--      siemens)
--        ## LD is ld it makes a PLAMLIB
--        ## CC just makes a GrossModule.
--        archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--        reload_cmds_F77='$CC -r -o $output$reload_objs'
--        hardcode_direct_F77=no
--        ;;
--      motorola)
--        archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
--      ;;
--      esac
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    sysv4.3*)
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_F77=no
--      export_dynamic_flag_spec_F77='-Bexport'
--      ;;
--
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_F77=no
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ld_shlibs_F77=yes
--      fi
--      ;;
--
--    sysv4.2uw2*)
--      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_F77=yes
--      hardcode_minus_L_F77=no
--      hardcode_shlibpath_var_F77=no
--      hardcode_runpath_var=yes
--      runpath_var=LD_RUN_PATH
--      ;;
--
--   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
--      no_undefined_flag_F77='${wl}-z ${wl}text'
--      if test "$GCC" = yes; then
--      archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      fi
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    sysv5*)
--      no_undefined_flag_F77=' -z text'
--      # $CC -shared without GNU ld will not create a library from C++
--      # object files and a static libstdc++, better avoid it by now
--      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      hardcode_libdir_flag_spec_F77=
--      hardcode_shlibpath_var_F77=no
--      runpath_var='LD_RUN_PATH'
--      ;;
--
--    uts4*)
--      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec_F77='-L$libdir'
--      hardcode_shlibpath_var_F77=no
--      ;;
--
--    *)
--      ld_shlibs_F77=no
--      ;;
--    esac
--  fi
--
--echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
--echo "${ECHO_T}$ld_shlibs_F77" >&6
--test "$ld_shlibs_F77" = no && can_build_shared=no
--
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
--  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
--fi
--
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc_F77" in
--x|xyes)
--  # Assume -lc should be added
--  archive_cmds_need_lc_F77=yes
--
--  if test "$enable_shared" = yes && test "$GCC" = yes; then
--    case $archive_cmds_F77 in
--    *'~'*)
--      # FIXME: we may have to deal with multi-command sequences.
--      ;;
--    '$CC '*)
--      # Test whether the compiler implicitly links with -lc since on some
--      # systems, -lgcc has to come before -lc. If gcc already passes -lc
--      # to ld, don't add -lc before -lgcc.
--      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
--echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
--      $rm conftest*
--      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } 2>conftest.err; then
--        soname=conftest
--        lib=conftest
--        libobjs=conftest.$ac_objext
--        deplibs=
--        wl=$lt_prog_compiler_wl_F77
--        compiler_flags=-v
--        linker_flags=-v
--        verstring=
--        output_objdir=.
--        libname=conftest
--        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
--        allow_undefined_flag_F77=
--        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
--  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--        then
--        archive_cmds_need_lc_F77=no
--        else
--        archive_cmds_need_lc_F77=yes
--        fi
--        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
--      else
--        cat conftest.err 1>&5
--      fi
--      $rm conftest*
--      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
--echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
--      ;;
--    esac
--  fi
--  ;;
--esac
--
--echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
--echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
--library_names_spec=
--libname_spec='lib$name'
--soname_spec=
--shrext_cmds=".so"
--postinstall_cmds=
--postuninstall_cmds=
--finish_cmds=
--finish_eval=
--shlibpath_var=
--shlibpath_overrides_runpath=unknown
--version_type=none
--dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--if test "$GCC" = yes; then
--  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
--    # if the path contains ";" then we assume it to be the separator
--    # otherwise default to the standard path separator (i.e. ":") - it is
--    # assumed that no part of a normal pathname contains ";" but that should
--    # okay in the real world where ";" in dirpaths is itself problematic.
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--  else
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--  fi
--else
--  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
--
--case $host_os in
--aix3*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
--  shlibpath_var=LIBPATH
--
--  # AIX 3 has no versioning support, so we append a major version to the name.
--  soname_spec='${libname}${release}${shared_ext}$major'
--  ;;
--
--aix4* | aix5*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  hardcode_into_libs=yes
--  if test "$host_cpu" = ia64; then
--    # AIX 5 supports IA64
--    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
--    shlibpath_var=LD_LIBRARY_PATH
--  else
--    # With GCC up to 2.95.x, collect2 would create an import file
--    # for dependence libraries.  The import file would start with
--    # the line `#! .'.  This would cause the generated library to
--    # depend on `.', always an invalid library.  This was fixed in
--    # development snapshots of GCC prior to 3.0.
--    case $host_os in
--      aix4 | aix4.[01] | aix4.[01].*)
--      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
--         echo ' yes '
--         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
--      :
--      else
--      can_build_shared=no
--      fi
--      ;;
--    esac
--    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
--    # soname into executable. Probably we can add versioning support to
--    # collect2, so additional links can be useful in future.
--    if test "$aix_use_runtimelinking" = yes; then
--      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
--      # instead of lib<name>.a to let people know that these are not
--      # typical AIX shared libraries.
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    else
--      # We preserve .a as extension for shared libraries through AIX4.2
--      # and later when we are not doing run time linking.
--      library_names_spec='${libname}${release}.a $libname.a'
--      soname_spec='${libname}${release}${shared_ext}$major'
--    fi
--    shlibpath_var=LIBPATH
--  fi
--  ;;
--
--amigaos*)
--  library_names_spec='$libname.ixlibrary $libname.a'
--  # Create ${libname}_ixlibrary.a entries in /sys/libs.
--  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
--  ;;
--
--beos*)
--  library_names_spec='${libname}${shared_ext}'
--  dynamic_linker="$host_os ld.so"
--  shlibpath_var=LIBRARY_PATH
--  ;;
--
--bsdi[45]*)
--  version_type=linux
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
--  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
--  # the default ld.so.conf also contains /usr/contrib/lib and
--  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
--  # libtool to hard-code these into programs
--  ;;
--
--cygwin* | mingw* | pw32*)
--  version_type=windows
--  shrext_cmds=".dll"
--  need_version=no
--  need_lib_prefix=no
--
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32*)
--    library_names_spec='$libname.dll.a'
--    # DLL is installed to $(libdir)/../bin by postinstall_cmds
--    postinstall_cmds='base_file=`basename \${file}`~
--      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
--      dldir=$destdir/`dirname \$dlpath`~
--      test -d \$dldir || mkdir -p \$dldir~
--      $install_prog $dir/$dlname \$dldir/$dlname~
--      chmod a+x \$dldir/$dlname'
--    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
--      dlpath=$dir/\$dldll~
--       $rm \$dlpath'
--    shlibpath_overrides_runpath=yes
--
--    case $host_os in
--    cygwin*)
--      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
--      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
--      ;;
--    mingw*)
--      # MinGW DLLs use traditional 'lib' prefix
--      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
--        # It is most probably a Windows format PATH printed by
--        # mingw gcc, but we are running on Cygwin. Gcc prints its search
--        # path with ; separators, and with drive letters. We can handle the
--        # drive letters (cygwin fileutils understands them), so leave them,
--        # especially as we might pass files found there to a mingw objdump,
--        # which wouldn't understand a cygwinified path. Ahh.
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--      else
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--      fi
--      ;;
--    pw32*)
--      # pw32 DLLs use 'pw' prefix rather than 'lib'
--      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      ;;
--    esac
--    ;;
--
--  *)
--    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
--    ;;
--  esac
--  dynamic_linker='Win32 ld.exe'
--  # FIXME: first we should search . and the directory the executable is in
--  shlibpath_var=PATH
--  ;;
--
--darwin* | rhapsody*)
--  dynamic_linker="$host_os dyld"
--  version_type=darwin
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
--  soname_spec='${libname}${release}${major}$shared_ext'
--  shlibpath_overrides_runpath=yes
--  shlibpath_var=DYLD_LIBRARY_PATH
--  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
--  if test "$GCC" = yes; then
--    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
--  else
--    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
--  fi
--  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
--  ;;
--
--dgux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--freebsd1*)
--  dynamic_linker=no
--  ;;
--
--kfreebsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--freebsd* | dragonfly*)
--  # DragonFly does not have aout.  When/if they implement a new
--  # versioning mechanism, adjust this.
--  if test -x /usr/bin/objformat; then
--    objformat=`/usr/bin/objformat`
--  else
--    case $host_os in
--    freebsd[123]*) objformat=aout ;;
--    *) objformat=elf ;;
--    esac
--  fi
--  version_type=freebsd-$objformat
--  case $version_type in
--    freebsd-elf*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
--      need_version=no
--      need_lib_prefix=no
--      ;;
--    freebsd-*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
--      need_version=yes
--      ;;
--  esac
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_os in
--  freebsd2*)
--    shlibpath_overrides_runpath=yes
--    ;;
--  freebsd3.[01]* | freebsdelf3.[01]*)
--    shlibpath_overrides_runpath=yes
--    hardcode_into_libs=yes
--    ;;
--  *) # from 3.2 on
--    shlibpath_overrides_runpath=no
--    hardcode_into_libs=yes
--    ;;
--  esac
--  ;;
--
--gnu*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  hardcode_into_libs=yes
--  ;;
--
--hpux9* | hpux10* | hpux11*)
--  # Give a soname corresponding to the major version so that dld.sl refuses to
--  # link against other versions.
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  case $host_cpu in
--  ia64*)
--    shrext_cmds='.so'
--    hardcode_into_libs=yes
--    dynamic_linker="$host_os dld.so"
--    shlibpath_var=LD_LIBRARY_PATH
--    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    if test "X$HPUX_IA64_MODE" = X32; then
--      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
--    else
--      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
--    fi
--    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--    ;;
--   hppa*64*)
--     shrext_cmds='.sl'
--     hardcode_into_libs=yes
--     dynamic_linker="$host_os dld.sl"
--     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
--     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--     soname_spec='${libname}${release}${shared_ext}$major'
--     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
--     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--     ;;
--   *)
--    shrext_cmds='.sl'
--    dynamic_linker="$host_os dld.sl"
--    shlibpath_var=SHLIB_PATH
--    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    ;;
--  esac
--  # HP-UX runs *really* slowly unless shared libraries are mode 555.
--  postinstall_cmds='chmod 555 $lib'
--  ;;
--
--irix5* | irix6* | nonstopux*)
--  case $host_os in
--    nonstopux*) version_type=nonstopux ;;
--    *)
--      if test "$lt_cv_prog_gnu_ld" = yes; then
--              version_type=linux
--      else
--              version_type=irix
--      fi ;;
--  esac
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
--  case $host_os in
--  irix5* | nonstopux*)
--    libsuff= shlibsuff=
--    ;;
--  *)
--    case $LD in # libtool.m4 will add one of these switches to LD
--    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
--      libsuff= shlibsuff= libmagic=32-bit;;
--    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
--      libsuff=32 shlibsuff=N32 libmagic=N32;;
--    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
--      libsuff=64 shlibsuff=64 libmagic=64-bit;;
--    *) libsuff= shlibsuff= libmagic=never-match;;
--    esac
--    ;;
--  esac
--  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
--  shlibpath_overrides_runpath=no
--  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
--  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
--  hardcode_into_libs=yes
--  ;;
--
--# No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
--  dynamic_linker=no
--  ;;
--
--# This must be Linux ELF.
--linux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  # This implies no fast_install, which is unacceptable.
--  # Some rework will be needed to allow for fast_install
--  # before this can be enabled.
--  hardcode_into_libs=yes
--
--  # Append ld.so.conf contents to the search path
--  if test -f /etc/ld.so.conf; then
--    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
--    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
--  fi
--
--  # We used to test for /lib/ld.so.1 and disable shared libraries on
--  # powerpc, because MkLinux only supported shared libraries with the
--  # GNU dynamic linker.  Since this was broken with cross compilers,
--  # most powerpc-linux boxes support dynamic linking these days and
--  # people can always --disable-shared, the test was removed, and we
--  # assume the GNU/Linux dynamic linker is in use.
--  dynamic_linker='GNU/Linux ld.so'
--  ;;
--
--knetbsd*-gnu)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=no
--  hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
--  ;;
--
--netbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  need_version=no
--  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--    dynamic_linker='NetBSD (a.out) ld.so'
--  else
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    dynamic_linker='NetBSD ld.elf_so'
--  fi
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  ;;
--
--newsos6)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--nto-qnx*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--openbsd*)
--  version_type=sunos
--  need_lib_prefix=no
--  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
--  case $host_os in
--    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
--    *)                         need_version=no  ;;
--  esac
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    case $host_os in
--      openbsd2.[89] | openbsd2.[89].*)
--      shlibpath_overrides_runpath=no
--      ;;
--      *)
--      shlibpath_overrides_runpath=yes
--      ;;
--      esac
--  else
--    shlibpath_overrides_runpath=yes
--  fi
--  ;;
--
--os2*)
--  libname_spec='$name'
--  shrext_cmds=".dll"
--  need_lib_prefix=no
--  library_names_spec='$libname${shared_ext} $libname.a'
--  dynamic_linker='OS/2 ld.exe'
--  shlibpath_var=LIBPATH
--  ;;
--
--osf3* | osf4* | osf5*)
--  version_type=osf
--  need_lib_prefix=no
--  need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
--  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
--  ;;
--
--sco3.2v5*)
--  version_type=osf
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--solaris*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  hardcode_into_libs=yes
--  # ldd complains unless libraries are executable
--  postinstall_cmds='chmod +x $lib'
--  ;;
--
--sunos4*)
--  version_type=sunos
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  if test "$with_gnu_ld" = yes; then
--    need_lib_prefix=no
--  fi
--  need_version=yes
--  ;;
--
--sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  case $host_vendor in
--    sni)
--      shlibpath_overrides_runpath=no
--      need_lib_prefix=no
--      export_dynamic_flag_spec='${wl}-Blargedynsym'
--      runpath_var=LD_RUN_PATH
--      ;;
--    siemens)
--      need_lib_prefix=no
--      ;;
--    motorola)
--      need_lib_prefix=no
--      need_version=no
--      shlibpath_overrides_runpath=no
--      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
--      ;;
--  esac
--  ;;
--
--sysv4*MP*)
--  if test -d /usr/nec ;then
--    version_type=linux
--    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
--    soname_spec='$libname${shared_ext}.$major'
--    shlibpath_var=LD_LIBRARY_PATH
--  fi
--  ;;
--
--uts4*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
--*)
--  dynamic_linker=no
--  ;;
--esac
--echo "$as_me:$LINENO: result: $dynamic_linker" >&5
--echo "${ECHO_T}$dynamic_linker" >&6
--test "$dynamic_linker" = no && can_build_shared=no
--
--echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
--echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
--hardcode_action_F77=
--if test -n "$hardcode_libdir_flag_spec_F77" || \
--   test -n "$runpath_var_F77" || \
--   test "X$hardcode_automatic_F77" = "Xyes" ; then
--
--  # We can hardcode non-existant directories.
--  if test "$hardcode_direct_F77" != no &&
--     # If the only mechanism to avoid hardcoding is shlibpath_var, we
--     # have to relink, otherwise we might link with an installed library
--     # when we should be linking with a yet-to-be-installed one
--     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
--     test "$hardcode_minus_L_F77" != no; then
--    # Linking always hardcodes the temporary library directory.
--    hardcode_action_F77=relink
--  else
--    # We can link without hardcoding, and we can hardcode nonexisting dirs.
--    hardcode_action_F77=immediate
--  fi
--else
--  # We cannot hardcode anything, or else we can only hardcode existing
--  # directories.
--  hardcode_action_F77=unsupported
--fi
--echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
--echo "${ECHO_T}$hardcode_action_F77" >&6
--
--if test "$hardcode_action_F77" = relink; then
--  # Fast installation is not supported
--  enable_fast_install=no
--elif test "$shlibpath_overrides_runpath" = yes ||
--     test "$enable_shared" = no; then
--  # Fast installation is not necessary
--  enable_fast_install=needless
--fi
--
--striplib=
--old_striplib=
--echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
--echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
--if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
--  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
--  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--# FIXME - insert some real tests, host_os isn't really good enough
--  case $host_os in
--   darwin*)
--       if test -n "$STRIP" ; then
--         striplib="$STRIP -x"
--         echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--       else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--       ;;
--   *)
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  esac
--fi
--
--
--
--# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
--  # Now quote all the things that may contain metacharacters while being
--  # careful not to overquote the AC_SUBSTed values.  We take copies of the
--  # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
--    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    compiler_F77 \
--    CC_F77 \
--    LD_F77 \
--    lt_prog_compiler_wl_F77 \
--    lt_prog_compiler_pic_F77 \
--    lt_prog_compiler_static_F77 \
--    lt_prog_compiler_no_builtin_flag_F77 \
--    export_dynamic_flag_spec_F77 \
--    thread_safe_flag_spec_F77 \
--    whole_archive_flag_spec_F77 \
--    enable_shared_with_static_runtimes_F77 \
--    old_archive_cmds_F77 \
--    old_archive_from_new_cmds_F77 \
--    predep_objects_F77 \
--    postdep_objects_F77 \
--    predeps_F77 \
--    postdeps_F77 \
--    compiler_lib_search_path_F77 \
--    archive_cmds_F77 \
--    archive_expsym_cmds_F77 \
--    postinstall_cmds_F77 \
--    postuninstall_cmds_F77 \
--    old_archive_from_expsyms_cmds_F77 \
--    allow_undefined_flag_F77 \
--    no_undefined_flag_F77 \
--    export_symbols_cmds_F77 \
--    hardcode_libdir_flag_spec_F77 \
--    hardcode_libdir_flag_spec_ld_F77 \
--    hardcode_libdir_separator_F77 \
--    hardcode_automatic_F77 \
--    module_cmds_F77 \
--    module_expsym_cmds_F77 \
--    lt_cv_prog_compiler_c_o_F77 \
--    exclude_expsyms_F77 \
--    include_expsyms_F77; do
--
--    case $var in
--    old_archive_cmds_F77 | \
--    old_archive_from_new_cmds_F77 | \
--    archive_cmds_F77 | \
--    archive_expsym_cmds_F77 | \
--    module_cmds_F77 | \
--    module_expsym_cmds_F77 | \
--    old_archive_from_expsyms_cmds_F77 | \
--    export_symbols_cmds_F77 | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
--    old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
--      # Double-quote double-evaled strings.
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
--      ;;
--    *)
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
--      ;;
--    esac
--  done
--
--  case $lt_echo in
--  *'\$0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
--    ;;
--  esac
--
--cfgfile="$ofile"
--
--  cat <<__EOF__ >> "$cfgfile"
--# ### BEGIN LIBTOOL TAG CONFIG: $tagname
--
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc_F77
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# An echo program that does not interpret backslashes.
--echo=$lt_echo
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_compiler_F77
--
--# Is the compiler the GNU C compiler?
--with_gcc=$GCC_F77
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# The linker used to build libraries.
--LD=$lt_LD_F77
--
--# Whether we need hard or soft links.
--LN_S=$lt_LN_S
--
--# A BSD-compatible nm program.
--NM=$lt_NM
--
--# A symbol stripping program
--STRIP=$lt_STRIP
--
--# Used to examine libraries when file_magic_cmd begins "file"
--MAGIC_CMD=$MAGIC_CMD
--
--# Used on cygwin: DLL creation program.
--DLLTOOL="$DLLTOOL"
--
--# Used on cygwin: object dumper.
--OBJDUMP="$OBJDUMP"
--
--# Used on cygwin: assembler.
--AS="$AS"
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl_F77
--
--# Object file suffix (normally "o").
--objext="$ac_objext"
--
--# Old archive suffix (normally "a").
--libext="$libext"
--
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
--# Executable file suffix (normally "").
--exeext="$exeext"
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic_F77
--pic_mode=$pic_mode
--
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Do we need the lib prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static_F77
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
--
--# Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
--
--# Library versioning type.
--version_type=$version_type
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names.  First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME.
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Commands used to build and install an old-style archive.
--RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_old_archive_cmds_F77
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
--
--# Commands used to build and install a shared archive.
--archive_cmds=$lt_archive_cmds_F77
--archive_expsym_cmds=$lt_archive_expsym_cmds_F77
--postinstall_cmds=$lt_postinstall_cmds
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_module_cmds_F77
--module_expsym_cmds=$lt_module_expsym_cmds_F77
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_predep_objects_F77
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_postdep_objects_F77
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_predeps_F77
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_postdeps_F77
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_compiler_lib_search_path_F77
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == file_magic.
--file_magic_cmd=$lt_file_magic_cmd
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag_F77
--
--# Flag that forces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag_F77
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# Same as above, but a single script fragment to be evaled but not shown.
--finish_eval=$lt_finish_eval
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# This is the shared library runtime path variable.
--runpath_var=$runpath_var
--
--# This is the shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action_F77
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
--
--# Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
--
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
--# resulting binary.
--hardcode_direct=$hardcode_direct_F77
--
--# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
--# resulting binary.
--hardcode_minus_L=$hardcode_minus_L_F77
--
--# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
--# the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$hardcode_automatic_F77
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at relink time.
--variables_saved_for_relink="$variables_saved_for_relink"
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs_F77
--
--# Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$fix_srcfile_path_F77"
-+fi
-+fi
-+STRIP=$ac_cv_prog_STRIP
-+if test -n "$STRIP"; then
-+  echo "$as_me:$LINENO: result: $STRIP" >&5
-+echo "${ECHO_T}$STRIP" >&6
-+else
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
--# Set to yes if exported symbols are required.
--always_export_symbols=$always_export_symbols_F77
-+fi
-+if test -z "$ac_cv_prog_STRIP"; then
-+  ac_ct_STRIP=$STRIP
-+  # Extract the first word of "strip", so it can be a program name with args.
-+set dummy strip; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  if test -n "$ac_ct_STRIP"; then
-+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_exec_ext in '' $ac_executable_extensions; do
-+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_ac_ct_STRIP="strip"
-+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
-+  fi
-+done
-+done
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds_F77
-+  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
-+fi
-+fi
-+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
-+if test -n "$ac_ct_STRIP"; then
-+  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
-+echo "${ECHO_T}$ac_ct_STRIP" >&6
-+else
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
-+  STRIP=$ac_ct_STRIP
-+else
-+  STRIP="$ac_cv_prog_STRIP"
-+fi
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms_F77
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms_F77
-+enable_dlopen=no
-+enable_win32_dll=no
--# ### END LIBTOOL TAG CONFIG: $tagname
-+# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
-+if test "${enable_libtool_lock+set}" = set; then
-+  enableval="$enable_libtool_lock"
--__EOF__
-+fi;
-+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-+# Some flags need to be propagated to the compiler or linker for good
-+# libtool support.
-+case $host in
-+*-*-irix6*)
-+  # Find out which ABI we are using.
-+  echo '#line 4708 "configure"' > conftest.$ac_ext
-+  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; then
-+    case `/usr/bin/file conftest.$ac_objext` in
-+    *32-bit*)
-+      LD="${LD-ld} -32"
-+      ;;
-+    *N32*)
-+      LD="${LD-ld} -n32"
-+      ;;
-+    *64-bit*)
-+      LD="${LD-ld} -64"
-+      ;;
-+    esac
-+  fi
-+  rm -rf conftest*
-+  ;;
-+*-*-sco3.2v5*)
-+  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
-+  SAVE_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -belf"
-+  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
-+echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
-+if test "${lt_cv_cc_needs_belf+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  # If there is no Makefile yet, we rely on a make rule to execute
--  # `config.status --recheck' to rerun these tests and create the
--  # libtool script then.
--  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
--  if test -f "$ltmain_in"; then
--    test -f Makefile && make "$ltmain"
--  fi
--fi
--ac_ext=c
-+     ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
- ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
- ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
- ac_compiler_gnu=$ac_cv_c_compiler_gnu
--CC="$lt_save_CC"
--
--      else
--        tagname=""
--      fi
--      ;;
--
--      GCJ)
--      if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
-+     cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
-+int
-+main ()
-+{
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext conftest$ac_exeext
-+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-+  (eval $ac_link) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest$ac_exeext'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; }; then
-+  lt_cv_cc_needs_belf=yes
-+else
-+  echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
--# Source file extension for Java test sources.
--ac_ext=java
-+lt_cv_cc_needs_belf=no
-+fi
-+rm -f conftest.err conftest.$ac_objext \
-+      conftest$ac_exeext conftest.$ac_ext
-+     ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
--# Object file extension for compiled Java test sources.
--objext=o
--objext_GCJ=$objext
-+fi
-+echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
-+echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
-+  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
-+    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
-+    CFLAGS="$SAVE_CFLAGS"
-+  fi
-+  ;;
--# Code to be used in simple compile tests
--lt_simple_compile_test_code="class foo {}\n"
--# Code to be used in simple link tests
--lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
-+esac
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-+# Sed substitution that helps us do robust quoting.  It backslashifies
-+# metacharacters that are still active within double-quoted strings.
-+Xsed='sed -e s/^X//'
-+sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
-+# Same as above, but do not quote variable references.
-+double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
--# Allow CC to be a program name with arguments.
--compiler=$CC
-+# Sed substitution to delay expansion of an escaped shell variable in a
-+# double_quote_subst'ed string.
-+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-+# Constants:
-+rm="rm -f"
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
-+# Global variables:
-+default_ofile=libtool
-+can_build_shared=yes
-+# All known linkers require a `.a' archive for static linking (except M$VC,
-+# which needs '.lib').
-+libext=a
-+ltmain="$ac_aux_dir/ltmain.sh"
-+ofile="$default_ofile"
-+with_gnu_ld="$lt_cv_prog_gnu_ld"
-+need_locks="$enable_libtool_lock"
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${GCJ-"gcj"}
--compiler=$CC
--compiler_GCJ=$CC
--for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-+old_CC="$CC"
-+old_CFLAGS="$CFLAGS"
-+# Set sane defaults for various variables
-+test -z "$AR" && AR=ar
-+test -z "$AR_FLAGS" && AR_FLAGS=cru
-+test -z "$AS" && AS=as
-+test -z "$CC" && CC=cc
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+test -z "$LD" && LD=ld
-+test -z "$LN_S" && LN_S="ln -s"
-+test -z "$MAGIC_CMD" && MAGIC_CMD=file
-+test -z "$NM" && NM=nm
-+test -z "$OBJDUMP" && OBJDUMP=objdump
-+test -z "$RANLIB" && RANLIB=:
-+test -z "$STRIP" && STRIP=:
-+test -z "$ac_objext" && ac_objext=o
--# GCJ did not exist at the time GCC didn't implicitly link libc in.
--archive_cmds_need_lc_GCJ=no
-+if test x"$host" != x"$build"; then
-+  ac_tool_prefix=${host_alias}-
-+else
-+  ac_tool_prefix=
-+fi
--old_archive_cmds_GCJ=$old_archive_cmds
-+# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
-+case $host_os in
-+linux-gnu*) ;;
-+linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
-+esac
-+case $host_os in
-+aix3*)
-+  # AIX sometimes has problems with the GCC collect2 program.  For some
-+  # reason, if we set the COLLECT_NAMES environment variable, the problems
-+  # vanish in a puff of smoke.
-+  if test "X${COLLECT_NAMES+set}" != Xset; then
-+    COLLECT_NAMES=
-+    export COLLECT_NAMES
-+  fi
-+  ;;
-+esac
--lt_prog_compiler_no_builtin_flag_GCJ=
-+# Determine commands to create old-style static archives.
-+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
-+old_postinstall_cmds='chmod 644 $oldlib'
-+old_postuninstall_cmds=
--if test "$GCC" = yes; then
--  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
-+if test -n "$RANLIB"; then
-+  case $host_os in
-+  openbsd*)
-+    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  *)
-+    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
-+    ;;
-+  esac
-+  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-+fi
-+# Allow CC to be a program name with arguments.
-+set dummy $CC
-+compiler="$2"
--echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
--echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
-+echo "$as_me:$LINENO: checking for objdir" >&5
-+echo $ECHO_N "checking for objdir... $ECHO_C" >&6
-+rm -f .libs 2>/dev/null
-+mkdir .libs 2>/dev/null
-+if test -d .libs; then
-+  objdir=.libs
- else
--  lt_cv_prog_compiler_rtti_exceptions=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="-fno-rtti -fno-exceptions"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:15820: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:15824: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_rtti_exceptions=yes
--     fi
--   fi
--   $rm conftest*
--
-+  # MS-DOS does not allow filenames that begin with a dot.
-+  objdir=_libs
- fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
-+rmdir .libs 2>/dev/null
-+echo "$as_me:$LINENO: result: $objdir" >&5
-+echo "${ECHO_T}$objdir" >&6
--if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
--    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
--else
--    :
--fi
--fi
--lt_prog_compiler_wl_GCJ=
--lt_prog_compiler_pic_GCJ=
--lt_prog_compiler_static_GCJ=
-+# Check whether --with-pic or --without-pic was given.
-+if test "${with_pic+set}" = set; then
-+  withval="$with_pic"
-+  pic_mode="$withval"
-+else
-+  pic_mode=default
-+fi;
-+test -z "$pic_mode" && pic_mode=default
-+# We assume here that the value for lt_cv_prog_cc_pic will not be cached
-+# in isolation, and that seeing it set (from the cache) indicates that
-+# the associated values are set (in the cache) correctly too.
- echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
- echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
-+if test "${lt_cv_prog_cc_pic+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+   lt_cv_prog_cc_pic=
-+  lt_cv_prog_cc_shlib=
-+  lt_cv_prog_cc_wl=
-+  lt_cv_prog_cc_static=
-+  lt_cv_prog_cc_no_builtin=
-+  lt_cv_prog_cc_can_build_shared=$can_build_shared
-   if test "$GCC" = yes; then
--    lt_prog_compiler_wl_GCJ='-Wl,'
--    lt_prog_compiler_static_GCJ='-static'
-+    lt_cv_prog_cc_wl='-Wl,'
-+    lt_cv_prog_cc_static='-static'
-     case $host_os in
--      aix*)
--      # All AIX code is PIC.
--      if test "$host_cpu" = ia64; then
--      # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static_GCJ='-Bstatic'
--      fi
-+    aix*)
-+      # Below there is a dirty hack to force normal static linking with -ldl
-+      # The problem is because libdl dynamically linked with both libc and
-+      # libC (AIX C++ library), which obviously doesn't included in libraries
-+      # list by gcc. This cause undefined symbols with -static flags.
-+      # This hack allows C programs to be linked with "-static -ldl", but
-+      # not sure about C++ programs.
-+      lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
-       ;;
--
-     amigaos*)
-       # FIXME: we need at least 68020 code to build shared libraries, but
-       # adding the `-m68020' flag to GCC prevents building anything better,
-       # like `-m68040'.
--      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
-+      lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
-       ;;
--
--    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-+    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
-       # PIC is the default for these OSes.
-       ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
--      ;;
--
-     darwin* | rhapsody*)
-       # PIC is the default on this platform
-       # Common symbols not allowed in MH_DYLIB files
--      lt_prog_compiler_pic_GCJ='-fno-common'
-+      lt_cv_prog_cc_pic='-fno-common'
-       ;;
--
--    msdosdjgpp*)
--      # Just because we use GCC doesn't mean we suddenly get shared libraries
--      # on systems that don't support them.
--      lt_prog_compiler_can_build_shared_GCJ=no
--      enable_shared=no
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-       ;;
--
-     sysv4*MP*)
-       if test -d /usr/nec; then
--      lt_prog_compiler_pic_GCJ=-Kconform_pic
-+       lt_cv_prog_cc_pic=-Kconform_pic
-       fi
-       ;;
--
--    hpux*)
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic_GCJ='-fPIC'
--      ;;
--      esac
--      ;;
--
-     *)
--      lt_prog_compiler_pic_GCJ='-fPIC'
-+      lt_cv_prog_cc_pic='-fPIC'
-       ;;
-     esac
-   else
--    # PORTME Check for flag to pass linker flags through the system compiler.
-+    # PORTME Check for PIC flags for the system compiler.
-     case $host_os in
--    aix*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
-+    aix3* | aix4* | aix5*)
-+      lt_cv_prog_cc_wl='-Wl,'
-+      # All AIX code is PIC.
-       if test "$host_cpu" = ia64; then
-       # AIX 5 now supports IA64 processor
--      lt_prog_compiler_static_GCJ='-Bstatic'
-+      lt_cv_prog_cc_static='-Bstatic'
-       else
--      lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
-+      lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
-       fi
-       ;;
--      darwin*)
--        # PIC is the default on this platform
--        # Common symbols not allowed in MH_DYLIB files
--       case $cc_basename in
--         xlc*)
--         lt_prog_compiler_pic_GCJ='-qnocommon'
--         lt_prog_compiler_wl_GCJ='-Wl,'
--         ;;
--       esac
--       ;;
--
--    mingw* | pw32* | os2*)
--      # This hack is so that the source file can tell whether it is being
--      # built for inclusion in a dll (and should export symbols for example).
--      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
--      ;;
-     hpux9* | hpux10* | hpux11*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
--      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
--      # not for PA HP-UX.
--      case $host_cpu in
--      hppa*64*|ia64*)
--      # +Z the default
--      ;;
--      *)
--      lt_prog_compiler_pic_GCJ='+Z'
--      ;;
--      esac
--      # Is there a better lt_prog_compiler_static that works with the bundled CC?
--      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
-+      # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
-+      lt_cv_prog_cc_pic='+Z'
-       ;;
-     irix5* | irix6* | nonstopux*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-       # PIC (with -KPIC) is the default.
--      lt_prog_compiler_static_GCJ='-non_shared'
-       ;;
--    newsos6)
--      lt_prog_compiler_pic_GCJ='-KPIC'
--      lt_prog_compiler_static_GCJ='-Bstatic'
-+    cygwin* | mingw* | pw32* | os2*)
-+      # This hack is so that the source file can tell whether it is being
-+      # built for inclusion in a dll (and should export symbols for example).
-+      lt_cv_prog_cc_pic='-DDLL_EXPORT'
-       ;;
--    linux*)
--      case $cc_basename in
--      icc* | ecc*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
--      lt_prog_compiler_pic_GCJ='-KPIC'
--      lt_prog_compiler_static_GCJ='-static'
--        ;;
--      pgcc* | pgf77* | pgf90* | pgf95*)
--        # Portland Group compilers (*not* the Pentium gcc compiler,
--      # which looks to be a dead project)
--      lt_prog_compiler_wl_GCJ='-Wl,'
--      lt_prog_compiler_pic_GCJ='-fpic'
--      lt_prog_compiler_static_GCJ='-Bstatic'
--        ;;
--      ccc*)
--        lt_prog_compiler_wl_GCJ='-Wl,'
--        # All Alpha code is PIC.
--        lt_prog_compiler_static_GCJ='-non_shared'
--        ;;
--      esac
-+    newsos6)
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-       ;;
-     osf3* | osf4* | osf5*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
-       # All OSF/1 code is PIC.
--      lt_prog_compiler_static_GCJ='-non_shared'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      lt_cv_prog_cc_static='-non_shared'
-       ;;
-     sco3.2v5*)
--      lt_prog_compiler_pic_GCJ='-Kpic'
--      lt_prog_compiler_static_GCJ='-dn'
-+      lt_cv_prog_cc_pic='-Kpic'
-+      lt_cv_prog_cc_static='-dn'
-+      lt_cv_prog_cc_shlib='-belf'
-       ;;
-     solaris*)
--      lt_prog_compiler_pic_GCJ='-KPIC'
--      lt_prog_compiler_static_GCJ='-Bstatic'
--      case $cc_basename in
--      f77* | f90* | f95*)
--      lt_prog_compiler_wl_GCJ='-Qoption ld ';;
--      *)
--      lt_prog_compiler_wl_GCJ='-Wl,';;
--      esac
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-       ;;
-     sunos4*)
--      lt_prog_compiler_wl_GCJ='-Qoption ld '
--      lt_prog_compiler_pic_GCJ='-PIC'
--      lt_prog_compiler_static_GCJ='-Bstatic'
-+      lt_cv_prog_cc_pic='-PIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Qoption ld '
-       ;;
-     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
--      lt_prog_compiler_pic_GCJ='-KPIC'
--      lt_prog_compiler_static_GCJ='-Bstatic'
-+      lt_cv_prog_cc_pic='-KPIC'
-+      lt_cv_prog_cc_static='-Bstatic'
-+      lt_cv_prog_cc_wl='-Wl,'
-+      ;;
-+
-+    uts4*)
-+      lt_cv_prog_cc_pic='-pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-       ;;
-     sysv4*MP*)
-       if test -d /usr/nec ;then
--      lt_prog_compiler_pic_GCJ='-Kconform_pic'
--      lt_prog_compiler_static_GCJ='-Bstatic'
-+      lt_cv_prog_cc_pic='-Kconform_pic'
-+      lt_cv_prog_cc_static='-Bstatic'
-       fi
-       ;;
--    unicos*)
--      lt_prog_compiler_wl_GCJ='-Wl,'
--      lt_prog_compiler_can_build_shared_GCJ=no
--      ;;
--
--    uts4*)
--      lt_prog_compiler_pic_GCJ='-pic'
--      lt_prog_compiler_static_GCJ='-Bstatic'
--      ;;
--
-     *)
--      lt_prog_compiler_can_build_shared_GCJ=no
-+      lt_cv_prog_cc_can_build_shared=no
-       ;;
-     esac
-   fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
--
--#
--# Check to make sure the PIC flag actually works.
--#
--if test -n "$lt_prog_compiler_pic_GCJ"; then
--
--echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
--echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
--if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  lt_prog_compiler_pic_works_GCJ=no
--  ac_outfile=conftest.$ac_objext
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   # The option is referenced via a variable to avoid confusing sed.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:16082: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>conftest.err)
--   ac_status=$?
--   cat conftest.err >&5
--   echo "$as_me:16086: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s "$ac_outfile"; then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings other than the usual output.
--     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
--     $SED '/^$/d' conftest.err >conftest.er2
--     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
--       lt_prog_compiler_pic_works_GCJ=yes
--     fi
--   fi
--   $rm conftest*
--
- fi
--echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
--echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
--if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
--    case $lt_prog_compiler_pic_GCJ in
--     "" | " "*) ;;
--     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
--     esac
-+if test -z "$lt_cv_prog_cc_pic"; then
-+  echo "$as_me:$LINENO: result: none" >&5
-+echo "${ECHO_T}none" >&6
- else
--    lt_prog_compiler_pic_GCJ=
--     lt_prog_compiler_can_build_shared_GCJ=no
--fi
--
--fi
--case $host_os in
--  # For platforms which do not support PIC, -DPIC is meaningless:
--  *djgpp*)
--    lt_prog_compiler_pic_GCJ=
--    ;;
--  *)
--    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
--    ;;
--esac
-+  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
-+echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
--echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
--echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
--if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
-+  # Check to make sure the pic_flag actually works.
-+  echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
-+echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
-+  if test "${lt_cv_prog_cc_pic_works+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  lt_cv_prog_compiler_c_o_GCJ=no
--   $rm -r conftest 2>/dev/null
--   mkdir conftest
--   cd conftest
--   mkdir out
--   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
--
--   lt_compiler_flag="-o out/conftest2.$ac_objext"
--   # Insert the option either (1) after the last *FLAGS variable, or
--   # (2) before a word containing "conftest.", or (3) at the end.
--   # Note that $ac_compile itself does not contain backslashes and begins
--   # with a dollar sign (not a hyphen), so the echo should work correctly.
--   lt_compile=`echo "$ac_compile" | $SED \
--   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
--   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
--   -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:16144: $lt_compile\"" >&5)
--   (eval "$lt_compile" 2>out/conftest.err)
--   ac_status=$?
--   cat out/conftest.err >&5
--   echo "$as_me:16148: \$? = $ac_status" >&5
--   if (exit $ac_status) && test -s out/conftest2.$ac_objext
--   then
--     # The compiler can only warn and ignore the option if not recognized
--     # So say no if there are warnings
--     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
--     $SED '/^$/d' out/conftest.err >out/conftest.er2
--     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
--       lt_cv_prog_compiler_c_o_GCJ=yes
--     fi
--   fi
--   chmod u+w . 2>&5
--   $rm conftest*
--   # SGI C++ compiler will create directory out/ii_files/ for
--   # template instantiation
--   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
--   $rm out/* && rmdir out
--   cd ..
--   rmdir conftest
--   $rm conftest*
-+      save_CFLAGS="$CFLAGS"
-+    CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
-+    cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
--fi
--echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
--echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
-+int
-+main ()
-+{
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext
-+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest.$ac_objext'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; }; then
-+        case $host_os in
-+      hpux9* | hpux10* | hpux11*)
-+      # On HP-UX, both CC and GCC only warn that PIC is supported... then
-+      # they create non-PIC objects.  So, if there were any warnings, we
-+      # assume that PIC is not supported.
-+      if test -s conftest.err; then
-+        lt_cv_prog_cc_pic_works=no
-+      else
-+        lt_cv_prog_cc_pic_works=yes
-+      fi
-+      ;;
-+      *)
-+      lt_cv_prog_cc_pic_works=yes
-+      ;;
-+      esac
--hard_links="nottested"
--if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
--  # do not overwrite the value of need_locks provided by the user
--  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
--echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
--  hard_links=yes
--  $rm conftest*
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  touch conftest.a
--  ln conftest.a conftest.b 2>&5 || hard_links=no
--  ln conftest.a conftest.b 2>/dev/null && hard_links=no
--  echo "$as_me:$LINENO: result: $hard_links" >&5
--echo "${ECHO_T}$hard_links" >&6
--  if test "$hard_links" = no; then
--    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
--echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
--    need_locks=warn
--  fi
- else
--  need_locks=no
--fi
--
--echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
--echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
--
--  runpath_var=
--  allow_undefined_flag_GCJ=
--  enable_shared_with_static_runtimes_GCJ=no
--  archive_cmds_GCJ=
--  archive_expsym_cmds_GCJ=
--  old_archive_From_new_cmds_GCJ=
--  old_archive_from_expsyms_cmds_GCJ=
--  export_dynamic_flag_spec_GCJ=
--  whole_archive_flag_spec_GCJ=
--  thread_safe_flag_spec_GCJ=
--  hardcode_libdir_flag_spec_GCJ=
--  hardcode_libdir_flag_spec_ld_GCJ=
--  hardcode_libdir_separator_GCJ=
--  hardcode_direct_GCJ=no
--  hardcode_minus_L_GCJ=no
--  hardcode_shlibpath_var_GCJ=unsupported
--  link_all_deplibs_GCJ=unknown
--  hardcode_automatic_GCJ=no
--  module_cmds_GCJ=
--  module_expsym_cmds_GCJ=
--  always_export_symbols_GCJ=no
--  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  # include_expsyms should be a list of space-separated symbols to be *always*
--  # included in the symbol list
--  include_expsyms_GCJ=
--  # exclude_expsyms can be an extended regexp of symbols to exclude
--  # it will be wrapped by ` (' and `)$', so one must not match beginning or
--  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
--  # as well as any symbol that contains `d'.
--  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
--  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
--  # platforms (ab)use it in PIC code, but their linkers get confused if
--  # the symbol is explicitly referenced.  Since portable code cannot
--  # rely on this symbol name, it's probably fine to never include it in
--  # preloaded symbol tables.
--  extract_expsyms_cmds=
--  # Just being paranoid about ensuring that cc_basename is set.
--  for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--  case $host_os in
--  cygwin* | mingw* | pw32*)
--    # FIXME: the MSVC++ port hasn't been tested in a loooong time
--    # When not using gcc, we currently assume that we are using
--    # Microsoft Visual C++.
--    if test "$GCC" != yes; then
--      with_gnu_ld=no
--    fi
--    ;;
--  openbsd*)
--    with_gnu_ld=no
--    ;;
--  esac
-+  echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
--  ld_shlibs_GCJ=yes
--  if test "$with_gnu_ld" = yes; then
--    # If archive_cmds runs LD, not CC, wlarc should be empty
--    wlarc='${wl}'
-+      lt_cv_prog_cc_pic_works=no
--    # Set some defaults for GNU ld with shared library support. These
--    # are reset later if shared libraries are not supported. Putting them
--    # here allows them to be overridden if necessary.
--    runpath_var=LD_RUN_PATH
--    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
--    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
--    # ancient GNU ld didn't support --whole-archive et. al.
--    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
--      whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
--      else
--      whole_archive_flag_spec_GCJ=
--    fi
--    supports_anon_versioning=no
--    case `$LD -v 2>/dev/null` in
--      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
--      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
--      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
--      *\ 2.11.*) ;; # other 2.11 versions
--      *) supports_anon_versioning=yes ;;
--    esac
-+fi
-+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-+    CFLAGS="$save_CFLAGS"
--    # See if GNU ld supports shared libraries.
--    case $host_os in
--    aix3* | aix4* | aix5*)
--      # On AIX/PPC, the GNU linker is very broken
--      if test "$host_cpu" != ia64; then
--      ld_shlibs_GCJ=no
--      cat <<EOF 1>&2
-+fi
--*** Warning: the GNU linker, at least up to release 2.9.1, is reported
--*** to be unable to reliably create shared libraries on AIX.
--*** Therefore, libtool is disabling shared libraries support.  If you
--*** really care for shared libraries, you may want to modify your PATH
--*** so that a non-GNU linker is found, and then restart.
--EOF
--      fi
--      ;;
-+  if test "X$lt_cv_prog_cc_pic_works" = Xno; then
-+    lt_cv_prog_cc_pic=
-+    lt_cv_prog_cc_can_build_shared=no
-+  else
-+    lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
-+  fi
--    amigaos*)
--      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_minus_L_GCJ=yes
--
--      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
--      # that the semantics of dynamic libraries on AmigaOS, at least up
--      # to version 4, is to share data among multiple programs linked
--      # with the same dynamic library.  Since this doesn't match the
--      # behavior of shared libraries on other platforms, we can't use
--      # them.
--      ld_shlibs_GCJ=no
--      ;;
-+  echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
-+echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
-+fi
--    beos*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      allow_undefined_flag_GCJ=unsupported
--      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
--      # support --undefined.  This deserves some investigation.  FIXME
--      archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      else
--      ld_shlibs_GCJ=no
--      fi
--      ;;
-+# Check for any special shared library compilation flags.
-+if test -n "$lt_cv_prog_cc_shlib"; then
-+  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
-+echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
-+  if echo "$old_CC $old_CFLAGS " | egrep -e "[        ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
-+  else
-+   { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
-+echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
-+    lt_cv_prog_cc_can_build_shared=no
-+  fi
-+fi
--    cygwin* | mingw* | pw32*)
--      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
--      # as there is no search path for DLLs.
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      allow_undefined_flag_GCJ=unsupported
--      always_export_symbols_GCJ=no
--      enable_shared_with_static_runtimes_GCJ=yes
--      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
--
--      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
--        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
--      # If the export-symbols file already is a .def file (1st line
--      # is EXPORTS), use it as is; otherwise, prepend...
--      archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--        cp $export_symbols $output_objdir/$soname.def;
--      else
--        echo EXPORTS > $output_objdir/$soname.def;
--        cat $export_symbols >> $output_objdir/$soname.def;
--      fi~
--      $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
--      else
--      ld_shlibs_GCJ=no
--      fi
--      ;;
-+echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
-+echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
-+if test "${lt_cv_prog_cc_static_works+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+    lt_cv_prog_cc_static_works=no
-+  save_LDFLAGS="$LDFLAGS"
-+  LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
-+  cat >conftest.$ac_ext <<_ACEOF
-+/* confdefs.h.  */
-+_ACEOF
-+cat confdefs.h >>conftest.$ac_ext
-+cat >>conftest.$ac_ext <<_ACEOF
-+/* end confdefs.h.  */
--    linux*)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      tmp_addflag=
--      case $cc_basename,$host_cpu in
--      pgcc*)                          # Portland Group C compiler
--        whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag'
--        ;;
--      pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
--        whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
--        tmp_addflag=' $pic_flag -Mnomain' ;;
--      ecc*,ia64* | icc*,ia64*)                # Intel C compiler on ia64
--        tmp_addflag=' -i_dynamic' ;;
--      efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
--        tmp_addflag=' -i_dynamic -nofor_main' ;;
--      ifc* | ifort*)                  # Intel Fortran compiler
--        tmp_addflag=' -nofor_main' ;;
--      esac
--      archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+int
-+main ()
-+{
--      if test $supports_anon_versioning = yes; then
--        archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
--  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
--  $echo "local: *; };" >> $output_objdir/$libname.ver~
--        $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
--      fi
--      else
--      ld_shlibs_GCJ=no
--      fi
--      ;;
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+rm -f conftest.$ac_objext conftest$ac_exeext
-+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-+  (eval $ac_link) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest$ac_exeext'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; }; then
-+  lt_cv_prog_cc_static_works=yes
-+else
-+  echo "$as_me: failed program was:" >&5
-+sed 's/^/| /' conftest.$ac_ext >&5
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
--      wlarc=
--      else
--      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      fi
--      ;;
-+fi
-+rm -f conftest.err conftest.$ac_objext \
-+      conftest$ac_exeext conftest.$ac_ext
-+  LDFLAGS="$save_LDFLAGS"
--    solaris* | sysv5*)
--      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
--      ld_shlibs_GCJ=no
--      cat <<EOF 1>&2
-+fi
--*** Warning: The releases 2.8.* of the GNU linker cannot reliably
--*** create shared libraries on Solaris systems.  Therefore, libtool
--*** is disabling shared libraries support.  We urge you to upgrade GNU
--*** binutils to release 2.9.1 or newer.  Another option is to modify
--*** your PATH or compiler configuration so that the native linker is
--*** used, and then restart.
--EOF
--      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs_GCJ=no
--      fi
--      ;;
-+# Belt *and* braces to stop my trousers falling down:
-+test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
-+echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
-+echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
--    sunos4*)
--      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      wlarc=
--      hardcode_direct_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+pic_flag="$lt_cv_prog_cc_pic"
-+special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
-+wl="$lt_cv_prog_cc_wl"
-+link_static_flag="$lt_cv_prog_cc_static"
-+no_builtin_flag="$lt_cv_prog_cc_no_builtin"
-+can_build_shared="$lt_cv_prog_cc_can_build_shared"
--    *)
--      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
--      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--      archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
--      else
--      ld_shlibs_GCJ=no
--      fi
--      ;;
--    esac
--    if test "$ld_shlibs_GCJ" = no; then
--      runpath_var=
--      hardcode_libdir_flag_spec_GCJ=
--      export_dynamic_flag_spec_GCJ=
--      whole_archive_flag_spec_GCJ=
--    fi
--  else
--    # PORTME fill in a description of your system's linker (not GNU ld)
--    case $host_os in
--    aix3*)
--      allow_undefined_flag_GCJ=unsupported
--      always_export_symbols_GCJ=yes
--      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
--      # Note: this linker hardcodes the directories in LIBPATH if there
--      # are no directories specified by -L.
--      hardcode_minus_L_GCJ=yes
--      if test "$GCC" = yes && test -z "$link_static_flag"; then
--      # Neither direct hardcoding nor static linking is supported with a
--      # broken collect2.
--      hardcode_direct_GCJ=unsupported
--      fi
--      ;;
-+# Check to see if options -o and -c are simultaneously supported by compiler
-+echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
-+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
-+if test "${lt_cv_compiler_c_o+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
--    aix4* | aix5*)
--      if test "$host_cpu" = ia64; then
--      # On IA64, the linker does run time linking by default, so we don't
--      # have to do anything special.
--      aix_use_runtimelinking=no
--      exp_sym_flag='-Bexport'
--      no_entry_flag=""
--      else
--      # If we're using GNU nm, then we don't want the "-C" option.
--      # -C means demangle to AIX nm, but means don't demangle with GNU nm
--      if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
--        export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      else
--        export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
--      fi
--      aix_use_runtimelinking=no
-+$rm -r conftest 2>/dev/null
-+mkdir conftest
-+cd conftest
-+echo "int some_variable = 0;" > conftest.$ac_ext
-+mkdir out
-+# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
-+# that will create temporary files in the current directory regardless of
-+# the output directory.  Thus, making CWD read-only will cause this test
-+# to fail, enabling locking or at least warning the user not to do parallel
-+# builds.
-+chmod -w .
-+save_CFLAGS="$CFLAGS"
-+CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
-+compiler_c_o=no
-+if { (eval echo configure:5263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-+  # The compiler can only warn and ignore the option if not recognized
-+  # So say no if there are warnings
-+  if test -s out/conftest.err; then
-+    lt_cv_compiler_c_o=no
-+  else
-+    lt_cv_compiler_c_o=yes
-+  fi
-+else
-+  # Append any errors to the config.log.
-+  cat out/conftest.err 1>&5
-+  lt_cv_compiler_c_o=no
-+fi
-+CFLAGS="$save_CFLAGS"
-+chmod u+w .
-+$rm conftest* out/*
-+rmdir out
-+cd ..
-+rmdir conftest
-+$rm -r conftest 2>/dev/null
--      # Test if we are trying to use run time linking or normal
--      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
--      # need to do runtime linking.
--      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
--        for ld_flag in $LDFLAGS; do
--        if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
--          aix_use_runtimelinking=yes
--          break
--        fi
--        done
--      esac
-+fi
--      exp_sym_flag='-bexport'
--      no_entry_flag='-bnoentry'
--      fi
-+compiler_c_o=$lt_cv_compiler_c_o
-+echo "$as_me:$LINENO: result: $compiler_c_o" >&5
-+echo "${ECHO_T}$compiler_c_o" >&6
--      # When large executables or shared objects are built, AIX ld can
--      # have problems creating the table of contents.  If linking a library
--      # or program results in "error TOC overflow" add -mminimal-toc to
--      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
--      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
--
--      archive_cmds_GCJ=''
--      hardcode_direct_GCJ=yes
--      hardcode_libdir_separator_GCJ=':'
--      link_all_deplibs_GCJ=yes
--
--      if test "$GCC" = yes; then
--      case $host_os in aix4.[012]|aix4.[012].*)
--      # We only want to do this on AIX 4.2 and lower, the check
--      # below for broken collect2 doesn't work under 4.3+
--        collect2name=`${CC} -print-prog-name=collect2`
--        if test -f "$collect2name" && \
--         strings "$collect2name" | grep resolve_lib_name >/dev/null
--        then
--        # We have reworked collect2
--        hardcode_direct_GCJ=yes
--        else
--        # We have old collect2
--        hardcode_direct_GCJ=unsupported
--        # It fails to find uninstalled libraries when the uninstalled
--        # path is not listed in the libpath.  Setting hardcode_minus_L
--        # to unsupported forces relinking
--        hardcode_minus_L_GCJ=yes
--        hardcode_libdir_flag_spec_GCJ='-L$libdir'
--        hardcode_libdir_separator_GCJ=
--        fi
--      esac
--      shared_flag='-shared'
--      if test "$aix_use_runtimelinking" = yes; then
--        shared_flag="$shared_flag "'${wl}-G'
--      fi
--      else
--      # not using gcc
--      if test "$host_cpu" = ia64; then
--      # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
--      # chokes on -Wl,-G. The following line is correct:
--        shared_flag='-G'
--      else
--      if test "$aix_use_runtimelinking" = yes; then
--          shared_flag='${wl}-G'
--        else
--          shared_flag='${wl}-bM:SRE'
--      fi
--      fi
--      fi
-+if test x"$compiler_c_o" = x"yes"; then
-+  # Check to see if we can write to a .lo
-+  echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
-+echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
-+  if test "${lt_cv_compiler_o_lo+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
--      # It seems that -bexpall does not export symbols beginning with
--      # underscore (_), so it is better to generate a list of symbols to export.
--      always_export_symbols_GCJ=yes
--      if test "$aix_use_runtimelinking" = yes; then
--      # Warning - without using the other runtime loading flags (-brtl),
--      # -berok will link without error, but may produce a broken library.
--      allow_undefined_flag_GCJ='-berok'
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
-+  lt_cv_compiler_o_lo=no
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -c -o conftest.lo"
-+  save_objext="$ac_objext"
-+  ac_objext=lo
-+  cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
-@@ -16555,58 +5310,90 @@
- int
- main ()
- {
--
-+int some_variable = 0;
-   ;
-   return 0;
- }
- _ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
-+rm -f conftest.$ac_objext
-+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>conftest.er1
-   ac_status=$?
-   grep -v '^ *+' conftest.er1 >conftest.err
-   rm -f conftest.er1
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
-+       { ac_try='test -s conftest.$ac_objext'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
-+      # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      lt_cv_compiler_o_lo=no
-+    else
-+      lt_cv_compiler_o_lo=yes
-+    fi
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
- else
-   echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-+  ac_objext="$save_objext"
-+  CFLAGS="$save_CFLAGS"
--       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
--      archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
--       else
--      if test "$host_cpu" = ia64; then
--        hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
--        allow_undefined_flag_GCJ="-z nodefs"
--        archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
--      else
--       # Determine the default libpath from the value encoded in an empty executable.
--       cat >conftest.$ac_ext <<_ACEOF
-+fi
-+
-+  compiler_o_lo=$lt_cv_compiler_o_lo
-+  echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
-+echo "${ECHO_T}$compiler_o_lo" >&6
-+else
-+  compiler_o_lo=no
-+fi
-+
-+# Check to see if we can do hard links to lock some files if needed
-+hard_links="nottested"
-+if test "$compiler_c_o" = no && test "$need_locks" != no; then
-+  # do not overwrite the value of need_locks provided by the user
-+  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
-+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
-+  hard_links=yes
-+  $rm conftest*
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  touch conftest.a
-+  ln conftest.a conftest.b 2>&5 || hard_links=no
-+  ln conftest.a conftest.b 2>/dev/null && hard_links=no
-+  echo "$as_me:$LINENO: result: $hard_links" >&5
-+echo "${ECHO_T}$hard_links" >&6
-+  if test "$hard_links" = no; then
-+    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
-+echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
-+    need_locks=warn
-+  fi
-+else
-+  need_locks=no
-+fi
-+
-+if test "$GCC" = yes; then
-+  # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
-+  echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-+echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
-+  echo "int some_variable = 0;" > conftest.$ac_ext
-+  save_CFLAGS="$CFLAGS"
-+  CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
-+  compiler_rtti_exceptions=no
-+  cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
-@@ -16616,556 +5403,808 @@
- int
- main ()
- {
--
-+int some_variable = 0;
-   ;
-   return 0;
- }
- _ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
-+rm -f conftest.$ac_objext
-+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>conftest.er1
-   ac_status=$?
-   grep -v '^ *+' conftest.er1 >conftest.err
-   rm -f conftest.er1
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
-+       { ac_try='test -s conftest.$ac_objext'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
-+      # The compiler can only warn and ignore the option if not recognized
-+    # So say no if there are warnings
-+    if test -s conftest.err; then
-+      compiler_rtti_exceptions=no
-+    else
-+      compiler_rtti_exceptions=yes
-+    fi
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
--}'`; fi
- else
-   echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-+  CFLAGS="$save_CFLAGS"
-+  echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
-+echo "${ECHO_T}$compiler_rtti_exceptions" >&6
-+
-+  if test "$compiler_rtti_exceptions" = "yes"; then
-+    no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
-+  else
-+    no_builtin_flag=' -fno-builtin'
-+  fi
-+fi
-+
-+# See if the linker supports building shared libraries.
-+echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
-+echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
-+
-+allow_undefined_flag=
-+no_undefined_flag=
-+need_lib_prefix=unknown
-+need_version=unknown
-+# when you set need_version to no, make sure it does not cause -set_version
-+# flags to be left without arguments
-+archive_cmds=
-+archive_expsym_cmds=
-+old_archive_from_new_cmds=
-+old_archive_from_expsyms_cmds=
-+export_dynamic_flag_spec=
-+whole_archive_flag_spec=
-+thread_safe_flag_spec=
-+hardcode_into_libs=no
-+hardcode_libdir_flag_spec=
-+hardcode_libdir_separator=
-+hardcode_direct=no
-+hardcode_minus_L=no
-+hardcode_shlibpath_var=unsupported
-+runpath_var=
-+link_all_deplibs=unknown
-+always_export_symbols=no
-+export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+# include_expsyms should be a list of space-separated symbols to be *always*
-+# included in the symbol list
-+include_expsyms=
-+# exclude_expsyms can be an egrep regular expression of symbols to exclude
-+# it will be wrapped by ` (' and `)$', so one must not match beginning or
-+# end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
-+# as well as any symbol that contains `d'.
-+exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
-+# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
-+# platforms (ab)use it in PIC code, but their linkers get confused if
-+# the symbol is explicitly referenced.  Since portable code cannot
-+# rely on this symbol name, it's probably fine to never include it in
-+# preloaded symbol tables.
-+extract_expsyms_cmds=
-+
-+case $host_os in
-+cygwin* | mingw* | pw32*)
-+  # FIXME: the MSVC++ port hasn't been tested in a loooong time
-+  # When not using gcc, we currently assume that we are using
-+  # Microsoft Visual C++.
-+  if test "$GCC" != yes; then
-+    with_gnu_ld=no
-+  fi
-+  ;;
-+openbsd*)
-+  with_gnu_ld=no
-+  ;;
-+esac
-+
-+ld_shlibs=yes
-+if test "$with_gnu_ld" = yes; then
-+  # If archive_cmds runs LD, not CC, wlarc should be empty
-+  wlarc='${wl}'
-+
-+  # See if GNU ld supports shared libraries.
-+  case $host_os in
-+  aix3* | aix4* | aix5*)
-+    # On AIX, the GNU linker is very broken
-+    # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
-+    ld_shlibs=no
-+    cat <<EOF 1>&2
-+
-+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-+*** to be unable to reliably create shared libraries on AIX.
-+*** Therefore, libtool is disabling shared libraries support.  If you
-+*** really care for shared libraries, you may want to modify your PATH
-+*** so that a non-GNU linker is found, and then restart.
-+
-+EOF
-+    ;;
-+
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+
-+    # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
-+    # that the semantics of dynamic libraries on AmigaOS, at least up
-+    # to version 4, is to share data among multiple programs linked
-+    # with the same dynamic library.  Since this doesn't match the
-+    # behavior of shared libraries on other platforms, we can use
-+    # them.
-+    ld_shlibs=no
-+    ;;
-+
-+  beos*)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      allow_undefined_flag=unsupported
-+      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
-+      # support --undefined.  This deserves some investigation.  FIXME
-+      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  cygwin* | mingw* | pw32*)
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+
-+    extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
-+      sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
-+      test -f $output_objdir/impgen.exe || (cd $output_objdir && \
-+      if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
-+      else $CC -o impgen impgen.c ; fi)~
-+      $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
-+
-+    old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
-+
-+    # cygwin and mingw dlls have different entry points and sets of symbols
-+    # to exclude.
-+    # FIXME: what about values for MSVC?
-+    dll_entry=__cygwin_dll_entry@12
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
-+    case $host_os in
-+    mingw*)
-+      # mingw values
-+      dll_entry=_DllMainCRTStartup@12
-+      dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
-+      ;;
-+    esac
-+
-+    # mingw and cygwin differ, and it's simplest to just exclude the union
-+    # of the two symbol sets.
-+    dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
-+
-+    # recent cygwin and mingw systems supply a stub DllMain which the user
-+    # can override, but on older systems we have to supply one (in ltdll.c)
-+    if test "x$lt_cv_need_dllmain" = "xyes"; then
-+      ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
-+      ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
-+      test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
-+    else
-+      ltdll_obj=
-+      ltdll_cmds=
-+    fi
-+
-+    # Extract the symbol export list from an `--export-all' def file,
-+    # then regenerate the def file from the symbol export list, so that
-+    # the compiled dll only exports the symbol export list.
-+    # Be careful not to strip the DATA tag left be newer dlltools.
-+    export_symbols_cmds="$ltdll_cmds"'
-+      $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
-+      sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
-+
-+    # If the export-symbols file already is a .def file (1st line
-+    # is EXPORTS), use it as is.
-+    # If DATA tags from a recent dlltool are present, honour them!
-+    archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
-+      cp $export_symbols $output_objdir/$soname-def;
-+      else
-+      echo EXPORTS > $output_objdir/$soname-def;
-+      _lt_hint=1;
-+      cat $export_symbols | while read symbol; do
-+       set dummy \$symbol;
-+       case \$# in
-+         2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
-+         4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
-+         *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
-+       esac;
-+       _lt_hint=`expr 1 + \$_lt_hint`;
-+      done;
-+      fi~
-+      '"$ltdll_cmds"'
-+      $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
-+      $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
-+      $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
-+      $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
-+    ;;
-+
-+  netbsd* | knetbsd*-gnu)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-+      wlarc=
-+    else
-+      archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    fi
-+    ;;
-+
-+  solaris* | sysv5*)
-+    if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
-+      ld_shlibs=no
-+      cat <<EOF 1>&2
-+
-+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-+*** create shared libraries on Solaris systems.  Therefore, libtool
-+*** is disabling shared libraries support.  We urge you to upgrade GNU
-+*** binutils to release 2.9.1 or newer.  Another option is to modify
-+*** your PATH or compiler configuration so that the native linker is
-+*** used, and then restart.
-+
-+EOF
-+    elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+
-+  sunos4*)
-+    archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    wlarc=
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
-+
-+  *)
-+    if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+      archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+    else
-+      ld_shlibs=no
-+    fi
-+    ;;
-+  esac
-+
-+  if test "$ld_shlibs" = yes; then
-+    runpath_var=LD_RUN_PATH
-+    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
-+    export_dynamic_flag_spec='${wl}--export-dynamic'
-+    case $host_os in
-+    cygwin* | mingw* | pw32*)
-+      # dlltool doesn't understand --whole-archive et. al.
-+      whole_archive_flag_spec=
-+      ;;
-+    *)
-+      # ancient GNU ld didn't support --whole-archive et. al.
-+      if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
-+      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
-+      else
-+      whole_archive_flag_spec=
-+      fi
-+      ;;
-+    esac
-+  fi
-+else
-+  # PORTME fill in a description of your system's linker (not GNU ld)
-+  case $host_os in
-+  aix3*)
-+    allow_undefined_flag=unsupported
-+    always_export_symbols=yes
-+    archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
-+    # Note: this linker hardcodes the directories in LIBPATH if there
-+    # are no directories specified by -L.
-+    hardcode_minus_L=yes
-+    if test "$GCC" = yes && test -z "$link_static_flag"; then
-+      # Neither direct hardcoding nor static linking is supported with a
-+      # broken collect2.
-+      hardcode_direct=unsupported
-+    fi
-+    ;;
-+
-+  aix4* | aix5*)
-+    if test "$host_cpu" = ia64; then
-+      # On IA64, the linker does run time linking by default, so we don't
-+      # have to do anything special.
-+      aix_use_runtimelinking=no
-+      exp_sym_flag='-Bexport'
-+      no_entry_flag=""
-+    else
-+      aix_use_runtimelinking=no
-+
-+      # Test if we are trying to use run time linking or normal
-+      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
-+      # need to do runtime linking.
-+      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
-+      for ld_flag in $LDFLAGS; do
-+        case $ld_flag in
-+        *-brtl*)
-+          aix_use_runtimelinking=yes
-+          break
-+        ;;
-+        esac
-+      done
-+      esac
-+
-+      exp_sym_flag='-bexport'
-+      no_entry_flag='-bnoentry'
-+    fi
-+
-+    # When large executables or shared objects are built, AIX ld can
-+    # have problems creating the table of contents.  If linking a library
-+    # or program results in "error TOC overflow" add -mminimal-toc to
-+    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
-+    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-+
-+    hardcode_direct=yes
-+    archive_cmds=''
-+    hardcode_libdir_separator=':'
-+    if test "$GCC" = yes; then
-+      case $host_os in aix4.[012]|aix4.[012].*)
-+      collect2name=`${CC} -print-prog-name=collect2`
-+      if test -f "$collect2name" && \
-+        strings "$collect2name" | grep resolve_lib_name >/dev/null
-+      then
-+        # We have reworked collect2
-+        hardcode_direct=yes
-+      else
-+        # We have old collect2
-+        hardcode_direct=unsupported
-+        # It fails to find uninstalled libraries when the uninstalled
-+        # path is not listed in the libpath.  Setting hardcode_minus_L
-+        # to unsupported forces relinking
-+        hardcode_minus_L=yes
-+        hardcode_libdir_flag_spec='-L$libdir'
-+        hardcode_libdir_separator=
-+      fi
-+      esac
--       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
--        # Warning - without using the other run time loading flags,
--        # -berok will link without error, but may produce a broken library.
--        no_undefined_flag_GCJ=' ${wl}-bernotok'
--        allow_undefined_flag_GCJ=' ${wl}-berok'
--        # -bexpall does not export symbols beginning with underscore (_)
--        always_export_symbols_GCJ=yes
--        # Exported symbols can be pulled into shared objects from archives
--        whole_archive_flag_spec_GCJ=' '
--        archive_cmds_need_lc_GCJ=yes
--        # This is similar to how AIX traditionally builds its shared libraries.
--        archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
-+      shared_flag='-shared'
-+    else
-+      # not using gcc
-+      if test "$host_cpu" = ia64; then
-+      shared_flag='${wl}-G'
-+      else
-+      if test "$aix_use_runtimelinking" = yes; then
-+        shared_flag='${wl}-G'
-+      else
-+        shared_flag='${wl}-bM:SRE'
-       fi
-       fi
--      ;;
--
--    amigaos*)
--      archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_minus_L_GCJ=yes
--      # see comment about different semantics on the GNU ld section
--      ld_shlibs_GCJ=no
--      ;;
--
--    bsdi[45]*)
--      export_dynamic_flag_spec_GCJ=-rdynamic
--      ;;
--
--    cygwin* | mingw* | pw32*)
--      # When not using gcc, we currently assume that we are using
--      # Microsoft Visual C++.
--      # hardcode_libdir_flag_spec is actually meaningless, as there is
--      # no search path for DLLs.
--      hardcode_libdir_flag_spec_GCJ=' '
--      allow_undefined_flag_GCJ=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      old_archive_From_new_cmds_GCJ='true'
--      # FIXME: Should let the user specify the lib program.
--      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
--      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
--      enable_shared_with_static_runtimes_GCJ=yes
--      ;;
-+    fi
--    darwin* | rhapsody*)
--      case $host_os in
--        rhapsody* | darwin1.[012])
--         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
--         ;;
--       *) # Darwin 1.3 on
--         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
--           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--         else
--           case ${MACOSX_DEPLOYMENT_TARGET} in
--             10.[012])
--               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
--               ;;
--             10.*)
--               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
--               ;;
--           esac
--         fi
--         ;;
--      esac
--      archive_cmds_need_lc_GCJ=no
--      hardcode_direct_GCJ=no
--      hardcode_automatic_GCJ=yes
--      hardcode_shlibpath_var_GCJ=unsupported
--      whole_archive_flag_spec_GCJ=''
--      link_all_deplibs_GCJ=yes
--    if test "$GCC" = yes ; then
--      output_verbose_link_cmd='echo'
--        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
--      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+    # It seems that -bexpall can do strange things, so it is better to
-+    # generate a list of symbols to export.
-+    always_export_symbols=yes
-+    if test "$aix_use_runtimelinking" = yes; then
-+      # Warning - without using the other runtime loading flags (-brtl),
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='-berok'
-+      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
-     else
--      case $cc_basename in
--        xlc*)
--         output_verbose_link_cmd='echo'
--         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
--         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
--          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
--         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
--          ;;
--       *)
--         ld_shlibs_GCJ=no
--          ;;
--      esac
-+      if test "$host_cpu" = ia64; then
-+      hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
-+      allow_undefined_flag="-z nodefs"
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
-+      else
-+      hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
-+      # Warning - without using the other run time loading flags,
-+      # -berok will link without error, but may produce a broken library.
-+      allow_undefined_flag='${wl}-berok'
-+      # This is a bit strange, but is similar to how AIX traditionally builds
-+      # it's shared libraries.
-+      archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname'
-+      fi
-     fi
--      ;;
-+    ;;
--    dgux*)
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  amigaos*)
-+    archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    # see comment about different semantics on the GNU ld section
-+    ld_shlibs=no
-+    ;;
--    freebsd1*)
--      ld_shlibs_GCJ=no
--      ;;
-+  cygwin* | mingw* | pw32*)
-+    # When not using gcc, we currently assume that we are using
-+    # Microsoft Visual C++.
-+    # hardcode_libdir_flag_spec is actually meaningless, as there is
-+    # no search path for DLLs.
-+    hardcode_libdir_flag_spec=' '
-+    allow_undefined_flag=unsupported
-+    # Tell ltmain to make .lib files, not .a files.
-+    libext=lib
-+    # FIXME: Setting linknames here is a bad hack.
-+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
-+    # The linker will automatically build a .lib file if we build a DLL.
-+    old_archive_from_new_cmds='true'
-+    # FIXME: Should let the user specify the lib program.
-+    old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
-+    fix_srcfile_path='`cygpath -w "$srcfile"`'
-+    ;;
-+
-+  darwin* | rhapsody*)
-+    case "$host_os" in
-+    rhapsody* | darwin1.[012])
-+      allow_undefined_flag='-undefined suppress'
-+      ;;
-+    *) # Darwin 1.3 on
-+      allow_undefined_flag='-flat_namespace -undefined suppress'
-+      ;;
-+    esac
-+    # FIXME: Relying on posixy $() will cause problems for
-+    #        cross-compilation, but unfortunately the echo tests do not
-+    #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
-+    #      `"' quotes if we put them in here... so don't!
-+    archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
-+    # We need to add '_' to the symbols in $export_symbols first
-+    #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    whole_archive_flag_spec='-all_load $convenience'
-+    ;;
-+
-+  freebsd1*)
-+    ld_shlibs=no
-+    ;;
-+
-+  # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
-+  # support.  Future versions do this automatically, but an explicit c++rt0.o
-+  # does not break anything, and helps significantly (at the cost of a little
-+  # extra space).
-+  freebsd2.2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
--    # support.  Future versions do this automatically, but an explicit c++rt0.o
--    # does not break anything, and helps significantly (at the cost of a little
--    # extra space).
--    freebsd2.2*)
--      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
--      hardcode_libdir_flag_spec_GCJ='-R$libdir'
--      hardcode_direct_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  # Unfortunately, older versions of FreeBSD 2 do not have this feature.
-+  freebsd2*)
-+    archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
--    freebsd2*)
--      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_GCJ=yes
--      hardcode_minus_L_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-+  freebsd*)
-+    archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
--    freebsd* | kfreebsd*-gnu | dragonfly*)
--      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
--      hardcode_libdir_flag_spec_GCJ='-R$libdir'
--      hardcode_direct_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  hpux9* | hpux10* | hpux11*)
-+    case $host_os in
-+    hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
-+    *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
-+    esac
-+    hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes # Not in the search PATH, but as the default
-+                       # location of the library.
-+    export_dynamic_flag_spec='${wl}-E'
-+    ;;
--    hpux9*)
--      if test "$GCC" = yes; then
--      archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      else
--      archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
--      fi
--      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
--      hardcode_libdir_separator_GCJ=:
--      hardcode_direct_GCJ=yes
--
--      # hardcode_minus_L: Not really in the search PATH,
--      # but as the default location of the library.
--      hardcode_minus_L_GCJ=yes
--      export_dynamic_flag_spec_GCJ='${wl}-E'
--      ;;
-+  irix5* | irix6* | nonstopux*)
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    link_all_deplibs=yes
-+    ;;
--    hpux10* | hpux11*)
--      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      *)
--        archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
--        ;;
--      esac
--      else
--      case $host_cpu in
--      hppa*64*|ia64*)
--        archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      *)
--        archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
--        ;;
--      esac
--      fi
--      if test "$with_gnu_ld" = no; then
--      case $host_cpu in
--      hppa*64*)
--        hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
--        hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
--        hardcode_libdir_separator_GCJ=:
--        hardcode_direct_GCJ=no
--        hardcode_shlibpath_var_GCJ=no
--        ;;
--      ia64*)
--        hardcode_libdir_flag_spec_GCJ='-L$libdir'
--        hardcode_direct_GCJ=no
--        hardcode_shlibpath_var_GCJ=no
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L_GCJ=yes
--        ;;
--      *)
--        hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
--        hardcode_libdir_separator_GCJ=:
--        hardcode_direct_GCJ=yes
--        export_dynamic_flag_spec_GCJ='${wl}-E'
--
--        # hardcode_minus_L: Not really in the search PATH,
--        # but as the default location of the library.
--        hardcode_minus_L_GCJ=yes
--        ;;
--      esac
--      fi
--      ;;
-+  netbsd* | knetbsd*-gnu)
-+    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
-+    else
-+      archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
-+    fi
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--    irix5* | irix6* | nonstopux*)
--      if test "$GCC" = yes; then
--      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
--      fi
--      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_GCJ=:
--      link_all_deplibs_GCJ=yes
--      ;;
-+  newsos6)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    hardcode_shlibpath_var=no
-+    ;;
--    netbsd*)
--      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
--      else
--      archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
--      fi
--      hardcode_libdir_flag_spec_GCJ='-R$libdir'
--      hardcode_direct_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  openbsd*)
-+    hardcode_direct=yes
-+    hardcode_shlibpath_var=no
-+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+      export_dynamic_flag_spec='${wl}-E'
-+    else
-+      case "$host_os" in
-+      openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
-+      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_libdir_flag_spec='-R$libdir'
-+        ;;
-+      *)
-+        archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
-+        ;;
-+      esac
-+    fi
-+    ;;
--    newsos6)
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_GCJ=yes
--      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_GCJ=:
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  os2*)
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_minus_L=yes
-+    allow_undefined_flag=unsupported
-+    archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
-+    old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
-+    ;;
--    openbsd*)
--      hardcode_direct_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--      archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
--      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
--      export_dynamic_flag_spec_GCJ='${wl}-E'
--      else
--       case $host_os in
--       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
--         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
--         hardcode_libdir_flag_spec_GCJ='-R$libdir'
--         ;;
--       *)
--         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
--         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
--         ;;
--       esac
--      fi
--      ;;
-+  osf3*)
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+    fi
-+    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    hardcode_libdir_separator=:
-+    ;;
--    os2*)
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_minus_L_GCJ=yes
--      allow_undefined_flag_GCJ=unsupported
--      archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
--      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
--      ;;
-+  osf4* | osf5*)      # as osf3* with the addition of -msym flag
-+    if test "$GCC" = yes; then
-+      allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
-+      archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-+    else
-+      allow_undefined_flag=' -expect_unresolved \*'
-+      archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-+      archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
-+      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
--    osf3*)
--      if test "$GCC" = yes; then
--      allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      else
--      allow_undefined_flag_GCJ=' -expect_unresolved \*'
--      archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      fi
--      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
--      hardcode_libdir_separator_GCJ=:
--      ;;
-+      #Both c and cxx compiler support -rpath directly
-+      hardcode_libdir_flag_spec='-rpath $libdir'
-+    fi
-+    hardcode_libdir_separator=:
-+    ;;
--    osf4* | osf5*)    # as osf3* with the addition of -msym flag
--      if test "$GCC" = yes; then
--      allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
--      archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
--      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
--      else
--      allow_undefined_flag_GCJ=' -expect_unresolved \*'
--      archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
--      archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
--      $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-+  sco3.2v5*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    runpath_var=LD_RUN_PATH
-+    hardcode_runpath_var=yes
-+    export_dynamic_flag_spec='${wl}-Bexport'
-+    ;;
--      # Both c and cxx compiler support -rpath directly
--      hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
--      fi
--      hardcode_libdir_separator_GCJ=:
--      ;;
-+  solaris*)
-+    # gcc --version < 3.0 without binutils cannot create self contained
-+    # shared libraries reliably, requiring libgcc.a to resolve some of
-+    # the object symbols generated in some cases.  Libraries that use
-+    # assert need libgcc.a to resolve __eprintf, for example.  Linking
-+    # a copy of libgcc.a into every shared library to guarantee resolving
-+    # such symbols causes other problems:  According to Tim Van Holder
-+    # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
-+    # (to the application) exception stack for one thing.
-+    no_undefined_flag=' -z defs'
-+    if test "$GCC" = yes; then
-+      case `$CC --version 2>/dev/null` in
-+      [12].*)
-+      cat <<EOF 1>&2
--    sco3.2v5*)
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_GCJ=no
--      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ;;
-+*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
-+*** create self contained shared libraries on Solaris systems, without
-+*** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
-+*** -no-undefined support, which will at least allow you to build shared
-+*** libraries.  However, you may find that when you link such libraries
-+*** into an application without using GCC, you have to manually add
-+*** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
-+*** upgrade to a newer version of GCC.  Another option is to rebuild your
-+*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
--    solaris*)
--      no_undefined_flag_GCJ=' -z text'
--      if test "$GCC" = yes; then
--      wlarc='${wl}'
--      archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
--      else
--      wlarc=''
--      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--      $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      fi
--      hardcode_libdir_flag_spec_GCJ='-R$libdir'
--      hardcode_shlibpath_var_GCJ=no
--      case $host_os in
--      solaris2.[0-5] | solaris2.[0-5].*) ;;
--      *)
--      # The compiler driver will combine linker options so we
--      # cannot just pass the convience library names through
--      # without $wl, iff we do not link with $LD.
--      # Luckily, gcc supports the same syntax we need for Sun Studio.
--      # Supported since Solaris 2.6 (maybe 2.5.1?)
--      case $wlarc in
--      '')
--        whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
--      *)
--        whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
--      esac ;;
-+EOF
-+        no_undefined_flag=
-+      ;;
-       esac
--      link_all_deplibs_GCJ=yes
--      ;;
-+    fi
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec='-R$libdir'
-+    hardcode_shlibpath_var=no
-+    case $host_os in
-+    solaris2.[0-5] | solaris2.[0-5].*) ;;
-+    *) # Supported since Solaris 2.6 (maybe 2.5.1?)
-+      whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
-+    esac
-+    link_all_deplibs=yes
-+    ;;
--    sunos4*)
--      if test "x$host_vendor" = xsequent; then
--      # Use $CC to link under sequent, because it throws in some extra .o
--      # files that make .init and .fini sections work.
--      archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
--      fi
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_direct_GCJ=yes
--      hardcode_minus_L_GCJ=yes
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  sunos4*)
-+    if test "x$host_vendor" = xsequent; then
-+      # Use $CC to link under sequent, because it throws in some extra .o
-+      # files that make .init and .fini sections work.
-+      archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
-+    fi
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_direct=yes
-+    hardcode_minus_L=yes
-+    hardcode_shlibpath_var=no
-+    ;;
--    sysv4)
--      case $host_vendor in
--      sni)
--        archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct_GCJ=yes # is this really true???
--      ;;
--      siemens)
--        ## LD is ld it makes a PLAMLIB
--        ## CC just makes a GrossModule.
--        archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--        reload_cmds_GCJ='$CC -r -o $output$reload_objs'
--        hardcode_direct_GCJ=no
-+  sysv4)
-+    case $host_vendor in
-+      sni)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=yes # is this really true???
-         ;;
--      motorola)
--        archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--        hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
--      ;;
--      esac
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+      siemens)
-+        ## LD is ld it makes a PLAMLIB
-+        ## CC just makes a GrossModule.
-+        archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+        reload_cmds='$CC -r -o $output$reload_objs'
-+        hardcode_direct=no
-+        ;;
-+      motorola)
-+        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+        hardcode_direct=no #Motorola manual says yes, but my tests say they lie
-+        ;;
-+    esac
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
--    sysv4.3*)
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_GCJ=no
--      export_dynamic_flag_spec_GCJ='-Bexport'
--      ;;
-+  sysv4.3*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_shlibpath_var=no
-+    export_dynamic_flag_spec='-Bexport'
-+    ;;
-+
-+  sysv5*)
-+    no_undefined_flag=' -z text'
-+    # $CC -shared without GNU ld will not create a library from C++
-+    # object files and a static libstdc++, better avoid it by now
-+    archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
-+              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-+    hardcode_libdir_flag_spec=
-+    hardcode_shlibpath_var=no
-+    runpath_var='LD_RUN_PATH'
-+    ;;
-+
-+  uts4*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
--    sysv4*MP*)
--      if test -d /usr/nec; then
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_shlibpath_var_GCJ=no
--      runpath_var=LD_RUN_PATH
--      hardcode_runpath_var=yes
--      ld_shlibs_GCJ=yes
--      fi
--      ;;
-+  dgux*)
-+    archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_libdir_flag_spec='-L$libdir'
-+    hardcode_shlibpath_var=no
-+    ;;
--    sysv4.2uw2*)
--      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_direct_GCJ=yes
--      hardcode_minus_L_GCJ=no
--      hardcode_shlibpath_var_GCJ=no
--      hardcode_runpath_var=yes
-+  sysv4*MP*)
-+    if test -d /usr/nec; then
-+      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
-+      hardcode_shlibpath_var=no
-       runpath_var=LD_RUN_PATH
--      ;;
--
--   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
--      no_undefined_flag_GCJ='${wl}-z ${wl}text'
--      if test "$GCC" = yes; then
--      archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      else
--      archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
--      fi
--      runpath_var='LD_RUN_PATH'
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+      hardcode_runpath_var=yes
-+      ld_shlibs=yes
-+    fi
-+    ;;
--    sysv5*)
--      no_undefined_flag_GCJ=' -z text'
--      # $CC -shared without GNU ld will not create a library from C++
--      # object files and a static libstdc++, better avoid it by now
--      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
--              $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
--      hardcode_libdir_flag_spec_GCJ=
--      hardcode_shlibpath_var_GCJ=no
--      runpath_var='LD_RUN_PATH'
--      ;;
-+  sysv4.2uw2*)
-+    archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
-+    hardcode_direct=yes
-+    hardcode_minus_L=no
-+    hardcode_shlibpath_var=no
-+    hardcode_runpath_var=yes
-+    runpath_var=LD_RUN_PATH
-+    ;;
--    uts4*)
--      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
--      hardcode_libdir_flag_spec_GCJ='-L$libdir'
--      hardcode_shlibpath_var_GCJ=no
--      ;;
-+  sysv5uw7* | unixware7*)
-+    no_undefined_flag='${wl}-z ${wl}text'
-+    if test "$GCC" = yes; then
-+      archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    else
-+      archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+    fi
-+    runpath_var='LD_RUN_PATH'
-+    hardcode_shlibpath_var=no
-+    ;;
--    *)
--      ld_shlibs_GCJ=no
--      ;;
--    esac
--  fi
-+  *)
-+    ld_shlibs=no
-+    ;;
-+  esac
-+fi
-+echo "$as_me:$LINENO: result: $ld_shlibs" >&5
-+echo "${ECHO_T}$ld_shlibs" >&6
-+test "$ld_shlibs" = no && can_build_shared=no
--echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
--echo "${ECHO_T}$ld_shlibs_GCJ" >&6
--test "$ld_shlibs_GCJ" = no && can_build_shared=no
-+# Check hardcoding attributes.
-+echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
-+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
-+hardcode_action=
-+if test -n "$hardcode_libdir_flag_spec" || \
-+   test -n "$runpath_var"; then
--variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
--if test "$GCC" = yes; then
--  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-+  # We can hardcode non-existant directories.
-+  if test "$hardcode_direct" != no &&
-+     # If the only mechanism to avoid hardcoding is shlibpath_var, we
-+     # have to relink, otherwise we might link with an installed library
-+     # when we should be linking with a yet-to-be-installed one
-+     ## test "$hardcode_shlibpath_var" != no &&
-+     test "$hardcode_minus_L" != no; then
-+    # Linking always hardcodes the temporary library directory.
-+    hardcode_action=relink
-+  else
-+    # We can link without hardcoding, and we can hardcode nonexisting dirs.
-+    hardcode_action=immediate
-+  fi
-+else
-+  # We cannot hardcode anything, or else we can only hardcode existing
-+  # directories.
-+  hardcode_action=unsupported
- fi
-+echo "$as_me:$LINENO: result: $hardcode_action" >&5
-+echo "${ECHO_T}$hardcode_action" >&6
--#
--# Do we need to explicitly link libc?
--#
--case "x$archive_cmds_need_lc_GCJ" in
--x|xyes)
--  # Assume -lc should be added
--  archive_cmds_need_lc_GCJ=yes
--
--  if test "$enable_shared" = yes && test "$GCC" = yes; then
--    case $archive_cmds_GCJ in
--    *'~'*)
--      # FIXME: we may have to deal with multi-command sequences.
--      ;;
--    '$CC '*)
--      # Test whether the compiler implicitly links with -lc since on some
--      # systems, -lgcc has to come before -lc. If gcc already passes -lc
--      # to ld, don't add -lc before -lgcc.
--      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
--echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
--      $rm conftest*
--      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
-+striplib=
-+old_striplib=
-+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
-+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
-+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-+  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-+  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-+  echo "$as_me:$LINENO: result: yes" >&5
-+echo "${ECHO_T}yes" >&6
-+else
-+  echo "$as_me:$LINENO: result: no" >&5
-+echo "${ECHO_T}no" >&6
-+fi
--      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
--  (eval $ac_compile) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } 2>conftest.err; then
--        soname=conftest
--        lib=conftest
--        libobjs=conftest.$ac_objext
--        deplibs=
--        wl=$lt_prog_compiler_wl_GCJ
--        compiler_flags=-v
--        linker_flags=-v
--        verstring=
--        output_objdir=.
--        libname=conftest
--        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
--        allow_undefined_flag_GCJ=
--        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
--  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }
--        then
--        archive_cmds_need_lc_GCJ=no
--        else
--        archive_cmds_need_lc_GCJ=yes
--        fi
--        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
--      else
--        cat conftest.err 1>&5
--      fi
--      $rm conftest*
--      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
--echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
--      ;;
--    esac
--  fi
--  ;;
--esac
-+reload_cmds='$LD$reload_flag -o $output$reload_objs'
-+test -z "$deplibs_check_method" && deplibs_check_method=unknown
-+# PORTME Fill in your ld.so characteristics
- echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
- echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
- library_names_spec=
- libname_spec='lib$name'
- soname_spec=
--shrext_cmds=".so"
- postinstall_cmds=
- postuninstall_cmds=
- finish_cmds=
-@@ -17175,35 +6214,16 @@
- version_type=none
- dynamic_linker="$host_os ld.so"
- sys_lib_dlsearch_path_spec="/lib /usr/lib"
--if test "$GCC" = yes; then
--  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
--    # if the path contains ";" then we assume it to be the separator
--    # otherwise default to the standard path separator (i.e. ":") - it is
--    # assumed that no part of a normal pathname contains ";" but that should
--    # okay in the real world where ";" in dirpaths is itself problematic.
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--  else
--    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--  fi
--else
--  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
--fi
--need_lib_prefix=unknown
--hardcode_into_libs=no
--
--# when you set need_version to no, make sure it does not cause -set_version
--# flags to be left without arguments
--need_version=unknown
-+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
- case $host_os in
- aix3*)
-   version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
-+  library_names_spec='${libname}${release}.so$versuffix $libname.a'
-   shlibpath_var=LIBPATH
--  # AIX 3 has no versioning support, so we append a major version to the name.
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  # AIX has no versioning support, so we append a major version to the name.
-+  soname_spec='${libname}${release}.so$major'
-   ;;
- aix4* | aix5*)
-@@ -17213,7 +6233,7 @@
-   hardcode_into_libs=yes
-   if test "$host_cpu" = ia64; then
-     # AIX 5 supports IA64
--    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
-+    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
-     shlibpath_var=LD_LIBRARY_PATH
-   else
-     # With GCC up to 2.95.x, collect2 would create an import file
-@@ -17223,54 +6243,57 @@
-     # development snapshots of GCC prior to 3.0.
-     case $host_os in
-       aix4 | aix4.[01] | aix4.[01].*)
--      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
--         echo ' yes '
--         echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
--      :
--      else
--      can_build_shared=no
--      fi
--      ;;
-+      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
-+           echo ' yes '
-+           echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
-+        :
-+      else
-+        can_build_shared=no
-+      fi
-+      ;;
-     esac
--    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
--    # soname into executable. Probably we can add versioning support to
--    # collect2, so additional links can be useful in future.
-+    # AIX (on Power*) has no versioning support, so currently we can
-+    # not hardcode correct soname into executable. Probably we can
-+    # add versioning support to collect2, so additional links can
-+    # be useful in future.
-     if test "$aix_use_runtimelinking" = yes; then
-       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
-       # instead of lib<name>.a to let people know that these are not
-       # typical AIX shared libraries.
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-     else
-       # We preserve .a as extension for shared libraries through AIX4.2
-       # and later when we are not doing run time linking.
-       library_names_spec='${libname}${release}.a $libname.a'
--      soname_spec='${libname}${release}${shared_ext}$major'
-+      soname_spec='${libname}${release}.so$major'
-     fi
-     shlibpath_var=LIBPATH
-   fi
-+  hardcode_into_libs=yes
-   ;;
- amigaos*)
-   library_names_spec='$libname.ixlibrary $libname.a'
-   # Create ${libname}_ixlibrary.a entries in /sys/libs.
--  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
-+  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
-   ;;
- beos*)
--  library_names_spec='${libname}${shared_ext}'
-+  library_names_spec='${libname}.so'
-   dynamic_linker="$host_os ld.so"
-   shlibpath_var=LIBRARY_PATH
-   ;;
--bsdi[45]*)
-+bsdi4*)
-   version_type=linux
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-   shlibpath_var=LD_LIBRARY_PATH
-   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
-   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
-+  export_dynamic_flag_spec=-rdynamic
-   # the default ld.so.conf also contains /usr/contrib/lib and
-   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
-   # libtool to hard-code these into programs
-@@ -17278,56 +6301,29 @@
- cygwin* | mingw* | pw32*)
-   version_type=windows
--  shrext_cmds=".dll"
-   need_version=no
-   need_lib_prefix=no
--
-   case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32*)
-+  yes,cygwin*)
-     library_names_spec='$libname.dll.a'
--    # DLL is installed to $(libdir)/../bin by postinstall_cmds
--    postinstall_cmds='base_file=`basename \${file}`~
--      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
-+    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-+    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
-       dldir=$destdir/`dirname \$dlpath`~
-       test -d \$dldir || mkdir -p \$dldir~
--      $install_prog $dir/$dlname \$dldir/$dlname~
--      chmod a+x \$dldir/$dlname'
--    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      $install_prog .libs/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
-       dlpath=$dir/\$dldll~
-        $rm \$dlpath'
--    shlibpath_overrides_runpath=yes
--
--    case $host_os in
--    cygwin*)
--      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
--      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
--      ;;
--    mingw*)
--      # MinGW DLLs use traditional 'lib' prefix
--      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
--      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
--        # It is most probably a Windows format PATH printed by
--        # mingw gcc, but we are running on Cygwin. Gcc prints its search
--        # path with ; separators, and with drive letters. We can handle the
--        # drive letters (cygwin fileutils understands them), so leave them,
--        # especially as we might pass files found there to a mingw objdump,
--        # which wouldn't understand a cygwinified path. Ahh.
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
--      else
--        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
--      fi
--      ;;
--    pw32*)
--      # pw32 DLLs use 'pw' prefix rather than 'lib'
--      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
--      ;;
--    esac
-     ;;
--
-+  yes,mingw*)
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
-+    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
-+    ;;
-+  yes,pw32*)
-+    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
-+    ;;
-   *)
--    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-+    library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
-     ;;
-   esac
-   dynamic_linker='Win32 ld.exe'
-@@ -17340,65 +6336,42 @@
-   version_type=darwin
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
--  soname_spec='${libname}${release}${major}$shared_ext'
-+  # FIXME: Relying on posixy $() will cause problems for
-+  #        cross-compilation, but unfortunately the echo tests do not
-+  #        yet detect zsh echo's removal of \ escapes.
-+  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
-+  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
-   shlibpath_overrides_runpath=yes
-   shlibpath_var=DYLD_LIBRARY_PATH
--  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
--  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
--  if test "$GCC" = yes; then
--    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
--  else
--    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
--  fi
--  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
--  ;;
--
--dgux*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
-   ;;
- freebsd1*)
-   dynamic_linker=no
-   ;;
--kfreebsd*-gnu)
-+kfreebsd*-gnu*)
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=no
-   hardcode_into_libs=yes
--  dynamic_linker='GNU ld.so'
-+  dynamic_linker='GNU/FreeBSD ld.so'
-   ;;
--freebsd* | dragonfly*)
--  # DragonFly does not have aout.  When/if they implement a new
--  # versioning mechanism, adjust this.
--  if test -x /usr/bin/objformat; then
--    objformat=`/usr/bin/objformat`
--  else
--    case $host_os in
--    freebsd[123]*) objformat=aout ;;
--    *) objformat=elf ;;
--    esac
--  fi
-+freebsd*)
-+  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-   version_type=freebsd-$objformat
-   case $version_type in
-     freebsd-elf*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
-+      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
-       need_version=no
-       need_lib_prefix=no
-       ;;
-     freebsd-*)
--      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
-+      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
-       need_version=yes
-       ;;
-   esac
-@@ -17407,11 +6380,7 @@
-   freebsd2*)
-     shlibpath_overrides_runpath=yes
-     ;;
--  freebsd3.[01]* | freebsdelf3.[01]*)
--    shlibpath_overrides_runpath=yes
--    hardcode_into_libs=yes
--    ;;
--  *) # from 3.2 on
-+  *)
-     shlibpath_overrides_runpath=no
-     hardcode_into_libs=yes
-     ;;
-@@ -17422,8 +6391,8 @@
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
-+  soname_spec='${libname}${release}.so$major'
-   shlibpath_var=LD_LIBRARY_PATH
-   hardcode_into_libs=yes
-   ;;
-@@ -17431,45 +6400,14 @@
- hpux9* | hpux10* | hpux11*)
-   # Give a soname corresponding to the major version so that dld.sl refuses to
-   # link against other versions.
-+  dynamic_linker="$host_os dld.sl"
-   version_type=sunos
-   need_lib_prefix=no
-   need_version=no
--  case $host_cpu in
--  ia64*)
--    shrext_cmds='.so'
--    hardcode_into_libs=yes
--    dynamic_linker="$host_os dld.so"
--    shlibpath_var=LD_LIBRARY_PATH
--    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    if test "X$HPUX_IA64_MODE" = X32; then
--      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
--    else
--      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
--    fi
--    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--    ;;
--   hppa*64*)
--     shrext_cmds='.sl'
--     hardcode_into_libs=yes
--     dynamic_linker="$host_os dld.sl"
--     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
--     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
--     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--     soname_spec='${libname}${release}${shared_ext}$major'
--     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
--     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
--     ;;
--   *)
--    shrext_cmds='.sl'
--    dynamic_linker="$host_os dld.sl"
--    shlibpath_var=SHLIB_PATH
--    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
--    ;;
--  esac
-+  shlibpath_var=SHLIB_PATH
-+  shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-+  library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
-+  soname_spec='${libname}${release}.sl$major'
-   # HP-UX runs *really* slowly unless shared libraries are mode 555.
-   postinstall_cmds='chmod 555 $lib'
-   ;;
-@@ -17477,29 +6415,21 @@
- irix5* | irix6* | nonstopux*)
-   case $host_os in
-     nonstopux*) version_type=nonstopux ;;
--    *)
--      if test "$lt_cv_prog_gnu_ld" = yes; then
--              version_type=linux
--      else
--              version_type=irix
--      fi ;;
-+    *)          version_type=irix ;;
-   esac
-   need_lib_prefix=no
-   need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
-   case $host_os in
-   irix5* | nonstopux*)
-     libsuff= shlibsuff=
-     ;;
-   *)
-     case $LD in # libtool.m4 will add one of these switches to LD
--    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
--      libsuff= shlibsuff= libmagic=32-bit;;
--    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
--      libsuff=32 shlibsuff=N32 libmagic=N32;;
--    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
--      libsuff=64 shlibsuff=64 libmagic=64-bit;;
-+    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
-+    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
-+    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
-     *) libsuff= shlibsuff= libmagic=never-match;;
-     esac
-     ;;
-@@ -17508,21 +6438,20 @@
-   shlibpath_overrides_runpath=no
-   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
--  hardcode_into_libs=yes
-   ;;
- # No shared lib support for Linux oldld, aout, or coff.
--linux*oldld* | linux*aout* | linux*coff*)
-+linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
-   dynamic_linker=no
-   ;;
- # This must be Linux ELF.
--linux*)
-+linux-gnu*)
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=no
-@@ -17531,12 +6460,6 @@
-   # before this can be enabled.
-   hardcode_into_libs=yes
--  # Append ld.so.conf contents to the search path
--  if test -f /etc/ld.so.conf; then
--    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
--    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
--  fi
--
-   # We used to test for /lib/ld.so.1 and disable shared libraries on
-   # powerpc, because MkLinux only supported shared libraries with the
-   # GNU dynamic linker.  Since this was broken with cross compilers,
-@@ -17550,8 +6473,8 @@
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=no
-   hardcode_into_libs=yes
-@@ -17563,12 +6486,12 @@
-   need_lib_prefix=no
-   need_version=no
-   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-     dynamic_linker='NetBSD (a.out) ld.so'
-   else
--    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
--    soname_spec='${libname}${release}${shared_ext}$major'
-+    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
-+    soname_spec='${libname}${release}.so$major'
-     dynamic_linker='NetBSD ld.elf_so'
-   fi
-   shlibpath_var=LD_LIBRARY_PATH
-@@ -17578,17 +6501,7 @@
- newsos6)
-   version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  shlibpath_var=LD_LIBRARY_PATH
--  shlibpath_overrides_runpath=yes
--  ;;
--
--nto-qnx*)
--  version_type=linux
--  need_lib_prefix=no
--  need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=yes
-   ;;
-@@ -17596,52 +6509,48 @@
- openbsd*)
-   version_type=sunos
-   need_lib_prefix=no
--  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
--  case $host_os in
--    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
--    *)                         need_version=no  ;;
--  esac
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
--  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
--  shlibpath_var=LD_LIBRARY_PATH
-+  need_version=no
-   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
--    case $host_os in
--      openbsd2.[89] | openbsd2.[89].*)
--      shlibpath_overrides_runpath=no
--      ;;
--      *)
--      shlibpath_overrides_runpath=yes
--      ;;
--      esac
-+    case "$host_os" in
-+    openbsd2.[89] | openbsd2.[89].*)
-+      shlibpath_overrides_runpath=no
-+      ;;
-+    *)
-+      shlibpath_overrides_runpath=yes
-+      ;;
-+    esac
-   else
-     shlibpath_overrides_runpath=yes
-   fi
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-+  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
-+  shlibpath_var=LD_LIBRARY_PATH
-   ;;
- os2*)
-   libname_spec='$name'
--  shrext_cmds=".dll"
-   need_lib_prefix=no
--  library_names_spec='$libname${shared_ext} $libname.a'
-+  library_names_spec='$libname.dll $libname.a'
-   dynamic_linker='OS/2 ld.exe'
-   shlibpath_var=LIBPATH
-   ;;
- osf3* | osf4* | osf5*)
-   version_type=osf
--  need_lib_prefix=no
-   need_version=no
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+  need_lib_prefix=no
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-   shlibpath_var=LD_LIBRARY_PATH
-   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
-   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
-+  hardcode_into_libs=yes
-   ;;
- sco3.2v5*)
-   version_type=osf
--  soname_spec='${libname}${release}${shared_ext}$major'
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-+  soname_spec='${libname}${release}.so$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-   shlibpath_var=LD_LIBRARY_PATH
-   ;;
-@@ -17649,8 +6558,8 @@
-   version_type=linux
-   need_lib_prefix=no
-   need_version=no
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=yes
-   hardcode_into_libs=yes
-@@ -17660,7 +6569,7 @@
- sunos4*)
-   version_type=sunos
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
-   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
-   shlibpath_var=LD_LIBRARY_PATH
-   shlibpath_overrides_runpath=yes
-@@ -17672,8 +6581,8 @@
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
-   version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-   shlibpath_var=LD_LIBRARY_PATH
-   case $host_vendor in
-     sni)
-@@ -17694,22 +6603,31 @@
-   esac
-   ;;
-+uts4*)
-+  version_type=linux
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
-+dgux*)
-+  version_type=linux
-+  need_lib_prefix=no
-+  need_version=no
-+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
-+  soname_spec='${libname}${release}.so$major'
-+  shlibpath_var=LD_LIBRARY_PATH
-+  ;;
-+
- sysv4*MP*)
-   if test -d /usr/nec ;then
-     version_type=linux
--    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
--    soname_spec='$libname${shared_ext}.$major'
-+    library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
-+    soname_spec='$libname.so.$major'
-     shlibpath_var=LD_LIBRARY_PATH
-   fi
-   ;;
--uts4*)
--  version_type=linux
--  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
--  soname_spec='${libname}${release}${shared_ext}$major'
--  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
- *)
-   dynamic_linker=no
-   ;;
-@@ -17718,35 +6636,44 @@
- echo "${ECHO_T}$dynamic_linker" >&6
- test "$dynamic_linker" = no && can_build_shared=no
--echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
--echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
--hardcode_action_GCJ=
--if test -n "$hardcode_libdir_flag_spec_GCJ" || \
--   test -n "$runpath_var_GCJ" || \
--   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
-+# Report the final consequences.
-+echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
-+echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
-+echo "$as_me:$LINENO: result: $can_build_shared" >&5
-+echo "${ECHO_T}$can_build_shared" >&6
--  # We can hardcode non-existant directories.
--  if test "$hardcode_direct_GCJ" != no &&
--     # If the only mechanism to avoid hardcoding is shlibpath_var, we
--     # have to relink, otherwise we might link with an installed library
--     # when we should be linking with a yet-to-be-installed one
--     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
--     test "$hardcode_minus_L_GCJ" != no; then
--    # Linking always hardcodes the temporary library directory.
--    hardcode_action_GCJ=relink
--  else
--    # We can link without hardcoding, and we can hardcode nonexisting dirs.
--    hardcode_action_GCJ=immediate
-+echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
-+echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
-+test "$can_build_shared" = "no" && enable_shared=no
-+
-+# On AIX, shared libraries and static libraries use the same namespace, and
-+# are all built from PIC.
-+case "$host_os" in
-+aix3*)
-+  test "$enable_shared" = yes && enable_static=no
-+  if test -n "$RANLIB"; then
-+    archive_cmds="$archive_cmds~\$RANLIB \$lib"
-+    postinstall_cmds='$RANLIB $lib'
-   fi
--else
--  # We cannot hardcode anything, or else we can only hardcode existing
--  # directories.
--  hardcode_action_GCJ=unsupported
--fi
--echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
--echo "${ECHO_T}$hardcode_action_GCJ" >&6
-+  ;;
-+
-+aix4*)
-+  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
-+    test "$enable_shared" = yes && enable_static=no
-+  fi
-+  ;;
-+esac
-+echo "$as_me:$LINENO: result: $enable_shared" >&5
-+echo "${ECHO_T}$enable_shared" >&6
-+
-+echo "$as_me:$LINENO: checking whether to build static libraries" >&5
-+echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
-+# Make sure either enable_shared or enable_static is yes.
-+test "$enable_shared" = yes || enable_static=yes
-+echo "$as_me:$LINENO: result: $enable_static" >&5
-+echo "${ECHO_T}$enable_static" >&6
--if test "$hardcode_action_GCJ" = relink; then
-+if test "$hardcode_action" = relink; then
-   # Fast installation is not supported
-   enable_fast_install=no
- elif test "$shlibpath_overrides_runpath" = yes ||
-@@ -17755,33 +6682,9 @@
-   enable_fast_install=needless
- fi
--striplib=
--old_striplib=
--echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
--echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
--if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
--  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
--  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
--  echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--# FIXME - insert some real tests, host_os isn't really good enough
--  case $host_os in
--   darwin*)
--       if test -n "$STRIP" ; then
--         striplib="$STRIP -x"
--         echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--       else
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--       ;;
--   *)
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  esac
-+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-+if test "$GCC" = yes; then
-+  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
- fi
- if test "x$enable_dlopen" != xyes; then
-@@ -17792,99 +6695,16 @@
-   lt_cv_dlopen=no
-   lt_cv_dlopen_libs=
--  case $host_os in
--  beos*)
--    lt_cv_dlopen="load_add_on"
--    lt_cv_dlopen_libs=
--    lt_cv_dlopen_self=yes
--    ;;
--
--  mingw* | pw32*)
--    lt_cv_dlopen="LoadLibrary"
--    lt_cv_dlopen_libs=
--   ;;
--
--  cygwin*)
--    lt_cv_dlopen="dlopen"
--    lt_cv_dlopen_libs=
--   ;;
--
--  darwin*)
--  # if libdl is installed we need to link against it
--    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
--echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
--if test "${ac_cv_lib_dl_dlopen+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldl  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char dlopen ();
--int
--main ()
--{
--dlopen ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_dl_dlopen=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_dl_dlopen=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
--echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
--if test $ac_cv_lib_dl_dlopen = yes; then
--  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
--else
--
--    lt_cv_dlopen="dyld"
-+  case $host_os in
-+  beos*)
-+    lt_cv_dlopen="load_add_on"
-     lt_cv_dlopen_libs=
-     lt_cv_dlopen_self=yes
-+    ;;
--fi
--
-+  cygwin* | mingw* | pw32*)
-+    lt_cv_dlopen="LoadLibrary"
-+    lt_cv_dlopen_libs=
-    ;;
-   *)
-@@ -17953,8 +6773,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18019,8 +6838,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18113,8 +6931,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18179,8 +6996,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18246,8 +7062,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18313,8 +7128,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18370,7 +7184,7 @@
-   case $lt_cv_dlopen in
-   dlopen)
-     save_CPPFLAGS="$CPPFLAGS"
--    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-+        test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-     save_LDFLAGS="$LDFLAGS"
-     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-@@ -18386,10 +7200,10 @@
-         if test "$cross_compiling" = yes; then :
-   lt_cv_dlopen_self=cross
- else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 18392 "configure"
-+#line 7206 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -18455,7 +7269,7 @@
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
-+    (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
-@@ -18484,10 +7298,10 @@
-         if test "$cross_compiling" = yes; then :
-   lt_cv_dlopen_self_static=cross
- else
--  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-+    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 18490 "configure"
-+#line 7304 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -18553,7 +7367,7 @@
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
--    (./conftest; exit; ) >&5 2>/dev/null
-+    (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
-@@ -18584,407 +7398,76 @@
-   *) enable_dlopen_self=unknown ;;
-   esac
--  case $lt_cv_dlopen_self_static in
--  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
--  *) enable_dlopen_self_static=unknown ;;
--  esac
--fi
--
--
--# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
--  # Now quote all the things that may contain metacharacters while being
--  # careful not to overquote the AC_SUBSTed values.  We take copies of the
--  # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
--    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    compiler_GCJ \
--    CC_GCJ \
--    LD_GCJ \
--    lt_prog_compiler_wl_GCJ \
--    lt_prog_compiler_pic_GCJ \
--    lt_prog_compiler_static_GCJ \
--    lt_prog_compiler_no_builtin_flag_GCJ \
--    export_dynamic_flag_spec_GCJ \
--    thread_safe_flag_spec_GCJ \
--    whole_archive_flag_spec_GCJ \
--    enable_shared_with_static_runtimes_GCJ \
--    old_archive_cmds_GCJ \
--    old_archive_from_new_cmds_GCJ \
--    predep_objects_GCJ \
--    postdep_objects_GCJ \
--    predeps_GCJ \
--    postdeps_GCJ \
--    compiler_lib_search_path_GCJ \
--    archive_cmds_GCJ \
--    archive_expsym_cmds_GCJ \
--    postinstall_cmds_GCJ \
--    postuninstall_cmds_GCJ \
--    old_archive_from_expsyms_cmds_GCJ \
--    allow_undefined_flag_GCJ \
--    no_undefined_flag_GCJ \
--    export_symbols_cmds_GCJ \
--    hardcode_libdir_flag_spec_GCJ \
--    hardcode_libdir_flag_spec_ld_GCJ \
--    hardcode_libdir_separator_GCJ \
--    hardcode_automatic_GCJ \
--    module_cmds_GCJ \
--    module_expsym_cmds_GCJ \
--    lt_cv_prog_compiler_c_o_GCJ \
--    exclude_expsyms_GCJ \
--    include_expsyms_GCJ; do
--
--    case $var in
--    old_archive_cmds_GCJ | \
--    old_archive_from_new_cmds_GCJ | \
--    archive_cmds_GCJ | \
--    archive_expsym_cmds_GCJ | \
--    module_cmds_GCJ | \
--    module_expsym_cmds_GCJ | \
--    old_archive_from_expsyms_cmds_GCJ | \
--    export_symbols_cmds_GCJ | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
--    old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
--      # Double-quote double-evaled strings.
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
--      ;;
--    *)
--      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
--      ;;
--    esac
--  done
--
--  case $lt_echo in
--  *'\$0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
--    ;;
--  esac
--
--cfgfile="$ofile"
--
--  cat <<__EOF__ >> "$cfgfile"
--# ### BEGIN LIBTOOL TAG CONFIG: $tagname
--
--# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
--
--# Shell to use when invoking shell scripts.
--SHELL=$lt_SHELL
--
--# Whether or not to build shared libraries.
--build_libtool_libs=$enable_shared
--
--# Whether or not to build static libraries.
--build_old_libs=$enable_static
--
--# Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc_GCJ
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
--
--# Whether or not to optimize for fast installation.
--fast_install=$enable_fast_install
--
--# The host system.
--host_alias=$host_alias
--host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
--
--# An echo program that does not interpret backslashes.
--echo=$lt_echo
--
--# The archiver.
--AR=$lt_AR
--AR_FLAGS=$lt_AR_FLAGS
--
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_compiler_GCJ
--
--# Is the compiler the GNU C compiler?
--with_gcc=$GCC_GCJ
--
--# An ERE matcher.
--EGREP=$lt_EGREP
--
--# The linker used to build libraries.
--LD=$lt_LD_GCJ
--
--# Whether we need hard or soft links.
--LN_S=$lt_LN_S
--
--# A BSD-compatible nm program.
--NM=$lt_NM
--
--# A symbol stripping program
--STRIP=$lt_STRIP
--
--# Used to examine libraries when file_magic_cmd begins "file"
--MAGIC_CMD=$MAGIC_CMD
--
--# Used on cygwin: DLL creation program.
--DLLTOOL="$DLLTOOL"
--
--# Used on cygwin: object dumper.
--OBJDUMP="$OBJDUMP"
--
--# Used on cygwin: assembler.
--AS="$AS"
--
--# The name of the directory that contains temporary libtool files.
--objdir=$objdir
--
--# How to create reloadable object files.
--reload_flag=$lt_reload_flag
--reload_cmds=$lt_reload_cmds
--
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl_GCJ
--
--# Object file suffix (normally "o").
--objext="$ac_objext"
--
--# Old archive suffix (normally "a").
--libext="$libext"
--
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
--# Executable file suffix (normally "").
--exeext="$exeext"
--
--# Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic_GCJ
--pic_mode=$pic_mode
--
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
--# Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
--
--# Must we lock files when doing compilation?
--need_locks=$lt_need_locks
--
--# Do we need the lib prefix for modules?
--need_lib_prefix=$need_lib_prefix
--
--# Do we need a version for libraries?
--need_version=$need_version
--
--# Whether dlopen is supported.
--dlopen_support=$enable_dlopen
--
--# Whether dlopen of programs is supported.
--dlopen_self=$enable_dlopen_self
--
--# Whether dlopen of statically linked programs is supported.
--dlopen_self_static=$enable_dlopen_self_static
--
--# Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static_GCJ
--
--# Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
--
--# Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
--
--# Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
--
--# Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
--
--# Library versioning type.
--version_type=$version_type
--
--# Format of library name prefix.
--libname_spec=$lt_libname_spec
--
--# List of archive names.  First name is the real one, the rest are links.
--# The last name is the one that the linker finds with -lNAME.
--library_names_spec=$lt_library_names_spec
--
--# The coded name of the library, if different from the real name.
--soname_spec=$lt_soname_spec
--
--# Commands used to build and install an old-style archive.
--RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_old_archive_cmds_GCJ
--old_postinstall_cmds=$lt_old_postinstall_cmds
--old_postuninstall_cmds=$lt_old_postuninstall_cmds
--
--# Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
--
--# Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
--
--# Commands used to build and install a shared archive.
--archive_cmds=$lt_archive_cmds_GCJ
--archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
--postinstall_cmds=$lt_postinstall_cmds
--postuninstall_cmds=$lt_postuninstall_cmds
--
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_module_cmds_GCJ
--module_expsym_cmds=$lt_module_expsym_cmds_GCJ
--
--# Commands to strip libraries.
--old_striplib=$lt_old_striplib
--striplib=$lt_striplib
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_predep_objects_GCJ
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_postdep_objects_GCJ
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_predeps_GCJ
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_postdeps_GCJ
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
--
--# Method to check whether dependent libraries are shared objects.
--deplibs_check_method=$lt_deplibs_check_method
--
--# Command to use when deplibs_check_method == file_magic.
--file_magic_cmd=$lt_file_magic_cmd
--
--# Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag_GCJ
--
--# Flag that forces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag_GCJ
--
--# Commands used to finish a libtool library installation in a directory.
--finish_cmds=$lt_finish_cmds
--
--# Same as above, but a single script fragment to be evaled but not shown.
--finish_eval=$lt_finish_eval
--
--# Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
--
--# Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
--
--# Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
--
--# This is the shared library runtime path variable.
--runpath_var=$runpath_var
--
--# This is the shared library path variable.
--shlibpath_var=$shlibpath_var
--
--# Is shlibpath searched before the hard-coded library search path?
--shlibpath_overrides_runpath=$shlibpath_overrides_runpath
--
--# How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action_GCJ
--
--# Whether we should hardcode library paths into libraries.
--hardcode_into_libs=$hardcode_into_libs
--
--# Flag to hardcode \$libdir into a binary during linking.
--# This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
--
--# Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
--
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
--# resulting binary.
--hardcode_direct=$hardcode_direct_GCJ
--
--# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
--# resulting binary.
--hardcode_minus_L=$hardcode_minus_L_GCJ
--
--# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
--# the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$hardcode_automatic_GCJ
--
--# Variables whose values should be saved in libtool wrapper scripts and
--# restored at relink time.
--variables_saved_for_relink="$variables_saved_for_relink"
--
--# Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs_GCJ
--
--# Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
--
--# Run-time system search path for libraries
--sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
--
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$fix_srcfile_path_GCJ"
--
--# Set to yes if exported symbols are required.
--always_export_symbols=$always_export_symbols_GCJ
--
--# The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds_GCJ
--
--# The commands to extract the exported symbol list from a shared archive.
--extract_expsyms_cmds=$lt_extract_expsyms_cmds
--
--# Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms_GCJ
-+  case $lt_cv_dlopen_self_static in
-+  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
-+  *) enable_dlopen_self_static=unknown ;;
-+  esac
-+fi
--# Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms_GCJ
--# ### END LIBTOOL TAG CONFIG: $tagname
-+if test "$enable_shared" = yes && test "$GCC" = yes; then
-+  case $archive_cmds in
-+  *'~'*)
-+    # FIXME: we may have to deal with multi-command sequences.
-+    ;;
-+  '$CC '*)
-+    # Test whether the compiler implicitly links with -lc since on some
-+    # systems, -lgcc has to come before -lc. If gcc already passes -lc
-+    # to ld, don't add -lc before -lgcc.
-+    echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
-+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
-+    if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  $rm conftest*
-+    echo 'static int dummy;' > conftest.$ac_ext
--__EOF__
-+    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-+  (eval $ac_compile) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }; then
-+      soname=conftest
-+      lib=conftest
-+      libobjs=conftest.$ac_objext
-+      deplibs=
-+      wl=$lt_cv_prog_cc_wl
-+      compiler_flags=-v
-+      linker_flags=-v
-+      verstring=
-+      output_objdir=.
-+      libname=conftest
-+      save_allow_undefined_flag=$allow_undefined_flag
-+      allow_undefined_flag=
-+      if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
-+  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
-+  ac_status=$?
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); }
-+      then
-+      lt_cv_archive_cmds_need_lc=no
-+      else
-+      lt_cv_archive_cmds_need_lc=yes
-+      fi
-+      allow_undefined_flag=$save_allow_undefined_flag
-+    else
-+      cat conftest.err 1>&5
-+    fi
-+fi
-+    echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
-+echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
-+    ;;
-+  esac
-+fi
-+need_lc=${lt_cv_archive_cmds_need_lc-yes}
-+# The second clause should only fire when bootstrapping the
-+# libtool distribution, otherwise you forgot to ship ltmain.sh
-+# with your package, and you will get complaints that there are
-+# no rules to generate ltmain.sh.
-+if test -f "$ltmain"; then
-+  :
- else
-   # If there is no Makefile yet, we rely on a make rule to execute
-   # `config.status --recheck' to rerun these tests and create the
-@@ -18995,148 +7478,39 @@
-   fi
- fi
-+if test -f "$ltmain"; then
-+  trap "$rm \"${ofile}T\"; exit 1" 1 2 15
-+  $rm -f "${ofile}T"
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC="$lt_save_CC"
--
--      else
--        tagname=""
--      fi
--      ;;
--
--      RC)
--
--
--
--# Source file extension for RC test sources.
--ac_ext=rc
--
--# Object file extension for compiled RC test sources.
--objext=o
--objext_RC=$objext
--
--# Code to be used in simple compile tests
--lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
--
--# Code to be used in simple link tests
--lt_simple_link_test_code="$lt_simple_compile_test_code"
--
--# ltmain only uses $CC for tagged configurations so make sure $CC is set.
--
--# If no C compiler was specified, use CC.
--LTCC=${LTCC-"$CC"}
--
--# Allow CC to be a program name with arguments.
--compiler=$CC
--
--
--# save warnings/boilerplate of simple test code
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_compile_test_code" >conftest.$ac_ext
--eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_compiler_boilerplate=`cat conftest.err`
--$rm conftest*
--
--ac_outfile=conftest.$ac_objext
--printf "$lt_simple_link_test_code" >conftest.$ac_ext
--eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
--_lt_linker_boilerplate=`cat conftest.err`
--$rm conftest*
--
--
--# Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
--CC=${RC-"windres"}
--compiler=$CC
--compiler_RC=$CC
--for cc_temp in $compiler""; do
--  case $cc_temp in
--    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
--    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
--    \-*) ;;
--    *) break;;
--  esac
--done
--cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
--
--lt_cv_prog_compiler_c_o_RC=yes
-+  echo creating $ofile
--# The else clause should only fire when bootstrapping the
--# libtool distribution, otherwise you forgot to ship ltmain.sh
--# with your package, and you will get complaints that there are
--# no rules to generate ltmain.sh.
--if test -f "$ltmain"; then
--  # See if we are running on zsh, and set the options which allow our commands through
--  # without removal of \ escapes.
--  if test -n "${ZSH_VERSION+set}" ; then
--    setopt NO_GLOB_SUBST
--  fi
-   # Now quote all the things that may contain metacharacters while being
-   # careful not to overquote the AC_SUBSTed values.  We take copies of the
-   # variables and quote the copies for generation of the libtool script.
--  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
--    SED SHELL STRIP \
--    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
--    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
--    deplibs_check_method reload_flag reload_cmds need_locks \
--    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
--    lt_cv_sys_global_symbol_to_c_name_address \
-+  for var in echo old_CC old_CFLAGS SED \
-+    AR AR_FLAGS CC LD LN_S NM SHELL STRIP \
-+    reload_flag reload_cmds wl \
-+    pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
-+    thread_safe_flag_spec whole_archive_flag_spec libname_spec \
-+    library_names_spec soname_spec \
-+    RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
-+    old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
-+    postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
-+    old_striplib striplib file_magic_cmd export_symbols_cmds \
-+    deplibs_check_method allow_undefined_flag no_undefined_flag \
-+    finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
-+    global_symbol_to_c_name_address \
-+    hardcode_libdir_flag_spec hardcode_libdir_separator  \
-     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
--    old_postinstall_cmds old_postuninstall_cmds \
--    compiler_RC \
--    CC_RC \
--    LD_RC \
--    lt_prog_compiler_wl_RC \
--    lt_prog_compiler_pic_RC \
--    lt_prog_compiler_static_RC \
--    lt_prog_compiler_no_builtin_flag_RC \
--    export_dynamic_flag_spec_RC \
--    thread_safe_flag_spec_RC \
--    whole_archive_flag_spec_RC \
--    enable_shared_with_static_runtimes_RC \
--    old_archive_cmds_RC \
--    old_archive_from_new_cmds_RC \
--    predep_objects_RC \
--    postdep_objects_RC \
--    predeps_RC \
--    postdeps_RC \
--    compiler_lib_search_path_RC \
--    archive_cmds_RC \
--    archive_expsym_cmds_RC \
--    postinstall_cmds_RC \
--    postuninstall_cmds_RC \
--    old_archive_from_expsyms_cmds_RC \
--    allow_undefined_flag_RC \
--    no_undefined_flag_RC \
--    export_symbols_cmds_RC \
--    hardcode_libdir_flag_spec_RC \
--    hardcode_libdir_flag_spec_ld_RC \
--    hardcode_libdir_separator_RC \
--    hardcode_automatic_RC \
--    module_cmds_RC \
--    module_expsym_cmds_RC \
--    lt_cv_prog_compiler_c_o_RC \
--    exclude_expsyms_RC \
--    include_expsyms_RC; do
-+    compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
-     case $var in
--    old_archive_cmds_RC | \
--    old_archive_from_new_cmds_RC | \
--    archive_cmds_RC | \
--    archive_expsym_cmds_RC | \
--    module_cmds_RC | \
--    module_expsym_cmds_RC | \
--    old_archive_from_expsyms_cmds_RC | \
--    export_symbols_cmds_RC | \
--    extract_expsyms_cmds | reload_cmds | finish_cmds | \
--    postinstall_cmds | postuninstall_cmds | \
-+    reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
-     old_postinstall_cmds | old_postuninstall_cmds | \
--    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-+    export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
-+    extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
-+    postinstall_cmds | postuninstall_cmds | \
-+    finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
-       # Double-quote double-evaled strings.
-       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
-       ;;
-@@ -19146,16 +7520,46 @@
-     esac
-   done
--  case $lt_echo in
--  *'\$0 --fallback-echo"')
--    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
--    ;;
--  esac
-+  cat <<__EOF__ > "${ofile}T"
-+#! $SHELL
-+
-+# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-+#
-+# Copyright (C) 1996-2000 Free Software Foundation, Inc.
-+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 2 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, write to the Free Software
-+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#
-+# As a special exception to the GNU General Public License, if you
-+# distribute this file as part of a program that contains a
-+# configuration script generated by Autoconf, you may include it under
-+# the same distribution terms that you use for the rest of that program.
--cfgfile="$ofile"
-+# A sed that does not truncate output.
-+SED=$lt_SED
-+
-+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-+Xsed="${SED} -e s/^X//"
-+
-+# The HP-UX ksh and POSIX shell print the target directory to stdout
-+# if CDPATH is set.
-+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
--  cat <<__EOF__ >> "$cfgfile"
--# ### BEGIN LIBTOOL TAG CONFIG: $tagname
-+# ### BEGIN LIBTOOL CONFIG
- # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-@@ -19169,10 +7573,7 @@
- build_old_libs=$enable_static
- # Whether or not to add -lc for building shared libraries.
--build_libtool_need_lc=$archive_cmds_need_lc_RC
--
--# Whether or not to disallow shared libs when runtime libs are static
--allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
-+build_libtool_need_lc=$need_lc
- # Whether or not to optimize for fast installation.
- fast_install=$enable_fast_install
-@@ -19180,12 +7581,6 @@
- # The host system.
- host_alias=$host_alias
- host=$host
--host_os=$host_os
--
--# The build system.
--build_alias=$build_alias
--build=$build
--build_os=$build_os
- # An echo program that does not interpret backslashes.
- echo=$lt_echo
-@@ -19194,20 +7589,14 @@
- AR=$lt_AR
- AR_FLAGS=$lt_AR_FLAGS
--# A C compiler.
--LTCC=$lt_LTCC
--
--# A language-specific compiler.
--CC=$lt_compiler_RC
-+# The default C compiler.
-+CC=$lt_CC
- # Is the compiler the GNU C compiler?
--with_gcc=$GCC_RC
--
--# An ERE matcher.
--EGREP=$lt_EGREP
-+with_gcc=$GCC
- # The linker used to build libraries.
--LD=$lt_LD_RC
-+LD=$lt_LD
- # Whether we need hard or soft links.
- LN_S=$lt_LN_S
-@@ -19238,7 +7627,7 @@
- reload_cmds=$lt_reload_cmds
- # How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl_RC
-+wl=$lt_wl
- # Object file suffix (normally "o").
- objext="$ac_objext"
-@@ -19246,23 +7635,20 @@
- # Old archive suffix (normally "a").
- libext="$libext"
--# Shared library suffix (normally ".so").
--shrext_cmds='$shrext_cmds'
--
- # Executable file suffix (normally "").
- exeext="$exeext"
- # Additional compiler flags for building library objects.
--pic_flag=$lt_lt_prog_compiler_pic_RC
-+pic_flag=$lt_pic_flag
- pic_mode=$pic_mode
--# What is the maximum length of a command?
--max_cmd_len=$lt_cv_sys_max_cmd_len
--
- # Does compiler simultaneously support -c and -o options?
--compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
-+compiler_c_o=$lt_compiler_c_o
-+
-+# Can we write directly to a .lo ?
-+compiler_o_lo=$lt_compiler_o_lo
--# Must we lock files when doing compilation?
-+# Must we lock files when doing compilation ?
- need_locks=$lt_need_locks
- # Do we need the lib prefix for modules?
-@@ -19281,19 +7667,19 @@
- dlopen_self_static=$enable_dlopen_self_static
- # Compiler flag to prevent dynamic linking.
--link_static_flag=$lt_lt_prog_compiler_static_RC
-+link_static_flag=$lt_link_static_flag
- # Compiler flag to turn off builtin functions.
--no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
-+no_builtin_flag=$lt_no_builtin_flag
- # Compiler flag to allow reflexive dlopens.
--export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
-+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
- # Compiler flag to generate shared objects directly from archives.
--whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
-+whole_archive_flag_spec=$lt_whole_archive_flag_spec
- # Compiler flag to generate thread-safe objects.
--thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
-+thread_safe_flag_spec=$lt_thread_safe_flag_spec
- # Library versioning type.
- version_type=$version_type
-@@ -19310,50 +7696,26 @@
- # Commands used to build and install an old-style archive.
- RANLIB=$lt_RANLIB
--old_archive_cmds=$lt_old_archive_cmds_RC
-+old_archive_cmds=$lt_old_archive_cmds
- old_postinstall_cmds=$lt_old_postinstall_cmds
- old_postuninstall_cmds=$lt_old_postuninstall_cmds
- # Create an old-style archive from a shared archive.
--old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
-+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
- # Create a temporary old-style archive to link instead of a shared archive.
--old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
-+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
- # Commands used to build and install a shared archive.
--archive_cmds=$lt_archive_cmds_RC
--archive_expsym_cmds=$lt_archive_expsym_cmds_RC
-+archive_cmds=$lt_archive_cmds
-+archive_expsym_cmds=$lt_archive_expsym_cmds
- postinstall_cmds=$lt_postinstall_cmds
- postuninstall_cmds=$lt_postuninstall_cmds
--# Commands used to build a loadable module (assumed same as above if empty)
--module_cmds=$lt_module_cmds_RC
--module_expsym_cmds=$lt_module_expsym_cmds_RC
--
- # Commands to strip libraries.
- old_striplib=$lt_old_striplib
- striplib=$lt_striplib
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predep_objects=$lt_predep_objects_RC
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdep_objects=$lt_postdep_objects_RC
--
--# Dependencies to place before the objects being linked to create a
--# shared library.
--predeps=$lt_predeps_RC
--
--# Dependencies to place after the objects being linked to create a
--# shared library.
--postdeps=$lt_postdeps_RC
--
--# The library search path used internally by the compiler when linking
--# a shared library.
--compiler_lib_search_path=$lt_compiler_lib_search_path_RC
--
- # Method to check whether dependent libraries are shared objects.
- deplibs_check_method=$lt_deplibs_check_method
-@@ -19361,10 +7723,10 @@
- file_magic_cmd=$lt_file_magic_cmd
- # Flag that allows shared libraries with undefined symbols to be built.
--allow_undefined_flag=$lt_allow_undefined_flag_RC
-+allow_undefined_flag=$lt_allow_undefined_flag
- # Flag that forces no undefined symbols.
--no_undefined_flag=$lt_no_undefined_flag_RC
-+no_undefined_flag=$lt_no_undefined_flag
- # Commands used to finish a libtool library installation in a directory.
- finish_cmds=$lt_finish_cmds
-@@ -19373,13 +7735,13 @@
- finish_eval=$lt_finish_eval
- # Take the output of nm and produce a listing of raw symbols and C names.
--global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-+global_symbol_pipe=$lt_global_symbol_pipe
- # Transform the output of nm in a proper C declaration
--global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-+global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
- # Transform the output of nm in a C name address pair
--global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-+global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
- # This is the shared library runtime path variable.
- runpath_var=$runpath_var
-@@ -19391,45 +7753,36 @@
- shlibpath_overrides_runpath=$shlibpath_overrides_runpath
- # How to hardcode a shared library path into an executable.
--hardcode_action=$hardcode_action_RC
-+hardcode_action=$hardcode_action
- # Whether we should hardcode library paths into libraries.
- hardcode_into_libs=$hardcode_into_libs
- # Flag to hardcode \$libdir into a binary during linking.
- # This must work even if \$libdir does not exist.
--hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
--
--# If ld is used when linking, flag to hardcode \$libdir into
--# a binary during linking. This must work even if \$libdir does
--# not exist.
--hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
-+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
- # Whether we need a single -rpath flag with a separated argument.
--hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
-+hardcode_libdir_separator=$lt_hardcode_libdir_separator
--# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
- # resulting binary.
--hardcode_direct=$hardcode_direct_RC
-+hardcode_direct=$hardcode_direct
- # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
- # resulting binary.
--hardcode_minus_L=$hardcode_minus_L_RC
-+hardcode_minus_L=$hardcode_minus_L
- # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
- # the resulting binary.
--hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
--
--# Set to yes if building a shared library automatically hardcodes DIR into the library
--# and all subsequent libraries and executables linked against it.
--hardcode_automatic=$hardcode_automatic_RC
-+hardcode_shlibpath_var=$hardcode_shlibpath_var
- # Variables whose values should be saved in libtool wrapper scripts and
- # restored at relink time.
- variables_saved_for_relink="$variables_saved_for_relink"
- # Whether libtool must link a program against all its dependency libraries.
--link_all_deplibs=$link_all_deplibs_RC
-+link_all_deplibs=$link_all_deplibs
- # Compile-time system search path for libraries
- sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-@@ -19438,75 +7791,234 @@
- sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
- # Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path="$fix_srcfile_path_RC"
-+fix_srcfile_path="$fix_srcfile_path"
- # Set to yes if exported symbols are required.
--always_export_symbols=$always_export_symbols_RC
-+always_export_symbols=$always_export_symbols
- # The commands to list exported symbols.
--export_symbols_cmds=$lt_export_symbols_cmds_RC
-+export_symbols_cmds=$lt_export_symbols_cmds
- # The commands to extract the exported symbol list from a shared archive.
- extract_expsyms_cmds=$lt_extract_expsyms_cmds
- # Symbols that should not be listed in the preloaded symbols.
--exclude_expsyms=$lt_exclude_expsyms_RC
-+exclude_expsyms=$lt_exclude_expsyms
- # Symbols that must always be exported.
--include_expsyms=$lt_include_expsyms_RC
-+include_expsyms=$lt_include_expsyms
--# ### END LIBTOOL TAG CONFIG: $tagname
-+# ### END LIBTOOL CONFIG
- __EOF__
-+  case $host_os in
-+  aix3*)
-+    cat <<\EOF >> "${ofile}T"
--else
--  # If there is no Makefile yet, we rely on a make rule to execute
--  # `config.status --recheck' to rerun these tests and create the
--  # libtool script then.
--  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
--  if test -f "$ltmain_in"; then
--    test -f Makefile && make "$ltmain"
--  fi
-+# AIX sometimes has problems with the GCC collect2 program.  For some
-+# reason, if we set the COLLECT_NAMES environment variable, the problems
-+# vanish in a puff of smoke.
-+if test "X${COLLECT_NAMES+set}" != Xset; then
-+  COLLECT_NAMES=
-+  export COLLECT_NAMES
- fi
-+EOF
-+    ;;
-+  esac
-+  case $host_os in
-+  cygwin* | mingw* | pw32* | os2*)
-+    cat <<'EOF' >> "${ofile}T"
-+      # This is a source program that is used to create dlls on Windows
-+      # Don't remove nor modify the starting and closing comments
-+# /* ltdll.c starts here */
-+# #define WIN32_LEAN_AND_MEAN
-+# #include <windows.h>
-+# #undef WIN32_LEAN_AND_MEAN
-+# #include <stdio.h>
-+#
-+# #ifndef __CYGWIN__
-+# #  ifdef __CYGWIN32__
-+# #    define __CYGWIN__ __CYGWIN32__
-+# #  endif
-+# #endif
-+#
-+# #ifdef __cplusplus
-+# extern "C" {
-+# #endif
-+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-+# #ifdef __cplusplus
-+# }
-+# #endif
-+#
-+# #ifdef __CYGWIN__
-+# #include <cygwin/cygwin_dll.h>
-+# DECLARE_CYGWIN_DLL( DllMain );
-+# #endif
-+# HINSTANCE __hDllInstance_base;
-+#
-+# BOOL APIENTRY
-+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-+# {
-+#   __hDllInstance_base = hInst;
-+#   return TRUE;
-+# }
-+# /* ltdll.c ends here */
-+      # This is a source program that is used to create import libraries
-+      # on Windows for dlls which lack them. Don't remove nor modify the
-+      # starting and closing comments
-+# /* impgen.c starts here */
-+# /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
-+#
-+#  This file is part of GNU libtool.
-+#
-+#  This program is free software; you can redistribute it and/or modify
-+#  it under the terms of the GNU General Public License as published by
-+#  the Free Software Foundation; either version 2 of the License, or
-+#  (at your option) any later version.
-+#
-+#  This program is distributed in the hope that it will be useful,
-+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+#  GNU General Public License for more details.
-+#
-+#  You should have received a copy of the GNU General Public License
-+#  along with this program; if not, write to the Free Software
-+#  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+#  */
-+#
-+# #include <stdio.h>          /* for printf() */
-+# #include <unistd.h>         /* for open(), lseek(), read() */
-+# #include <fcntl.h>          /* for O_RDONLY, O_BINARY */
-+# #include <string.h>         /* for strdup() */
-+#
-+# /* O_BINARY isn't required (or even defined sometimes) under Unix */
-+# #ifndef O_BINARY
-+# #define O_BINARY 0
-+# #endif
-+#
-+# static unsigned int
-+# pe_get16 (fd, offset)
-+#      int fd;
-+#      int offset;
-+# {
-+#   unsigned char b[2];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 2);
-+#   return b[0] + (b[1]<<8);
-+# }
-+#
-+# static unsigned int
-+# pe_get32 (fd, offset)
-+#     int fd;
-+#     int offset;
-+# {
-+#   unsigned char b[4];
-+#   lseek (fd, offset, SEEK_SET);
-+#   read (fd, b, 4);
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# static unsigned int
-+# pe_as32 (ptr)
-+#      void *ptr;
-+# {
-+#   unsigned char *b = ptr;
-+#   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
-+# }
-+#
-+# int
-+# main (argc, argv)
-+#     int argc;
-+#     char *argv[];
-+# {
-+#     int dll;
-+#     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
-+#     unsigned long export_rva, export_size, nsections, secptr, expptr;
-+#     unsigned long name_rvas, nexp;
-+#     unsigned char *expdata, *erva;
-+#     char *filename, *dll_name;
-+#
-+#     filename = argv[1];
-+#
-+#     dll = open(filename, O_RDONLY|O_BINARY);
-+#     if (dll < 1)
-+#     return 1;
-+#
-+#     dll_name = filename;
-+#
-+#     for (i=0; filename[i]; i++)
-+#     if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
-+#         dll_name = filename + i +1;
-+#
-+#     pe_header_offset = pe_get32 (dll, 0x3c);
-+#     opthdr_ofs = pe_header_offset + 4 + 20;
-+#     num_entries = pe_get32 (dll, opthdr_ofs + 92);
-+#
-+#     if (num_entries < 1) /* no exports */
-+#     return 1;
-+#
-+#     export_rva = pe_get32 (dll, opthdr_ofs + 96);
-+#     export_size = pe_get32 (dll, opthdr_ofs + 100);
-+#     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
-+#     secptr = (pe_header_offset + 4 + 20 +
-+#           pe_get16 (dll, pe_header_offset + 4 + 16));
-+#
-+#     expptr = 0;
-+#     for (i = 0; i < nsections; i++)
-+#     {
-+#     char sname[8];
-+#     unsigned long secptr1 = secptr + 40 * i;
-+#     unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
-+#     unsigned long vsize = pe_get32 (dll, secptr1 + 16);
-+#     unsigned long fptr = pe_get32 (dll, secptr1 + 20);
-+#     lseek(dll, secptr1, SEEK_SET);
-+#     read(dll, sname, 8);
-+#     if (vaddr <= export_rva && vaddr+vsize > export_rva)
-+#     {
-+#         expptr = fptr + (export_rva - vaddr);
-+#         if (export_rva + export_size > vaddr + vsize)
-+#             export_size = vsize - (export_rva - vaddr);
-+#         break;
-+#     }
-+#     }
-+#
-+#     expdata = (unsigned char*)malloc(export_size);
-+#     lseek (dll, expptr, SEEK_SET);
-+#     read (dll, expdata, export_size);
-+#     erva = expdata - export_rva;
-+#
-+#     nexp = pe_as32 (expdata+24);
-+#     name_rvas = pe_as32 (expdata+32);
-+#
-+#     printf ("EXPORTS\n");
-+#     for (i = 0; i<nexp; i++)
-+#     {
-+#     unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
-+#     printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
-+#     }
-+#
-+#     return 0;
-+# }
-+# /* impgen.c ends here */
--ac_ext=c
--ac_cpp='$CPP $CPPFLAGS'
--ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
--ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
--ac_compiler_gnu=$ac_cv_c_compiler_gnu
--
--CC="$lt_save_CC"
-+EOF
-+    ;;
-+  esac
--      ;;
-+  # We use sed instead of cat because bash on DJGPP gets confused if
-+  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-+  # text mode, it properly converts lines to CR/LF.  This bash problem
-+  # is reportedly fixed, but why not run on old versions too?
-+  sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
--      *)
--      { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
--echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
--   { (exit 1); exit 1; }; }
--      ;;
--      esac
-+  mv -f "${ofile}T" "$ofile" || \
-+    (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
-+  chmod +x "$ofile"
-+fi
--      # Append the new tag name to the list of available tags.
--      if test -n "$tagname" ; then
--      available_tags="$available_tags $tagname"
--    fi
--    fi
--  done
--  IFS="$lt_save_ifs"
--  # Now substitute the updated list of available tags.
--  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
--    mv "${ofile}T" "$ofile"
--    chmod +x "$ofile"
--  else
--    rm -f "${ofile}T"
--    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
--echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
--   { (exit 1); exit 1; }; }
--  fi
--fi
-@@ -19521,24 +8033,6 @@
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
- DEBUG="-g"
- if test -z "$GCC"; then
-     XIPH_CPPFLAGS="-D_REENTRANT"
-@@ -19614,8 +8108,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19782,8 +8275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19932,8 +8424,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20086,8 +8577,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20279,8 +8769,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20350,8 +8839,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20405,8 +8893,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20476,8 +8963,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20631,8 +9117,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20693,8 +9178,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20738,8 +9222,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20813,8 +9296,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -20959,8 +9441,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21116,8 +9597,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21171,8 +9651,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21246,8 +9725,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21301,8 +9779,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21410,8 +9887,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21478,8 +9954,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21524,8 +9999,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21625,8 +10099,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21802,8 +10275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -21930,8 +10402,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22009,8 +10480,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22051,8 +10521,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22154,8 +10623,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22232,8 +10700,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22282,8 +10749,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22351,8 +10817,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22513,8 +10978,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22586,8 +11050,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22639,8 +11102,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22792,8 +11254,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22866,8 +11327,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22917,8 +11377,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22969,8 +11428,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23118,8 +11576,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23299,8 +11756,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23371,8 +11827,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23448,8 +11903,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23654,7 +12108,11 @@
- fi;
--if test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-+curl_ok="yes"
-+
-+if test "x$curl_prefix" == "xno"; then
-+    curl_ok="no"
-+elif test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-     CURL_LIBS="-L$curl_prefix/lib -lcurl"
-     CURL_CFLAGS="-I$curl_prefix/include"
- elif test "x$CURL_CONFIG" != "x"; then
-@@ -23675,8 +12133,8 @@
-     CURL_CFLAGS="-I$curl_prefix/include"
- fi
--curl_ok="yes"
--
-+if test "$curl_ok" = "yes"
-+then
- xt_curl_CPPFLAGS="$CPPFLAGS"
- xt_curl_LIBS="$LIBS"
- CPPFLAGS="$CPPFLAGS $CURL_CFLAGS"
-@@ -23715,8 +12173,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23835,16 +12292,7 @@
- echo "$as_me:$LINENO: checking for libcurl" >&5
- echo $ECHO_N "checking for libcurl... $ECHO_C" >&6
--if test "$curl_ok" = "yes"
--then
--    if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
-+cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
-@@ -23858,12 +12306,22 @@
- }
- _ACEOF
--rm -f conftest$ac_exeext
-+rm -f conftest.$ac_objext conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
-+  (eval $ac_link) 2>conftest.er1
-+  ac_status=$?
-+  grep -v '^ *+' conftest.er1 >conftest.err
-+  rm -f conftest.er1
-+  cat conftest.err >&5
-+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-+  (exit $ac_status); } &&
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-+  (eval $ac_try) 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-+  (exit $ac_status); }; } &&
-+       { ac_try='test -s conftest$ac_exeext'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23871,16 +12329,13 @@
-   (exit $ac_status); }; }; then
-   :
- else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
-+  echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
--( exit $ac_status )
- curl_ok="no"
- fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--fi
-+rm -f conftest.err conftest.$ac_objext \
-+      conftest$ac_exeext conftest.$ac_ext
- if test "$curl_ok" = "yes"; then
-     echo "$as_me:$LINENO: result: yes" >&5
- echo "${ECHO_T}yes" >&6
-@@ -23924,8 +12379,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24003,6 +12457,7 @@
- fi
- CPPFLAGS="$xt_curl_CPPFLAGS"
- LIBS="$xt_curl_LIBS"
-+fi
- # Check whether --enable-yp or --disable-yp was given.
- if test "${enable_yp+set}" = set; then
-@@ -24734,22 +13189,12 @@
- s,@host_cpu@,$host_cpu,;t t
- s,@host_vendor@,$host_vendor,;t t
- s,@host_os@,$host_os,;t t
--s,@EGREP@,$EGREP,;t t
- s,@LN_S@,$LN_S,;t t
- s,@ECHO@,$ECHO,;t t
--s,@AR@,$AR,;t t
--s,@ac_ct_AR@,$ac_ct_AR,;t t
- s,@RANLIB@,$RANLIB,;t t
- s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
- s,@CPP@,$CPP,;t t
--s,@CXX@,$CXX,;t t
--s,@CXXFLAGS@,$CXXFLAGS,;t t
--s,@ac_ct_CXX@,$ac_ct_CXX,;t t
--s,@CXXDEPMODE@,$CXXDEPMODE,;t t
--s,@CXXCPP@,$CXXCPP,;t t
--s,@F77@,$F77,;t t
--s,@FFLAGS@,$FFLAGS,;t t
--s,@ac_ct_F77@,$ac_ct_F77,;t t
-+s,@EGREP@,$EGREP,;t t
- s,@LIBTOOL@,$LIBTOOL,;t t
- s,@XSLTCONFIG@,$XSLTCONFIG,;t t
- s,@FGREP@,$FGREP,;t t
-@@ -24953,11 +13398,6 @@
-   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
-   esac
--  if test x"$ac_file" != x-; then
--    { echo "$as_me:$LINENO: creating $ac_file" >&5
--echo "$as_me: creating $ac_file" >&6;}
--    rm -f "$ac_file"
--  fi
-   # Let's still pretend it is `configure' which instantiates (i.e., don't
-   # use $as_me), people would be surprised to read:
-   #    /* config.h.  Generated by config.status.  */
-@@ -24996,6 +13436,12 @@
-        fi;;
-       esac
-     done` || { (exit 1); exit 1; }
-+
-+  if test x"$ac_file" != x-; then
-+    { echo "$as_me:$LINENO: creating $ac_file" >&5
-+echo "$as_me: creating $ac_file" >&6;}
-+    rm -f "$ac_file"
-+  fi
- _ACEOF
- cat >>$CONFIG_STATUS <<_ACEOF
-   sed "$ac_vpsub
-diff -ruN icecast-2.3.0-old/m4/xiph_curl.m4 icecast-2.3.0-new/m4/xiph_curl.m4
---- icecast-2.3.0-old/m4/xiph_curl.m4  2005-08-19 04:02:00.000000000 +0200
-+++ icecast-2.3.0-new/m4/xiph_curl.m4  2005-10-02 12:34:19.000000000 +0200
-@@ -14,7 +14,11 @@
-     AC_HELP_STRING([--with-curl-config=curl-config],[Use curl-config to find libcurl]),
-     CURL_CONFIG="$withval", [AC_PATH_PROGS(CURL_CONFIG, [curl-config], "")])
--if test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-+curl_ok="yes"
-+
-+if test "x$curl_prefix" == "xno"; then
-+    curl_ok="no"
-+elif test "x$curl_prefix" != "x" -a "x$curl_prefix" != "xyes"; then
-     CURL_LIBS="-L$curl_prefix/lib -lcurl"
-     CURL_CFLAGS="-I$curl_prefix/include"
- elif test "x$CURL_CONFIG" != "x"; then
-@@ -33,8 +37,8 @@
-     CURL_CFLAGS="-I$curl_prefix/include"
- fi
--curl_ok="yes"
--
-+if test "$curl_ok" = "yes"
-+then
- xt_curl_CPPFLAGS="$CPPFLAGS"
- xt_curl_LIBS="$LIBS"
- CPPFLAGS="$CPPFLAGS $CURL_CFLAGS"
-@@ -44,16 +48,13 @@
- dnl
- AC_CHECK_HEADERS([curl/curl.h],, curl_ok="no") 
- AC_MSG_CHECKING(for libcurl)
--if test "$curl_ok" = "yes"
--then
--    AC_RUN_IFELSE(AC_LANG_SOURCE([
-+AC_LINK_IFELSE(AC_LANG_SOURCE([
- #include <curl/curl.h>
- int main()
- {
-     return 0;
- }
- ]),,[curl_ok="no"])
--fi
- if test "$curl_ok" = "yes"; then
-     AC_MSG_RESULT(yes)
-     AC_DEFINE(HAVE_CURL, 1, [Define if you have libcurl.])
-@@ -66,4 +67,5 @@
- fi
- CPPFLAGS="$xt_curl_CPPFLAGS"
- LIBS="$xt_curl_LIBS"
-+fi
- ])
diff --git a/package/id3lib/Config.in b/package/id3lib/Config.in
deleted file mode 100644 (file)
index 6bca99a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_ID3LIB
-       prompt "id3lib............................ An ID3v1/ID3v2 tagging library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_UCLIBCXX
-       select BR2_PACKAGE_ZLIB
-       help
-         An ID3v1/ID3v2 tagging library.
-         
-         http://www.id3lib.org/
-         
-         Depends: uClibc++, zlib
-
diff --git a/package/id3lib/Makefile b/package/id3lib/Makefile
deleted file mode 100644 (file)
index fd02bef..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=id3lib
-PKG_VERSION:=3.8.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=19f27ddd2dda4b2d26a559a4f0f402a7
-
-PKG_SOURCE_URL:=@SF/id3lib
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ID3LIB,id3lib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)"  \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti"  \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(LINUX_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-Wl,-Bdynamic,-luClibc++,-Bstatic,-lstdc++,-Bdynamic,-lz,-lm,-lc" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_ID3LIB):
-       install -d -m0755 $(IDIR_ID3LIB)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3-*.so.* $(IDIR_ID3LIB)/usr/lib/
-       $(IPKG_BUILD) $(IDIR_ID3LIB) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libid3.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/id3 $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/id3.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3.so $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3-*.so.* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libid3.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/id3 \
-               $(STAGING_DIR)/usr/include/id3.h \
-               $(STAGING_DIR)/usr/lib/libid3.a \
-               $(STAGING_DIR)/usr/lib/libid3.so \
-               $(STAGING_DIR)/usr/lib/libid3-*.so.* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/id3lib/ipkg/id3lib.control b/package/id3lib/ipkg/id3lib.control
deleted file mode 100644 (file)
index c49b70e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: id3lib
-Priority: optional
-Section: libs
-Depends: uclibc++, zlib
-Description: An ID3v1/ID3v2 tagging library.
diff --git a/package/iftop/Config.in b/package/iftop/Config.in
deleted file mode 100644 (file)
index f2d41d5..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_IFTOP
-       prompt "iftop............................. display bandwith usage on an interface"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBNCURSES
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         iftop does for network usage what top(1) does for CPU usage. It
-         listens to network traffic on a named interface and displays a
-         table of current bandwidth usage by pairs of hosts. Handy for
-         answering the question "why is our ADSL link so slow?".
-
-         http://www.ex-parrot.com/~pdw/iftop/
diff --git a/package/iftop/Makefile b/package/iftop/Makefile
deleted file mode 100644 (file)
index a42d58d..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=iftop
-PKG_VERSION:=0.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=062bc8fb3856580319857326e0b8752d
-
-PKG_SOURCE_URL:=http://www.ex-parrot.com/~pdw/iftop/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IFTOP,iftop,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --bindir=/usr/bin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_IFTOP): 
-       install -d -m0755 $(IDIR_IFTOP)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/$(PKG_NAME) $(IDIR_IFTOP)/usr/bin/
-       $(STRIP) $(IDIR_IFTOP)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_IFTOP) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/iftop/ipkg/iftop.control b/package/iftop/ipkg/iftop.control
deleted file mode 100644 (file)
index ce2cbad..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: iftop
-Priority: optional
-Section: net
-Depends: libncurses, libpcap, libpthread
-Description: display bandwith usage on an interface
diff --git a/package/igmpproxy/Config.in b/package/igmpproxy/Config.in
deleted file mode 100644 (file)
index c66258a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_IGMPPROXY
-       prompt "igmpproxy......................... Multicast Routing Daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         IGMPproxy is a simple dynamic Multicast Routing Daemon using 
-         only IGMP signalling (Internet Group Management Protocol).
-
-         http://sourceforge.net/projects/igmpproxy
diff --git a/package/igmpproxy/Makefile b/package/igmpproxy/Makefile
deleted file mode 100644 (file)
index eecfb63..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=igmpproxy
-PKG_VERSION:=0.1-beta2
-PKG_RELEASE:=1
-PKG_MD5SUM:=2a5a59480f44d4b14077a6b5319e9940
-
-PKG_SOURCE_URL:=@SF/igmpproxy
-PKG_SOURCE:=$(PKG_NAME)-src-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IGMPPROXY,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" -C $(PKG_BUILD_DIR)/src
-       touch $@
-
-$(IPKG_IGMPPROXY):
-       mkdir -p $(IDIR_IGMPPROXY)/usr/sbin $(IDIR_IGMPPROXY)/etc
-       $(CP) $(PKG_BUILD_DIR)/src/$(PKG_NAME) $(IDIR_IGMPPROXY)/usr/sbin/
-       $(CP) $(PKG_BUILD_DIR)/src/$(PKG_NAME).conf $(IDIR_IGMPPROXY)/etc
-       $(STRIP) $(IDIR_IGMPPROXY)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_IGMPPROXY) $(PACKAGE_DIR)
diff --git a/package/igmpproxy/ipkg/igmpproxy.control b/package/igmpproxy/ipkg/igmpproxy.control
deleted file mode 100644 (file)
index 26bfe15..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: igmpproxy
-Section: net
-Priority: optional
-Description: IGMPproxy is a simple dynamic Multicast Routing Daemon.
diff --git a/package/ipcad/Config.in b/package/ipcad/Config.in
deleted file mode 100644 (file)
index fa5d0e9..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_IPCAD
-       prompt "ipcad............................. listens for traffic on the specified interfaces"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       help
-         This daemon listens for traffic on the specified interfaces.
-         It has the built-in RSH and NetFlow engines to allow exporting
-         the accounting data the same way as Cisco routers do.
-         
-         http://lionet.info/ipcad/
-
diff --git a/package/ipcad/Makefile b/package/ipcad/Makefile
deleted file mode 100644 (file)
index 21231d4..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ipcad
-PKG_VERSION:=3.7
-PKG_RELEASE:=1
-PKG_MD5SUM:=34c542c99593dfe9d5b408deffcfe70e
-
-PKG_SOURCE_URL:=@SF/ipcad
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IPCAD,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               touch cfglex.c cslex.c; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --with-psrc=pcap \
-                       --with-pcap-include="$(STAGING_DIR)/usr/include" \
-                       --with-pcap-libraries="$(STAGING_DIR)/usr/lib" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_IPCAD):
-       install -d -m0755 $(IDIR_IPCAD)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/ipcad.conf $(IDIR_IPCAD)/etc/
-       install -d -m0755 $(IDIR_IPCAD)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ipcad $(IDIR_IPCAD)/usr/bin/
-       $(RSTRIP) $(IDIR_IPCAD)
-       $(IPKG_BUILD) $(IDIR_IPCAD) $(PACKAGE_DIR)
diff --git a/package/ipcad/ipkg/ipcad.conffiles b/package/ipcad/ipkg/ipcad.conffiles
deleted file mode 100644 (file)
index f6843d8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ipcad.conf
diff --git a/package/ipcad/ipkg/ipcad.control b/package/ipcad/ipkg/ipcad.control
deleted file mode 100644 (file)
index 93df70c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: ipcad
-Depends: libpcap
-Section: net
-Architecture: mipsel
-Priority: optional
-Description: IPCAD stands for IP Cisco Accounting Daemon. It runs in background, listens traffic on the specified interfaces, and records the traffic for later retrieval and analysis. IPCAD can use raw BPF devices, PCAP library, divert, tee or Linux iptables' ULOG & IPQ packet sources to capture the packets.
diff --git a/package/ipcad/patches/01-honor_cppflags.patch b/package/ipcad/patches/01-honor_cppflags.patch
deleted file mode 100644 (file)
index 55f9888..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN ipcad-3.7-old/Makefile.in ipcad-3.7-new/Makefile.in
---- ipcad-3.7-old/Makefile.in  2005-11-21 05:41:07.000000000 +0100
-+++ ipcad-3.7-new/Makefile.in  2005-12-20 10:27:07.000000000 +0100
-@@ -9,6 +9,7 @@
- LDFLAGS+= @LDFLAGS@
- LIBS+= @LIBS@
- CFLAGS+= @CFLAGS@ @DEFS@ -W -Wall
-+CPPFLAGS+= @CPPFLAGS@
- CPPFLAGS+=-DIPCAD_VERSION=\"@IPCAD_VERSION@\"
- CPPFLAGS+=-DCONFIG_FILE=\"${sysconfdir}/ipcad.conf\"
- CPPFLAGS+=@DEFS@ -D_REENTRANT -D_THREAD_SAFE
diff --git a/package/iperf/Config.in b/package/iperf/Config.in
deleted file mode 100644 (file)
index 2e939ad..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_IPERF
-       prompt "iperf............................. Internet Protocol bandwidth measuring tool"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Iperf is a modern alternative for measuring TCP and UDP bandwidth 
-         performance, allowing the tuning of various parameters and 
-         characteristics.
-         
-         http://dast.nlanr.net/Projects/Iperf/
-
diff --git a/package/iperf/Makefile b/package/iperf/Makefile
deleted file mode 100644 (file)
index dc12dc0..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=iperf
-PKG_VERSION:=2.0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=bb658aba58a5af0356f5b1342dfe8f53
-
-PKG_SOURCE_URL:=http://dast.nlanr.net/Projects/Iperf2.0
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IPERF,iperf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm -lgcc_s" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --disable-multicast \
-                       --disable-threads \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" install
-       touch $@
-
-$(IPKG_IPERF):
-       install -d -m0755 $(IDIR_IPERF)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/iperf $(IDIR_IPERF)/usr/bin
-       $(RSTRIP) $(IDIR_IPERF)
-       $(IPKG_BUILD) $(IDIR_IPERF) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/iperf/ipkg/iperf.control b/package/iperf/ipkg/iperf.control
deleted file mode 100644 (file)
index 16a8221..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: iperf
-Priority: optional
-Section: net
-Depends: uclibc++
-Description: Internet Protocol bandwidth measuring tool.
diff --git a/package/iptraf/Config.in b/package/iptraf/Config.in
deleted file mode 100644 (file)
index 3f15165..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_IPTRAF
-       prompt "iptraf............................ A console-based network monitoring program"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         IPTraf is a console-based network statistics utility for Linux. It gathers 
-         a variety of figures such as TCP connection packet and byte counts, 
-         interface statistics and activity indicators, TCP/UDP traffic breakdowns, 
-         and LAN station packet and byte counts.
-         
-         http://iptraf.seul.org/
-
diff --git a/package/iptraf/Makefile b/package/iptraf/Makefile
deleted file mode 100644 (file)
index c5ae8ea..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=iptraf
-PKG_VERSION:=2.7.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=7ff0bc933a0a57a4ca9e2b0443307539
-
-PKG_SOURCE_URL:=ftp://iptraf.seul.org/pub/iptraf/ \
-       ftp://the.wiretapped.net/pub/security/network-monitoring/iptraf/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IPTRAF,iptraf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DEBUG="" \
-               INCLUDEDIR="-I../support -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDOPTS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PLATFORM="-DPLATFORM=\\\"Linux/$(ARCH)\\\"" \
-               TARGET="/usr/bin" \
-               WORKDIR="/var/lib/iptraf" \
-               all
-       touch $@
-
-$(IPKG_IPTRAF):
-       install -d -m0755 $(IDIR_IPTRAF)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/src/iptraf $(IDIR_IPTRAF)/usr/bin/
-       $(RSTRIP) $(IDIR_IPTRAF)
-       $(IPKG_BUILD) $(IDIR_IPTRAF) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/iptraf/ipkg/iptraf.control b/package/iptraf/ipkg/iptraf.control
deleted file mode 100644 (file)
index 840c9d1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: iptraf
-Priority: optional
-Section: net
-Depends: libncurses
-Description: A console-based network monitoring program.
diff --git a/package/iptraf/patches/iptraf-2.7.0-cross_compile.patch b/package/iptraf/patches/iptraf-2.7.0-cross_compile.patch
deleted file mode 100644 (file)
index 6c0119d..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -ruN iptraf-2.7.0-old/support/Makefile iptraf-2.7.0-new/support/Makefile
---- iptraf-2.7.0-old/support/Makefile  2001-11-27 09:37:11.000000000 +0100
-+++ iptraf-2.7.0-new/support/Makefile  2005-10-03 18:40:40.000000000 +0200
-@@ -3,16 +3,21 @@
- OBJS                  = input.o menurt.o listbox.o winops.o labels.o \
-                               msgboxes.o
-+AR=ar
-+CC=cc
-+RANLIB=ranlib
-+CFLAGS= -O2 -g -fPIC 
-+
- all: libtextbox.a
- libtextbox.a: $(OBJS)
-       rm -rf libtextbox.a
--      ar cq libtextbox.a $(OBJS)
--      ranlib libtextbox.a
--#     gcc -shared -o libtextbox.so $(OBJS)
-+      $(AR) cq libtextbox.a $(OBJS)
-+      $(RANLIB) libtextbox.a
-+#     $(CC) -shared -o libtextbox.so $(OBJS)
- %.o: %.c *.h
--      gcc -O2 -g -Wall -fPIC $(INCLUDEDIR) -c -o $*.o $<
-+      $(CC) $(CFLAGS) -Wall $(INCLUDEDIR) -c -o $*.o $<
- clean:
-       rm -rf *.o *~ libtextbox.a libtextbox.so
diff --git a/package/iptraf/patches/iptraf-2.7.0-ifaces.patch b/package/iptraf/patches/iptraf-2.7.0-ifaces.patch
deleted file mode 100644 (file)
index fdf09a2..0000000
+++ /dev/null
@@ -1,549 +0,0 @@
-diff -ruN iptraf-2.7.0-old/src/dirs.h iptraf-2.7.0-new/src/dirs.h
---- iptraf-2.7.0-old/src/dirs.h        2001-05-03 12:44:11.000000000 +0200
-+++ iptraf-2.7.0-new/src/dirs.h        2005-10-04 21:51:26.000000000 +0200
-@@ -148,11 +148,10 @@
- #define PORTFILE      get_path(T_WORKDIR, "ports.dat")
- /*
-- * The Ethernet and FDDI host description files
-+ * The Ethernet host description files
-  */
-  
- #define ETHFILE               get_path(T_WORKDIR, "ethernet.desc")
--#define FDDIFILE      get_path(T_WORKDIR, "fddi.desc")
- /*
-  * The rvnamed program file
-diff -ruN iptraf-2.7.0-old/src/hostmon.c iptraf-2.7.0-new/src/hostmon.c
---- iptraf-2.7.0-old/src/hostmon.c     2002-04-16 04:15:25.000000000 +0200
-+++ iptraf-2.7.0-new/src/hostmon.c     2005-10-04 21:52:02.000000000 +0200
-@@ -30,7 +30,6 @@
- #include <netinet/in.h>
- #include <linux/if_packet.h>
- #include <linux/if_ether.h>
--#include <linux/if_fddi.h>
- #include <linux/if_tr.h>
- #include <net/if_arp.h>
- #include <stdlib.h>
-@@ -294,8 +293,6 @@
-           wprintw(table->tabwin, "Ethernet");
-       else if (entry->un.desc.linktype == LINK_PLIP)
-           wprintw(table->tabwin, "PLIP");
--      else if (entry->un.desc.linktype == LINK_FDDI)
--          wprintw(table->tabwin, "FDDI");
-       wprintw(table->tabwin, " HW addr: %s", entry->un.desc.ascaddr);
-@@ -771,7 +768,6 @@
-     initethtab(&table, options->actmode);
-     loaddesclist(&elist, LINK_ETHERNET, WITHETCETHERS);
--    loaddesclist(&flist, LINK_FDDI, WITHETCETHERS);
-     
-     if (logging) {
-         if (strcmp(current_logfile, "") == 0)
-@@ -854,7 +850,7 @@
-           }
-           linktype = getlinktype(fromaddr.sll_hatype, ifname, -1, NULL);
--          if ((linktype == LINK_ETHERNET) || (linktype == LINK_FDDI)
-+          if ((linktype == LINK_ETHERNET)
-               || (linktype == LINK_PLIP) || (linktype == LINK_TR)) {
-               if (fromaddr.sll_protocol == htons(ETH_P_IP))
-                   is_ip = 1;
-@@ -871,12 +867,6 @@
-                   memcpy(scratch_daddr, ((struct ethhdr *) buf)->h_dest,
-                          ETH_ALEN);
-                   list = &elist;
--              } else if (linktype == LINK_FDDI) {
--                  memcpy(scratch_saddr, ((struct fddihdr *) buf)->saddr,
--                         FDDI_K_ALEN);
--                  memcpy(scratch_daddr, ((struct fddihdr *) buf)->daddr,
--                         FDDI_K_ALEN);
--                  list = &flist;
-               } else if (linktype == LINK_TR) {
-                   memcpy(scratch_saddr, ((struct trh_hdr *) buf)->saddr,
-                          TR_ALEN);
-diff -ruN iptraf-2.7.0-old/src/ifaces.c iptraf-2.7.0-new/src/ifaces.c
---- iptraf-2.7.0-old/src/ifaces.c      2002-05-08 11:43:27.000000000 +0200
-+++ iptraf-2.7.0-new/src/ifaces.c      2005-10-04 21:54:00.000000000 +0200
-@@ -37,9 +37,9 @@
- extern int daemonized;
- char ifaces[][6] =
--    { "lo", "eth", "sl", "ppp", "ippp", "plip", "fddi", "isdn", "dvb",
-+    { "lo", "eth", "sl", "ppp", "ippp", "plip", "isdn", "dvb",
-       "pvc", "hdlc", "ipsec", "sbni", "tr", "wvlan", "wlan", "sm2", "sm3",
--      "pent", "lec" };
-+      "pent", "lec", "vlan" };
- char *ltrim(char *buf)
- {
-diff -ruN iptraf-2.7.0-old/src/landesc.c iptraf-2.7.0-new/src/landesc.c
---- iptraf-2.7.0-old/src/landesc.c     2001-11-27 11:23:32.000000000 +0100
-+++ iptraf-2.7.0-new/src/landesc.c     2005-10-04 21:57:33.000000000 +0200
-@@ -82,8 +82,6 @@
-     if (linktype == LINK_ETHERNET)
-       fd = fopen(ETHFILE, "r");
--    else if (linktype == LINK_FDDI)
--      fd = fopen(FDDIFILE, "r");
-     if (fd == NULL) {
-       return;
-@@ -204,8 +202,6 @@
-     if (linktype == LINK_ETHERNET)
-       fd = fopen(ETHFILE, "w");
--    else if (linktype == LINK_FDDI)
--      fd = fopen(FDDIFILE, "w");
-     if (fd < 0) {
-       etherr();
-diff -ruN iptraf-2.7.0-old/src/links.h iptraf-2.7.0-new/src/links.h
---- iptraf-2.7.0-old/src/links.h       2001-12-18 03:45:16.000000000 +0100
-+++ iptraf-2.7.0-new/src/links.h       2005-10-04 21:57:17.000000000 +0200
-@@ -5,7 +5,6 @@
- #define LINK_LOOPBACK         5
- #define LINK_ISDN_RAWIP               6
- #define LINK_ISDN_CISCOHDLC   7
--#define LINK_FDDI             8
- #define LINK_FRAD             9
- #define LINK_DLCI             10
- #define LINK_TR                       11
-diff -ruN iptraf-2.7.0-old/src/log.c iptraf-2.7.0-new/src/log.c
---- iptraf-2.7.0-old/src/log.c 2002-04-22 05:59:15.000000000 +0200
-+++ iptraf-2.7.0-new/src/log.c 2005-10-04 21:57:51.000000000 +0200
-@@ -465,8 +465,6 @@
-                       ptmp->un.desc.ascaddr);
-           else if (ptmp->un.desc.linktype == LINK_PLIP)
-               fprintf(fd, "\nPLIP address: %s", ptmp->un.desc.ascaddr);
--          else if (ptmp->un.desc.linktype == LINK_FDDI)
--              fprintf(fd, "\nFDDI address: %s", ptmp->un.desc.ascaddr);
-           if (ptmp->un.desc.withdesc)
-               fprintf(fd, " (%s)", ptmp->un.desc.desc);
-diff -ruN iptraf-2.7.0-old/src/options.c iptraf-2.7.0-new/src/options.c
---- iptraf-2.7.0-old/src/options.c     2001-12-28 10:39:15.000000000 +0100
-+++ iptraf-2.7.0-new/src/options.c     2005-10-04 21:58:15.000000000 +0200
-@@ -67,8 +67,6 @@
-     tx_additem(menu, NULL, NULL);
-     tx_additem(menu, " ^E^thernet/PLIP host descriptions...",
-           "Manages descriptions for Ethernet and PLIP addresses");
--    tx_additem(menu, " ^F^DDI/Token Ring host descriptions...",
--          "Manages descriptions for FDDI and FDDI addresses");
-     tx_additem(menu, NULL, NULL);
-     tx_additem(menu, " E^x^it configuration", "Returns to main menu");
- }
-@@ -366,9 +364,6 @@
-       case 14:
-           ethdescmgr(LINK_ETHERNET);
-           break;
--      case 15:
--          ethdescmgr(LINK_FDDI);
--          break;
-       }
-       indicatesetting(row, options, statwin);
-diff -ruN iptraf-2.7.0-old/src/othptab.c iptraf-2.7.0-new/src/othptab.c
---- iptraf-2.7.0-old/src/othptab.c     2001-12-28 03:23:59.000000000 +0100
-+++ iptraf-2.7.0-new/src/othptab.c     2005-10-04 21:58:33.000000000 +0200
-@@ -19,7 +19,6 @@
- #include <asm/types.h>
- #include <linux/if_ether.h>
- #include <linux/if_tr.h>
--#include <linux/if_fddi.h>
- #include <winops.h>
- #include "arphdr.h"
- #include "options.h"
-@@ -139,11 +138,6 @@
-                       new_entry->smacaddr);
-           convmacaddr(((struct ethhdr *) packet)->h_dest,
-                       new_entry->dmacaddr);
--      } else if (linkproto == LINK_FDDI) {
--          convmacaddr(((struct fddihdr *) packet)->saddr,
--                      new_entry->smacaddr);
--          convmacaddr(((struct fddihdr *) packet)->daddr,
--                      new_entry->dmacaddr);
-         } else if (linkproto == LINK_TR) {
-             convmacaddr(((struct trh_hdr *) packet)->saddr,
-                         new_entry->smacaddr);
-@@ -373,8 +367,7 @@
-       strcat(msgstring, scratchpad);
-       if ((entry->linkproto == LINK_ETHERNET) ||
--          (entry->linkproto == LINK_PLIP) ||
--          (entry->linkproto == LINK_FDDI)) {
-+          (entry->linkproto == LINK_PLIP)) {
-           sprintf(scratchpad, " from %s to %s on %s",
-                   entry->smacaddr, entry->dmacaddr, entry->iface);
-diff -ruN iptraf-2.7.0-old/src/packet.c iptraf-2.7.0-new/src/packet.c
---- iptraf-2.7.0-old/src/packet.c      2002-05-08 11:44:08.000000000 +0200
-+++ iptraf-2.7.0-new/src/packet.c      2005-10-04 21:59:12.000000000 +0200
-@@ -35,7 +35,6 @@
- #include <sys/ioctl.h>
- #include <linux/if_packet.h>
- #include <linux/if_ether.h>
--#include <linux/if_fddi.h>
- #include <linux/if_tr.h>
- #include <linux/isdn.h>
- #include <linux/sockios.h>
-@@ -80,10 +79,10 @@
-     case ARPHRD_ETHER:
-       if (strncmp(ifname, "eth", 3) == 0)
-           result = LINK_ETHERNET;
-+      else if (strncmp(ifname, "vlan", 4) == 0)
-+          result = LINK_ETHERNET;
-       else if (strncmp(ifname, "plip", 4) == 0)
-           result = LINK_PLIP;
--      else if (strncmp(ifname, "fddi", 4) == 0)    /* For some Ethernet- */
--          result = LINK_ETHERNET;                  /* emulated FDDI ifaces */
-       else if (strncmp(ifname, "dvb", 3) == 0)
-           result = LINK_ETHERNET;
-       else if (strncmp(ifname, "sbni", 4) == 0)
-@@ -127,9 +126,6 @@
-     case ARPHRD_PPP:
-       result = LINK_PPP;
-       break;
--    case ARPHRD_FDDI:
--      result = LINK_FDDI;
--      break;
-     case ARPHRD_IEEE802:
-     case ARPHRD_IEEE802_TR:
-         result = LINK_TR;
-@@ -179,19 +175,6 @@
-       *packet = tpacket + 4;
-       *readlen -= 4;
-       break;
--    case LINK_FDDI:
--      *packet = tpacket + sizeof(struct fddihdr);
--      *readlen -= sizeof(struct fddihdr);
--
--      /*
--       * Move IP data into an aligned buffer.  96 bytes should be sufficient
--       * for IP and TCP headers with reasonable numbers of options and some
--       * data.
--       */
--
--      memmove(aligned_buf, *packet, min(SNAPSHOT_LEN, *readlen));
--      *packet = aligned_buf;
--      break;
-     case LINK_TR:
-         /*
-          * Token Ring patch supplied by Tomas Dvorak 
-diff -ruN iptraf-2.7.0-old/src/promisc.c iptraf-2.7.0-new/src/promisc.c
---- iptraf-2.7.0-old/src/promisc.c     2002-01-16 02:51:03.000000000 +0100
-+++ iptraf-2.7.0-new/src/promisc.c     2005-10-04 22:05:25.000000000 +0200
-@@ -81,7 +81,7 @@
-            */
-           if ((strncmp(buf, "eth", 3) == 0) ||
--              (strncmp(buf, "fddi", 4) == 0) ||
-+          (strncmp(buf, "vlan", 4) == 0) ||
-               (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
-               (strncmp(ptmp->params.ifname, "lec", 3) == 0) ||
-               (accept_unsupported_interfaces)) {
-@@ -194,7 +194,7 @@
-     while (ptmp != NULL) {
-       if (((strncmp(ptmp->params.ifname, "eth", 3) == 0) ||
--           (strncmp(ptmp->params.ifname, "fddi", 4) == 0) ||
-+           (strncmp(ptmp->params.ifname, "vlan", 4) == 0) ||
-            (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
-            (strncmp(ptmp->params.ifname, "lec", 3) == 0)) &&
-            (ptmp->params.state_valid)) {
-diff -ruN iptraf-2.7.0-old/src/promisc.~c iptraf-2.7.0-new/src/promisc.~c
---- iptraf-2.7.0-old/src/promisc.~c    1970-01-01 01:00:00.000000000 +0100
-+++ iptraf-2.7.0-new/src/promisc.~c    2005-10-04 22:00:02.000000000 +0200
-@@ -0,0 +1,238 @@
-+/***
-+
-+promisc.c     - handles the promiscuous mode flag for the Ethernet/FDDI
-+                interfaces
-+                
-+Written by Gerard Paul Java
-+Copyright (c) Gerard Paul Java 1997, 1998
-+
-+This module contains functions that manage the promiscuous states of
-+the interfaces.
-+
-+This software is open source; you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 2 of the License, or
-+(at your option) any later version.
-+
-+This program is distributed WITHOUT ANY WARRANTY; without even the
-+implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-+See the GNU General Public License in the included COPYING file for
-+details.
-+
-+***/
-+
-+#include <curses.h>
-+#include <panel.h>
-+#include <sys/ioctl.h>
-+#include <sys/socket.h>
-+#include <sys/types.h>
-+#include <sys/stat.h>
-+#include <fcntl.h>
-+#include <unistd.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <netinet/in.h>
-+#include <net/if.h>
-+#include <linux/if_ether.h>
-+#include "ifstats.h"
-+#include "ifaces.h"
-+#include "error.h"
-+#include "promisc.h"
-+#include "dirs.h"
-+
-+#define PROMISC_MSG_MAX 80
-+
-+extern int daemonized;
-+extern int accept_unsupported_interfaces;
-+
-+void init_promisc_list(struct promisc_states **list)
-+{
-+    FILE *fd;
-+    int ifd;
-+    char buf[8];
-+    struct promisc_states *ptmp;
-+    struct promisc_states *tail = NULL;
-+    struct ifreq ifr;
-+    int istat;
-+    char err_msg[80];
-+
-+    ifd = socket(PF_INET, SOCK_DGRAM, 0);
-+
-+    *list = NULL;
-+    fd = open_procnetdev();
-+
-+    do {
-+      get_next_iface(fd, buf);
-+
-+      if (strcmp(buf, "") != 0) {
-+          ptmp = malloc(sizeof(struct promisc_states));
-+          strcpy(ptmp->params.ifname, buf);
-+
-+          if (*list == NULL) {
-+              *list = ptmp;
-+          } else
-+              tail->next_entry = ptmp;
-+
-+          tail = ptmp;
-+          ptmp->next_entry = NULL;
-+
-+          /*
-+           * Retrieve and save interface flags
-+           */
-+
-+          if ((strncmp(buf, "eth", 3) == 0) ||
-+          (strncmp(buf, "vlan", 4) == 0) ||
-+              (strncmp(buf, "fddi", 4) == 0) ||
-+              (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
-+              (strncmp(ptmp->params.ifname, "lec", 3) == 0) ||
-+              (accept_unsupported_interfaces)) {
-+              strcpy(ifr.ifr_name, buf);
-+
-+              istat = ioctl(ifd, SIOCGIFFLAGS, &ifr);
-+
-+              if (istat < 0) {
-+                  sprintf(err_msg,
-+                          "Unable to obtain interface parameters for %s",
-+                          buf);
-+                  write_error(err_msg, daemonized);
-+                  ptmp->params.state_valid = 0;
-+              } else {
-+                  ptmp->params.saved_state = ifr.ifr_flags;
-+                  ptmp->params.state_valid = 1;
-+              }
-+          }
-+      }
-+    } while (strcmp(buf, "") != 0);
-+}
-+
-+/*
-+ * Save interfaces and their states to a temporary file.  Used only by the
-+ * first IPTraf instance.  Needed in case there are subsequent, simultaneous 
-+ * instances of IPTraf, which may still need promiscuous mode even after
-+ * the first instance exits.  These subsequent instances will need to restore
-+ * the promiscuous state from this file.
-+ */
-+
-+void save_promisc_list(struct promisc_states *list)
-+{
-+    int fd;
-+    struct promisc_states *ptmp = list;
-+
-+    fd = open(PROMISCLISTFILE, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
-+
-+    if (fd < 0) {
-+      write_error("Unable to save interface flags", daemonized);
-+      return;
-+    }
-+
-+    while (ptmp != NULL) {
-+      write(fd, &(ptmp->params), sizeof(struct promisc_params));
-+      ptmp = ptmp->next_entry;
-+    }
-+
-+    close(fd);
-+}
-+
-+/*
-+ * Load promiscuous states into list
-+ */
-+
-+void load_promisc_list(struct promisc_states **list)
-+{
-+    int fd;
-+    struct promisc_states *ptmp = NULL;
-+    struct promisc_states *tail = NULL;
-+    int br;
-+
-+    fd = open(PROMISCLISTFILE, O_RDONLY);
-+
-+    if (fd < 0) {
-+      write_error("Unable to retrieve saved interface flags",
-+                  daemonized);
-+      *list = NULL;
-+      return;
-+    }
-+
-+    do {
-+      ptmp = malloc(sizeof(struct promisc_states));
-+      br = read(fd, &(ptmp->params), sizeof(struct promisc_params));
-+
-+      if (br > 0) {
-+          if (tail != NULL)
-+              tail->next_entry = ptmp;
-+          else
-+              *list = ptmp;
-+
-+          ptmp->next_entry = NULL;
-+          tail = ptmp;
-+      } else
-+          free(ptmp);
-+    } while (br > 0);
-+
-+    close(fd);
-+}
-+
-+/*
-+ * Set/restore interface promiscuous mode.
-+ */
-+
-+void srpromisc(int mode, struct promisc_states *list)
-+{
-+    int fd;
-+    struct ifreq ifr;
-+    struct promisc_states *ptmp;
-+    int istat;
-+    char fullmsg[PROMISC_MSG_MAX];
-+
-+    ptmp = list;
-+
-+    fd = socket(PF_INET, SOCK_DGRAM, 0);
-+
-+    if (fd < 0) {
-+      write_error("Unable to open socket for flag change", daemonized);
-+      return;
-+    }
-+
-+    while (ptmp != NULL) {
-+      if (((strncmp(ptmp->params.ifname, "eth", 3) == 0) ||
-+           (strncmp(ptmp->params.ifname, "vlan", 4) == 0) ||
-+           (strncmp(ptmp->params.ifname, "wvlan", 4) == 0) ||
-+           (strncmp(ptmp->params.ifname, "lec", 3) == 0)) &&
-+           (ptmp->params.state_valid)) {
-+
-+          strcpy(ifr.ifr_name, ptmp->params.ifname);
-+
-+          if (mode)
-+              ifr.ifr_flags = ptmp->params.saved_state | IFF_PROMISC;
-+          else
-+              ifr.ifr_flags = ptmp->params.saved_state;
-+
-+          istat = ioctl(fd, SIOCSIFFLAGS, &ifr);
-+
-+          if (istat < 0) {
-+              sprintf(fullmsg, "Promisc change failed for %s",
-+                      ptmp->params.ifname);
-+              write_error(fullmsg, daemonized);
-+          }
-+      }
-+      ptmp = ptmp->next_entry;
-+    }
-+
-+    close(fd);
-+}
-+
-+void destroy_promisc_list(struct promisc_states **list)
-+{
-+    struct promisc_states *ptmp = *list;
-+    struct promisc_states *ctmp;
-+
-+    if (ptmp != NULL)
-+      ctmp = ptmp->next_entry;
-+
-+    while (ptmp != NULL) {
-+      free(ptmp);
-+      ptmp = ctmp;
-+      if (ctmp != NULL)
-+          ctmp = ctmp->next_entry;
-+    }
-+}
-diff -ruN iptraf-2.7.0-old/src/rvnamed.c iptraf-2.7.0-new/src/rvnamed.c
---- iptraf-2.7.0-old/src/rvnamed.c     2002-05-02 03:37:34.000000000 +0200
-+++ iptraf-2.7.0-new/src/rvnamed.c     2005-10-04 22:02:47.000000000 +0200
-@@ -48,7 +48,6 @@
- #include <signal.h>
- #include <sys/wait.h>
- #include "rvnamed.h"
--#include "dirs.h"
- #define NUM_CACHE_ENTRIES 2048
- #define TIME_TARGET_MAX 30
-diff -ruN iptraf-2.7.0-old/src/rvnamed.h iptraf-2.7.0-new/src/rvnamed.h
---- iptraf-2.7.0-old/src/rvnamed.h     2002-05-02 03:36:30.000000000 +0200
-+++ iptraf-2.7.0-new/src/rvnamed.h     2005-10-04 22:03:29.000000000 +0200
-@@ -1,9 +1,10 @@
- #include <netinet/in.h>
- #include <arpa/inet.h>
-+#include "dirs.h"
--#define CHILDSOCKNAME "/dev/rvndcldcomsk"
--#define PARENTSOCKNAME "/dev/rvndpntcomsk"
--#define IPTSOCKNAME "/dev/rvndiptcomsk"
-+#define CHILDSOCKNAME  LOCKDIR "/rvndcldcomsk"
-+#define PARENTSOCKNAME  LOCKDIR "/rvndpntcomsk"
-+#define IPTSOCKNAME  LOCKDIR "/rvndiptcomsk"
- #define SOCKET_PREFIX "isock"
-diff -ruN iptraf-2.7.0-old/src/tcptable.c iptraf-2.7.0-new/src/tcptable.c
---- iptraf-2.7.0-old/src/tcptable.c    2002-05-08 03:36:27.000000000 +0200
-+++ iptraf-2.7.0-new/src/tcptable.c    2005-10-03 19:25:55.000000000 +0200
-@@ -598,9 +598,6 @@
-       if ((linkproto == LINK_ETHERNET) || (linkproto == LINK_PLIP)) {
-           convmacaddr(((struct ethhdr *) packet)->h_source,
-                       newmacaddr);
--      } else if (linkproto == LINK_FDDI) {
--          convmacaddr(((struct fddihdr *) packet)->saddr,
--                      newmacaddr);
-         } else if (linkproto == LINK_TR) {
-             convmacaddr(((struct trh_hdr *) packet)->saddr, newmacaddr);
-         }
-diff -ruN iptraf-2.7.0-old/src/tcptable.h iptraf-2.7.0-new/src/tcptable.h
---- iptraf-2.7.0-old/src/tcptable.h    2001-12-28 03:16:39.000000000 +0100
-+++ iptraf-2.7.0-new/src/tcptable.h    2005-10-03 19:26:01.000000000 +0200
-@@ -22,7 +22,6 @@
- #include <asm/types.h>
- #include <linux/if_packet.h>
- #include <linux/if_ether.h>
--#include <linux/if_fddi.h>
- #include <linux/if_tr.h>
- #include <net/if.h>
- #include <netinet/ip.h>
diff --git a/package/irssi/Config.in b/package/irssi/Config.in
deleted file mode 100644 (file)
index 8a150f2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_IRSSI
-       prompt "irssi............................. console irc client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_GLIB1
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         IRC client for the text console
-         
-         http://irssi.org
-
diff --git a/package/irssi/Makefile b/package/irssi/Makefile
deleted file mode 100644 (file)
index 505c801..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=irssi
-PKG_VERSION:=0.8.10
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL:=http://irssi.org/files/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)a.tar.bz2
-PKG_MD5SUM:=38e616bccb6a34ff6d91690317c2fa19
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,IRSSI,irssi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               ac_cv_c_bigendian=no \
-               ac_cv_sizeof_off_t=8 \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               --with-perl=no \
-               --with-glib1 \
-               --with-gnu-ld \
-               --with-textui \
-               --without-terminfo \
-               --without-bot \
-               --without-file-offset-size \
-               --without-ssl \
-               $(DISABLE_NLS) \
-               --disable-ssl \
-               --disable-ipv6 \
-               --disable-proxy \
-               --with-glib-prefix=$(STAGING_DIR)/usr \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_IRSSI): 
-       mkdir -p $(IDIR_IRSSI)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/src/fe-text/$(PKG_NAME) $(IDIR_IRSSI)/usr/bin/
-       $(STRIP) $(IDIR_IRSSI)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_IRSSI) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/irssi/ipkg/irssi.control b/package/irssi/ipkg/irssi.control
deleted file mode 100644 (file)
index a6d2566..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: irssi
-Priority: optional
-Section: text
-Depends: glib1, libpthread, libncurses
-Description: IRC text client
diff --git a/package/irssi/patches/100-cross_compiling_fix.patch b/package/irssi/patches/100-cross_compiling_fix.patch
deleted file mode 100644 (file)
index 2b45cea..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -ruN irssi-0.8.10.orig/configure irssi-0.8.10/configure
---- irssi-0.8.10.orig/configure        2005-12-11 23:46:06.000000000 +0100
-+++ irssi-0.8.10/configure     2006-02-24 13:19:21.570891250 +0100
-@@ -21848,13 +21848,6 @@
- echo "$as_me:$LINENO: checking size of off_t" >&5
- echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
-   cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -21872,35 +21865,8 @@
-   }
- _ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--  sizeof_off_t=`cat conftestval`
--  rm -f conftestval
--
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--
--  { { echo "$as_me:$LINENO: error: Unsupported off_t size" >&5
--echo "$as_me: error: Unsupported off_t size" >&2;}
--   { (exit 1); exit 1; }; }
--
--fi
-+  sizeof_off_t=8
- rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
- echo "$as_me:$LINENO: result: $sizeof_off_t" >&5
- echo "${ECHO_T}$sizeof_off_t" >&6
diff --git a/package/jamvm/Config.in b/package/jamvm/Config.in
deleted file mode 100644 (file)
index 5f71315..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_JAMVM
-        prompt "jamvm............................. A compact Java Virtual Machine"
-       tristate
-        default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ZLIB
-       select BR2_PACKAGE_LIBFFI_SABLE
-       select BR2_PACKAGE_LIBSABLEVM_CLASSPATH
-        help
-         JamVM is a new Java Virtual Machine which conforms to the JVM
-         specification version (blue book). In comparison to most other VM's
-         (free and commercial) it is extremely small.However, unlike other
-         small VMs (e.g. KVM) it is designed to support the full
-         specification, and includes support for object finalisation,
-         Soft/Weak/Phantom References, the Java Native Interface (JNI) and the
-         Reflection API.
-
-         http://sourceforge.net/projects/jamvm
diff --git a/package/jamvm/Makefile b/package/jamvm/Makefile
deleted file mode 100644 (file)
index 137a4e9..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=jamvm
-PKG_VERSION:=1.4.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=ed79d6b60e50b007614831f8c28321ac
-
-PKG_SOURCE_URL:=@SF/jamvm
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,JAMVM,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-         $(TARGET_CONFIGURE_OPTS) \
-         CFLAGS="$(TARGET_CFLAGS)" \
-         CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-         LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-                ./configure \
-                  --target=$(GNU_TARGET_NAME) \
-                  --host=$(GNU_TARGET_NAME) \
-                  --build=$(GNU_HOST_NAME) \
-                  --program-prefix="" \
-                  --program-suffix="" \
-                  --prefix=/usr \
-                  --exec-prefix=/usr \
-                  --bindir=/usr/bin \
-                  --datadir=/usr/share \
-                  --includedir=/usr/include \
-                  --infodir=/usr/share/info \
-                  --libdir=/usr/lib \
-                  --libexecdir=/usr/lib \
-                  --localstatedir=/var \
-                  --mandir=/usr/share/man \
-                  --sbindir=/usr/sbin \
-                  --sysconfdir=/etc \
-                  --enable-ffi \
-        );
-       touch $@
-
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)/usr/bin
-       mkdir -p $(PKG_INSTALL_DIR)/usr/share/jamvm
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-              $(TARGET_CONFIGURE_OPTS)
-       $(CP) $(PKG_BUILD_DIR)/src/jamvm $(PKG_INSTALL_DIR)/usr/bin
-       $(MAKE) -C $(PKG_BUILD_DIR)/lib
-       $(CP) $(PKG_BUILD_DIR)/lib/classes.zip $(PKG_INSTALL_DIR)/usr/share/jamvm
-       touch $@
-
-$(IPKG_JAMVM):
-       install -d -m0755 $(IDIR_JAMVM)/usr/bin
-       install -d -m0755 $(IDIR_JAMVM)/usr/share/jamvm
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/jamvm $(IDIR_JAMVM)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/jamvm/classes.zip $(IDIR_JAMVM)/usr/share/jamvm
-       $(RSTRIP) $(IDIR_JAMVM)
-       $(IPKG_BUILD) $(IDIR_JAMVM) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built 
diff --git a/package/jamvm/ipkg/jamvm.control b/package/jamvm/ipkg/jamvm.control
deleted file mode 100644 (file)
index aee8fb8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: jamvm
-Priority: optional
-Section: misc
-Description: A Java Virtual Machine (JVM) implementation
-Depends: libffi-sable, zlib, libsablevm-classpath
diff --git a/package/jamvm/patches/100-jamvm-mips.patch b/package/jamvm/patches/100-jamvm-mips.patch
deleted file mode 100644 (file)
index 8feebc4..0000000
+++ /dev/null
@@ -1,593 +0,0 @@
-diff -urN jamvm-1.4.0-orig/configure jamvm-1.4.0/configure
---- jamvm-1.4.0-orig/configure 2005-11-20 08:18:52.000000000 +0100
-+++ jamvm-1.4.0/configure      2005-11-27 17:02:15.000000000 +0100
-@@ -1934,6 +1934,7 @@
- i[456]86-*-openbsd*) host_cpu=i386 host_os=linux libdl_needed=no ;;
- x86_64-*-linux*) host_os=linux ;;
- arm*-*-linux*) host_cpu=arm host_os=linux ;;
-+mips*-linux*) host_cpu=mips host_os=linux ;;
- powerpc*-*-linux*) host_cpu=powerpc host_os=linux ;;
- powerpc-*-darwin*) host_os=darwin ;;
- *) { { echo "$as_me:$LINENO: error: $host not supported" >&5
-@@ -5742,7 +5743,7 @@
-           ac_config_links="$ac_config_links src/arch.h:src/arch/$arch.h"
--                                                                                                                                                                                                                  ac_config_files="$ac_config_files Makefile src/Makefile src/arch/Makefile src/os/Makefile src/os/linux/Makefile src/os/darwin/Makefile src/os/linux/powerpc/Makefile src/os/linux/arm/Makefile src/os/linux/i386/Makefile src/os/linux/x86_64/Makefile src/os/darwin/powerpc/Makefile lib/Makefile lib/java/Makefile lib/java/lang/Makefile lib/jamvm/Makefile lib/jamvm/java/Makefile lib/jamvm/java/lang/Makefile lib/java/lang/reflect/Makefile lib/java/security/Makefile lib/gnu/Makefile lib/gnu/classpath/Makefile"
-+                                                                                                                                                                                                                            ac_config_files="$ac_config_files Makefile src/Makefile src/arch/Makefile src/os/Makefile src/os/linux/Makefile src/os/darwin/Makefile src/os/linux/powerpc/Makefile src/os/linux/arm/Makefile src/os/linux/i386/Makefile src/os/linux/x86_64/Makefile src/os/linux/mips/Makefile src/os/darwin/powerpc/Makefile lib/Makefile lib/java/Makefile lib/java/lang/Makefile lib/jamvm/Makefile lib/jamvm/java/Makefile lib/jamvm/java/lang/Makefile lib/java/lang/reflect/Makefile lib/java/security/Makefile lib/gnu/Makefile lib/gnu/classpath/Makefile"
- cat >confcache <<\_ACEOF
-@@ -6340,6 +6341,7 @@
-   "src/os/linux/arm/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/os/linux/arm/Makefile" ;;
-   "src/os/linux/i386/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/os/linux/i386/Makefile" ;;
-   "src/os/linux/x86_64/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/os/linux/x86_64/Makefile" ;;
-+  "src/os/linux/mips/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/os/linux/mips/Makefile" ;;
-   "src/os/darwin/powerpc/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/os/darwin/powerpc/Makefile" ;;
-   "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
-   "lib/java/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/java/Makefile" ;;
-diff -urN jamvm-1.4.0-orig/configure.ac jamvm-1.4.0/configure.ac
---- jamvm-1.4.0-orig/configure.ac      2005-11-20 08:18:33.000000000 +0100
-+++ jamvm-1.4.0/configure.ac   2005-11-27 16:29:53.000000000 +0100
-@@ -60,6 +60,7 @@
- i[[456]]86-*-openbsd*) host_cpu=i386 host_os=linux libdl_needed=no ;;
- x86_64-*-linux*) host_os=linux ;;
- arm*-*-linux*) host_cpu=arm host_os=linux ;;
-+mips*-linux*) host_cpu=mips host_os=linux ;;
- powerpc*-*-linux*) host_cpu=powerpc host_os=linux ;;
- powerpc-*-darwin*) host_os=darwin ;;
- *) AC_MSG_ERROR($host not supported) ;;
-@@ -202,6 +203,7 @@
-     src/os/linux/arm/Makefile \
-     src/os/linux/i386/Makefile \
-     src/os/linux/x86_64/Makefile \
-+    src/os/linux/mips/Makefile \
-     src/os/darwin/powerpc/Makefile \
-     lib/Makefile \
-     lib/java/Makefile \
-diff -urN jamvm-1.4.0-orig/src/arch/Makefile.am jamvm-1.4.0/src/arch/Makefile.am
---- jamvm-1.4.0-orig/src/arch/Makefile.am      2005-09-05 02:02:58.000000000 +0200
-+++ jamvm-1.4.0/src/arch/Makefile.am   2005-11-24 23:09:02.000000000 +0100
-@@ -1,3 +1,3 @@
- # used by automake to generate Makefile.in
--EXTRA_DIST = powerpc.h arm.h i386.h x86_64.h
-+EXTRA_DIST = powerpc.h arm.h i386.h x86_64.h mips.h
-diff -urN jamvm-1.4.0-orig/src/arch/Makefile.in jamvm-1.4.0/src/arch/Makefile.in
---- jamvm-1.4.0-orig/src/arch/Makefile.in      2005-11-20 08:18:49.000000000 +0100
-+++ jamvm-1.4.0/src/arch/Makefile.in   2005-11-27 17:04:08.000000000 +0100
-@@ -141,7 +141,7 @@
- use_zip_no = @use_zip_no@
- use_zip_yes = @use_zip_yes@
- with_classpath_install_dir = @with_classpath_install_dir@
--EXTRA_DIST = powerpc.h arm.h i386.h x86_64.h
-+EXTRA_DIST = powerpc.h arm.h i386.h x86_64.h mips.h
- all: all-am
- .SUFFIXES:
-diff -urN jamvm-1.4.0-orig/src/arch/mips.h jamvm-1.4.0/src/arch/mips.h
---- jamvm-1.4.0-orig/src/arch/mips.h   1970-01-01 01:00:00.000000000 +0100
-+++ jamvm-1.4.0/src/arch/mips.h        2005-11-29 22:31:08.000000000 +0100
-@@ -0,0 +1,70 @@
-+/*
-+ * Copyright (C) 2003, 2004, 2005 Robert Lougher <rob@lougher.demon.co.uk>.
-+ *
-+ * This file is part of JamVM.
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License
-+ * as published by the Free Software Foundation; either version 2,
-+ * or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-+ */
-+
-+#define OS_ARCH "mips"
-+
-+#include <bits/atomicity.h>
-+#include <asm/atomic.h>
-+
-+/* Override default min and max heap sizes.  mips machines are
-+   usually embedded, and the standard defaults are too large. */
-+#define DEFAULT_MAX_HEAP 16*MB
-+#define DEFAULT_MIN_HEAP 1*MB
-+
-+#ifdef DIRECT
-+#define HANDLER_TABLE_T static const void
-+#else
-+#define HANDLER_TABLE_T void
-+#endif
-+
-+#if defined(__MIPSEL__)
-+#define DOUBLE_1_BITS 0x3ff0000000000000LL
-+#else
-+#error  DOUBLE_1_BITS was not tested on a big endian mips!
-+#define DOUBLE_1_BITS 0x000000003ff00000LL
-+#endif
-+
-+#if  defined(__MIPSEL__)
-+#define READ_DBL(v,p,l)       v = ((u8)p[0]<<56)|((u8)p[1]<<48)|((u8)p[2]<<40) \
-+                            |((u8)p[3]<<32)|((u8)p[4]<<24)|((u8)p[5]<<16) \
-+                            |((u8)p[6]<<8)|(u8)p[7]; p+=8
-+#else
-+#error  READ_DBL was not tested on a big endian mips!
-+#define READ_DBL(v,p,l)       v = ((u8)p[4]<<56)|((u8)p[5]<<48)|((u8)p[6]<<40) \
-+                            |((u8)p[7]<<32)|((u8)p[0]<<24)|((u8)p[1]<<16) \
-+                            |((u8)p[2]<<8)|(u8)p[3]; p+=8
-+#endif
-+
-+/* Needed for i386 -- empty here */
-+#define FPU_HACK
-+
-+#define COMPARE_AND_SWAP(addr, old_val, new_val) compare_and_swap(addr,old_val,new_val)
-+
-+
-+#define ATOMIC_READ(addr) *addr
-+#define ATOMIC_WRITE(addr, new_val) *addr = new_val
-+
-+
-+
-+#define MBARRIER() __asm__ __volatile__ ("" ::: "memory")
-+#define UNLOCK_MBARRIER() __asm__ __volatile__ ("" ::: "memory")
-+#define JMM_LOCK_MBARRIER() __asm__ __volatile__ ("" ::: "memory")
-+#define JMM_UNLOCK_MBARRIER() __asm__ __volatile__ ("" ::: "memory")
-+
-diff -urN jamvm-1.4.0-orig/src/os/linux/Makefile.am jamvm-1.4.0/src/os/linux/Makefile.am
---- jamvm-1.4.0-orig/src/os/linux/Makefile.am  2005-09-08 22:53:16.000000000 +0200
-+++ jamvm-1.4.0/src/os/linux/Makefile.am       2005-11-24 23:05:44.000000000 +0100
-@@ -1,5 +1,5 @@
- SUBDIRS = @arch@
--DIST_SUBDIRS = powerpc arm i386 x86_64
-+DIST_SUBDIRS = powerpc arm i386 x86_64 mips
- noinst_LIBRARIES = libos.a
- libos_a_SOURCES = dll_os.c
-diff -urN jamvm-1.4.0-orig/src/os/linux/Makefile.in jamvm-1.4.0/src/os/linux/Makefile.in
---- jamvm-1.4.0-orig/src/os/linux/Makefile.in  2005-11-20 08:18:50.000000000 +0100
-+++ jamvm-1.4.0/src/os/linux/Makefile.in       2005-11-27 17:04:10.000000000 +0100
-@@ -163,7 +163,7 @@
- use_zip_yes = @use_zip_yes@
- with_classpath_install_dir = @with_classpath_install_dir@
- SUBDIRS = @arch@
--DIST_SUBDIRS = powerpc arm i386 x86_64
-+DIST_SUBDIRS = powerpc arm i386 x86_64 mips
- noinst_LIBRARIES = libos.a
- libos_a_SOURCES = dll_os.c
- EXTRA_DIST = dll_os.c
-diff -urN jamvm-1.4.0-orig/src/os/linux/mips/init.c jamvm-1.4.0/src/os/linux/mips/init.c
---- jamvm-1.4.0-orig/src/os/linux/mips/init.c  1970-01-01 01:00:00.000000000 +0100
-+++ jamvm-1.4.0/src/os/linux/mips/init.c       2005-11-02 22:42:21.000000000 +0100
-@@ -0,0 +1,23 @@
-+/*
-+ * Copyright (C) 2003, 2004 Robert Lougher <rob@lougher.demon.co.uk>.
-+ *
-+ * This file is part of JamVM.
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License
-+ * as published by the Free Software Foundation; either version 2,
-+ * or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-+ */
-+
-+void initialisePlatform() {
-+    /* Nothing to do for mips */
-+}
-diff -urN jamvm-1.4.0-orig/src/os/linux/mips/Makefile.am jamvm-1.4.0/src/os/linux/mips/Makefile.am
---- jamvm-1.4.0-orig/src/os/linux/mips/Makefile.am     1970-01-01 01:00:00.000000000 +0100
-+++ jamvm-1.4.0/src/os/linux/mips/Makefile.am  2005-09-05 02:03:01.000000000 +0200
-@@ -0,0 +1,4 @@
-+noinst_LIBRARIES = libnative.a
-+libnative_a_SOURCES = init.c
-+
-+AM_CPPFLAGS = -I$(top_builddir)/src
-diff -urN jamvm-1.4.0-orig/src/os/linux/mips/Makefile.in jamvm-1.4.0/src/os/linux/mips/Makefile.in
---- jamvm-1.4.0-orig/src/os/linux/mips/Makefile.in     1970-01-01 01:00:00.000000000 +0100
-+++ jamvm-1.4.0/src/os/linux/mips/Makefile.in  2005-11-27 17:04:11.000000000 +0100
-@@ -0,0 +1,391 @@
-+# Makefile.in generated by automake 1.9.6 from Makefile.am.
-+# @configure_input@
-+
-+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-+# 2003, 2004, 2005  Free Software Foundation, Inc.
-+# This Makefile.in is free software; the Free Software Foundation
-+# gives unlimited permission to copy and/or distribute it,
-+# with or without modifications, as long as this notice is preserved.
-+
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-+# PARTICULAR PURPOSE.
-+
-+@SET_MAKE@
-+
-+srcdir = @srcdir@
-+top_srcdir = @top_srcdir@
-+VPATH = @srcdir@
-+pkgdatadir = $(datadir)/@PACKAGE@
-+pkglibdir = $(libdir)/@PACKAGE@
-+pkgincludedir = $(includedir)/@PACKAGE@
-+top_builddir = ../../../..
-+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-+INSTALL = @INSTALL@
-+install_sh_DATA = $(install_sh) -c -m 644
-+install_sh_PROGRAM = $(install_sh) -c
-+install_sh_SCRIPT = $(install_sh) -c
-+INSTALL_HEADER = $(INSTALL_DATA)
-+transform = $(program_transform_name)
-+NORMAL_INSTALL = :
-+PRE_INSTALL = :
-+POST_INSTALL = :
-+NORMAL_UNINSTALL = :
-+PRE_UNINSTALL = :
-+POST_UNINSTALL = :
-+build_triplet = @build@
-+host_triplet = @host@
-+subdir = src/os/linux/mips
-+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
-+      $(top_srcdir)/configure.ac
-+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-+      $(ACLOCAL_M4)
-+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-+CONFIG_CLEAN_FILES =
-+LIBRARIES = $(noinst_LIBRARIES)
-+AR = ar
-+ARFLAGS = cru
-+libnative_a_AR = $(AR) $(ARFLAGS)
-+libnative_a_LIBADD =
-+am_libnative_a_OBJECTS = init.$(OBJEXT)
-+libnative_a_OBJECTS = $(am_libnative_a_OBJECTS)
-+DEFAULT_INCLUDES = -I. -I$(srcdir)
-+depcomp = $(SHELL) $(top_srcdir)/depcomp
-+am__depfiles_maybe = depfiles
-+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-+      $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-+CCLD = $(CC)
-+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-+SOURCES = $(libnative_a_SOURCES)
-+DIST_SOURCES = $(libnative_a_SOURCES)
-+ETAGS = etags
-+CTAGS = ctags
-+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-+ACLOCAL = @ACLOCAL@
-+ALLOCA = @ALLOCA@
-+AMDEP_FALSE = @AMDEP_FALSE@
-+AMDEP_TRUE = @AMDEP_TRUE@
-+AMTAR = @AMTAR@
-+AUTOCONF = @AUTOCONF@
-+AUTOHEADER = @AUTOHEADER@
-+AUTOMAKE = @AUTOMAKE@
-+AWK = @AWK@
-+CC = @CC@
-+CCAS = @CCAS@
-+CCASFLAGS = @CCASFLAGS@
-+CCDEPMODE = @CCDEPMODE@
-+CFLAGS = @CFLAGS@
-+CPP = @CPP@
-+CPPFLAGS = @CPPFLAGS@
-+CYGPATH_W = @CYGPATH_W@
-+DEFS = @DEFS@
-+DEPDIR = @DEPDIR@
-+ECHO_C = @ECHO_C@
-+ECHO_N = @ECHO_N@
-+ECHO_T = @ECHO_T@
-+EGREP = @EGREP@
-+EXEEXT = @EXEEXT@
-+INSTALL_DATA = @INSTALL_DATA@
-+INSTALL_PROGRAM = @INSTALL_PROGRAM@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
-+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-+LDFLAGS = @LDFLAGS@
-+LIBOBJS = @LIBOBJS@
-+LIBS = @LIBS@
-+LTLIBOBJS = @LTLIBOBJS@
-+MAINT = @MAINT@
-+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-+MAKEINFO = @MAKEINFO@
-+OBJEXT = @OBJEXT@
-+PACKAGE = @PACKAGE@
-+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-+PACKAGE_NAME = @PACKAGE_NAME@
-+PACKAGE_STRING = @PACKAGE_STRING@
-+PACKAGE_TARNAME = @PACKAGE_TARNAME@
-+PACKAGE_VERSION = @PACKAGE_VERSION@
-+PATH_SEPARATOR = @PATH_SEPARATOR@
-+RANLIB = @RANLIB@
-+SET_MAKE = @SET_MAKE@
-+SHELL = @SHELL@
-+STRIP = @STRIP@
-+VERSION = @VERSION@
-+ac_ct_CC = @ac_ct_CC@
-+ac_ct_RANLIB = @ac_ct_RANLIB@
-+ac_ct_STRIP = @ac_ct_STRIP@
-+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-+am__include = @am__include@
-+am__leading_dot = @am__leading_dot@
-+am__quote = @am__quote@
-+am__tar = @am__tar@
-+am__untar = @am__untar@
-+arch = @arch@
-+bindir = @bindir@
-+build = @build@
-+build_alias = @build_alias@
-+build_cpu = @build_cpu@
-+build_os = @build_os@
-+build_vendor = @build_vendor@
-+datadir = @datadir@
-+exec_prefix = @exec_prefix@
-+host = @host@
-+host_alias = @host_alias@
-+host_cpu = @host_cpu@
-+host_os = @host_os@
-+host_vendor = @host_vendor@
-+includedir = @includedir@
-+infodir = @infodir@
-+install_sh = @install_sh@
-+libdir = @libdir@
-+libexecdir = @libexecdir@
-+localstatedir = @localstatedir@
-+mandir = @mandir@
-+mkdir_p = @mkdir_p@
-+oldincludedir = @oldincludedir@
-+os = @os@
-+prefix = @prefix@
-+program_transform_name = @program_transform_name@
-+sbindir = @sbindir@
-+sharedstatedir = @sharedstatedir@
-+sysconfdir = @sysconfdir@
-+target_alias = @target_alias@
-+use_zip_no = @use_zip_no@
-+use_zip_yes = @use_zip_yes@
-+with_classpath_install_dir = @with_classpath_install_dir@
-+noinst_LIBRARIES = libnative.a
-+libnative_a_SOURCES = init.c
-+AM_CPPFLAGS = -I$(top_builddir)/src
-+all: all-am
-+
-+.SUFFIXES:
-+.SUFFIXES: .c .o .obj
-+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
-+      @for dep in $?; do \
-+        case '$(am__configure_deps)' in \
-+          *$$dep*) \
-+            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
-+              && exit 0; \
-+            exit 1;; \
-+        esac; \
-+      done; \
-+      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/os/linux/mips/Makefile'; \
-+      cd $(top_srcdir) && \
-+        $(AUTOMAKE) --gnu  src/os/linux/mips/Makefile
-+.PRECIOUS: Makefile
-+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-+      @case '$?' in \
-+        *config.status*) \
-+          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-+        *) \
-+          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-+          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-+      esac;
-+
-+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-+      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-+
-+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
-+      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
-+      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-+
-+clean-noinstLIBRARIES:
-+      -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
-+libnative.a: $(libnative_a_OBJECTS) $(libnative_a_DEPENDENCIES) 
-+      -rm -f libnative.a
-+      $(libnative_a_AR) libnative.a $(libnative_a_OBJECTS) $(libnative_a_LIBADD)
-+      $(RANLIB) libnative.a
-+
-+mostlyclean-compile:
-+      -rm -f *.$(OBJEXT)
-+
-+distclean-compile:
-+      -rm -f *.tab.c
-+
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/init.Po@am__quote@
-+
-+.c.o:
-+@am__fastdepCC_TRUE@  if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-+@am__fastdepCC_TRUE@  then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-+@AMDEP_TRUE@@am__fastdepCC_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-+@AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-+@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-+
-+.c.obj:
-+@am__fastdepCC_TRUE@  if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
-+@am__fastdepCC_TRUE@  then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
-+@AMDEP_TRUE@@am__fastdepCC_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-+@AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-+@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-+uninstall-info-am:
-+
-+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-+      list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-+      unique=`for i in $$list; do \
-+          if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+        done | \
-+        $(AWK) '    { files[$$0] = 1; } \
-+             END { for (i in files) print i; }'`; \
-+      mkid -fID $$unique
-+tags: TAGS
-+
-+TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-+              $(TAGS_FILES) $(LISP)
-+      tags=; \
-+      here=`pwd`; \
-+      list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-+      unique=`for i in $$list; do \
-+          if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+        done | \
-+        $(AWK) '    { files[$$0] = 1; } \
-+             END { for (i in files) print i; }'`; \
-+      if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
-+        test -n "$$unique" || unique=$$empty_fix; \
-+        $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-+          $$tags $$unique; \
-+      fi
-+ctags: CTAGS
-+CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-+              $(TAGS_FILES) $(LISP)
-+      tags=; \
-+      here=`pwd`; \
-+      list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-+      unique=`for i in $$list; do \
-+          if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-+        done | \
-+        $(AWK) '    { files[$$0] = 1; } \
-+             END { for (i in files) print i; }'`; \
-+      test -z "$(CTAGS_ARGS)$$tags$$unique" \
-+        || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-+           $$tags $$unique
-+
-+GTAGS:
-+      here=`$(am__cd) $(top_builddir) && pwd` \
-+        && cd $(top_srcdir) \
-+        && gtags -i $(GTAGS_ARGS) $$here
-+
-+distclean-tags:
-+      -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-+
-+distdir: $(DISTFILES)
-+      @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-+      topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-+      list='$(DISTFILES)'; for file in $$list; do \
-+        case $$file in \
-+          $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-+          $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-+        esac; \
-+        if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-+        dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-+        if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-+          dir="/$$dir"; \
-+          $(mkdir_p) "$(distdir)$$dir"; \
-+        else \
-+          dir=''; \
-+        fi; \
-+        if test -d $$d/$$file; then \
-+          if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-+            cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
-+          fi; \
-+          cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
-+        else \
-+          test -f $(distdir)/$$file \
-+          || cp -p $$d/$$file $(distdir)/$$file \
-+          || exit 1; \
-+        fi; \
-+      done
-+check-am: all-am
-+check: check-am
-+all-am: Makefile $(LIBRARIES)
-+installdirs:
-+install: install-am
-+install-exec: install-exec-am
-+install-data: install-data-am
-+uninstall: uninstall-am
-+
-+install-am: all-am
-+      @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-+
-+installcheck: installcheck-am
-+install-strip:
-+      $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-+        install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-+        `test -z '$(STRIP)' || \
-+          echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-+mostlyclean-generic:
-+
-+clean-generic:
-+
-+distclean-generic:
-+      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-+
-+maintainer-clean-generic:
-+      @echo "This command is intended for maintainers to use"
-+      @echo "it deletes files that may require special tools to rebuild."
-+clean: clean-am
-+
-+clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
-+
-+distclean: distclean-am
-+      -rm -rf ./$(DEPDIR)
-+      -rm -f Makefile
-+distclean-am: clean-am distclean-compile distclean-generic \
-+      distclean-tags
-+
-+dvi: dvi-am
-+
-+dvi-am:
-+
-+html: html-am
-+
-+info: info-am
-+
-+info-am:
-+
-+install-data-am:
-+
-+install-exec-am:
-+
-+install-info: install-info-am
-+
-+install-man:
-+
-+installcheck-am:
-+
-+maintainer-clean: maintainer-clean-am
-+      -rm -rf ./$(DEPDIR)
-+      -rm -f Makefile
-+maintainer-clean-am: distclean-am maintainer-clean-generic
-+
-+mostlyclean: mostlyclean-am
-+
-+mostlyclean-am: mostlyclean-compile mostlyclean-generic
-+
-+pdf: pdf-am
-+
-+pdf-am:
-+
-+ps: ps-am
-+
-+ps-am:
-+
-+uninstall-am: uninstall-info-am
-+
-+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-+      clean-noinstLIBRARIES ctags distclean distclean-compile \
-+      distclean-generic distclean-tags distdir dvi dvi-am html \
-+      html-am info info-am install install-am install-data \
-+      install-data-am install-exec install-exec-am install-info \
-+      install-info-am install-man install-strip installcheck \
-+      installcheck-am installdirs maintainer-clean \
-+      maintainer-clean-generic mostlyclean mostlyclean-compile \
-+      mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
-+      uninstall-am uninstall-info-am
-+
-+# 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.
-+.NOEXPORT:
diff --git a/package/jpeg/Config.in b/package/jpeg/Config.in
deleted file mode 100644 (file)
index 326fa8b..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_JPEG
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBJPEG
-
-config BR2_PACKAGE_LIBJPEG
-       prompt "libjpeg........................... The Independent JPEG Group's JPEG runtime library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_JPEG
-       help
-         The Independent JPEG Group's JPEG runtime library.
-         
-         http://www.ijg.org/
-
diff --git a/package/jpeg/Makefile b/package/jpeg/Makefile
deleted file mode 100644 (file)
index 11fd017..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=jpeg
-PKG_VERSION:=6b
-PKG_RELEASE:=1
-PKG_MD5SUM:=dbd5f3b47ed13132f04c685d608a7547
-
-PKG_SOURCE_URL:=http://www.ijg.org/files/ \
-       ftp://ftp.uu.net/graphics/jpeg/
-PKG_SOURCE:=$(PKG_NAME)src.v$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBJPEG,libjpeg,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)/usr/{include,lib}
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               all
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               prefix="$(PKG_INSTALL_DIR)/usr" \
-               exec_prefix="$(PKG_INSTALL_DIR)/usr" \
-               install-headers install-lib
-       touch $@
-
-$(IPKG_LIBJPEG):
-       install -d -m0755 $(IDIR_LIBJPEG)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libjpeg.so.* $(IDIR_LIBJPEG)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBJPEG)
-       $(IPKG_BUILD) $(IDIR_LIBJPEG) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libjpeg.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/jpeglib.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/j{config,error,morecfg}.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libjpeg.{a,so*} $(STAGING_DIR)/usr/lib/
-
-install-dev: $(STAGING_DIR)/usr/lib/libjpeg.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/jpeglib.h \
-         $(STAGING_DIR)/usr/include/j{config,error,morecfg}.h \
-         $(STAGING_DIR)/usr/lib/libjpeg.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/jpeg/ipkg/libjpeg.control b/package/jpeg/ipkg/libjpeg.control
deleted file mode 100644 (file)
index 83111d7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: libjpeg
-Priority: optional
-Section: libs
-Depends:
-Description: The Independent JPEG Group's JPEG runtime library
-
diff --git a/package/jpeg/patches/jpeg-6b-config_guess.patch b/package/jpeg/patches/jpeg-6b-config_guess.patch
deleted file mode 100644 (file)
index d691207..0000000
+++ /dev/null
@@ -1,1536 +0,0 @@
-The supplied config.guess is just too old.
-Use the one shipped with binutils instead.
-
-diff -ruN jpeg-6b-old/config.guess jpeg-6b-new/config.guess
---- jpeg-6b-old/config.guess   1998-03-25 16:25:38.000000000 +0100
-+++ jpeg-6b-new/config.guess   2004-11-22 21:33:30.000000000 +0100
-@@ -1,7 +1,10 @@
- #! /bin/sh
- # Attempt to guess a canonical system name.
--#   Copyright (C) 1992, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
--#
-+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-+#   2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-+
-+timestamp='2004-11-12'
-+
- # This file is free software; you can redistribute it and/or modify it
- # under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2 of the License, or
-@@ -21,125 +24,314 @@
- # configuration script generated by Autoconf, you may include it under
- # the same distribution terms that you use for the rest of that program.
--# Written by Per Bothner <bothner@cygnus.com>.
--# The master version of this file is at the FSF in /home/gd/gnu/lib.
-+# Originally written by Per Bothner <per@bothner.com>.
-+# Please send patches to <config-patches@gnu.org>.  Submit a context
-+# diff and a properly formatted ChangeLog entry.
- #
- # This script attempts to guess a canonical system name similar to
- # config.sub.  If it succeeds, it prints the system name on stdout, and
- # exits with 0.  Otherwise, it exits with 1.
- #
- # The plan is that this can be called by configure scripts if you
--# don't specify an explicit system type (host/target name).
--#
--# Only a few systems have been added to this list; please add others
--# (but try to keep the structure clean).
--#
-+# don't specify an explicit build system type.
-+
-+me=`echo "$0" | sed -e 's,.*/,,'`
-+
-+usage="\
-+Usage: $0 [OPTION]
-+
-+Output the configuration name of the system \`$me' is run on.
-+
-+Operation modes:
-+  -h, --help         print this help, then exit
-+  -t, --time-stamp   print date of last modification, then exit
-+  -v, --version      print version number, then exit
-+
-+Report bugs and patches to <config-patches@gnu.org>."
-+
-+version="\
-+GNU config.guess ($timestamp)
-+
-+Originally written by Per Bothner.
-+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-+Free Software Foundation, Inc.
-+
-+This is free software; see the source for copying conditions.  There is NO
-+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
-+
-+help="
-+Try \`$me --help' for more information."
-+
-+# Parse command line
-+while test $# -gt 0 ; do
-+  case $1 in
-+    --time-stamp | --time* | -t )
-+       echo "$timestamp" ; exit 0 ;;
-+    --version | -v )
-+       echo "$version" ; exit 0 ;;
-+    --help | --h* | -h )
-+       echo "$usage"; exit 0 ;;
-+    -- )     # Stop option processing
-+       shift; break ;;
-+    - )       # Use stdin as input.
-+       break ;;
-+    -* )
-+       echo "$me: invalid option $1$help" >&2
-+       exit 1 ;;
-+    * )
-+       break ;;
-+  esac
-+done
-+
-+if test $# != 0; then
-+  echo "$me: too many arguments$help" >&2
-+  exit 1
-+fi
-+
-+trap 'exit 1' 1 2 15
-+
-+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
-+# compiler to aid in system detection is discouraged as it requires
-+# temporary files to be created and, as you can see below, it is a
-+# headache to deal with in a portable fashion.
-+
-+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-+# use `HOST_CC' if defined, but it is deprecated.
-+
-+# Portable tmp directory creation inspired by the Autoconf team.
-+
-+set_cc_for_build='
-+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-+: ${TMPDIR=/tmp} ;
-+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
-+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
-+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
-+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-+dummy=$tmp/dummy ;
-+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-+case $CC_FOR_BUILD,$HOST_CC,$CC in
-+ ,,)    echo "int x;" > $dummy.c ;
-+      for c in cc gcc c89 c99 ; do
-+        if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
-+           CC_FOR_BUILD="$c"; break ;
-+        fi ;
-+      done ;
-+      if test x"$CC_FOR_BUILD" = x ; then
-+        CC_FOR_BUILD=no_compiler_found ;
-+      fi
-+      ;;
-+ ,,*)   CC_FOR_BUILD=$CC ;;
-+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
-+esac ;'
- # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
--# (ghazi@noc.rutgers.edu 8/24/94.)
-+# (ghazi@noc.rutgers.edu 1994-08-24)
- if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
-       PATH=$PATH:/.attbin ; export PATH
- fi
- UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
- UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
--UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
- UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
--trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
--
- # Note: order is significant - the case branches are not exclusive.
- case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
-+    *:NetBSD:*:*)
-+      # NetBSD (nbsd) targets should (where applicable) match one or
-+      # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
-+      # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
-+      # switched to ELF, *-*-netbsd* would select the old
-+      # object file format.  This provides both forward
-+      # compatibility and a consistent mechanism for selecting the
-+      # object file format.
-+      #
-+      # Note: NetBSD doesn't particularly care about the vendor
-+      # portion of the name.  We always set it to "unknown".
-+      sysctl="sysctl -n hw.machine_arch"
-+      UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
-+          /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
-+      case "${UNAME_MACHINE_ARCH}" in
-+          armeb) machine=armeb-unknown ;;
-+          arm*) machine=arm-unknown ;;
-+          sh3el) machine=shl-unknown ;;
-+          sh3eb) machine=sh-unknown ;;
-+          *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
-+      esac
-+      # The Operating System including object format, if it has switched
-+      # to ELF recently, or will in the future.
-+      case "${UNAME_MACHINE_ARCH}" in
-+          arm*|i386|m68k|ns32k|sh3*|sparc|vax)
-+              eval $set_cc_for_build
-+              if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
-+                      | grep __ELF__ >/dev/null
-+              then
-+                  # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
-+                  # Return netbsd for either.  FIX?
-+                  os=netbsd
-+              else
-+                  os=netbsdelf
-+              fi
-+              ;;
-+          *)
-+              os=netbsd
-+              ;;
-+      esac
-+      # The OS release
-+      # Debian GNU/NetBSD machines have a different userland, and
-+      # thus, need a distinct triplet. However, they do not need
-+      # kernel version information, so it can be replaced with a
-+      # suitable tag, in the style of linux-gnu.
-+      case "${UNAME_VERSION}" in
-+          Debian*)
-+              release='-gnu'
-+              ;;
-+          *)
-+              release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-+              ;;
-+      esac
-+      # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
-+      # contains redundant information, the shorter form:
-+      # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
-+      echo "${machine}-${os}${release}"
-+      exit 0 ;;
-+    amd64:OpenBSD:*:*)
-+      echo x86_64-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    amiga:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    cats:OpenBSD:*:*)
-+      echo arm-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    hp300:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    luna88k:OpenBSD:*:*)
-+      echo m88k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mac68k:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    macppc:OpenBSD:*:*)
-+      echo powerpc-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvme68k:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvme88k:OpenBSD:*:*)
-+      echo m88k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    mvmeppc:OpenBSD:*:*)
-+      echo powerpc-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    sgi:OpenBSD:*:*)
-+      echo mips64-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    sun3:OpenBSD:*:*)
-+      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:OpenBSD:*:*)
-+      echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:ekkoBSD:*:*)
-+      echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    macppc:MirBSD:*:*)
-+      echo powerppc-unknown-mirbsd${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:MirBSD:*:*)
-+      echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
-+      exit 0 ;;
-     alpha:OSF1:*:*)
--      if test $UNAME_RELEASE = "V4.0"; then
-+      case $UNAME_RELEASE in
-+      *4.0)
-               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
--      fi
-+              ;;
-+      *5.*)
-+              UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
-+              ;;
-+      esac
-+      # According to Compaq, /usr/sbin/psrinfo has been available on
-+      # OSF/1 and Tru64 systems produced since 1995.  I hope that
-+      # covers most systems running today.  This code pipes the CPU
-+      # types through head -n 1, so we only detect the type of CPU 0.
-+      ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
-+      case "$ALPHA_CPU_TYPE" in
-+          "EV4 (21064)")
-+              UNAME_MACHINE="alpha" ;;
-+          "EV4.5 (21064)")
-+              UNAME_MACHINE="alpha" ;;
-+          "LCA4 (21066/21068)")
-+              UNAME_MACHINE="alpha" ;;
-+          "EV5 (21164)")
-+              UNAME_MACHINE="alphaev5" ;;
-+          "EV5.6 (21164A)")
-+              UNAME_MACHINE="alphaev56" ;;
-+          "EV5.6 (21164PC)")
-+              UNAME_MACHINE="alphapca56" ;;
-+          "EV5.7 (21164PC)")
-+              UNAME_MACHINE="alphapca57" ;;
-+          "EV6 (21264)")
-+              UNAME_MACHINE="alphaev6" ;;
-+          "EV6.7 (21264A)")
-+              UNAME_MACHINE="alphaev67" ;;
-+          "EV6.8CB (21264C)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.8AL (21264B)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.8CX (21264D)")
-+              UNAME_MACHINE="alphaev68" ;;
-+          "EV6.9A (21264/EV69A)")
-+              UNAME_MACHINE="alphaev69" ;;
-+          "EV7 (21364)")
-+              UNAME_MACHINE="alphaev7" ;;
-+          "EV7.9 (21364A)")
-+              UNAME_MACHINE="alphaev79" ;;
-+      esac
-+      # A Pn.n version is a patched version.
-       # A Vn.n version is a released version.
-       # A Tn.n version is a released field test version.
-       # A Xn.n version is an unreleased experimental baselevel.
-       # 1.2 uses "1.2" for uname -r.
--      cat <<EOF >dummy.s
--      .globl main
--      .ent main
--main:
--      .frame \$30,0,\$26,0
--      .prologue 0
--      .long 0x47e03d80 # implver $0
--      lda \$2,259
--      .long 0x47e20c21 # amask $2,$1
--      srl \$1,8,\$2
--      sll \$2,2,\$2
--      sll \$0,3,\$0
--      addl \$1,\$0,\$0
--      addl \$2,\$0,\$0
--      ret \$31,(\$26),1
--      .end main
--EOF
--      ${CC-cc} dummy.s -o dummy 2>/dev/null
--      if test "$?" = 0 ; then
--              ./dummy
--              case "$?" in
--                      7)
--                              UNAME_MACHINE="alpha"
--                              ;;
--                      15)
--                              UNAME_MACHINE="alphaev5"
--                              ;;
--                      14)
--                              UNAME_MACHINE="alphaev56"
--                              ;;
--                      10)
--                              UNAME_MACHINE="alphapca56"
--                              ;;
--                      16)
--                              UNAME_MACHINE="alphaev6"
--                              ;;
--              esac
--      fi
--      rm -f dummy.s dummy
--      echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]`
-+      echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-+      exit 0 ;;
-+    Alpha\ *:Windows_NT*:*)
-+      # How do we know it's Interix rather than the generic POSIX subsystem?
-+      # Should we change UNAME_MACHINE based on the output of uname instead
-+      # of the specific Alpha model?
-+      echo alpha-pc-interix
-       exit 0 ;;
-     21064:Windows_NT:50:3)
-       echo alpha-dec-winnt3.5
-       exit 0 ;;
-     Amiga*:UNIX_System_V:4.0:*)
--      echo m68k-cbm-sysv4
-+      echo m68k-unknown-sysv4
-       exit 0;;
--    amiga:NetBSD:*:*)
--      echo m68k-cbm-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    amiga:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    arc64:OpenBSD:*:*)
--      echo mips64el-unknown-openbsd${UNAME_RELEASE}
-+    *:[Aa]miga[Oo][Ss]:*:*)
-+      echo ${UNAME_MACHINE}-unknown-amigaos
-       exit 0 ;;
--    arc:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+    *:[Mm]orph[Oo][Ss]:*:*)
-+      echo ${UNAME_MACHINE}-unknown-morphos
-       exit 0 ;;
--    hkmips:OpenBSD:*:*)
--      echo mips-unknown-openbsd${UNAME_RELEASE}
-+    *:OS/390:*:*)
-+      echo i370-ibm-openedition
-       exit 0 ;;
--    pmax:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    sgi:OpenBSD:*:*)
--      echo mips-unknown-openbsd${UNAME_RELEASE}
-+    *:z/VM:*:*)
-+      echo s390-ibm-zvmoe
-       exit 0 ;;
--    wgrisc:OpenBSD:*:*)
--      echo mipsel-unknown-openbsd${UNAME_RELEASE}
-+    *:OS400:*:*)
-+        echo powerpc-ibm-os400
-       exit 0 ;;
-     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-       echo arm-acorn-riscix${UNAME_RELEASE}
-       exit 0;;
--    arm32:NetBSD:*:*)
--      echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
--      exit 0 ;;
--    SR2?01:HI-UX/MPP:*:*)
-+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
-       echo hppa1.1-hitachi-hiuxmpp
-       exit 0;;
--    Pyramid*:OSx*:*:*|MIS*:OSx*:*:*)
-+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
-       # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
-       if test "`(/bin/universe) 2>/dev/null`" = att ; then
-               echo pyramid-pyramid-sysv3
-@@ -147,9 +339,19 @@
-               echo pyramid-pyramid-bsd
-       fi
-       exit 0 ;;
--    NILE:*:*:dcosx)
-+    NILE*:*:*:dcosx)
-       echo pyramid-pyramid-svr4
-       exit 0 ;;
-+    DRS?6000:unix:4.0:6*)
-+      echo sparc-icl-nx6
-+      exit 0 ;;
-+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
-+      case `/usr/bin/uname -p` in
-+          sparc) echo sparc-icl-nx7 && exit 0 ;;
-+      esac ;;
-+    sun4H:SunOS:5.*:*)
-+      echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-+      exit 0 ;;
-     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-       echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-@@ -175,7 +377,7 @@
-       echo m68k-sun-sunos${UNAME_RELEASE}
-       exit 0 ;;
-     sun*:*:4.2BSD:*)
--      UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-+      UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
-       test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
-       case "`/bin/arch`" in
-           sun3)
-@@ -189,29 +391,34 @@
-     aushp:SunOS:*:*)
-       echo sparc-auspex-sunos${UNAME_RELEASE}
-       exit 0 ;;
--    atari*:NetBSD:*:*)
--      echo m68k-atari-netbsd${UNAME_RELEASE}
-+    # The situation for MiNT is a little confusing.  The machine name
-+    # can be virtually everything (everything which is not
-+    # "atarist" or "atariste" at least should have a processor
-+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
-+    # to the lowercase version "mint" (or "freemint").  Finally
-+    # the system name "TOS" denotes a system which is actually not
-+    # MiNT.  But MiNT is downward compatible to TOS, so this should
-+    # be no problem.
-+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-+        echo m68k-atari-mint${UNAME_RELEASE}
-       exit 0 ;;
--    atari*:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    sun3*:NetBSD:*:*)
--      echo m68k-sun-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    sun3*:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mac68k:NetBSD:*:*)
--      echo m68k-apple-netbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mac68k:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    mvme68k:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
-+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-+      echo m68k-atari-mint${UNAME_RELEASE}
-+        exit 0 ;;
-+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-+        echo m68k-atari-mint${UNAME_RELEASE}
-       exit 0 ;;
--    mvme88k:OpenBSD:*:*)
--      echo m88k-unknown-openbsd${UNAME_RELEASE}
-+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-+        echo m68k-milan-mint${UNAME_RELEASE}
-+        exit 0 ;;
-+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-+        echo m68k-hades-mint${UNAME_RELEASE}
-+        exit 0 ;;
-+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-+        echo m68k-unknown-mint${UNAME_RELEASE}
-+        exit 0 ;;
-+    m68k:machten:*:*)
-+      echo m68k-apple-machten${UNAME_RELEASE}
-       exit 0 ;;
-     powerpc:machten:*:*)
-       echo powerpc-apple-machten${UNAME_RELEASE}
-@@ -225,12 +432,18 @@
-     VAX*:ULTRIX*:*:*)
-       echo vax-dec-ultrix${UNAME_RELEASE}
-       exit 0 ;;
--    2020:CLIX:*:*)
-+    2020:CLIX:*:* | 2430:CLIX:*:*)
-       echo clipper-intergraph-clix${UNAME_RELEASE}
-       exit 0 ;;
-     mips:*:*:UMIPS | mips:*:*:RISCos)
--      sed 's/^        //' << EOF >dummy.c
--      int main (argc, argv) int argc; char **argv; {
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+#ifdef __cplusplus
-+#include <stdio.h>  /* for printf() prototype */
-+      int main (int argc, char *argv[]) {
-+#else
-+      int main (argc, argv) int argc; char *argv[]; {
-+#endif
-       #if defined (host_mips) && defined (MIPSEB)
-       #if defined (SYSTYPE_SYSV)
-         printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
-@@ -245,12 +458,20 @@
-         exit (-1);
-       }
- EOF
--      ${CC-cc} dummy.c -o dummy \
--        && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
--        && rm dummy.c dummy && exit 0
--      rm -f dummy.c dummy
-+      $CC_FOR_BUILD -o $dummy $dummy.c \
-+        && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
-+        && exit 0
-       echo mips-mips-riscos${UNAME_RELEASE}
-       exit 0 ;;
-+    Motorola:PowerMAX_OS:*:*)
-+      echo powerpc-motorola-powermax
-+      exit 0 ;;
-+    Motorola:*:4.3:PL8-*)
-+      echo powerpc-harris-powermax
-+      exit 0 ;;
-+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
-+      echo powerpc-harris-powermax
-+      exit 0 ;;
-     Night_Hawk:Power_UNIX:*:*)
-       echo powerpc-harris-powerunix
-       exit 0 ;;
-@@ -266,15 +487,18 @@
-     AViiON:dgux:*:*)
-         # DG/UX returns AViiON for all architectures
-         UNAME_PROCESSOR=`/usr/bin/uname -p`
--        if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then
--      if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
--           -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
-+      if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
-+      then
-+          if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-+             [ ${TARGET_BINARY_INTERFACE}x = x ]
-+          then
-               echo m88k-dg-dgux${UNAME_RELEASE}
--      else
-+          else
-               echo m88k-dg-dguxbcs${UNAME_RELEASE}
-+          fi
-+      else
-+          echo i586-dg-dgux${UNAME_RELEASE}
-       fi
--        else echo i586-dg-dgux${UNAME_RELEASE}
--        fi
-       exit 0 ;;
-     M88*:DolphinOS:*:*)       # DolphinOS (SVR3)
-       echo m88k-dolphin-sysv3
-@@ -295,12 +519,21 @@
-     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
-       echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id
-       exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX '
--    i?86:AIX:*:*)
-+    i*86:AIX:*:*)
-       echo i386-ibm-aix
-       exit 0 ;;
-+    ia64:AIX:*:*)
-+      if [ -x /usr/bin/oslevel ] ; then
-+              IBM_REV=`/usr/bin/oslevel`
-+      else
-+              IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-+      fi
-+      echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
-+      exit 0 ;;
-     *:AIX:2:3)
-       if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
--              sed 's/^                //' << EOF >dummy.c
-+              eval $set_cc_for_build
-+              sed 's/^                //' << EOF >$dummy.c
-               #include <sys/systemcfg.h>
-               main()
-@@ -311,8 +544,7 @@
-                       exit(0);
-                       }
- EOF
--              ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
--              rm -f dummy.c dummy
-+              $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-               echo rs6000-ibm-aix3.2.5
-       elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
-               echo rs6000-ibm-aix3.2.4
-@@ -320,8 +552,9 @@
-               echo rs6000-ibm-aix3.2
-       fi
-       exit 0 ;;
--    *:AIX:*:4)
--      if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
-+    *:AIX:*:[45])
-+      IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
-+      if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
-               IBM_ARCH=rs6000
-       else
-               IBM_ARCH=powerpc
-@@ -329,7 +562,7 @@
-       if [ -x /usr/bin/oslevel ] ; then
-               IBM_REV=`/usr/bin/oslevel`
-       else
--              IBM_REV=4.${UNAME_RELEASE}
-+              IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
-       fi
-       echo ${IBM_ARCH}-ibm-aix${IBM_REV}
-       exit 0 ;;
-@@ -339,7 +572,7 @@
-     ibmrt:4.4BSD:*|romp-ibm:BSD:*)
-       echo romp-ibm-bsd4.4
-       exit 0 ;;
--    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC NetBSD and
-+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-       echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
-       exit 0 ;;                           # report: romp-ibm BSD 4.3
-     *:BOSX:*:*)
-@@ -354,18 +587,85 @@
-     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
-       echo m68k-hp-bsd4.4
-       exit 0 ;;
--    9000/[3478]??:HP-UX:*:*)
-+    9000/[34678]??:HP-UX:*:*)
-+      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-       case "${UNAME_MACHINE}" in
-           9000/31? )            HP_ARCH=m68000 ;;
-           9000/[34]?? )         HP_ARCH=m68k ;;
--          9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;;
--          9000/8?? )            HP_ARCH=hppa1.0 ;;
-+          9000/[678][0-9][0-9])
-+              if [ -x /usr/bin/getconf ]; then
-+                  sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-+                    case "${sc_cpu_version}" in
-+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-+                      532)                      # CPU_PA_RISC2_0
-+                        case "${sc_kernel_bits}" in
-+                          32) HP_ARCH="hppa2.0n" ;;
-+                          64) HP_ARCH="hppa2.0w" ;;
-+                        '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-+                        esac ;;
-+                    esac
-+              fi
-+              if [ "${HP_ARCH}" = "" ]; then
-+                  eval $set_cc_for_build
-+                  sed 's/^              //' << EOF >$dummy.c
-+
-+              #define _HPUX_SOURCE
-+              #include <stdlib.h>
-+              #include <unistd.h>
-+
-+              int main ()
-+              {
-+              #if defined(_SC_KERNEL_BITS)
-+                  long bits = sysconf(_SC_KERNEL_BITS);
-+              #endif
-+                  long cpu  = sysconf (_SC_CPU_VERSION);
-+
-+                  switch (cpu)
-+                      {
-+                      case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-+                      case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-+                      case CPU_PA_RISC2_0:
-+              #if defined(_SC_KERNEL_BITS)
-+                          switch (bits)
-+                              {
-+                              case 64: puts ("hppa2.0w"); break;
-+                              case 32: puts ("hppa2.0n"); break;
-+                              default: puts ("hppa2.0"); break;
-+                              } break;
-+              #else  /* !defined(_SC_KERNEL_BITS) */
-+                          puts ("hppa2.0"); break;
-+              #endif
-+                      default: puts ("hppa1.0"); break;
-+                      }
-+                  exit (0);
-+              }
-+EOF
-+                  (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
-+                  test -z "$HP_ARCH" && HP_ARCH=hppa
-+              fi ;;
-       esac
--      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-+      if [ ${HP_ARCH} = "hppa2.0w" ]
-+      then
-+          # avoid double evaluation of $set_cc_for_build
-+          test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
-+          if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
-+          then
-+              HP_ARCH="hppa2.0w"
-+          else
-+              HP_ARCH="hppa64"
-+          fi
-+      fi
-       echo ${HP_ARCH}-hp-hpux${HPUX_REV}
-       exit 0 ;;
-+    ia64:HP-UX:*:*)
-+      HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
-+      echo ia64-hp-hpux${HPUX_REV}
-+      exit 0 ;;
-     3050*:HI-UX:*:*)
--      sed 's/^        //' << EOF >dummy.c
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-       #include <unistd.h>
-       int
-       main ()
-@@ -390,8 +690,7 @@
-         exit (0);
-       }
- EOF
--      ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
--      rm -f dummy.c dummy
-+      $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
-       echo unknown-hitachi-hiuxwe2
-       exit 0 ;;
-     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
-@@ -400,13 +699,16 @@
-     9000/8??:4.3bsd:*:*)
-       echo hppa1.0-hp-bsd
-       exit 0 ;;
-+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
-+      echo hppa1.0-hp-mpeix
-+      exit 0 ;;
-     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
-       echo hppa1.1-hp-osf
-       exit 0 ;;
-     hp8??:OSF1:*:*)
-       echo hppa1.0-hp-osf
-       exit 0 ;;
--    i?86:OSF1:*:*)
-+    i*86:OSF1:*:*)
-       if [ -x /usr/sbin/sysversion ] ; then
-           echo ${UNAME_MACHINE}-unknown-osf1mk
-       else
-@@ -434,196 +736,259 @@
-     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
-       echo c4-convex-bsd
-         exit 0 ;;
--    CRAY*X-MP:*:*:*)
--      echo xmp-cray-unicos
--        exit 0 ;;
-     CRAY*Y-MP:*:*:*)
--      echo ymp-cray-unicos${UNAME_RELEASE}
-+      echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-     CRAY*[A-Z]90:*:*:*)
-       echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
-       | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
--            -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
-+            -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-+            -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
-     CRAY*TS:*:*:*)
--      echo t90-cray-unicos${UNAME_RELEASE}
-+      echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-       exit 0 ;;
--    CRAY-2:*:*:*)
--      echo cray2-cray-unicos
--        exit 0 ;;
--    F300:UNIX_System_V:*:*)
--        FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's/\///'`
-+    CRAY*T3E:*:*:*)
-+      echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-+      exit 0 ;;
-+    CRAY*SV1:*:*:*)
-+      echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-+      exit 0 ;;
-+    *:UNICOS/mp:*:*)
-+      echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
-+      exit 0 ;;
-+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
-+      FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
--        echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-         exit 0 ;;
--    F301:UNIX_System_V:*:*)
--       echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
--       exit 0 ;;
--    hp3[0-9][05]:NetBSD:*:*)
--      echo m68k-hp-netbsd${UNAME_RELEASE}
-+    5000:UNIX_System_V:4.*:*)
-+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
-+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-       exit 0 ;;
--    hp300:OpenBSD:*:*)
--      echo m68k-unknown-openbsd${UNAME_RELEASE}
--      exit 0 ;;
--    i?86:BSD/386:*:* | *:BSD/OS:*:*)
-+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-       echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
-       exit 0 ;;
--    *:FreeBSD:*:*)
--      echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
-+    sparc*:BSD/OS:*:*)
-+      echo sparc-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
--    *:NetBSD:*:*)
--      echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-+    *:BSD/OS:*:*)
-+      echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
-       exit 0 ;;
--    *:OpenBSD:*:*)
--      echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
-+    *:FreeBSD:*:*)
-+      echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
-       exit 0 ;;
-     i*:CYGWIN*:*)
--      echo i386-pc-cygwin32
-+      echo ${UNAME_MACHINE}-pc-cygwin
-       exit 0 ;;
-     i*:MINGW*:*)
--      echo i386-pc-mingw32
-+      echo ${UNAME_MACHINE}-pc-mingw32
-+      exit 0 ;;
-+    i*:PW*:*)
-+      echo ${UNAME_MACHINE}-pc-pw32
-+      exit 0 ;;
-+    x86:Interix*:[34]*)
-+      echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
-+      exit 0 ;;
-+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-+      echo i${UNAME_MACHINE}-pc-mks
-+      exit 0 ;;
-+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
-+      # How do we know it's Interix rather than the generic POSIX subsystem?
-+      # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
-+      # UNAME_MACHINE based on the output of uname instead of i386?
-+      echo i586-pc-interix
-+      exit 0 ;;
-+    i*:UWIN*:*)
-+      echo ${UNAME_MACHINE}-pc-uwin
-       exit 0 ;;
-     p*:CYGWIN*:*)
--      echo powerpcle-unknown-cygwin32
-+      echo powerpcle-unknown-cygwin
-       exit 0 ;;
-     prep*:SunOS:5.*:*)
-       echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
-       exit 0 ;;
-     *:GNU:*:*)
-+      # the GNU system
-       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
-       exit 0 ;;
--    *:Linux:*:*)
-+    *:GNU/*:*:*)
-+      # other systems with GNU libc and userland
-+      echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
-+      exit 0 ;;
-+    i*86:Minix:*:*)
-+      echo ${UNAME_MACHINE}-pc-minix
-+      exit 0 ;;
-+    arm*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    cris:Linux:*:*)
-+      echo cris-axis-linux-gnu
-+      exit 0 ;;
-+    crisv32:Linux:*:*)
-+      echo crisv32-axis-linux-gnu
-+      exit 0 ;;
-+    frv:Linux:*:*)
-+      echo frv-unknown-linux-gnu
-+      exit 0 ;;
-+    ia64:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    m32r*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    m68*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    mips:Linux:*:*)
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #undef CPU
-+      #undef mips
-+      #undef mipsel
-+      #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-+      CPU=mipsel
-+      #else
-+      #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-+      CPU=mips
-+      #else
-+      CPU=
-+      #endif
-+      #endif
-+EOF
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-+      test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-+      ;;
-+    mips64:Linux:*:*)
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #undef CPU
-+      #undef mips64
-+      #undef mips64el
-+      #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
-+      CPU=mips64el
-+      #else
-+      #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
-+      CPU=mips64
-+      #else
-+      CPU=
-+      #endif
-+      #endif
-+EOF
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
-+      test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
-+      ;;
-+    ppc:Linux:*:*)
-+      echo powerpc-unknown-linux-gnu
-+      exit 0 ;;
-+    ppc64:Linux:*:*)
-+      echo powerpc64-unknown-linux-gnu
-+      exit 0 ;;
-+    alpha:Linux:*:*)
-+      case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-+        EV5)   UNAME_MACHINE=alphaev5 ;;
-+        EV56)  UNAME_MACHINE=alphaev56 ;;
-+        PCA56) UNAME_MACHINE=alphapca56 ;;
-+        PCA57) UNAME_MACHINE=alphapca56 ;;
-+        EV6)   UNAME_MACHINE=alphaev6 ;;
-+        EV67)  UNAME_MACHINE=alphaev67 ;;
-+        EV68*) UNAME_MACHINE=alphaev68 ;;
-+        esac
-+      objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
-+      if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
-+      exit 0 ;;
-+    parisc:Linux:*:* | hppa:Linux:*:*)
-+      # Look for CPU level
-+      case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
-+        PA7*) echo hppa1.1-unknown-linux-gnu ;;
-+        PA8*) echo hppa2.0-unknown-linux-gnu ;;
-+        *)    echo hppa-unknown-linux-gnu ;;
-+      esac
-+      exit 0 ;;
-+    parisc64:Linux:*:* | hppa64:Linux:*:*)
-+      echo hppa64-unknown-linux-gnu
-+      exit 0 ;;
-+    s390:Linux:*:* | s390x:Linux:*:*)
-+      echo ${UNAME_MACHINE}-ibm-linux
-+      exit 0 ;;
-+    sh64*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    sh*:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    sparc:Linux:*:* | sparc64:Linux:*:*)
-+      echo ${UNAME_MACHINE}-unknown-linux-gnu
-+      exit 0 ;;
-+    x86_64:Linux:*:*)
-+      echo x86_64-unknown-linux-gnu
-+      exit 0 ;;
-+    i*86:Linux:*:*)
-       # The BFD linker knows what the default object file format is, so
--      # first see if it will tell us.
--      ld_help_string=`ld --help 2>&1`
--      ld_supported_emulations=`echo $ld_help_string \
--                       | sed -ne '/supported emulations:/!d
-+      # first see if it will tell us. cd to the root directory to prevent
-+      # problems with other programs or directories called `ld' in the path.
-+      # Set LC_ALL=C to ensure ld outputs messages in English.
-+      ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
-+                       | sed -ne '/supported targets:/!d
-                                   s/[         ][      ]*/ /g
--                                  s/.*supported emulations: *//
-+                                  s/.*supported targets: *//
-                                   s/ .*//
-                                   p'`
--        case "$ld_supported_emulations" in
--        i?86linux)  echo "${UNAME_MACHINE}-pc-linux-gnuaout"      ; exit 0 ;;
--        i?86coff)   echo "${UNAME_MACHINE}-pc-linux-gnucoff"      ; exit 0 ;;
--        sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
--        m68klinux)  echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;;
--        elf32ppc)   echo "powerpc-unknown-linux-gnu"              ; exit 0 ;;
--      esac
--
--      if test "${UNAME_MACHINE}" = "alpha" ; then
--              sed 's/^        //'  <<EOF >dummy.s
--              .globl main
--              .ent main
--      main:
--              .frame \$30,0,\$26,0
--              .prologue 0
--              .long 0x47e03d80 # implver $0
--              lda \$2,259
--              .long 0x47e20c21 # amask $2,$1
--              srl \$1,8,\$2
--              sll \$2,2,\$2
--              sll \$0,3,\$0
--              addl \$1,\$0,\$0
--              addl \$2,\$0,\$0
--              ret \$31,(\$26),1
--              .end main
--EOF
--              LIBC=""
--              ${CC-cc} dummy.s -o dummy 2>/dev/null
--              if test "$?" = 0 ; then
--                      ./dummy
--                      case "$?" in
--                      7)
--                              UNAME_MACHINE="alpha"
--                              ;;
--                      15)
--                              UNAME_MACHINE="alphaev5"
--                              ;;
--                      14)
--                              UNAME_MACHINE="alphaev56"
--                              ;;
--                      10)
--                              UNAME_MACHINE="alphapca56"
--                              ;;
--                      16)
--                              UNAME_MACHINE="alphaev6"
--                              ;;
--                      esac    
--
--                      objdump --private-headers dummy | \
--                        grep ld.so.1 > /dev/null
--                      if test "$?" = 0 ; then
--                              LIBC="libc1"
--                      fi
--              fi      
--              rm -f dummy.s dummy
--              echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
--      elif test "${UNAME_MACHINE}" = "mips" ; then
--        cat >dummy.c <<EOF
--main(argc, argv)
--     int argc;
--     char *argv[];
--{
--#ifdef __MIPSEB__
--  printf ("%s-unknown-linux-gnu\n", argv[1]);
--#endif
--#ifdef __MIPSEL__
--  printf ("%sel-unknown-linux-gnu\n", argv[1]);
--#endif
--  return 0;
--}
--EOF
--        ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
--        rm -f dummy.c dummy
--      else
--        # Either a pre-BFD a.out linker (linux-gnuoldld)
--        # or one that does not give us useful --help.
--        # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
--        # If ld does not provide *any* "supported emulations:"
--        # that means it is gnuoldld.
--        echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
--        test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
--
--        case "${UNAME_MACHINE}" in
--        i?86)
--          VENDOR=pc;
--          ;;
--        *)
--          VENDOR=unknown;
--          ;;
--        esac
--        # Determine whether the default compiler is a.out or elf
--        cat >dummy.c <<EOF
--#include <features.h>
--main(argc, argv)
--     int argc;
--     char *argv[];
--{
--#ifdef __ELF__
--# ifdef __GLIBC__
--#  if __GLIBC__ >= 2
--    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
--#  else
--    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
--#  endif
--# else
--   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
--# endif
--#else
--  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
--#endif
--  return 0;
--}
-+        case "$ld_supported_targets" in
-+        elf32-i386)
-+              TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
-+              ;;
-+        a.out-i386-linux)
-+              echo "${UNAME_MACHINE}-pc-linux-gnuaout"
-+              exit 0 ;;
-+        coff-i386)
-+              echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-+              exit 0 ;;
-+        "")
-+              # Either a pre-BFD a.out linker (linux-gnuoldld) or
-+              # one that does not give us useful --help.
-+              echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
-+              exit 0 ;;
-+      esac
-+      # Determine whether the default compiler is a.out or elf
-+      eval $set_cc_for_build
-+      sed 's/^        //' << EOF >$dummy.c
-+      #include <features.h>
-+      #ifdef __ELF__
-+      # ifdef __GLIBC__
-+      #  if __GLIBC__ >= 2
-+      LIBC=gnu
-+      #  else
-+      LIBC=gnulibc1
-+      #  endif
-+      # else
-+      LIBC=gnulibc1
-+      # endif
-+      #else
-+      #ifdef __INTEL_COMPILER
-+      LIBC=gnu
-+      #else
-+      LIBC=gnuaout
-+      #endif
-+      #endif
-+      #ifdef __dietlibc__
-+      LIBC=dietlibc
-+      #endif
- EOF
--        ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
--        rm -f dummy.c dummy
--      fi ;;
--# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions
--# are messed up and put the nodename in both sysname and nodename.
--    i?86:DYNIX/ptx:4*:*)
-+      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
-+      test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
-+      test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
-+      ;;
-+    i*86:DYNIX/ptx:4*:*)
-+      # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
-+      # earlier versions are messed up and put the nodename in both
-+      # sysname and nodename.
-       echo i386-sequent-sysv4
-       exit 0 ;;
--    i?86:UNIX_SV:4.2MP:2.*)
-+    i*86:UNIX_SV:4.2MP:2.*)
-         # Unixware is an offshoot of SVR4, but it has its own version
-         # number series starting with 2...
-         # I am not positive that other SVR4 systems won't match this,
-@@ -631,28 +996,62 @@
-         # Use sysv4.2uw... so that sysv4* matches it.
-       echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
-       exit 0 ;;
--    i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
-+    i*86:OS/2:*:*)
-+      # If we were able to find `uname', then EMX Unix compatibility
-+      # is probably installed.
-+      echo ${UNAME_MACHINE}-pc-os2-emx
-+      exit 0 ;;
-+    i*86:XTS-300:*:STOP)
-+      echo ${UNAME_MACHINE}-unknown-stop
-+      exit 0 ;;
-+    i*86:atheos:*:*)
-+      echo ${UNAME_MACHINE}-unknown-atheos
-+      exit 0 ;;
-+      i*86:syllable:*:*)
-+      echo ${UNAME_MACHINE}-pc-syllable
-+      exit 0 ;;
-+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
-+      echo i386-unknown-lynxos${UNAME_RELEASE}
-+      exit 0 ;;
-+    i*86:*DOS:*:*)
-+      echo ${UNAME_MACHINE}-pc-msdosdjgpp
-+      exit 0 ;;
-+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
-+      UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
-       if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
--              echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
-+              echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
-       else
--              echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
-+              echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
-       fi
-       exit 0 ;;
--    i?86:*:3.2:*)
-+    i*86:*:5:[78]*)
-+      case `/bin/uname -X | grep "^Machine"` in
-+          *486*)           UNAME_MACHINE=i486 ;;
-+          *Pentium)        UNAME_MACHINE=i586 ;;
-+          *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
-+      esac
-+      echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
-+      exit 0 ;;
-+    i*86:*:3.2:*)
-       if test -f /usr/options/cb.name; then
-               UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
-               echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
-       elif /bin/uname -X 2>/dev/null >/dev/null ; then
--              UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
--              (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
--              (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
-+              UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
-+              (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-+              (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
-                       && UNAME_MACHINE=i586
-+              (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
-+                      && UNAME_MACHINE=i686
-+              (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
-+                      && UNAME_MACHINE=i686
-               echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
-       else
-               echo ${UNAME_MACHINE}-pc-sysv32
-       fi
-       exit 0 ;;
-     pc:*:*:*)
-+      # Left here for compatibility:
-         # uname -m prints for DJGPP always 'pc', but it prints nothing about
-         # the processor, so we play safe by assuming i386.
-       echo i386-pc-msdosdjgpp
-@@ -674,9 +1073,15 @@
-       # "miniframe"
-       echo m68010-convergent-sysv
-       exit 0 ;;
--    M68*:*:R3V[567]*:*)
-+    mc68k:UNIX:SYSTEM5:3.51m)
-+      echo m68k-convergent-sysv
-+      exit 0 ;;
-+    M680?0:D-NIX:5.3:*)
-+      echo m68k-diab-dnix
-+      exit 0 ;;
-+    M68*:*:R3V[5678]*:*)
-       test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
--    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
-+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
-       OS_REL=''
-       test -r /etc/.relid \
-       && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-@@ -687,24 +1092,27 @@
-     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-           && echo i486-ncr-sysv4 && exit 0 ;;
--    m68*:LynxOS:2.*:*)
-+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-       echo m68k-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-     mc68030:UNIX_System_V:4.*:*)
-       echo m68k-atari-sysv4
-       exit 0 ;;
--    i?86:LynxOS:2.*:*)
--      echo i386-unknown-lynxos${UNAME_RELEASE}
--      exit 0 ;;
-     TSUNAMI:LynxOS:2.*:*)
-       echo sparc-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
--    rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
-+    rs6000:LynxOS:2.*:*)
-       echo rs6000-unknown-lynxos${UNAME_RELEASE}
-       exit 0 ;;
-+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
-+      echo powerpc-unknown-lynxos${UNAME_RELEASE}
-+      exit 0 ;;
-     SM[BE]S:UNIX_SV:*:*)
-       echo mips-dde-sysv${UNAME_RELEASE}
-       exit 0 ;;
-+    RM*:ReliantUNIX-*:*:*)
-+      echo mips-sni-sysv4
-+      exit 0 ;;
-     RM*:SINIX-*:*:*)
-       echo mips-sni-sysv4
-       exit 0 ;;
-@@ -716,8 +1124,8 @@
-               echo ns32k-sni-sysv
-       fi
-       exit 0 ;;
--    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
--                           # says <Richard.M.Bartel@ccMail.Census.GOV>
-+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
-         echo i586-unisys-sysv4
-         exit 0 ;;
-     *:UNIX_System_V:4*:FTX*)
-@@ -729,25 +1137,130 @@
-       # From seanf@swdc.stratus.com.
-       echo i860-stratus-sysv4
-       exit 0 ;;
-+    *:VOS:*:*)
-+      # From Paul.Green@stratus.com.
-+      echo hppa1.1-stratus-vos
-+      exit 0 ;;
-     mc68*:A/UX:*:*)
-       echo m68k-apple-aux${UNAME_RELEASE}
-       exit 0 ;;
--    news*:NEWS-OS:*:6*)
-+    news*:NEWS-OS:6*:*)
-       echo mips-sony-newsos6
-       exit 0 ;;
--    R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*)
-+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
-       if [ -d /usr/nec ]; then
-               echo mips-nec-sysv${UNAME_RELEASE}
-       else
-               echo mips-unknown-sysv${UNAME_RELEASE}
-       fi
-         exit 0 ;;
-+    BeBox:BeOS:*:*)   # BeOS running on hardware made by Be, PPC only.
-+      echo powerpc-be-beos
-+      exit 0 ;;
-+    BeMac:BeOS:*:*)   # BeOS running on Mac or Mac clone, PPC only.
-+      echo powerpc-apple-beos
-+      exit 0 ;;
-+    BePC:BeOS:*:*)    # BeOS running on Intel PC compatible.
-+      echo i586-pc-beos
-+      exit 0 ;;
-+    SX-4:SUPER-UX:*:*)
-+      echo sx4-nec-superux${UNAME_RELEASE}
-+      exit 0 ;;
-+    SX-5:SUPER-UX:*:*)
-+      echo sx5-nec-superux${UNAME_RELEASE}
-+      exit 0 ;;
-+    SX-6:SUPER-UX:*:*)
-+      echo sx6-nec-superux${UNAME_RELEASE}
-+      exit 0 ;;
-+    Power*:Rhapsody:*:*)
-+      echo powerpc-apple-rhapsody${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:Rhapsody:*:*)
-+      echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:Darwin:*:*)
-+      UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
-+      case $UNAME_PROCESSOR in
-+          *86) UNAME_PROCESSOR=i686 ;;
-+          unknown) UNAME_PROCESSOR=powerpc ;;
-+      esac
-+      echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
-+      UNAME_PROCESSOR=`uname -p`
-+      if test "$UNAME_PROCESSOR" = "x86"; then
-+              UNAME_PROCESSOR=i386
-+              UNAME_MACHINE=pc
-+      fi
-+      echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:QNX:*:4*)
-+      echo i386-pc-qnx
-+      exit 0 ;;
-+    NSR-?:NONSTOP_KERNEL:*:*)
-+      echo nsr-tandem-nsk${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:NonStop-UX:*:*)
-+      echo mips-compaq-nonstopux
-+      exit 0 ;;
-+    BS2000:POSIX*:*:*)
-+      echo bs2000-siemens-sysv
-+      exit 0 ;;
-+    DS/*:UNIX_System_V:*:*)
-+      echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:Plan9:*:*)
-+      # "uname -m" is not consistent, so use $cputype instead. 386
-+      # is converted to i386 for consistency with other x86
-+      # operating systems.
-+      if test "$cputype" = "386"; then
-+          UNAME_MACHINE=i386
-+      else
-+          UNAME_MACHINE="$cputype"
-+      fi
-+      echo ${UNAME_MACHINE}-unknown-plan9
-+      exit 0 ;;
-+    *:TOPS-10:*:*)
-+      echo pdp10-unknown-tops10
-+      exit 0 ;;
-+    *:TENEX:*:*)
-+      echo pdp10-unknown-tenex
-+      exit 0 ;;
-+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
-+      echo pdp10-dec-tops20
-+      exit 0 ;;
-+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
-+      echo pdp10-xkl-tops20
-+      exit 0 ;;
-+    *:TOPS-20:*:*)
-+      echo pdp10-unknown-tops20
-+      exit 0 ;;
-+    *:ITS:*:*)
-+      echo pdp10-unknown-its
-+      exit 0 ;;
-+    SEI:*:*:SEIUX)
-+        echo mips-sei-seiux${UNAME_RELEASE}
-+      exit 0 ;;
-+    *:DragonFly:*:*)
-+      echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
-+      exit 0 ;;
-+    *:*VMS:*:*)
-+      UNAME_MACHINE=`(uname -p) 2>/dev/null`
-+      case "${UNAME_MACHINE}" in
-+          A*) echo alpha-dec-vms && exit 0 ;;
-+          I*) echo ia64-dec-vms && exit 0 ;;
-+          V*) echo vax-dec-vms && exit 0 ;;
-+      esac ;;
-+    *:XENIX:*:SysV)
-+      echo i386-pc-xenix
-+      exit 0 ;;
- esac
- #echo '(No uname command or uname output not recognized.)' 1>&2
- #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
--cat >dummy.c <<EOF
-+eval $set_cc_for_build
-+cat >$dummy.c <<EOF
- #ifdef _SEQUENT_
- # include <sys/types.h>
- # include <sys/utsname.h>
-@@ -785,7 +1298,10 @@
- #endif
-   int version;
-   version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
--  printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-+  if (version < 4)
-+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
-+  else
-+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
-   exit (0);
- #endif
-@@ -830,11 +1346,24 @@
- #endif
- #if defined (vax)
--#if !defined (ultrix)
--  printf ("vax-dec-bsd\n"); exit (0);
--#else
--  printf ("vax-dec-ultrix\n"); exit (0);
--#endif
-+# if !defined (ultrix)
-+#  include <sys/param.h>
-+#  if defined (BSD)
-+#   if BSD == 43
-+      printf ("vax-dec-bsd4.3\n"); exit (0);
-+#   else
-+#    if BSD == 199006
-+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
-+#    else
-+      printf ("vax-dec-bsd\n"); exit (0);
-+#    endif
-+#   endif
-+#  else
-+    printf ("vax-dec-bsd\n"); exit (0);
-+#  endif
-+# else
-+    printf ("vax-dec-ultrix\n"); exit (0);
-+# endif
- #endif
- #if defined (alliant) && defined (i860)
-@@ -845,8 +1374,7 @@
- }
- EOF
--${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
--rm -f dummy.c dummy
-+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
- # Apollos put the system type in the environment.
-@@ -878,6 +1406,48 @@
-     esac
- fi
--#echo '(Unable to guess system type)' 1>&2
-+cat >&2 <<EOF
-+$0: unable to guess system type
-+
-+This script, last modified $timestamp, has failed to recognize
-+the operating system you are using. It is advised that you
-+download the most up to date version of the config scripts from
-+
-+    ftp://ftp.gnu.org/pub/gnu/config/
-+
-+If the version you run ($0) is already up to date, please
-+send the following data and any information you think might be
-+pertinent to <config-patches@gnu.org> in order to provide the needed
-+information to handle your system.
-+
-+config.guess timestamp = $timestamp
-+
-+uname -m = `(uname -m) 2>/dev/null || echo unknown`
-+uname -r = `(uname -r) 2>/dev/null || echo unknown`
-+uname -s = `(uname -s) 2>/dev/null || echo unknown`
-+uname -v = `(uname -v) 2>/dev/null || echo unknown`
-+
-+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
-+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
-+
-+hostinfo               = `(hostinfo) 2>/dev/null`
-+/bin/universe          = `(/bin/universe) 2>/dev/null`
-+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
-+/bin/arch              = `(/bin/arch) 2>/dev/null`
-+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
-+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-+
-+UNAME_MACHINE = ${UNAME_MACHINE}
-+UNAME_RELEASE = ${UNAME_RELEASE}
-+UNAME_SYSTEM  = ${UNAME_SYSTEM}
-+UNAME_VERSION = ${UNAME_VERSION}
-+EOF
- exit 1
-+
-+# Local variables:
-+# eval: (add-hook 'write-file-hooks 'time-stamp)
-+# time-stamp-start: "timestamp='"
-+# time-stamp-format: "%:y-%02m-%02d"
-+# time-stamp-end: "'"
-+# End:
diff --git a/package/kismet/Config.in b/package/kismet/Config.in
deleted file mode 100644 (file)
index 425ec6c..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#menu "kismet............................ An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system"
-
-config BR2_COMPILE_KISMET
-       tristate
-       default n
-       depends BR2_PACKAGE_KISMET_CLIENT || BR2_PACKAGE_KISMET_DRONE || BR2_PACKAGE_KISMET_SERVER
-
-config BR2_PACKAGE_KISMET_CLIENT
-       prompt "kismet-client..................... The Kismet client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_KISMET
-       select BR2_PACKAGE_LIBNCURSES
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         
-         An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
-         
-         http://www.kismetwireless.net/
-         
-         This package contains the kismet text interface client.
-         
-         Depends:
-           - libncurses
-           - libpcap
-           - uClibc++
-
-config BR2_PACKAGE_KISMET_DRONE
-       prompt "kismet-drone...................... The Kismet drone"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_KISMET
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         
-         An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
-         
-         http://www.kismetwireless.net/
-         
-         This package contains the kismet remote sniffing.and monitoring drone.
-         
-         Depends:
-           - libpcap
-           - uClibc++
-
-config BR2_PACKAGE_KISMET_SERVER
-       prompt "kismet-server..................... The Kismet server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_KISMET
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         
-         An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system.
-         
-         http://www.kismetwireless.net/
-         
-         This package contains the kismet server.
-         
-         Depends:
-           - libpcap
-           - uClibc++
-
-#endmenu
diff --git a/package/kismet/Makefile b/package/kismet/Makefile
deleted file mode 100644 (file)
index 5603a70..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=kismet
-PKG_VERSION:=2005-08-R1
-PKG_RELEASE:=1
-PKG_MD5SUM:=17edb7688e04dd28028d5268a77d0ce7
-
-PKG_SOURCE_URL:=http://www.kismetwireless.net/code
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,KISMET,kismet,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,KISMET_CLIENT,kismet-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,KISMET_DRONE,kismet-drone,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,KISMET_SERVER,kismet-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)"  \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++"  \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(LINUX_DIR)/include" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm -lgcc" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/kismet \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-syspcap=yes \
-                       --disable-setuid \
-                       --disable-wsp100 \
-                       --disable-gpsmap \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               LIBS="-luClibc++ -lc -lm -lgcc" \
-               all
-       touch $@
-
-$(IPKG_KISMET):
-       install -d -m0755 $(IDIR_KISMET)/usr/bin/
-       install -m0755 $(PKG_BUILD_DIR)/scripts/kismet $(IDIR_KISMET)/usr/bin/kismet
-       $(IPKG_BUILD) $(IDIR_KISMET) $(PACKAGE_DIR)
-
-$(IPKG_KISMET_CLIENT):
-       install -d -m0755 $(IDIR_KISMET_CLIENT)/etc/kismet/
-       install -m0644 ./files/ap_manuf $(IDIR_KISMET_CLIENT)/etc/kismet/
-       install -m0644 ./files/client_manuf $(IDIR_KISMET_CLIENT)/etc/kismet/
-       install -m0644 ./files/kismet.conf $(IDIR_KISMET_CLIENT)/etc/kismet/
-       install -m0644 ./files/kismet_ui.conf $(IDIR_KISMET_CLIENT)/etc/kismet/
-       install -d -m0755 $(IDIR_KISMET_CLIENT)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/kismet_client $(IDIR_KISMET_CLIENT)/usr/bin/
-       $(RSTRIP) $(IDIR_KISMET_CLIENT)
-       $(IPKG_BUILD) $(IDIR_KISMET_CLIENT) $(PACKAGE_DIR)
-
-$(IPKG_KISMET_DRONE):
-       install -d -m0755 $(IDIR_KISMET_DRONE)/etc/kismet/
-       install -m0644 ./files/kismet_drone.conf $(IDIR_KISMET_DRONE)/etc/kismet/
-       install -d -m0755 $(IDIR_KISMET_DRONE)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/kismet_drone $(IDIR_KISMET_DRONE)/usr/bin/
-       $(RSTRIP) $(IDIR_KISMET_DRONE)
-       $(IPKG_BUILD) $(IDIR_KISMET_DRONE) $(PACKAGE_DIR)
-
-$(IPKG_KISMET_SERVER):
-       install -d -m0755 $(IDIR_KISMET_SERVER)/etc/kismet/
-       install -m0644 ./files/ap_manuf $(IDIR_KISMET_SERVER)/etc/kismet/
-       install -m0644 ./files/client_manuf $(IDIR_KISMET_SERVER)/etc/kismet/
-       install -m0644 ./files/kismet.conf $(IDIR_KISMET_SERVER)/etc/kismet/
-       mkdir -p $(IDIR_KISMET_SERVER)/usr/bin
-       $(CP)  $(PKG_BUILD_DIR)/kismet_server $(IDIR_KISMET_SERVER)/usr/bin/
-       $(RSTRIP) $(IDIR_KISMET_SERVER)
-       $(IPKG_BUILD) $(IDIR_KISMET_SERVER) $(PACKAGE_DIR)
-
-mostlyclean:
-#      $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/kismet/files/ap_manuf b/package/kismet/files/ap_manuf
deleted file mode 100644 (file)
index 7561b6d..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-00:01:03:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:01:24:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown default 6       192.168.2.1
-00:01:24:24:00:00/FF:FF:FF:FF:00:00    SMC     SMC7004AWBR     default 6       192.168.2.1
-00:02:2D:00:00:00/FF:FF:FF:00:00:00    Lucent  Unknown         0       
-00:02:6F:00:00:00/FF:FF:FF:00:00:00    Senao   Unknown         0       
-00:02:A5:00:00:00/FF:FF:FF:00:00:00    Compaq  Unknown         0       
-00:03:2F:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown         0       
-00:04:3A:3A:00:00/FF:FF:FF:FF:00:00    Avaya   ad-01444                0       
-00:04:5A:0E:00:00/FF:FF:FF:FF:00:00    Linksys WAP11   linksys 6       192.168.1.1
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4        linksys 6       192.168.1.1
-00:04:5A:2E:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4        linksys 6       192.168.1.1
-00:04:5A:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys 6       192.168.1.1
-00:04:75:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:04:75:75:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE20096A AP2000 Version 1    3Com    0       169.254.0.1
-00:04:E2:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown         0       
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     7004AWBR        default 6       192.168.2.1
-00:05:5D:00:00:00/FF:FF:FF:00:00:00    D-Link  Unknown default 6       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-1000AP      default 6       
-00:06:25:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys 6       192.168.1.1
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4 v2     linksys 6       192.168.1.1
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WET11   linksys 6       192.168.1.225
-00:07:0E:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:07:50:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:08:21:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:43:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:5B:00:00:00/FF:FF:FF:00:00:00    Netgear Unknown         0       
-00:09:7C:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:92:92:00:00/FF:FF:FF:FF:00:00    Sweex   LC000010        wireless        11      192.168.0.1
-00:09:E8:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:41:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:8A:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:8A:8A:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-AP1200              0       
-00:30:65:00:00:00/FF:FF:FF:00:00:00    Apple   Unknown         0       
-00:30:65:65:00:00/FF:FF:FF:FF:00:00    Apple   Snow Base Station               1       
-00:30:AB:00:00:00/FF:FF:FF:00:00:00    Netgear Unknown         0       
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MR314NA Wireless        1       192.168.0.1
-00:30:BD:00:00:00/FF:FF:FF:00:00:00    Belkin  Unknown         0       
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6230-3               0       
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DI-614+ default 6       192.168.0.1
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-900AP+      default 6       192.168.0.50
-00:40:26:00:00:00/FF:FF:FF:00:00:00    Buffalo Unknown         0       
-00:40:26:26:00:00/FF:FF:FF:FF:00:00    Buffalo WLAR-L11G-L             0       
-00:40:96:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown tsunami 6       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-AP342E2R    tsunami 6       192.168.1.1
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AP-350  tsunami 7       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   Aironet 350     tsunami 6       
-00:50:08:00:00:00/FF:FF:FF:00:00:00    Compaq  Unknown         0       
-00:50:8B:8B:00:00/FF:FF:FF:FF:00:00    Compaq  WL400 - ETSI region     compaq  11      
-00:50:DA:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:50:DA:DA:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE747A               0       
-00:50:F2:F2:00:00/FF:FF:FF:FF:00:00    Microsoft       MN-500  MSHOME  6       192.168.0.1
-00:60:01:00:00:00/FF:FF:FF:00:00:00    Lucent  Unknown         0       
-00:60:1D:00:00:00/FF:FF:FF:00:00:00    Orinoco Unknown         0       
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Orinoco RG1000          0       
-00:60:6D:00:00:00/FF:FF:FF:00:00:00    Cabletron       Unknown         0       
-00:60:B3:00:00:00/FF:FF:FF:00:00:00    Proxim  Unknown         0       
-00:80:37:37:00:00/FF:FF:FF:FF:00:00    Ericsson        A11 (AP-4121-105M-ER-EU)                0       
-00:80:C6:00:00:00/FF:FF:FF:00:00:00    SOHOware        Unknown 
-00:80:C6:C6:00:00/FF:FF:FF:FF:00:00    SOHOware        NetBlaster II
-00:90:4B:4B:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4        linksys 6       192.168.1.1
-00:90:D1:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown WLAN    11      
-00:90:D1:D1:00:00/FF:FF:FF:FF:00:00    SMC     SMC2652W        WLAN    11      
-00:90:D1:D1:00:00/FF:FF:FF:FF:00:00    SMC     SMC2682W        BRIDGE  11      
-00:A0:04:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown 
-00:A0:04:04:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE51196
-00:A0:F8:00:00:00/FF:FF:FF:00:00:00    Symbol  Unknown 
-00:E0:29:00:00:00/FF:FF:FF:00:00:00    OEM     Unknown 
-08:00:46:00:00:00/FF:FF:FF:00:00:00    Sony    Unknown 
-00:50:F2:00:00:00/FF:FF:FF:00:00:00    Microsoft       Unknown MSHOME  6       192.168.2.1
-00:09:5B:00:00:00/FF:FF:FF:00:00:00    Netgear Unknwon NETGEAR 11      192.168.0.1
-00:30:BD:00:00:00/FF:FF:FF:00:00:00    Belkin  Unknown WLAN    11      0.0.0.0
-00:09:5B:00:00:00/FF:FF:FF:00:00:00    Netgear Unknown Wireless        11  192.168.0.2
-00:30:BD:00:00:00/FF:FF:FF:00:00:00    Belkin  Unknown belkin54g       11  0.0.0.0
-00:0D:88:00:00:00/FF:FF:FF:00:00:00    D-Link  Unknown default 6       192.168.0.1
-00:80:C8:00:00:00/FF:FF:FF:00:00:00    D-Link  Unknown default 6       192.168.0.1
-00:40:05:00:00:00/FF:FF:FF:00:00:00    ANI     Unknown default 6       192.168.0.1
-00:0C:41:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys 6       192.168.1.1
-00:04:E2:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown SMC     6       192.168.2.1
-00:06:25:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys-g       6       192.168.1.1
diff --git a/package/kismet/files/client_manuf b/package/kismet/files/client_manuf
deleted file mode 100644 (file)
index b1c5ef4..0000000
+++ /dev/null
@@ -1,249 +0,0 @@
-00:00:22:22:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Silver          0       
-00:00:8F:8F:00:00/FF:FF:FF:FF:00:00    BreezeCOM       Breezenet Pro SA-PC             0       
-00:01:03:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:01:03:03:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE62092A
-00:01:03:03:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE777A               0       
-00:01:24:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown default 6       192.168.2.1
-00:01:F4:F4:00:00/FF:FF:FF:FF:00:00    Entrasys        CSIBD-AB-S Roamabout            0       
-00:02:2D:00:00:00/FF:FF:FF:00:00:00    Lucent  Unknown         0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Agere   Orinoco Gold
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Agere   PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Avaya   PC24E-H-ET
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Avaya   PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Avaya   World Card Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Buffalo WLI-PCM-L11
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Buffalo WLI-PCM-L11
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Buffalo WLI-PCM-L11GP           0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Dell    TrueMobile 1150
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Dell    TrueMobile 1150 Mini-PCI                0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Dell    Truemobile 1150         0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Dell    true mobile 1150                0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Gold
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN Silver          0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN Silver (PC24E-H-FC)             0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN-Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN/IEEE Version 01.01              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco MiniPCI Card (embedded in Sony Laptop)          0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Orinoco Gold    wireless        3       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Orinoco Gold
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Orinoco Mini PCI Card           0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco PC Card T2 Extended ORiNOCO Europe 128RC4 Kit Gold              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco PC24E-H-ET
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco PC24E-H-FC              0       
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Silver
-00:02:2D:2D:00:00/FF:FF:FF:FF:00:00    Orinoco Silver
-00:02:6F:00:00:00/FF:FF:FF:00:00:00    Senao   Unknown         0       
-00:02:6F:6F:00:00/FF:FF:FF:FF:00:00    Senao   SL-2011 CD
-00:02:6F:6F:00:00/FF:FF:FF:FF:00:00    Senao   SL-2011CD               0       
-00:02:6F:6F:00:00/FF:FF:FF:FF:00:00    Senao   SL-2011CD
-00:02:6F:6F:00:00/FF:FF:FF:FF:00:00    Senao   SL-2511CD PLUS EXT2(F200)               0       
-00:02:A5:00:00:00/FF:FF:FF:00:00:00    Compaq  Unknown         0       
-00:02:A5:A5:00:00/FF:FF:FF:FF:00:00    Compaq  WL110
-00:02:A5:A5:00:00/FF:FF:FF:FF:00:00    Compaq  WL110 REV.0A            0       
-00:02:B3:B3:00:00/FF:FF:FF:FF:00:00    Intel   WPC-2011BWW             0       
-00:03:2F:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown         0       
-00:03:2F:2F:00:00/FF:FF:FF:FF:00:00    Linksys WPC11           0       
-00:03:2F:2F:00:00/FF:FF:FF:FF:00:00    Linksys WPC11
-00:03:2F:2F:00:00/FF:FF:FF:FF:00:00    Repotec GL241101
-00:04:5A:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown         0       
-00:04:5A:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown Linksys 6       192.168.1.1
-00:04:5A:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys 6       192.168.1.1
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4        linksys 0       
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys WPC11
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys WPC11
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys WPC11
-00:04:5A:5A:00:00/FF:FF:FF:FF:00:00    Linksys WUSB11
-00:04:75:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:04:75:75:00:00/FF:FF:FF:FF:00:00    3Com    3CRSHPW696              0       
-00:04:75:75:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE62092B             0       
-00:04:75:75:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE62092B
-00:04:DB:DB:00:00/FF:FF:FF:FF:00:00    Tellus  TWL-C11         0       
-00:04:E2:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown         0       
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W                0       
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W
-00:04:E2:E2:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W
-00:05:3C:3C:00:00/FF:FF:FF:FF:00:00    Intel   Intel MiniPCI High Rate Wireless (ISL3874A)             0       
-00:05:5D:00:00:00/FF:FF:FF:00:00:00    D-Link  Unknown         0       
-00:05:5D:00:00:00/FF:FF:FF:00:00:00    D-Link  Unknown default 6       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    Compaq  HNW-100         0       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DCF-650W
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650         0       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650         0       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650         0       
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650H
-00:05:5D:5D:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-660 H/W:A1 F/W:4.04         0       
-00:06:25:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown         0       
-00:06:25:00:00:00/FF:FF:FF:00:00:00    Linksys Unknown linksys 6       192.168.1.1
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340              0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    D-Link  DCF-650W
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Dell    True Mobile 1150                6       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys BEFW11S4 v2     linksys 6       192.168.1.1
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WCF11           0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WCF11
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WCF12           0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WCF12
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WCF12
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WMP11           0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WMP11 v2.5              0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 V.3               0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v2.5
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v2.5
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3                0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3                0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 v3.0              0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WPC11 ver.3 (FCC-ID: PKW-WPC11-V31[suggests V3.1])              0       
-00:06:25:25:00:00/FF:FF:FF:FF:00:00    Linksys WUSB11 v2.6             0       
-00:07:0E:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:07:0E:0E:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:07:0E:0E:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:07:50:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:07:50:50:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:07:50:50:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM350              0       
-00:08:21:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:08:21:21:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:08:21:21:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:08:21:21:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:08:21:21:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:09:43:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:43:43:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:09:5B:00:00:00/FF:FF:FF:00:00:00    Netgear Unknown         0       
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear MA401           0       
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear MA401RA         0       
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear MA401RA
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear MA701           0       
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear MA701
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear ma101           0       
-00:09:5B:5B:00:00/FF:FF:FF:FF:00:00    Netgear wab501          0       
-00:09:7C:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:7C:7C:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:09:7C:7C:00:00/FF:FF:FF:FF:00:00    Cisco   Cisco Aironet 352 802.11b pcmcia card           0       
-00:09:92:92:00:00/FF:FF:FF:FF:00:00    Sweex   LC500010 ATMEL PCMCIA FastVNET (502A-D)         0       
-00:09:B7:B7:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352              0       
-00:09:B7:B7:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352              0       
-00:09:E8:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:09:E8:E8:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352
-00:0A:41:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:41:41:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-LMC352              0       
-00:0A:41:41:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352              0       
-00:0A:41:41:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352              0       
-00:0A:41:41:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:0A:41:41:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:0A:8A:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:8A:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:0A:8A:8A:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:0B:5F:5F:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-CB20A-A-K9          0       
-00:20:A6:A6:00:00/FF:FF:FF:FF:00:00    Proxim  Symphony (PC Card 4430)         0       
-00:20:D6:D6:00:00/FF:FF:FF:FF:00:00    BreezeCOM       Breezenet Pro.11 SA-PCR         0       
-00:30:65:00:00:00/FF:FF:FF:00:00:00    Apple   Unknown         0       
-00:30:65:00:00:00/FF:FF:FF:00:00:00    Apple   Unknown         0       
-00:30:65:65:00:00/FF:FF:FF:FF:00:00    Apple   Airport Card 2002
-00:30:AB:00:00:00/FF:FF:FF:00:00:00    Netgear Unknown         0       
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MA401           0       
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MA401
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MA401
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MA401
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MA401
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear MR314   Wireless        1       192.168.0.1
-00:30:AB:AB:00:00/FF:FF:FF:FF:00:00    Netgear Netgear ma401           0       
-00:30:BD:00:00:00/FF:FF:FF:00:00:00    Belkin  Unknown         0       
-00:30:BD:00:00:00/FF:FF:FF:00:00:00    Belkin  Unknown         0       
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020         0       
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020         0       
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020 (Version 01.02)         0       
-00:30:BD:BD:00:00/FF:FF:FF:FF:00:00    Belkin  F5D6020u                0       
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DI-614+ default 6       192.168.0.1
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DI-614+ 22Mbps router/AP/switch default 6       192.168.0.1
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-520+                0       
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650         0       
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650 internet        8       
-00:40:05:05:00:00/FF:FF:FF:FF:00:00    D-Link  DWL-650+        wireless        6       192.168.0.1
-00:40:26:00:00:00/FF:FF:FF:00:00:00    Buffalo Unknown         0       
-00:40:96:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown         0       
-00:40:96:00:00:00/FF:FF:FF:00:00:00    Cisco   Unknown tsunami 6       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   350
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PC4800
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340              0       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340              0       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM340 (Dell Rebrand)               0       
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   AIR-PCM352
-00:40:96:96:00:00/FF:FF:FF:FF:00:00    Cisco   PC 4800 DS PCI Adapter          0       
-00:50:08:00:00:00/FF:FF:FF:00:00:00    Compaq  Unknown         0       
-00:50:08:08:00:00/FF:FF:FF:FF:00:00    Compaq  WL100           0       
-00:50:08:08:00:00/FF:FF:FF:FF:00:00    Compaq  WL100
-00:50:8B:8B:00:00/FF:FF:FF:FF:00:00    Compaq  Compaq WL100    compaq  0       
-00:50:8B:8B:00:00/FF:FF:FF:FF:00:00    Compaq  WL200 - ETSI region             0       
-00:50:DA:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:50:DA:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:50:DA:DA:00:00/FF:FF:FF:FF:00:00    3Com    3CRWE73796B
-00:50:F2:F2:00:00/FF:FF:FF:FF:00:00    Microsoft       MN-510          0       
-00:50:F2:F2:00:00/FF:FF:FF:FF:00:00    Microsoft       Wireless Notebook Adapter MN-520                0       
-00:60:01:00:00:00/FF:FF:FF:00:00:00    Lucent  Unknown         0       
-00:60:01:01:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN Silver
-00:60:1D:00:00:00/FF:FF:FF:00:00:00    Lucent  Unknown         0       
-00:60:1D:00:00:00/FF:FF:FF:00:00:00    Orinoco Unknown         0       
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  Lucent WaveLAN Turbo - Bronze, P/N: 011498/A            0       
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  Orinoco Gold
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  PC24E-00-FC             0       
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  Silver
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN Bronze
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  WaveLAN Gold
-00:60:1D:1D:00:00/FF:FF:FF:FF:00:00    Lucent  Wavelan Turbo Bronze            0       
-00:60:6D:00:00:00/FF:FF:FF:00:00:00    Cabletron       Unknown         0       
-00:60:6D:6D:00:00/FF:FF:FF:FF:00:00    Cabletron       CSIBB-AA
-00:60:6D:6D:00:00/FF:FF:FF:FF:00:00    Cabletron       CSIBB-AA
-00:60:6D:6D:00:00/FF:FF:FF:FF:00:00    Cabletron       RoamAbout 802.11DS              0       
-00:60:B3:00:00:00/FF:FF:FF:00:00:00    Proxim  Unknown         0       
-00:60:B3:B3:00:00/FF:FF:FF:FF:00:00    3Com    XI-815          0       
-00:60:B3:B3:00:00/FF:FF:FF:FF:00:00    3Com    Zcom WL2000D            0       
-00:60:B3:B3:00:00/FF:FF:FF:FF:00:00    Proxim  RangeLAN DS             0       
-00:60:B3:B3:00:00/FF:FF:FF:FF:00:00    Proxim  RangeLan DS 8430
-00:60:B3:B3:00:00/FF:FF:FF:FF:00:00    SMC     SMC2642W
-00:80:37:37:00:00/FF:FF:FF:FF:00:00    Ericsson        C11 (LA-4121-102M-ER-EU)                0       
-00:80:C6:00:00:00/FF:FF:FF:00:00:00    SOHOware        Unknown         0       
-00:90:4B:4B:00:00/FF:FF:FF:FF:00:00    Dell    1180 True Mobile PCI            0       
-00:90:96:96:00:00/FF:FF:FF:FF:00:00    Yakumo  WLAN PCMCIA Card 11 Mbps                0       
-00:90:D1:00:00:00/FF:FF:FF:00:00:00    LeArtery        Unknown         0       
-00:90:D1:00:00:00/FF:FF:FF:00:00:00    SMC     Unknown WLAN    11      
-00:90:D1:D1:00:00/FF:FF:FF:FF:00:00    LeArtery        SyncByAir LN101
-00:90:D1:D1:00:00/FF:FF:FF:FF:00:00    SMC     2662W           0       
-00:90:D1:D1:00:00/FF:FF:FF:FF:00:00    SMC     SMC2632W                0       
-00:A0:04:00:00:00/FF:FF:FF:00:00:00    3Com    Unknown         0       
-00:A0:65:65:00:00/FF:FF:FF:FF:00:00    Nexland Zcom XI-300             0       
-00:A0:F8:00:00:00/FF:FF:FF:00:00:00    Symbol  Unknown         0       
-00:A0:F8:F8:00:00/FF:FF:FF:FF:00:00    Symbol  Spectrum 24 High Rate 11MBps wireless LAN adapter               0       
-00:A0:F8:F8:00:00/FF:FF:FF:FF:00:00    Symbol  Spectrum24
-00:C0:49:49:00:00/FF:FF:FF:FF:00:00    US Robotics     USR1120         0       
-00:E0:29:00:00:00/FF:FF:FF:00:00:00    OEM     Unknown         0       
-00:E0:29:29:00:00/FF:FF:FF:FF:00:00    OEM     OEM
-00:E0:29:29:00:00/FF:FF:FF:FF:00:00    SMC     2632W           0       
-00:E0:29:29:00:00/FF:FF:FF:FF:00:00    SMC     EZ-Connect Wireless             0       
-08:00:46:00:00:00/FF:FF:FF:00:00:00    Sony    Unknown         0       
-08:00:46:46:00:00/FF:FF:FF:FF:00:00    Sony    PCWA-C100
diff --git a/package/kismet/files/kismet.conf b/package/kismet/files/kismet.conf
deleted file mode 100644 (file)
index a417d28..0000000
+++ /dev/null
@@ -1,281 +0,0 @@
-# Kismet config file
-# Most of the "static" configs have been moved to here -- the command line
-# config was getting way too crowded and cryptic.  We want functionality,
-# not continually reading --help!
-
-# Version of Kismet config
-version=2005.01.R1
-
-# Name of server (Purely for organiational purposes)
-servername=Kismet
-
-# User to setid to (should be your normal user)
-suiduser=nobody
-
-# Sources are defined as:
-# source=cardtype,interface,name[,initialchannel]
-# Card types and required drivers are listed in the README.
-# The initial channel is optional, if hopping is not enabled it can be used
-# to set the channel the interface listens on.
-# YOU MUST CHANGE THIS TO BE THE SOURCE YOU WANT TO USE
-source=wrt54g,eth1,wireless
-# For v1 hardware uncomment this:
-# source=wrt54g,eth2,wireless
-
-# Comma-separated list of sources to enable.  This is only needed if you defined
-# multiple sources and only want to enable some of them.  By default, all defined
-# sources are enabled.
-# For example:
-# enablesources=prismsource,ciscosource
-
-# Do we channelhop?
-channelhop=true
-
-# How many channels per second do we hop?  (1-10)
-channelvelocity=5
-
-# By setting the dwell time for channel hopping we override the channelvelocity
-# setting above and dwell on each channel for the given number of seconds.
-#channeldwell=10
-
-# Do we split channels between cards on the same spectrum?  This means if 
-# multiple 802.11b capture sources are defined, they will be offset to cover
-# the most possible spectrum at a given time.  This also controls splitting
-# fine-tuned sourcechannels lines which cover multiple interfaces (see below)
-channelsplit=true
-
-# Basic channel hopping control:
-# These define the channels the cards hop through for various frequency ranges
-# supported by Kismet.   More finegrain control is available via the 
-# "sourcechannels" configuration option.
-# 
-# Don't change the IEEE80211<x> identifiers or channel hopping won't work.
-
-# Users outside the US might want to use this list:
-# defaultchannels=IEEE80211b:1,7,13,2,8,3,14,9,4,10,5,11,6,12
-defaultchannels=IEEE80211b:1,6,11,2,7,3,8,4,9,5,10
-
-# 802.11g uses the same channels as 802.11b...
-defaultchannels=IEEE80211g:1,6,11,2,7,3,8,4,9,5,10
-
-# 802.11a channels are non-overlapping so sequential is fine.  You may want to
-# adjust the list depending on the channels your card actually supports.
-# defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,184,188,192,196,200,204,208,212,216 
-defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64
-
-# Combo cards like Atheros use both 'a' and 'b/g' channels.  Of course, you
-# can also explicitly override a given source.  You can use the script 
-# extras/listchan.pl to extract all the channels your card supports.
-defaultchannels=IEEE80211ab:1,6,11,2,7,3,8,4,9,5,10,36,40,44,48,52,56,60,64
-
-# Fine-tuning channel hopping control:
-# The sourcechannels option can be used to set the channel hopping for 
-# specific interfaces, and to control what interfaces share a list of 
-# channels for split hopping.  This can also be used to easily lock
-# one card on a single channel while hopping with other cards.
-# Any card without a sourcechannel definition will use the standard hopping
-# list.
-# sourcechannels=sourcename[,sourcename]:ch1,ch2,ch3,...chN
-
-# ie, for us channels on the source 'prism2source' (same as normal channel
-# hopping behavior):
-# sourcechannels=prism2source:1,6,11,2,7,3,8,4,9,5,10
-
-# Given two capture sources, "prism2a" and "prism2b", we want prism2a to stay
-# on channel 6 and prism2b to hop normally.  By not setting a sourcechannels 
-# line for prism2b, it will use the standard hopping.
-# sourcechannels=prism2a:6
-
-# To assign the same custom hop channel to multiple sources, or to split the 
-# same custom hop channel over two sources (if splitchannels is true), list
-# them all on the same sourcechannels line:
-# sourcechannels=prism2a,prism2b,prism2c:1,6,11
-
-# Port to serve GUI data
-tcpport=2501
-# People allowed to connect, comma seperated IP addresses or network/mask
-# blocks.  Netmasks can be expressed as dotted quad (/255.255.255.0) or as
-# numbers (/24)
-allowedhosts=127.0.0.1
-# Maximum number of concurrent GUI's
-maxclients=5
-
-# Do we have a GPS?
-gps=false
-# Host:port that GPSD is running on.  This can be localhost OR remote!
-gpshost=localhost:2947
-# Do we lock the mode?  This overrides coordinates of lock "0", which will
-# generate some bad information until you get a GPS lock, but it will 
-# fix problems with GPS units with broken NMEA that report lock 0
-gpsmodelock=false
-
-# Packet filtering options:
-# filter_tracker - Packets filtered from the tracker are not processed or
-#                  recorded in any way.
-# filter_dump    - Packets filtered at the dump level are tracked, displayed,
-#                  and written to the csv/xml/network/etc files, but not 
-#                  recorded in the packet dump
-# filter_export  - Controls what packets influence the exported CSV, network,
-#                  xml, gps, etc files.
-# All filtering options take arguments containing the type of address and
-# addresses to be filtered.  Valid address types are 'ANY', 'BSSID',
-# 'SOURCE', and 'DEST'.  Filtering can be inverted by the use of '!' before
-# the address.  For example,
-# filter_tracker=ANY(!00:00:DE:AD:BE:EF)
-# has the same effect as the previous mac_filter config file option.
-# filter_tracker=...
-# filter_dump=...
-# filter_export=...
-
-# Alerts to be reported and the throttling rates.
-# alert=name,throttle/unit,burst
-# The throttle/unit describes the number of alerts of this type that are
-# sent per time unit.  Valid time units are second, minute, hour, and day.
-# Burst describes the number of alerts sent before throttling takes place.
-# For example:
-# alert=FOO,10/min,5
-# Would allow 5 alerts through before throttling is enabled, and will then
-# limit the number of alerts to 10 per minute.
-# A throttle rate of 0 disables throttling of the alert.
-# See the README for a list of alert types.
-alert=NETSTUMBLER,5/min,2
-alert=WELLENREITER,5/min,2
-alert=LUCENTTEST,5/min,2
-alert=DEAUTHFLOOD,5/min,4
-alert=BCASTDISCON,5/min,4
-alert=CHANCHANGE,5/min,4
-alert=AIRJACKSSID,5/min,2
-alert=PROBENOJOIN,5/min,2
-alert=DISASSOCTRAFFIC,5/min,2
-alert=NULLPROBERESP,5/min,5
-alert=BSSTIMESTAMP,5/min,5
-
-# Known WEP keys to decrypt, bssid,hexkey.  This is only for networks where
-# the keys are already known, and it may impact throughput on slower hardware.
-# Multiple wepkey lines may be used for multiple BSSIDs.
-# wepkey=00:DE:AD:C0:DE:00,FEEDFACEDEADBEEF01020304050607080900
-
-# Is transmission of the keys to the client allowed?  This may be a security
-# risk for some.  If you disable this, you will not be able to query keys from
-# a client.
-allowkeytransmit=true
-
-# How often (in seconds) do we write all our data files (0 to disable)
-writeinterval=300
-
-# Where do we get our manufacturer fingerprints from?  Assumed to be in the
-# default config directory if an absolute path is not given.
-ap_manuf=ap_manuf
-client_manuf=client_manuf
-
-# Use metric measurements in the output?
-metric=false
-
-# Do we write waypoints for gpsdrive to load?  Note:  This is NOT related to
-# recent versions of GPSDrive's native support of Kismet.
-waypoints=false
-# GPSMap waypoint file.  This WILL be truncated.
-waypointdata=%h/.gpsdrive/way_kismet.txt
-
-# How many alerts do we backlog for new clients?  Only change this if you have
-# a -very- low memory system and need those extra bytes, or if you have a high
-# memory system and a huge number of alert conditions.
-alertbacklog=50
-
-# File types to log, comma seperated
-# dump    - raw packet dump
-# network - plaintext detected networks
-# csv     - plaintext detected networks in CSV format
-# xml     - XML formatted network and cisco log
-# weak    - weak packets (in airsnort format)
-# cisco   - cisco equipment CDP broadcasts
-# gps     - gps coordinates
-logtypes=dump,network,csv,xml,weak,cisco,gps
-
-# Do we track probe responses and merge probe networks into their owners?
-# This isn't always desireable, depending on the type of monitoring you're
-# trying to do.
-trackprobenets=true
-
-# Do we log "noise" packets that we can't decipher?  I tend to not, since 
-# they don't have anything interesting at all in them.
-noiselog=false
-
-# Do we log corrupt packets?  Corrupt packets have enough header information
-# to see what they are, but someting is wrong with them that prevents us from
-# completely dissecting them.  Logging these is usually not a bad idea.
-corruptlog=true
-
-# Do we log beacon packets or do we filter them out of the dumpfile
-beaconlog=true
-
-# Do we log PHY layer packets or do we filter them out of the dumpfile
-phylog=true
-
-# Do we mangle packets if we can decrypt them or if they're fuzzy-detected
-mangledatalog=true
-
-# Do we do "fuzzy" crypt detection?  (byte-based detection instead of 802.11
-# frame headers)
-# valid option: Comma seperated list of card types to perform fuzzy detection 
-#  on, or 'all'
-fuzzycrypt=wtapfile,wlanng,wlanng_legacy,wlanng_avs,hostap,wlanng_wext
-
-# What type of dump do we generate? 
-# valid option: "wiretap" 
-dumptype=wiretap
-# Do we limit the size of dump logs?  Sometimes ethereal can't handle big ones.
-# 0 = No limit
-# Anything else = Max number of packets to log to a single file before closing
-# and opening a new one.
-dumplimit=0
-
-# Do we write data packets to a FIFO for an external data-IDS (such as Snort)?
-# See the docs before enabling this.
-#fifo=/tmp/kismet_dump
-
-# Default log title
-logdefault=Kismet
-
-# logtemplate - Filename logging template.
-# This is, at first glance, really nasty and ugly, but you'll hardly ever
-# have to touch it so don't complain too much.
-#
-# %n is replaced by the logging instance name
-# %d is replaced by the current date as Mon-DD-YYYY
-# %D is replaced by the current date as YYYYMMDD
-# %t is replaced by the starting log time
-# %i is replaced by the increment log in the case of multiple logs
-# %l is replaced by the log type (dump, status, crypt, etc)
-# %h is replaced by the home directory
-# ie, "netlogs/%n-%d-%i.dump" called with a logging name of "Pok" could expand
-# to something like "netlogs/Pok-Dec-20-01-1.dump" for the first instance and 
-# "netlogs/Pok-Dec-20-01-2.%l" for the second logfile generated.
-# %h/netlots/%n-%d-%i.dump could expand to
-# /home/foo/netlogs/Pok-Dec-20-01-2.dump
-#
-# Other possibilities:  Sorting by directory
-# logtemplate=%l/%n-%d-%i
-# Would expand to, for example,
-# dump/Pok-Dec-20-01-1
-# crypt/Pok-Dec-20-01-1
-# and so on.  The "dump", "crypt", etc, dirs must exist before kismet is run
-# in this case.
-logtemplate=%n-%d-%i.%l
-
-# Where do we store the pid file of the server?
-piddir=/var/run/
-
-# Where state info, etc, is stored.  You shouldnt ever need to change this.
-# This is a directory.
-configdir=%h/.kismet/
-
-# cloaked SSID file.  You shouldn't ever need to change this.
-ssidmap=ssid_map
-
-# Group map file.  You shouldn't ever need to change this.
-groupmap=group_map
-
-# IP range map file.  You shouldn't ever need to change this.
-ipmap=ip_map
-
diff --git a/package/kismet/files/kismet_drone.conf b/package/kismet/files/kismet_drone.conf
deleted file mode 100644 (file)
index 901b5b8..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-# Kismet drone config file
-
-version=2005.04.R1
-
-# Name of server (Purely for organiational purposes)
-servername=Kismet
-
-# User to setid to (should be your normal user)
-suiduser=nobody
-
-# Port to serve packet data... This probably shouldn't be the same as the port
-# you configured kismet_server for, or else you'll have problems running them 
-# on the same system.
-tcpport=3501
-# People allowed to connect, comma seperated IP addresses or network/mask
-# blocks.  Netmasks can be expressed as dotted quad (/255.255.255.0) or as
-# numbers (/24)
-allowedhosts=127.0.0.1
-# Maximum number of concurrent stream attachments
-maxclients=5
-
-# Packet sources:
-# source=capture_cardtype,capture_interface,capture_name
-# Card type - Specifies the type of device. It can be one of:
-#     cisco         - Cisco card with Linux Kernel drivers 
-#     cisco_cvs     - Cisco card with CVS Linux drivers
-#     cisco_bsd     - Cisco on *BSD
-#     prism2        - Prism2 using wlan-ng drivers with pcap support (all 
-#                      current versions support pcap)
-#     prism2_hostap - Prism2 using hostap drivers
-#     prism2_legacy - Prism2 using wlan-ng drivers without pcap support (0.1.9)
-#     prism2_bsd    - Prism2 on *BSD
-#     orinoco       - Orinoco cards using Snax's patched driers
-#     generic       - Generic card with no specific support.  You will have 
-#                      to put this into monitor mode yourself!
-#     wsp100        - WSP100 embedded remote sensor.  
-#     wtapfile      - Saved file of packets readable by libwiretap
-#     ar5k          - ar5k 802.11a using the vt_ar5k drivers
-# Capture interface - Specifies the network interface Kismet will watch for
-#  packets to come in on.  Typically "ethX" or "wlanX".  For the WSP100 capture
-#  engine, the WSP100 device sends packets via a UDP stream, so the capture
-#  interface should be in the form of host:port where 'host' is the WSP100 and 
-#  'port' is the local UDP port that it will send data to.
-# Capture Name      - The name Kismet uses for this capture source.  This is the 
-#   name used to specify what sources to enable.
-# 
-# To enable multiple sources, specify a source line for each and then use the
-# enablesources line to enable them.  For example:
-# source=prism2,wlan0,prism
-# source=cisco,eth0,cisco
-source=wrt54g,eth1,wireless
-# For v1 hardware uncomment this:
-# source=wrt54g,eth2,wireless
-
-# Comma-separated list of sources to enable.  This is only needed if you wish 
-# to selectively enable multiple sources.
-# enablesources=prism,cisco
-
-# Do we channelhop?
-channelhop=true
-
-# How many channels per second do we hop?  (1-10)
-channelvelocity=5
-
-# By setting the dwell time for channel hopping we override the channelvelocity
-# setting above and dwell on each channel for the given number of seconds.
-#channeldwell=10
-
-# Do we split channels between cards on the same spectrum?  This means if 
-# multiple 802.11b capture sources are defined, they will be offset to cover
-# the most possible spectrum at a given time.  This also controls splitting
-# fine-tuned sourcechannels lines which cover multiple interfaces (see below)
-splitchannels=true
-
-# Basic channel hopping control:
-# These define the channels the cards hop through for various frequency ranges
-# supported by Kismet.   More finegrain control is available via the 
-# "sourcechannels" configuration option.
-# 
-# Don't change the IEEE80211<x> identifiers or channel hopping won't work.
-
-# Users outside the US might want to use this list:
-# defaultchannels=IEEE80211b:1,7,13,2,8,3,14,9,4,10,5,11,6,12
-defaultchannels=IEEE80211b:1,6,11,2,7,3,8,4,9,5,10
-
-# 802.11g uses the same channels as 802.11b...
-defaultchannels=IEEE80211g:1,6,11,2,7,3,8,4,9,5,10
-
-# 802.11a channels are non-overlapping so sequential is fine.  You may want to
-# adjust the list depending on the channels your card actually supports.
-# defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,184,188,192,196,200,204,208,212,216 
-defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64
-
-# Combo cards like Atheros use both 'a' and 'b/g' channels.  Of course, you
-# can also explicitly override a given source.  You can use the script 
-# extras/listchan.pl to extract all the channels your card supports.
-defaultchannels=IEEE80211ab:1,6,11,2,7,3,8,4,9,5,10,36,40,44,48,52,56,60,64
-
-# Fine-tuning channel hopping control:
-# The sourcechannels option can be used to set the channel hopping for 
-# specific interfaces, and to control what interfaces share a list of 
-# channels for split hopping.  This can also be used to easily lock
-# one card on a single channel while hopping with other cards.
-# Any card without a sourcechannel definition will use the standard hopping
-# list.
-# sourcechannels=sourcename[,sourcename]:ch1,ch2,ch3,...chN
-
-# ie, for us channels on the source 'prism2source' (same as normal channel
-# hopping behavior):
-# sourcechannels=prism2source:1,6,11,2,7,3,8,4,9,5,10
-
-# Given two capture sources, "prism2a" and "prism2b", we want prism2a to stay
-# on channel 6 and prism2b to hop normally.  By not setting a sourcechannels 
-# line for prism2b, it will use the standard hopping.
-# sourcechannels=prism2a:6
-
-# To assign the same custom hop channel to multiple sources, or to split the 
-# same custom hop channel over two sources (if splitchannels is true), list
-# them all on the same sourcechannels line:
-# sourcechannels=prism2a,prism2b,prism2c:1,6,11
-
diff --git a/package/kismet/files/kismet_ui.conf b/package/kismet/files/kismet_ui.conf
deleted file mode 100644 (file)
index e704b37..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# Kismet GUI config file
-
-# Version of Kismet config
-version=2005.04.R1
-
-# Do we show the intro window?
-showintro=false
-
-# Gui type to use
-# Valid types: curses, panel
-gui=panel
-# Server to connect to (host:port)
-host=localhost:2501
-# Network traffic decay (active/recent/inactive) and packet click rate - increase
-# this if you are doing prism2 channel hopping.
-decay=3
-# What columns do we display?  Comma seperated.  Read the documentation for what 
-# columns are valid.
-columns=decay,name,type,wep,channel,packets,flags,ip,size
-# What columns do we display for clients?  Comma seperated.
-clientcolumns=decay,type,mac,manuf,data,crypt,size,ip,signal,quality,noise
-
-# Do we auotmatically make a group for probed networks or do we show them
-# amidst other networks?
-autogroup_probe=true
-# Do we autogroup data-only networks?
-autogroup_data=true
-
-# Display battery status?
-apm=false
-
-# Simple borders (use - and | instead of smooth vertical and horizontal
-# lines.  This is required on Zaurus, and might be needed elsewhere if your
-# terminal doesn't display the border characters correctly.
-simpleborders=false
-
-# Colors (front, back) of text in the panel front.  Valid colors are:
-# black, red, yellow, green, blue, magenta, cyan, white
-# optionally prefixed with "hi-" for bold/bright colors, ie
-# hi-red, hi-yellow, hi-green, etc.
-
-# Enable colors?  
-color=true
-# Background
-backgroundcolor=black
-# Default text
-textcolor=white
-# Window borders
-bordercolor=green
-# Titles
-titlecolor=hi-white
-# GPS and APM info
-monitorcolor=hi-white
-# WEP network color
-wepcolor=hi-green
-# Factory network color
-factorycolor=hi-red
-# Open color
-opencolor=hi-yellow
-# Decloaked network color
-cloakcolor=hi-blue
diff --git a/package/kismet/ipkg/kismet-client.conffiles b/package/kismet/ipkg/kismet-client.conffiles
deleted file mode 100644 (file)
index b849ce1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-/etc/kismet/ap_manuf
-/etc/kismet/client_manuf
-/etc/kismet/kismet.conf
-/etc/kismet/kismet_ui.conf
\ No newline at end of file
diff --git a/package/kismet/ipkg/kismet-client.control b/package/kismet/ipkg/kismet-client.control
deleted file mode 100644 (file)
index e5c8f51..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: kismet-client
-Priority: optional
-Section: net
-Depends: uclibc++, libncurses
-Description: The kismet client
- Kismet is an 802.11 layer2 wireless network detector,
- sniffer, and intrusion detection system. Kismet will work with any
- wireless card which supports raw monitoring (rfmon) mode, and can
- sniff 802.11b, 802.11a, and 802.11g traffic. 
diff --git a/package/kismet/ipkg/kismet-drone.conffiles b/package/kismet/ipkg/kismet-drone.conffiles
deleted file mode 100644 (file)
index 744e244..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/kismet/kismet_drone.conf
diff --git a/package/kismet/ipkg/kismet-drone.control b/package/kismet/ipkg/kismet-drone.control
deleted file mode 100644 (file)
index 9d8ac0d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: kismet-drone
-Priority: optional
-Section: net
-Depends: uclibc++, libpcap
-Description: The kismet drone
- Kismet is an 802.11 layer2 wireless network detector,
- sniffer, and intrusion detection system. Kismet will work with any
- wireless card which supports raw monitoring (rfmon) mode, and can
- sniff 802.11b, 802.11a, and 802.11g traffic. 
diff --git a/package/kismet/ipkg/kismet-server.conffiles b/package/kismet/ipkg/kismet-server.conffiles
deleted file mode 100644 (file)
index 0fdf437..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/kismet/ap_manuf
-/etc/kismet/client_manuf
-/etc/kismet/kismet.conf
diff --git a/package/kismet/ipkg/kismet-server.control b/package/kismet/ipkg/kismet-server.control
deleted file mode 100644 (file)
index 3c416be..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: kismet-server
-Priority: optional
-Section: net
-Depends: uclibc++, libpcap
-Description: The kismet server
- Kismet is an 802.11 layer2 wireless network detector,
- sniffer, and intrusion detection system. Kismet will work with any
- wireless card which supports raw monitoring (rfmon) mode, and can
- sniff 802.11b, 802.11a, and 802.11g traffic. 
diff --git a/package/kismet/ipkg/kismet.control b/package/kismet/ipkg/kismet.control
deleted file mode 100644 (file)
index 1933285..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: kismet
-Priority: optional
-Section: net
-Depends: libgcc, kismet-client, kismet-server 
-Description: kismet
- Kismet is an 802.11 layer2 wireless network detector,
- sniffer, and intrusion detection system. Kismet will work with any
- wireless card which supports raw monitoring (rfmon) mode, and can
- sniff 802.11b, 802.11a, and 802.11g traffic. 
diff --git a/package/kismet/patches/100-wrt54g_source.patch b/package/kismet/patches/100-wrt54g_source.patch
deleted file mode 100644 (file)
index 3336a8f..0000000
+++ /dev/null
@@ -1,189 +0,0 @@
-diff -urN kismet.old/kis_packsources.cc kismet.dev/kis_packsources.cc
---- kismet.old/kis_packsources.cc      2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev/kis_packsources.cc      2005-08-23 00:59:04.465379568 +0200
-@@ -192,7 +192,7 @@
-                                        chancontrol_wlanng_avs, 1);
-     sourcetracker->RegisterPacketsource("wrt54g", 1, "na", 0,
-                                         pcapsource_wrt54g_registrant,
--                                        monitor_wrt54g, NULL, NULL, 0);
-+                                                                              monitor_wrt54g, unmonitor_wrt54g, chancontrol_wext, 0);
- #else
-     REG_EMPTY_CARD(sourcetracker, "wlanng");
-     REG_EMPTY_CARD(sourcetracker, "wlanng_avs");
-diff -urN kismet.old/packetsourcetracker.cc kismet.dev/packetsourcetracker.cc
---- kismet.old/packetsourcetracker.cc  2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev/packetsourcetracker.cc  2005-08-23 00:59:39.969982048 +0200
-@@ -986,6 +986,7 @@
-                     (meta_packsources[chanpak.meta_num]->device.c_str(), 
-                      chanpak.channel, errstr, 
-                      (void *) (meta_packsources[chanpak.meta_num]->capsource)) < 0) {
-+#if 0
-                                       meta_packsources[chanpak.meta_num]->consec_errors++;
-@@ -1007,6 +1008,7 @@
-                                                                                                                                        CHANFLAG_FATAL));
-                                               continue;
-                                       }
-+#endif
-                 } else {
-                                       // Otherwise reset the error count
-                                       meta_packsources[chanpak.meta_num]->consec_errors = 0;
-diff -urN kismet.old/pcapsource.cc kismet.dev/pcapsource.cc
---- kismet.old/pcapsource.cc   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev/pcapsource.cc   2005-08-23 01:03:45.652632608 +0200
-@@ -115,6 +115,53 @@
- u_char callback_data[MAX_PACKET_LEN];
- // Open a source
-+int PcapSourceWrt54g::OpenSource() {
-+    channel = 0;
-+
-+    errstr[0] = '\0';
-+
-+    char *unconst = strdup("prism0");
-+
-+    pd = pcap_open_live(unconst, MAX_PACKET_LEN, 1, 1000, errstr);
-+
-+    #if defined (SYS_OPENBSD) || defined(SYS_NETBSD) && defined(HAVE_RADIOTAP)
-+    /* Request desired DLT on multi-DLT systems that default to EN10MB. We do this
-+       later anyway but doing it here ensures we have the desired DLT from the get go. */
-+     pcap_set_datalink(pd, DLT_IEEE802_11_RADIO);
-+    #endif
-+
-+    free(unconst);
-+
-+    if (strlen(errstr) > 0)
-+        return -1; // Error is already in errstr
-+
-+    paused = 0;
-+
-+    errstr[0] = '\0';
-+
-+    num_packets = 0;
-+
-+    if (DatalinkType() < 0)
-+        return -1;
-+
-+#ifdef HAVE_PCAP_NONBLOCK
-+    pcap_setnonblock(pd, 1, errstr);
-+#elif !defined(SYS_OPENBSD)
-+    // do something clever  (Thanks to Guy Harris for suggesting this).
-+    int save_mode = fcntl(pcap_get_selectable_fd(pd), F_GETFL, 0);
-+    if (fcntl(pcap_get_selectable_fd(pd), F_SETFL, save_mode | O_NONBLOCK) < 0) {
-+        snprintf(errstr, 1024, "fcntl failed, errno %d (%s)",
-+                 errno, strerror(errno));
-+    }
-+#endif
-+
-+    if (strlen(errstr) > 0)
-+        return -1; // Ditto
-+    
-+    return 1;
-+}
-+
-+// Open a source
- int PcapSource::OpenSource() {
-     channel = 0;
-@@ -1928,63 +1975,32 @@
- int monitor_wrt54g(const char *in_dev, int initch, char *in_err, void **in_if, 
-                                  void *in_ext) {
-     char cmdline[2048];
--      int mode;
--      int wlmode = 0;
--
--#ifdef HAVE_LINUX_WIRELESS
--    vector<string> devbits = StrTokenize(in_dev, ":");
--    if (devbits.size() < 2) {
--              snprintf(cmdline, 2048, "/usr/sbin/wl monitor 1");
-+              snprintf(cmdline, 2048, "/usr/sbin/iwpriv %s set_monitor 1", in_dev);
-               if (RunSysCmd(cmdline) < 0) {
--                      snprintf(in_err, 1024, "Unable to set mode using 'wl monitor 1'.  Some "
--                                       "custom firmware images require you to specify the origial "
-+                      snprintf(in_err, 1024, "Unable to set mode using 'iwpriv %s set_monitor 1'. "
-+                                       "Some custom firmware images require you to specify the origial "
-                                        "device and a new dynamic device and use the iwconfig controls. "
-                                        "see the README for how to configure your capture source.");
-                       return -1;
-               }
--    } else {
--              // Get the mode ... If this doesn't work, try the old wl method.
--              if (Iwconfig_Get_Mode(devbits[0].c_str(), in_err, &mode) < 0) {
--                      fprintf(stderr, "WARNING:  Getting wireless mode via ioctls failed, "
--                                      "defaulting to trying the 'wl' command.\n");
--                      wlmode = 1;
--              }
--              if (wlmode == 1) {
--                      snprintf(cmdline, 2048, "/usr/sbin/wl monitor 1");
--                      if (RunSysCmd(cmdline) < 0) {
--                              snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--                              return -1;
--                      }
--              } else if (mode != LINUX_WLEXT_MONITOR) {
--                      // Set it
--                      if (Iwconfig_Set_Mode(devbits[0].c_str(), in_err, 
--                                                                LINUX_WLEXT_MONITOR) < 0) {
--                              snprintf(in_err, STATUS_MAX, "Unable to set iwconfig monitor "
--                                               "mode.  If you are using an older wrt54g, try specifying "
--                                               "only the ethernet device, not ethX:prismX");
--                              return -1;
--                      }
-+      return 1;
-+}
-+
-+
-+int unmonitor_wrt54g(const char *in_dev, int initch, char *in_err, void **in_if, 
-+                                 void *in_ext) {
-+    char cmdline[2048];
-+
-+              snprintf(cmdline, 2048, "/usr/sbin/iwpriv %s set_monitor 0", in_dev);
-+              if (RunSysCmd(cmdline) < 0) {
-+                      snprintf(in_err, 1024, "Unable to set mode using 'iwpriv %s set_monitor 0'. "
-+                                       "Some custom firmware images require you to specify the origial "
-+                                       "device and a new dynamic device and use the iwconfig controls. "
-+                                       "see the README for how to configure your capture source.");
-+                      return -1;
-               }
--      }
--#else
--      snprintf(cmdline, 2048, "/usr/sbin/wl monitor 1");
--      if (RunSysCmd(cmdline) < 0) {
--              snprintf(in_err, 1024, "Unable to set mode using 'wl monitor 1'.  Some "
--                               "custom firmware images require you to specify the origial "
--                               "device and a new dynamic device and use the iwconfig controls. "
--                               "see the README for how to configure your capture source. "
--                               "Support for wireless extensions was not compiled in, so more "
--                               "advanced modes of setting monitor mode are not available.");
--              return -1;
--      }
--      fprintf(stderr, "WARNING:  Support for wireless extensions was not compiled "
--                      "into this binary.  Using the iw* tools to set monitor mode will not "
--                      "be available.  This may cause opening the source to fail on some "
--                      "firmware versions.  To fix this, make sure wireless extensions are "
--                      "available and found by the configure script when building Kismet.");
--#endif
-       return 1;
- }
-diff -urN kismet.old/pcapsource.h kismet.dev/pcapsource.h
---- kismet.old/pcapsource.h    2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev/pcapsource.h    2005-08-23 01:04:26.057490136 +0200
-@@ -265,6 +265,7 @@
-     PcapSourceWrt54g(string in_name, string in_dev) : PcapSource(in_name, in_dev) { 
-         fcsbytes = 4;
-     }
-+      int OpenSource();
-     int FetchPacket(kis_packet *packet, uint8_t *data, uint8_t *moddata);
- protected:
-     carrier_type IEEE80211Carrier();
-@@ -412,6 +413,7 @@
- int monitor_wlanng_avs(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext);
- // linksys wrt54g monitoring
- int monitor_wrt54g(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext);
-+int unmonitor_wrt54g(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext);
- #endif
- // This should be expanded to handle BSD...
diff --git a/package/kismet/patches/110-uclibc++_fixes.patch b/package/kismet/patches/110-uclibc++_fixes.patch
deleted file mode 100644 (file)
index 4cf5a7b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -urN kismet-2005-04-R1.old/configfile.cc kismet-2005-04-R1.dev/configfile.cc
---- kismet-2005-04-R1.old/configfile.cc        2005-04-03 07:33:42.000000000 +0200
-+++ kismet-2005-04-R1.dev/configfile.cc        2005-04-26 01:37:32.000000000 +0200
-@@ -24,6 +24,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <errno.h>
-+#include <time.h>
- #include "configfile.h"
- #include "util.h"
-diff -urN kismet-2005-04-R1.old/macaddr.h kismet-2005-04-R1.dev/macaddr.h
---- kismet-2005-04-R1.old/macaddr.h    2005-04-03 07:33:42.000000000 +0200
-+++ kismet-2005-04-R1.dev/macaddr.h    2005-04-26 01:42:38.000000000 +0200
-@@ -321,12 +321,12 @@
-         }
-         // equal
--        inline bool operator==(const iterator& op) const {
-+        inline bool operator==(const iterator& op) {
-             return (singleton_itr == op.singleton_itr) && (vector_itr == op.vector_itr);
-         }
-         // not
--        inline bool operator!=(const iterator& op) const {
-+        inline bool operator!=(const iterator& op) {
-             return (singleton_itr != op.singleton_itr) || (vector_itr != op.vector_itr);
-         }
diff --git a/package/kismet/patches/120-cleanup.patch b/package/kismet/patches/120-cleanup.patch
deleted file mode 100644 (file)
index 1743080..0000000
+++ /dev/null
@@ -1,3113 +0,0 @@
-diff -urN kismet.dev/Makefile.in kismet.dev2/Makefile.in
---- kismet.dev/Makefile.in     2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/Makefile.in    2005-08-23 01:59:25.643220248 +0200
-@@ -39,26 +39,25 @@
- DEPEND        = .depend
- # Objects
--PSO   = util.o ringbuf.o configfile.o speech.o ifcontrol.o iwcontrol.o packet.o \
--              pcapsource.o prism2source.o wtapfilesource.o wsp100source.o \
--              dronesource.o vihasource.o packetsourcetracker.o kis_packsources.o \
--              wtapdump.o wtaplocaldump.o gpsdump.o airsnortdump.o fifodump.o \
--              gpsd.o manuf.o \
-+PSO   = util.o ringbuf.o configfile.o ifcontrol.o iwcontrol.o packet.o \
-+              pcapsource.o manuf.o \
-+              dronesource.o packetsourcetracker.o kis_packsources.o \
-+              wtapdump.o wtaplocaldump.o airsnortdump.o fifodump.o \
-               packetracker.o timetracker.o alertracker.o finitestate.o \
-               getopt.o \
-               tcpserver.o server_protocols.o server_globals.o kismet_server.o 
- PS    = kismet_server
- DRONEO = util.o ringbuf.o configfile.o getopt.o ifcontrol.o iwcontrol.o packet.o \
--              tcpstreamer.o prism2source.o pcapsource.o wtapfilesource.o wsp100source.o \
--              dronesource.o vihasource.o packetsourcetracker.o kis_packsources.o \
--              timetracker.o gpsd.o server_globals.o kismet_drone.o
-+              tcpstreamer.o pcapsource.o \
-+              dronesource.o packetsourcetracker.o kis_packsources.o \
-+              timetracker.o server_globals.o kismet_drone.o
- DRONE = kismet_drone
--NCO   = util.o configfile.o speech.o manuf.o tcpclient.o \
-+NCO   = util.o configfile.o manuf.o tcpclient.o \
-               frontend.o cursesfront.o \
-               panelfront.o panelfront_display.o panelfront_input.o \
--              gpsd.o getopt.o kismet_client.o 
-+              getopt.o kismet_client.o 
- NC    = kismet_client
- GPSLO = getopt.o util.o configfile.o expat.o manuf.o \
-diff -urN kismet.dev/cursesfront.cc kismet.dev2/cursesfront.cc
---- kismet.dev/cursesfront.cc  2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/cursesfront.cc 2005-08-23 01:59:25.643220248 +0200
-@@ -30,7 +30,6 @@
- // Enable the protocols we can use
- void NCurseFront::AddClient(TcpClient *in_client) {
-     client = in_client;
--    client->EnableProtocol("GPS");
-     client->EnableProtocol("INFO");
-     client->EnableProtocol("REMOVE");
-     client->EnableProtocol("NETWORK");
-@@ -88,32 +87,8 @@
-         mvwaddstr(netborder, 1, 2, "  SSID                        T W Ch  Data   LLC  Crypt  Wk Flags");
-     }
--    char gpsdata[1024];
--    float lat, lon, alt, spd, heading;
-     int mode;
--    client->FetchLoc(&lat, &lon, &alt, &spd, &heading, &mode);
--
--    if (!(lat == 0 && lon == 0 && alt == 0 && spd == 0 && mode == 0)) {
--
--        char fix[16];
--
--        if (mode == -1)
--            snprintf(fix, 16, "No signal");
--        else if (mode == 2)
--            snprintf(fix, 5, "2D");
--        else if (mode == 3)
--            snprintf(fix, 5, "3D");
--        else
--            snprintf(fix, 5, "NONE");
--
--        snprintf(gpsdata, 1024, "Lat %.3f Lon %.3f Alt %.3f Spd %.3f Fix %s",
--                 lat, lon, alt, spd, fix);
--
--        mvwaddstr(netborder, LINES-statheight-1, 2, gpsdata);
--
--    }
--
-     box(infoborder, '|', '-');
-     mvwaddstr(infoborder, 0, 2, "Info");
-diff -urN kismet.dev/dronesource.cc kismet.dev2/dronesource.cc
---- kismet.dev/dronesource.cc  2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/dronesource.cc 2005-08-23 01:59:25.644220096 +0200
-@@ -201,9 +201,6 @@
-             return -1;
-         }
--              // Grab the GPS info
--              gps_enabled = vpkt.gps_enabled;
--
-         stream_recv_bytes = 0;
-         // printf("debug - version packet valid\n\n");
-@@ -336,25 +333,6 @@
-     packet->encoding = (encoding_type) phdr.encoding;
-     packet->datarate = (uint32_t) ntohl(phdr.datarate);
--      if (gps_enabled) {
--              // If the drone is sending us GPS data, use it
--              packet->gps_lat = Pair2Float((int16_t) ntohs(phdr.gps_lat),
--                                                                       (int64_t) kis_ntoh64(phdr.gps_lat_mant));
--              packet->gps_lon = Pair2Float((int16_t) ntohs(phdr.gps_lon),
--                                                                       (int64_t) kis_ntoh64(phdr.gps_lon_mant));
--              packet->gps_alt = Pair2Float((int16_t) ntohs(phdr.gps_alt),
--                                                                       (int64_t) kis_ntoh64(phdr.gps_alt_mant));
--              packet->gps_spd = Pair2Float((int16_t) ntohs(phdr.gps_spd),
--                                                                       (int64_t) kis_ntoh64(phdr.gps_spd_mant));
--              packet->gps_heading = Pair2Float((int16_t) ntohs(phdr.gps_heading),
--                                                                               (int64_t) kis_ntoh64(phdr.gps_heading_mant));
--              packet->gps_fix = phdr.gps_fix;
--      } else if (gpsd != NULL) {
--              // Otherwise, no
--              gpsd->FetchLoc(&packet->gps_lat, &packet->gps_lon, &packet->gps_alt,
--                                         &packet->gps_spd, &packet->gps_heading, &packet->gps_fix);
--      }
--
-     packet->data = data;
-     packet->moddata = moddata;
-     packet->modified = 0;
-diff -urN kismet.dev/dronesource.h kismet.dev2/dronesource.h
---- kismet.dev/dronesource.h   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/dronesource.h  2005-08-23 01:59:25.644220096 +0200
-@@ -79,9 +79,6 @@
-     uint8_t databuf[MAX_PACKET_LEN];
-     unsigned int resyncing;
--
--      // Is the drone pushing GPS data to us?
--      int gps_enabled;
- };
- // Nothing but a registrant for us
-diff -urN kismet.dev/frontend.cc kismet.dev2/frontend.cc
---- kismet.dev/frontend.cc     2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/frontend.cc    2005-08-23 01:59:25.645219944 +0200
-@@ -248,33 +248,6 @@
-             }
--            // Aggregate the GPS data
--            if (wnet->aggregate_points > 0) {
--                dnet->virtnet->aggregate_lat += wnet->aggregate_lat;
--                dnet->virtnet->aggregate_lon += wnet->aggregate_lon;
--                dnet->virtnet->aggregate_alt += wnet->aggregate_alt;
--                dnet->virtnet->aggregate_points += wnet->aggregate_points;
--            }
--
--            if (wnet->gps_fixed > dnet->virtnet->gps_fixed)
--                dnet->virtnet->gps_fixed = wnet->gps_fixed;
--            if (wnet->min_lat < dnet->virtnet->min_lat || dnet->virtnet->min_lat == 0)
--                dnet->virtnet->min_lat = wnet->min_lat;
--            if (wnet->min_lon < dnet->virtnet->min_lon || dnet->virtnet->min_lon == 0)
--                dnet->virtnet->min_lon = wnet->min_lon;
--            if (wnet->min_alt < dnet->virtnet->min_alt || dnet->virtnet->min_alt == 0)
--                dnet->virtnet->min_alt = wnet->min_alt;
--            if (wnet->min_spd < dnet->virtnet->min_spd || dnet->virtnet->min_spd == 0)
--                dnet->virtnet->min_spd = wnet->min_spd;
--            if (wnet->max_lat > dnet->virtnet->max_lat || dnet->virtnet->max_lat == 0)
--                dnet->virtnet->max_lat = wnet->max_lat;
--            if (wnet->max_lon > dnet->virtnet->max_lon || dnet->virtnet->max_lon == 0)
--                dnet->virtnet->max_lon = wnet->max_lon;
--            if (wnet->max_alt > dnet->virtnet->max_alt || dnet->virtnet->max_alt == 0)
--                dnet->virtnet->max_alt = wnet->max_alt;
--            if (wnet->max_spd > dnet->virtnet->max_spd || dnet->virtnet->max_spd == 0)
--                dnet->virtnet->max_spd = wnet->max_spd;
--
-             // Aggregate the carriers and encodings
-             dnet->virtnet->carrier_set |= wnet->carrier_set;
-             dnet->virtnet->encoding_set |= wnet->encoding_set;
-diff -urN kismet.dev/kis_packsources.cc kismet.dev2/kis_packsources.cc
---- kismet.dev/kis_packsources.cc      2005-08-23 00:59:04.465379568 +0200
-+++ kismet.dev2/kis_packsources.cc     2005-08-23 02:01:08.585570632 +0200
-@@ -60,13 +60,8 @@
- #if defined(HAVE_LIBPCAP) && defined(HAVE_LINUX_WIRELESS)
-     // Linux wext-driven cards
--    sourcetracker->RegisterPacketsource("cisco", 1, "IEEE80211b", 6,
--                                       pcapsource_wext_registrant,
--                                       monitor_cisco, unmonitor_cisco, 
--                                       chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("cisco_wifix", 1, "IEEE80211b", 6,
--                                       pcapsource_ciscowifix_registrant,
--                                       monitor_cisco_wifix, NULL, NULL, 1);
-+      REG_EMPTY_CARD(sourcetracker, "cisco");
-+      REG_EMPTY_CARD(sourcetracker, "cisco_wifix");
-     sourcetracker->RegisterPacketsource("hostap", 1, "IEEE80211b", 6,
-                                        pcapsource_wext_registrant,
-                                        monitor_hostap, unmonitor_hostap, 
-@@ -79,21 +74,9 @@
-                                         pcapsource_wext_registrant,
-                                         monitor_orinoco, unmonitor_orinoco,
-                                         chancontrol_orinoco, 1);
--    sourcetracker->RegisterPacketsource("acx100", 1, "IEEE80211b", 6,
--                                       pcapsource_wextfcs_registrant,
--                                       monitor_acx100, unmonitor_acx100, 
--                                       chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("admtek", 1, "IEEE80211b", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_admtek, unmonitor_admtek,
--                                        chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("vtar5k", 1, "IEEE80211a", 36,
--                                       pcapsource_wext_registrant,
--                                       monitor_vtar5k, NULL, chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("atmel_usb", 1, "IEEE80211b", 6,
--                                       pcapsource_wext_registrant,
--                                       monitor_wext, unmonitor_wext, 
--                                       chancontrol_wext, 1);
-+      REG_EMPTY_CARD(sourcetracker, "acx100");
-+      REG_EMPTY_CARD(sourcetracker, "admtek");
-+      REG_EMPTY_CARD(sourcetracker, "vtar5k");
-     sourcetracker->RegisterPacketsource("madwifi_a", 1, "IEEE80211a", 36,
-                                         pcapsource_wextfcs_registrant,
-@@ -121,38 +104,14 @@
-                                         monitor_prism54g, unmonitor_prism54g,
-                                         chancontrol_prism54g, 1);
--    sourcetracker->RegisterPacketsource("wlanng_wext", 1, "IEEE80211b", 6,
--                                        pcapsource_wlanng_registrant,
--                                        monitor_wlanng_avs, NULL,
--                                        chancontrol_wext, 1);
--
--    sourcetracker->RegisterPacketsource("ipw2100", 1, "IEEE80211b", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_ipw2100, unmonitor_ipw2100,
--                                        chancontrol_ipw2100, 1);
--
--    sourcetracker->RegisterPacketsource("ipw2200", 1, "IEEE80211g", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_ipw2200, unmonitor_ipw2200,
--                                        chancontrol_ipw2200, 1);
--
--    sourcetracker->RegisterPacketsource("ipw2915", 1, "IEEE80211ab", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_ipw2200, unmonitor_ipw2200,
--                                        chancontrol_ipw2200, 1);
-+      REG_EMPTY_CARD(sourcetracker, "wlanng_wext");
-+      REG_EMPTY_CARD(sourcetracker, "ipw2100");
-+      REG_EMPTY_CARD(sourcetracker, "ipw2200");
-+      REG_EMPTY_CARD(sourcetracker, "ipw2915");
-+    REG_EMPTY_CARD(sourcetracker, "rt2400");
-+    REG_EMPTY_CARD(sourcetracker, "rt2500");
-+    REG_EMPTY_CARD(sourcetracker, "rt8180");
--    sourcetracker->RegisterPacketsource("rt2400", 1, "IEEE80211b", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_wext, unmonitor_wext,
--                                        chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("rt2500", 1, "IEEE80211g", 6,
--                                        pcapsource_11g_registrant,
--                                        monitor_wext, unmonitor_wext,
--                                        chancontrol_wext, 1);
--    sourcetracker->RegisterPacketsource("rt8180", 1, "IEEE80211b", 6,
--                                        pcapsource_wext_registrant,
--                                        monitor_wext, unmonitor_wext,
--                                        chancontrol_wext, 1);
- #else
-     // Register the linuxwireless pcap stuff as null
-@@ -182,31 +141,13 @@
-     REG_EMPTY_CARD(sourcetracker, "wlanng_wext");
- #endif
--#if defined(HAVE_LIBPCAP) && defined(SYS_LINUX)
--    sourcetracker->RegisterPacketsource("wlanng", 1, "IEEE80211b", 6,
--                                       pcapsource_wlanng_registrant,
--                                       monitor_wlanng, NULL, chancontrol_wlanng, 1);
--    sourcetracker->RegisterPacketsource("wlanng_avs", 1, "IEEE80211b", 6,
--                                       pcapsource_wlanng_registrant,
--                                       monitor_wlanng_avs, NULL,
--                                       chancontrol_wlanng_avs, 1);
-     sourcetracker->RegisterPacketsource("wrt54g", 1, "na", 0,
-                                         pcapsource_wrt54g_registrant,
--                                                                              monitor_wrt54g, unmonitor_wrt54g, chancontrol_wext, 0);
--#else
-+                                        monitor_wrt54g, unmonitor_wrt54g, chancontrol_wext, 0);
-+
-     REG_EMPTY_CARD(sourcetracker, "wlanng");
-     REG_EMPTY_CARD(sourcetracker, "wlanng_avs");
--    REG_EMPTY_CARD(sourcetracker, "wrt54g");
--#endif
--
--#if defined(SYS_LINUX) && defined(HAVE_LINUX_NETLINK)
--    sourcetracker->RegisterPacketsource("wlanng_legacy", 1, "IEEE80211b", 6,
--                                        prism2source_registrant,
--                                        monitor_wlanng_legacy, NULL,
--                                        chancontrol_wlanng_legacy, 1);
--#else
-     REG_EMPTY_CARD(sourcetracker, "wlanng_legacy");
--#endif
- #if defined(HAVE_LIBPCAP) && defined(SYS_OPENBSD)
-     sourcetracker->RegisterPacketsource("cisco_openbsd", 1, "IEEE80211b", 6,
-@@ -240,29 +181,11 @@
-     REG_EMPTY_CARD(sourcetracker, "radiotap_bsd_b");
- #endif
--#if defined(HAVE_LIBWIRETAP)
--    sourcetracker->RegisterPacketsource("wtapfile", 0, "na", 0,
--                                       wtapfilesource_registrant,
--                                       NULL, NULL, NULL, 0);
--#else
-     REG_EMPTY_CARD(sourcetracker, "wtapfile");
--#endif
--#if defined(HAVE_WSP100)
--    sourcetracker->RegisterPacketsource("wsp100", 0, "IEEE80211b", 6,
--                                        wsp100source_registrant,
--                                        monitor_wsp100, NULL, chancontrol_wsp100, 0);
--#else
-     REG_EMPTY_CARD(sourcetracker, "wsp100");
--#endif
--#if defined(HAVE_VIHAHEADERS)
--    sourcetracker->RegisterPacketsource("viha", 1, "IEEE80211b", 6,
--                                        vihasource_registrant,
--                                        NULL, NULL, chancontrol_viha, 0);
--#else
-     REG_EMPTY_CARD(sourcetracker, "viha");
--#endif
-     return 1;
- }
-diff -urN kismet.dev/kis_packsources.h kismet.dev2/kis_packsources.h
---- kismet.dev/kis_packsources.h       2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/kis_packsources.h      2005-08-23 01:59:25.646219792 +0200
-@@ -22,11 +22,7 @@
- #include "config.h"
- #include "packetsource.h"
--#include "prism2source.h"
- #include "pcapsource.h"
--#include "wtapfilesource.h"
--#include "wsp100source.h"
--#include "vihasource.h"
- #include "dronesource.h"
- #include "packetsourcetracker.h"
-diff -urN kismet.dev/kismet_client.cc kismet.dev2/kismet_client.cc
---- kismet.dev/kismet_client.cc        2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/kismet_client.cc       2005-08-23 01:59:25.648219488 +0200
-@@ -28,7 +28,6 @@
- #include "cursesfront.h"
- #include "panelfront.h"
- #include "configfile.h"
--#include "speech.h"
- #ifndef exec_name
- char *exec_name;
-@@ -47,11 +46,7 @@
- char *configfile;
- char *uiconfigfile;
- char *server = NULL;
--int sound = -1;
--int speech = -1;
- int flite = 0;
--int speech_encoding = 0;
--string speech_sentence_encrypted, speech_sentence_unencrypted;
- unsigned int metric = 0;
- unsigned int reconnect = 0;
-@@ -59,20 +54,9 @@
- string configdir, groupfile;
- FILE *group_file = NULL;
--// Pipe file descriptor pairs and fd's
--int soundpair[2];
--int speechpair[2];
--pid_t soundpid = -1, speechpid = -1;
--
- // Catch our interrupt
- void CatchShutdown(int sig) {
--    // Kill our sound players
--    if (soundpid > 0)
--        kill(soundpid, 9);
--    if (speechpid > 0)
--        kill(speechpid, 9);
--
-     if (group_track) {
-         if ((group_file = fopen(groupfile.c_str(), "w")) == NULL) {
-             fprintf(stderr, "WARNING: Unable to open '%s' for writing, groups will not be saved.\n",
-@@ -116,215 +100,6 @@
-     exit(0);
- }
--// Subprocess sound handler
--void SoundHandler(int *fds, const char *player, map<string, string> soundmap) {
--    int read_sock = fds[0];
--
--    close(fds[1]);
--
--    signal(SIGPIPE, PipeHandler);
--
--    fd_set rset;
--
--    char data[1024];
--
--    pid_t sndpid = -1;
--    int harvested = 1;
--
--    while (1) {
--        FD_ZERO(&rset);
--        FD_SET(read_sock, &rset);
--        char *end;
--
--        memset(data, 0, 1024);
--
--        if (harvested == 0) {
--            // We consider a wait error to be a sign that the child pid died
--            // so we flag it as harvested and keep on going
--            pid_t harvestpid = waitpid(sndpid, NULL, WNOHANG);
--            if (harvestpid == -1 || harvestpid == sndpid)
--                harvested = 1;
--        }
--
--        struct timeval tim;
--        tim.tv_sec = 1;
--        tim.tv_usec = 0;
--
--        if (select(read_sock + 1, &rset, NULL, NULL, &tim) < 0) {
--            if (errno != EINTR) {
--                exit(1);
--            }
--        }
--
--        if (FD_ISSET(read_sock, &rset)) {
--            int ret;
--            ret = read(read_sock, data, 1024);
--
--            // We'll die off if we get a read error, and we'll let kismet on the
--            // other side detact that it died
--            if (ret <= 0 && (errno != EAGAIN && errno != EPIPE))
--                exit(1);
--
--            if ((end = strstr(data, "\n")) == NULL)
--                continue;
--
--            end[0] = '\0';
--        }
--
--        if (data[0] == '\0')
--            continue;
--
--        // If we've harvested the process, spawn a new one and watch it
--        // instead.  Otherwise, we just let go of the data we read
--        if (harvested == 1) {
--            // Only take the first line
--            char *nl;
--            if ((nl = strchr(data, '\n')) != NULL)
--                *nl = '\0';
--
--            char snd[1024];
--
--            if (soundmap.size() == 0)
--                snprintf(snd, 1024, "%s", data);
--            if (soundmap.find(data) != soundmap.end())
--                snprintf(snd, 1024, "%s", soundmap[data].c_str());
--            else
--                continue;
--
--            char plr[1024];
--            snprintf(plr, 1024, "%s", player);
--
--            harvested = 0;
--            if ((sndpid = fork()) == 0) {
--                // Suppress errors
--                int nulfd = open("/dev/null", O_RDWR);
--                dup2(nulfd, 1);
--                dup2(nulfd, 2);
--
--                char * const echoarg[] = { plr, snd, NULL };
--                execve(echoarg[0], echoarg, NULL);
--            }
--        }
--
--        data[0] = '\0';
--    }
--}
--
--// Subprocess speech handler
--void SpeechHandler(int *fds, const char *player) {
--    int read_sock = fds[0];
--    close(fds[1]);
--
--    fd_set rset;
--
--    char data[1024];
--
--    pid_t sndpid = -1;
--    int harvested = 1;
--
--    while (1) {
--        FD_ZERO(&rset);
--        FD_SET(read_sock, &rset);
--        //char *end;
--
--        memset(data, 0, 1024);
--
--        struct timeval tim;
--        tim.tv_sec = 1;
--        tim.tv_usec = 0;
--
--        if (select(read_sock + 1, &rset, NULL, NULL, &tim) < 0) {
--            if (errno != EINTR) {
--                exit(1);
--            }
--        }
--
--        if (harvested == 0) {
--            // We consider a wait error to be a sign that the child pid died
--            // so we flag it as harvested and keep on going
--            pid_t harvestpid = waitpid(sndpid, NULL, WNOHANG);
--            if (harvestpid == -1 || harvestpid == sndpid)
--                harvested = 1;
--        }
--
--        if (FD_ISSET(read_sock, &rset)) {
--            int ret;
--            ret = read(read_sock, data, 1024);
--
--            // We'll die off if we get a read error, and we'll let kismet on the
--            // other side detact that it died
--            if (ret <= 0 && (errno != EAGAIN && errno != EPIPE))
--                exit(1);
--
--            data[ret] = '\0';
--
--        }
--
--        if (data[0] == '\0')
--            continue;
--
--        // If we've harvested the process, spawn a new one and watch it
--        // instead.  Otherwise, we just let go of the data we read
--        if (harvested == 1) {
--            harvested = 0;
--            if ((sndpid = fork()) == 0) {
--                // Only take the first line
--                char *nl;
--                if ((nl = strchr(data, '\n')) != NULL)
--                    *nl = '\0';
--
--                // Make sure it's shell-clean
--                MungeToShell(data, strlen(data));
--                char spk_call[1024];
--                snprintf(spk_call, 1024, "echo \"(%s\\\"%s\\\")\" | %s "
--                                               ">/dev/null 2>/dev/null",
--                                               flite ? "": "SayText ", data, player);
--
--                system(spk_call);
--
--                exit(0);
--            }
--        }
--
--        data[0] = '\0';
--    }
--}
--
--
--int PlaySound(string in_sound) {
--
--    char snd[1024];
--
--    snprintf(snd, 1024, "%s\n", in_sound.c_str());
--
--    if (write(soundpair[1], snd, strlen(snd)) < 0) {
--        char status[STATUS_MAX];
--        snprintf(status, STATUS_MAX,
--                 "ERROR: Could not write to sound pipe.  Stopping sound.");
--        gui->WriteStatus(status);
--
--        return 0;
--    }
--
--    return 1;
--}
--
--int SayText(string in_text) {
--    char snd[1024];
--
--    snprintf(snd, 1024, "%s\n", in_text.c_str());
--
--    if (write(speechpair[1], snd, strlen(snd)) < 0) {
--        char status[STATUS_MAX];
--        snprintf(status, STATUS_MAX,
--                 "ERROR: Could not write to speech pipe.  Stopping speech.");
--        gui->WriteStatus(status);
--
--        return 0;
--    }
--
--    return 1;
--}
- int main(int argc, char *argv[]) {
-     exec_name = argv[0];
-@@ -345,8 +120,6 @@
-     char guihost[1024];
-     int guiport = -1;
--    int gpsmode = -1;
--
-     configfile = NULL;
-     uiconfigfile = NULL;
-@@ -391,7 +164,6 @@
-             fprintf(stderr, "Using alternate UI config file: %s\n", uiconfigfile);
-             break;
-         case 'q':
--            sound = 0;
-             break;
-         case 'g':
-             reqgui = strdup(optarg);
-@@ -515,70 +287,6 @@
-         server = strdup(gui_conf->FetchOpt("host").c_str());
-     }
--    if (gui_conf->FetchOpt("sound") == "true" && sound == -1) {
--        if (gui_conf->FetchOpt("soundplay") != "") {
--            sndplay = gui_conf->FetchOpt("soundplay");
--            sound = 1;
--
--            if (gui_conf->FetchOpt("soundopts") != "")
--                sndplay += " " + gui_conf->FetchOpt("soundopts");
--
--            if (gui_conf->FetchOpt("sound_new") != "")
--                wav_map["new"] = gui_conf->FetchOpt("sound_new");
--            if (gui_conf->FetchOpt("sound_new_wep") != "")
--                wav_map["new_wep"] = gui_conf->FetchOpt("sound_new_wep");
--            if (gui_conf->FetchOpt("sound_traffic") != "")
--                wav_map["traffic"] = gui_conf->FetchOpt("sound_traffic");
--            if (gui_conf->FetchOpt("sound_junktraffic") != "")
--                wav_map["junktraffic"] = gui_conf->FetchOpt("sound_junktraffic");
--            if (gui_conf->FetchOpt("sound_gpslock") != "")
--                wav_map["gpslock"] = gui_conf->FetchOpt("sound_gpslock");
--            if (gui_conf->FetchOpt("sound_gpslost") != "")
--                wav_map["gpslost"] = gui_conf->FetchOpt("sound_gpslost");
--            if (gui_conf->FetchOpt("sound_alert") != "")
--                wav_map["alert"] = gui_conf->FetchOpt("sound_alert");
--
--        } else {
--            fprintf(stderr, "ERROR:  Sound alerts enabled but no sound playing binary specified.\n");
--            sound = 0;
--        }
--    } else if (sound == -1)
--        sound = 0;
--
--    /* Added by Shaw Innes 17/2/02 */
--    if (gui_conf->FetchOpt("speech") == "true" && speech == -1) {
--        if (gui_conf->FetchOpt("festival") != "") {
--            festival = strdup(gui_conf->FetchOpt("festival").c_str());
--            speech = 1;
--
--                      if (gui_conf->FetchOpt("flite") == "true")
--                              flite = 1;
--
--            string speechtype = gui_conf->FetchOpt("speech_type");
--
--            if (!strcasecmp(speechtype.c_str(), "nato"))
--                speech_encoding = SPEECH_ENCODING_NATO;
--            else if (!strcasecmp(speechtype.c_str(), "spell"))
--                speech_encoding = SPEECH_ENCODING_SPELL;
--            else
--                speech_encoding = SPEECH_ENCODING_NORMAL;
--
--            // Make sure we have encrypted text lines
--            if (gui_conf->FetchOpt("speech_encrypted") == "" || gui_conf->FetchOpt("speech_unencrypted") == "") {
--                fprintf(stderr, "ERROR:  Speech request but speech_encrypted or speech_unencrypted line missing.\n");
--                speech = 0;
--            }
--
--            speech_sentence_encrypted = gui_conf->FetchOpt("speech_encrypted");
--            speech_sentence_unencrypted = gui_conf->FetchOpt("speech_unencrypted");
--
--        } else {
--            fprintf(stderr, "ERROR: Speech alerts enabled but no path to festival has been specified.\n");
--            speech = 0;
--        }
--    } else if (speech == -1)
--        speech = 0;
--
-     if (gui_conf->FetchOpt("decay") != "") {
-         if (sscanf(gui_conf->FetchOpt("decay").c_str(), "%d", &decay) != 1) {
-             fprintf(stderr, "FATAL:  Illegal config file value for decay.\n");
-@@ -636,45 +344,6 @@
-         }
-     }
--    // Fork and find the sound options
--    if (sound) {
--        if (pipe(soundpair) == -1) {
--            fprintf(stderr, "WARNING:  Unable to create pipe for audio.  Disabling sound.\n");
--            sound = 0;
--        } else {
--            soundpid = fork();
--
--            if (soundpid < 0) {
--                fprintf(stderr, "WARNING:  Unable to fork for audio.  Disabling sound.\n");
--                sound = 0;
--            } else if (soundpid == 0) {
--                SoundHandler(soundpair, sndplay.c_str(), wav_map);
--                exit(0);
--            }
--
--            close(soundpair[0]);
--        }
--    }
--
--    if (speech) {
--        if (pipe(speechpair) == -1) {
--            fprintf(stderr, "WARNING:  Unable to create pipe for speech.  Disabling speech.\n");
--            speech = 0;
--        } else {
--            speechpid = fork();
--
--            if (speechpid < 0) {
--                fprintf(stderr, "WARNING:  Unable to fork for speech.  Disabling speech.\n");
--                speech = 0;
--            } else if (speechpid == 0) {
--                SpeechHandler(speechpair, festival);
--                exit(0);
--            }
--
--            close(speechpair[0]);
--        }
--    }
--
-     if (kismet_serv.Connect(guiport, guihost) < 0) {
-         fprintf(stderr, "FATAL:  Could not connect to %s:%d.\n", guihost, guiport);
-         CatchShutdown(-1);
-@@ -884,53 +553,13 @@
-                     }
-                     if (pollret != 0) {
--                        if (pollret == CLIENT_ALERT)
--                            if (sound == 1)
--                                sound = PlaySound("alert");
--
-                         if (strlen(tcpcli->FetchStatus()) != 0) {
-                             gui->WriteStatus(tcpcli->FetchStatus());
-                             // gui->DrawDisplay();
-                         }
--                        // The GPS only gets updated for the primary client
--                        if (tcpcli == primary_client) {
--                            if (tcpcli->FetchMode() == 0 && gpsmode != 0) {
--                                if (sound == 1 && gpsmode != -1)
--                                    sound = PlaySound("gpslost");
--                                gpsmode = 0;
--                            } else if (tcpcli->FetchMode() != 0 && gpsmode == 0) {
--                                if (sound == 1 && gpsmode != -1)
--                                    sound = PlaySound("gpslock");
--                                gpsmode = 1;
--                            }
--                        }
--
-                         if (tcpcli->FetchDeltaNumNetworks() > 0) {
-                             wireless_network *newnet = tcpcli->FetchLastNewNetwork();
--
--                            if (sound == 1 && newnet != lastspoken) {
--                                if (newnet->crypt_set && 
--                                    wav_map.find("new_wep") != wav_map.end())
--                                    sound = PlaySound("new_wep");
--                                else
--                                    sound = PlaySound("new");
--                            }
--
--                            if (speech == 1 && newnet != lastspoken) {
--                                string text;
--
--                                if (newnet != NULL) {
--                                    if (newnet->crypt_set)
--                                        text = ExpandSpeechString(speech_sentence_encrypted, newnet, speech_encoding);
--                                    else
--                                        text = ExpandSpeechString(speech_sentence_unencrypted, newnet, speech_encoding);
--
--                                    speech = SayText(text.c_str());
--                                }
--                            }
--
--                            lastspoken = newnet;
-                         }
-                         num_networks += tcpcli->FetchNumNetworks();
-@@ -938,17 +567,7 @@
-                         num_noise += tcpcli->FetchNumNoise();
-                         num_dropped += tcpcli->FetchNumDropped();
--                        if (tcpcli->FetchDeltaNumPackets() != 0) {
--                            if (time(0) - last_click >= decay && sound == 1) {
--                                if (tcpcli->FetchDeltaNumPackets() > tcpcli->FetchDeltaNumDropped()) {
--                                    sound = PlaySound("traffic");
--                                } else {
--                                    sound = PlaySound("junktraffic");
--                                }
--
--                                last_click = time(0);
--                            }
--                        }
-+                                              tcpcli->FetchDeltaNumPackets();
-                     }
-                 }
-             } else {
-diff -urN kismet.dev/kismet_drone.cc kismet.dev2/kismet_drone.cc
---- kismet.dev/kismet_drone.cc 2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/kismet_drone.cc        2005-08-23 01:59:25.649219336 +0200
-@@ -32,16 +32,11 @@
- #include "packet.h"
- #include "packetsource.h"
--#include "prism2source.h"
- #include "pcapsource.h"
--#include "wtapfilesource.h"
--#include "wsp100source.h"
--#include "vihasource.h"
- #include "dronesource.h"
- #include "packetsourcetracker.h"
- #include "kis_packsources.h"
--#include "gpsd.h"
- #include "tcpstreamer.h"
- #include "configfile.h"
-@@ -53,10 +48,6 @@
- const char *config_base = "kismet_drone.conf";
--GPSD *gps = NULL;
--int gpsmode = 0;
--int gps_enable = 0;
--
- // Timetracker
- Timetracker timetracker;
-@@ -81,26 +72,6 @@
-     exit(0);
- }
--int GpsEvent(Timetracker::timer_event *evt, void *parm) {
--    // The GPS only provides us a new update once per second we might
--    // as well only update it here once a second
--    if (gps_enable) {
--        int gpsret;
--        gpsret = gps->Scan();
--        if (gpsret < 0) {
--            if (!silent)
--                fprintf(stderr, "GPS error fetching data: %s\n",
--                        gps->FetchError());
--
--            gps_enable = 0;
--        }
--
--    }
--
--    // We want to be rescheduled
--    return 1;
--}
--
- // Handle channel hopping... this is actually really simple.
- int ChannelHopEvent(Timetracker::timer_event *evt, void *parm) {
-     sourcetracker.AdvanceChannel();
-@@ -148,9 +119,6 @@
-     TcpStreamer streamer;
--    char gpshost[1024];
--    int gpsport = -1;
--
-     int channel_hop = -1;
-     int channel_velocity = 1;
-     int channel_dwell = 0;
-@@ -351,46 +319,6 @@
-         exit(1);
-     }
--    if (conf->FetchOpt("gps") == "true") {
--        if (sscanf(conf->FetchOpt("gpshost").c_str(), "%1023[^:]:%d", gpshost, &gpsport) != 2) {
--            fprintf(stderr, "Invalid GPS host in config (host:port required)\n");
--            exit(1);
--        }
--
--        gps_enable = 1;
--    } else {
--            gps_enable = 0;
--    }
--
--    if (gps_enable == 1) {
--        // Open the GPS
--        gps = new GPSD(gpshost, gpsport);
--
--        // Lock GPS position
--        if (conf->FetchOpt("gpsmodelock") == "true") {
--            fprintf(stderr, "Enabling GPS position lock override (broken GPS unit reports 0 always)\n");
--            gps->SetOptions(GPSD_OPT_FORCEMODE);
--        }
--
--        if (gps->OpenGPSD() < 0) {
--            fprintf(stderr, "%s\n", gps->FetchError());
--
--            gps_enable = 0;
--        } else {
--            fprintf(stderr, "Opened GPS connection to %s port %d\n",
--                    gpshost, gpsport);
--
--        }
--    }
--
--    // Update GPS coordinates and handle signal loss if defined
--    timetracker.RegisterTimer(SERVER_TIMESLICES_SEC, NULL, 1, &GpsEvent, NULL);
--
--      // Add the GPS to the tcpstreamer
--      streamer.AddGpstracker(gps);
--
--    // Register the gps and timetracker with the sourcetracker
--    sourcetracker.AddGpstracker(gps);
-     sourcetracker.AddTimetracker(&timetracker);
-     // Register the sources
-diff -urN kismet.dev/kismet_server.cc kismet.dev2/kismet_server.cc
---- kismet.dev/kismet_server.cc        2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/kismet_server.cc       2005-08-23 01:59:25.653218728 +0200
-@@ -37,11 +37,7 @@
- #include "packet.h"
- #include "packetsource.h"
--#include "prism2source.h"
- #include "pcapsource.h"
--#include "wtapfilesource.h"
--#include "wsp100source.h"
--#include "vihasource.h"
- #include "dronesource.h"
- #include "packetsourcetracker.h"
- #include "kis_packsources.h"
-@@ -51,15 +47,11 @@
- #include "wtaplocaldump.h"
- #include "airsnortdump.h"
- #include "fifodump.h"
--#include "gpsdump.h"
--
--#include "gpsd.h"
- #include "packetracker.h"
- #include "timetracker.h"
- #include "alertracker.h"
--#include "speech.h"
- #include "tcpserver.h"
- #include "server_globals.h"
- #include "kismet_server.h"
-@@ -89,17 +81,8 @@
- Alertracker alertracker;
- Timetracker timetracker;
--GPSD *gps = NULL;
--int gpsmode = 0;
--GPSDump gpsdump;
--
--// Last time we tried to reconnect to the gps
--time_t last_gpsd_reconnect = 0;
--int gpsd_reconnect_attempt = 0;
--
- FifoDumpFile fifodump;
- TcpServer ui_server;
--int sound = -1;
- packet_info last_info;
- int decay;
- channel_power channel_graph[CHANNEL_MAX];
-@@ -112,11 +95,8 @@
- // Wep keys
- macmap<wep_key_info *> bssid_wep_map;
--// Pipe file descriptor pairs and fd's
--int soundpair[2];
--int speechpair[2];
- int chanpair[2];
--pid_t soundpid = -1, speechpid = -1, chanpid = -1;
-+pid_t chanpid = -1;
- // Past alerts
- unsigned int max_alerts = 50;
-@@ -177,17 +157,6 @@
- int tcpport = -1;
- int tcpmax;
--//const char *sndplay = NULL;
--string sndplay;
--
--const char *festival = NULL;
--int speech = -1;
--int flite = 0;
--int speech_encoding = 0;
--string speech_sentence_encrypted, speech_sentence_unencrypted;
--
--map<string, string> wav_map;
--
- int beacon_log = 1;
- int phy_log = 1;
- int mangle_log = 0;
-@@ -347,17 +316,6 @@
-         // delete cryptfile;
-     }
--    if (gps_log == 1) {
--        if (gpsdump.CloseDump(1) < 0)
--            fprintf(stderr, "Didn't log any GPS coordinates, unlinking gps file\n");
--    }
--
--    // Kill our sound players
--    if (soundpid > 0)
--        kill(soundpid, 9);
--    if (speechpid > 0)
--        kill(speechpid, 9);
--
-     // Shut down the packet sources
-     sourcetracker.CloseSources();
-@@ -368,228 +326,10 @@
-     exit(0);
- }
--// Subprocess sound handler
--void SoundHandler(int *fds, const char *player, map<string, string> soundmap) {
--    int read_sock = fds[0];
--    close(fds[1]);
--
--    fd_set rset;
--
--    char data[1024];
--
--    pid_t sndpid = -1;
--    int harvested = 1;
--
--    while (1) {
--        FD_ZERO(&rset);
--        FD_SET(read_sock, &rset);
--        char *end;
--
--        memset(data, 0, 1024);
--
--        struct timeval tm;
--        tm.tv_sec = 1;
--        tm.tv_usec = 0;
--
--        if (select(read_sock + 1, &rset, NULL, NULL, &tm) < 0) {
--            if (errno != EINTR) {
--                exit(1);
--            }
--        }
--
--        if (harvested == 0) {
--            // We consider a wait error to be a sign that the child pid died
--            // so we flag it as harvested and keep on going
--            pid_t harvestpid = waitpid(sndpid, NULL, WNOHANG);
--            if (harvestpid == -1 || harvestpid == sndpid)
--                harvested = 1;
--        }
--
--        if (FD_ISSET(read_sock, &rset)) {
--            int ret;
--            ret = read(read_sock, data, 1024);
--
--            // We'll die off if we get a read error, and we'll let kismet on the
--            // other side detact that it died
--            if (ret <= 0 && (errno != EAGAIN && errno != EPIPE))
--                exit(1);
--
--            if ((end = strstr(data, "\n")) == NULL)
--                continue;
--
--            end[0] = '\0';
--        }
--
--        if (data[0] == '\0')
--            continue;
--
--
--        // If we've harvested the process, spawn a new one and watch it
--        // instead.  Otherwise, we just let go of the data we read
--        if (harvested == 1) {
--            // Only take the first line
--            char *nl;
--            if ((nl = strchr(data, '\n')) != NULL)
--                *nl = '\0';
--
--            // Make sure it's shell-clean
--
--            char snd[1024];
--
--            if (soundmap.size() == 0)
--                snprintf(snd, 1024, "%s", data);
--            if (soundmap.find(data) != soundmap.end())
--                snprintf(snd, 1024, "%s", soundmap[data].c_str());
--            else
--                continue;
--
--            char plr[1024];
--            snprintf(plr, 1024, "%s", player);
--
--            harvested = 0;
--            if ((sndpid = fork()) == 0) {
--                // Suppress errors
--                if (silent) {
--                    int nulfd = open("/dev/null", O_RDWR);
--                    dup2(nulfd, 1);
--                    dup2(nulfd, 2);
--                }
--
--                char * const echoarg[] = { plr, snd, NULL };
--                execve(echoarg[0], echoarg, NULL);
--            }
--        }
--        data[0] = '\0';
--    }
--}
--
--// Subprocess speech handler
--void SpeechHandler(int *fds, const char *player) {
--    int read_sock = fds[0];
--    close(fds[1]);
--
--    fd_set rset;
--
--    char data[1024];
--
--    pid_t sndpid = -1;
--    int harvested = 1;
--
--    while (1) {
--        FD_ZERO(&rset);
--        FD_SET(read_sock, &rset);
--        //char *end;
--
--        memset(data, 0, 1024);
--
--        if (harvested == 0) {
--            // We consider a wait error to be a sign that the child pid died
--            // so we flag it as harvested and keep on going
--            pid_t harvestpid = waitpid(sndpid, NULL, WNOHANG);
--            if (harvestpid == -1 || harvestpid == sndpid)
--                harvested = 1;
--        }
--
--        struct timeval tm;
--        tm.tv_sec = 1;
--        tm.tv_usec = 0;
--
--        if (select(read_sock + 1, &rset, NULL, NULL, &tm) < 0) {
--            if (errno != EINTR) {
--                exit(1);
--            }
--        }
--
--        if (FD_ISSET(read_sock, &rset)) {
--            int ret;
--            ret = read(read_sock, data, 1024);
--
--            // We'll die off if we get a read error, and we'll let kismet on the
--            // other side detact that it died
--            if (ret <= 0 && (errno != EAGAIN && errno != EPIPE))
--                exit(1);
--
--            data[ret] = '\0';
--        }
--
--        if (data[0] == '\0')
--            continue;
--
--        // If we've harvested the process, spawn a new one and watch it
--        // instead.  Otherwise, we just let go of the data we read
--        if (harvested == 1) {
--            harvested = 0;
--            if ((sndpid = fork()) == 0) {
--                // Only take the first line
--                char *nl;
--                if ((nl = strchr(data, '\n')) != NULL)
--                    *nl = '\0';
--
--                // Make sure it's shell-clean
--                MungeToShell(data, strlen(data));
--                char spk_call[1024];
--                snprintf(spk_call, 1024, "echo \"(%s\\\"%s\\\")\" | %s "
--                                               ">/dev/null 2>/dev/null",
--                                               flite ? "" : "SayText ", data, player);
--                system(spk_call);
--
--                exit(0);
--            }
--        }
--
--        data[0] = '\0';
--    }
--}
--
--
--// Fork and run a system call to play a sound
--int PlaySound(string in_sound) {
--
--    char snd[1024];
--
--    snprintf(snd, 1024, "%s\n", in_sound.c_str());
--
--    if (write(soundpair[1], snd, strlen(snd)) < 0) {
--        char status[STATUS_MAX];
--        if (!silent)
--            fprintf(stderr, "ERROR:  Write error, closing sound pipe.\n");
--        snprintf(status, STATUS_MAX, "ERROR:  Write error on sound pipe, closing sound connection");
--        NetWriteStatus(status);
--
--        return 0;
--    }
--
--    return 1;
--}
--
--int SayText(string in_text) {
--
--    char snd[1024];
--
--    snprintf(snd, 1024, "%s\n", in_text.c_str());
--    MungeToShell(snd, 1024);
--
--    if (write(speechpair[1], snd, strlen(snd)) < 0) {
--        char status[STATUS_MAX];
--        if (!silent)
--            fprintf(stderr, "ERROR:  Write error, closing speech pipe.\n");
--        snprintf(status, STATUS_MAX, "ERROR:  Write error on speech pipe, closing speech connection");
--        NetWriteStatus(status);
--
--        return 0;
--    }
--
--    return 1;
--}
--
- void KisLocalAlert(const char *in_text) {
-     time_t now = time(0);
-     if (!silent)
-         fprintf(stderr, "ALERT %.24s %s\n", ctime(&now), in_text);
--
--    if (sound == 1)
--        sound = PlaySound("alert");
--
- }
- void KisLocalStatus(const char *in_status) {
-@@ -638,37 +378,6 @@
-     char tmpstr[32];
--    GPS_data gdata;
--
--    if (gps_enable) {
--        float lat, lon, alt, spd, hed;
--        int mode;
--
--        gps->FetchLoc(&lat, &lon, &alt, &spd, &hed, &mode);
--
--        snprintf(tmpstr, 32, "%f", lat);
--        gdata.lat = tmpstr;
--        snprintf(tmpstr, 32, "%f", lon);
--        gdata.lon = tmpstr;
--        snprintf(tmpstr, 32, "%f", alt);
--        gdata.alt = tmpstr;
--        snprintf(tmpstr, 32, "%f", spd);
--        gdata.spd = tmpstr;
--        snprintf(tmpstr, 32, "%f", hed);
--        gdata.heading = tmpstr;
--        snprintf(tmpstr, 32, "%d", mode);
--        gdata.mode = tmpstr;
--    } else {
--        gdata.lat = "0.0";
--        gdata.lon = "0.0";
--        gdata.alt = "0.0";
--        gdata.spd = "0.0";
--        gdata.heading = "0.0";
--        gdata.mode = "0";
--    }
--
--    ui_server.SendToAll(gps_ref, (void *) &gdata);
--
-     INFO_data idata;
-     snprintf(tmpstr, 32, "%d", tracker.FetchNumNetworks());
-     idata.networks = tmpstr;
-@@ -789,81 +498,6 @@
-     }
- }
--int GpsEvent(Timetracker::timer_event *evt, void *parm) {
--    char status[STATUS_MAX];
--
--    // The GPS only provides us a new update once per second we might
--    // as well only update it here once a second
--
--    // If we're disconnected, try to reconnect.
--    if (gpsd_reconnect_attempt > 0) {
--        // Increment the time between connection attempts
--        if (last_gpsd_reconnect + ((gpsd_reconnect_attempt - 1) * 2) < time(0)) {
--            if (gps->OpenGPSD() < 0) {
--                last_gpsd_reconnect = time(0);
--
--                if (gpsd_reconnect_attempt < 20)
--                    gpsd_reconnect_attempt++;
--
--                snprintf(status, STATUS_MAX, "Unable to reconnect to GPSD, trying "
--                         "again in %d seconds.", ((gpsd_reconnect_attempt - 1) * 2));
--
--                if (!silent || NetWriteStatus(status) == 0)
--                    fprintf(stderr, "WARNING: %s\n", status);
--
--                return 1;
--            } else {
--                gpsd_reconnect_attempt = 0;
--
--                snprintf(status, STATUS_MAX, "Reopened connection to GPSD");
--                if (!silent || NetWriteStatus(status) == 0)
--                    fprintf(stderr, "NOTICE: %s\n", status);
--            }
--        } else {
--            // Don't process more if we haven't woken up yet
--            return 1;
--        }
--
--    }
--    
--    if (gps_enable) {
--        int gpsret;
--        gpsret = gps->Scan();
--
--        if (gpsret < 0) {
--            snprintf(status, STATUS_MAX, "GPS error requesting data: %s",
--                     gps->FetchError());
--
--            if (!silent || NetWriteStatus(status) == 0)
--                fprintf(stderr, "WARNING: %s\n", status);
--
--            gpsd_reconnect_attempt = 1;
--        }
--
--        if (gpsret == 0 && gpsmode != 0) {
--            if (!silent || NetWriteStatus("Lost GPS signal.") == 0)
--                fprintf(stderr, "Lost GPS signal.\n");
--            if (sound == 1)
--                sound = PlaySound("gpslost");
--
--            gpsmode = 0;
--        } else if (gpsret != 0 && gpsmode == 0) {
--            if (!silent || NetWriteStatus("Acquired GPS signal.") == 0)
--                fprintf(stderr, "Acquired GPS signal.\n");
--            if (sound == 1)
--                sound = PlaySound("gpslock");
--
--            gpsmode = 1;
--        }
--    }
--
--    if (gps_log == 1 && gpsmode != 0 && gps != NULL) {
--        gpsdump.DumpTrack(gps);
--    }
--
--    // We want to be rescheduled
--    return 1;
--}
- // Simple redirect to the network info drawer.  We don't want to change netwriteinfo to a
- // timer event since we call it un-timed too
-@@ -884,13 +518,6 @@
-     return 1;
- }
--// Write the waypoints for gpsdrive
--int WaypointSyncEvent(Timetracker::timer_event *evt, void *parm) {
--    tracker.WriteGpsdriveWaypt(waypoint_file);
--
--    return 1;
--}
--
- // Handle tracker maintenance
- int TrackerTickEvent(Timetracker::timer_event *evt, void *parm) {
-     tracker.Tick();
-@@ -1159,11 +786,9 @@
-            "  -c, --capture-source <src>   Packet capture source line (type,interface,name)\n"
-            "  -C, --enable-capture-sources Comma separated list of named packet sources to use.\n"
-            "  -l, --log-types <types>      Comma separated list of types to log,\n"
--           "                                (ie, dump,cisco,weak,network,gps)\n"
-+           "                                (ie, dump,cisco,weak,network)\n"
-            "  -d, --dump-type <type>       Dumpfile type (wiretap)\n"
-            "  -m, --max-packets <num>      Maximum number of packets before starting new dump\n"
--           "  -q, --quiet                  Don't play sounds\n"
--           "  -g, --gps <host:port>        GPS server (host:port or off)\n"
-            "  -p, --port <port>            TCPIP server port for GUI connections\n"
-            "  -a, --allowed-hosts <hosts>  Comma separated list of hosts allowed to connect\n"
-            "  -b, --bind-address <address>    Bind to this address. Default INADDR_ANY\n."
-@@ -1287,23 +912,6 @@
-         ip_track = 1;
-     }
--
--    if (conf->FetchOpt("waypoints") == "true") {
--        if(conf->FetchOpt("waypointdata") == "") {
--            fprintf(stderr, "WARNING:  Waypoint logging requested but no waypoint data file given.\n"
--                    "Waypoint logging will be disabled.\n");
--            waypoint = 0;
--        } else {
--            waypointfile = conf->ExpandLogPath(conf->FetchOpt("waypointdata"), "", "", 0, 1);
--            waypoint = 1;
--        }
--        if(conf->FetchOpt("waypoint_essid") == "true") {
--            waypointformat = 1;
--        } else {
--          waypointformat = 0;
--        }
--    }
--
-     if (conf->FetchOpt("metric") == "true") {
-         fprintf(stderr, "Using metric measurements.\n");
-         metric = 1;
-@@ -1421,26 +1029,6 @@
-             }
-         }
--
--        if (strstr(logtypes, "gps")) {
--            if (gps_log == 0) {
--                fprintf(stderr, "WARNING:  Disabling GPS logging.\n");
--            } else {
--                gps_log = 1;
--
--                if (conf->FetchOpt("logtemplate") == "") {
--                    fprintf(stderr, "FATAL:  Logging (gps coordinates) enabled but no logtemplate given in config.\n");
--                    ErrorShutdown();
--                }
--            }
--
--        }
--
--        if (gps_log == 1 && !net_log) {
--            fprintf(stderr, "WARNING:  Logging (gps coordinates) enabled but XML logging (networks) was not.\n"
--                    "It will be enabled now.\n");
--            xml_log = 1;
--        }
-     }
-     if (conf->FetchOpt("decay") != "") {
-@@ -1561,72 +1149,6 @@
-         legal_ipblock_vec.push_back(ipb);
-     }
--    // Process sound stuff
--    if (conf->FetchOpt("sound") == "true" && sound == -1) {
--        if (conf->FetchOpt("soundplay") != "") {
--            sndplay = conf->FetchOpt("soundplay");
--
--            if (conf->FetchOpt("soundopts") != "")
--                sndplay += " " + conf->FetchOpt("soundopts");
--
--            sound = 1;
--
--            if (conf->FetchOpt("sound_new") != "")
--                wav_map["new"] = conf->FetchOpt("sound_new");
--            if (conf->FetchOpt("sound_new_wep") != "")
--                wav_map["new_wep"] = conf->FetchOpt("sound_new_wep");
--            if (conf->FetchOpt("sound_traffic") != "")
--                wav_map["traffic"] = conf->FetchOpt("sound_traffic");
--            if (conf->FetchOpt("sound_junktraffic") != "")
--                wav_map["junktraffic"] = conf->FetchOpt("sound_traffic");
--            if (conf->FetchOpt("sound_gpslock") != "")
--                wav_map["gpslock"] = conf->FetchOpt("sound_gpslock");
--            if (conf->FetchOpt("sound_gpslost") != "")
--                wav_map["gpslost"] = conf->FetchOpt("sound_gpslost");
--            if (conf->FetchOpt("sound_alert") != "")
--                wav_map["alert"] = conf->FetchOpt("sound_alert");
--
--        } else {
--            fprintf(stderr, "ERROR:  Sound alerts enabled but no sound playing binary specified.\n");
--            sound = 0;
--        }
--    } else if (sound == -1)
--        sound = 0;
--
--    /* Added by Shaw Innes 17/2/02 */
--    /* Modified by Andrew Etter 15/9/02 */
--    if (conf->FetchOpt("speech") == "true" && speech == -1) {
--        if (conf->FetchOpt("festival") != "") {
--            festival = strdup(conf->FetchOpt("festival").c_str());
--            speech = 1;
--              
--                      if (conf->FetchOpt("flite") == "true")
--                              flite = 1;
--
--            string speechtype = conf->FetchOpt("speech_type");
--
--            if (!strcasecmp(speechtype.c_str(), "nato"))
--                speech_encoding = SPEECH_ENCODING_NATO;
--            else if (!strcasecmp(speechtype.c_str(), "spell"))
--                speech_encoding = SPEECH_ENCODING_SPELL;
--            else
--                speech_encoding = SPEECH_ENCODING_NORMAL;
--
--            // Make sure we have encrypted text lines
--            if (conf->FetchOpt("speech_encrypted") == "" || conf->FetchOpt("speech_unencrypted") == "") {
--                fprintf(stderr, "ERROR:  Speech request but speech_encrypted or speech_unencrypted line missing.\n");
--                speech = 0;
--            }
--
--            speech_sentence_encrypted = conf->FetchOpt("speech_encrypted");
--            speech_sentence_unencrypted = conf->FetchOpt("speech_unencrypted");
--        } else {
--            fprintf(stderr, "ERROR: Speech alerts enabled but no path to festival has been specified.\n");
--            speech = 0;
--        }
--    } else if (speech == -1)
--        speech = 0;
--
-     if (conf->FetchOpt("writeinterval") != "") {
-         if (sscanf(conf->FetchOpt("writeinterval").c_str(), "%d", &datainterval) != 1) {
-             fprintf(stderr, "FATAL:  Illegal config file value for data interval.\n");
-@@ -1646,45 +1168,6 @@
-         fprintf(stderr, "WARNING:  No client_manuf file specified.  Client manufacturers will not be detected.\n");
-     }
--    // Fork and find the sound options
--    if (sound) {
--        if (pipe(soundpair) == -1) {
--            fprintf(stderr, "WARNING:  Unable to create pipe for audio.  Disabling sound.\n");
--            sound = 0;
--        } else {
--            soundpid = fork();
--
--            if (soundpid < 0) {
--                fprintf(stderr, "WARNING:  Unable to fork for audio.  Disabling sound.\n");
--                sound = 0;
--            } else if (soundpid == 0) {
--                SoundHandler(soundpair, sndplay.c_str(), wav_map);
--                exit(0);
--            }
--
--            close(soundpair[0]);
--        }
--    }
--
--    if (speech) {
--        if (pipe(speechpair) == -1) {
--            fprintf(stderr, "WARNING:  Unable to create pipe for speech.  Disabling speech.\n");
--            speech = 0;
--        } else {
--            speechpid = fork();
--
--            if (speechpid < 0) {
--                fprintf(stderr, "WARNING:  Unable to fork for speech.  Disabling speech.\n");
--                speech = 0;
--            } else if (speechpid == 0) {
--                SpeechHandler(speechpair, festival);
--                exit(0);
--            }
--
--            close(speechpair[0]);
--        }
--    }
--
-     // Grab the filtering
-     string filter_bit;
-@@ -1710,7 +1193,7 @@
-     }
-     if ((filter_bit = conf->FetchOpt("filter_export")) != "") {
--        fprintf(stderr, "Enabling filtering on exported (csv, xml, network, gps) files.\n");
-+        fprintf(stderr, "Enabling filtering on exported (csv, xml, network) files.\n");
-         filter_export = 1;
-         if (ConfigFile::ParseFilterLine(filter_bit, &filter_export_bssid, &filter_export_source,
-                                         &filter_export_dest, &filter_export_bssid_invert,
-@@ -1816,14 +1299,6 @@
-     }
--    if (waypoint) {
--        if ((waypoint_file = fopen(waypointfile.c_str(), "a")) == NULL) {
--            fprintf(stderr, "WARNING:  Could not open waypoint file '%s' for writing: %s\n",
--                    waypointfile.c_str(), strerror(errno));
--            waypoint = 0;
--        }
--    }
--
-     // Create all the logs and title/number them appropriately
-     // We need to save this for after we toast the conf record
-     int logfile_matched = 0;
-@@ -1871,13 +1346,6 @@
-                 continue;
-         }
--        if (gps_log == 1) {
--            gpslogfile = conf->ExpandLogPath(conf->FetchOpt("logtemplate"), logname, "gps", run_num);
--
--            if (gpslogfile == "")
--                continue;
--        }
--
-         // if we made it this far we're cool -- all the logfiles we're writing to matched
-         // this number
-         logfile_matched = 1;
-@@ -1906,9 +1374,6 @@
-     if (cisco_log)
-         fprintf(stderr, "Logging cisco product information to %s\n", ciscologfile.c_str());
--    if (gps_log == 1)
--        fprintf(stderr, "Logging gps coordinates to %s\n", gpslogfile.c_str());
--
-     if (data_log)
-         fprintf(stderr, "Logging data to %s\n", dumplogfile.c_str());
-@@ -2055,7 +1520,6 @@
-         { "dump-type", required_argument, 0, 'd' },
-         { "max-packets", required_argument, 0, 'm' },
-         { "quiet", no_argument, 0, 'q' },
--        { "gps", required_argument, 0, 'g' },
-         { "port", required_argument, 0, 'p' },
-         { "allowed-hosts", required_argument, 0, 'a' },
-         { "bind-address", required_argument, 0, 'b'},
-@@ -2136,18 +1600,6 @@
-                 Usage(argv[0]);
-             }
-             break;
--        case 'g':
--            // GPS
--            if (strcmp(optarg, "off") == 0) {
--                gps_enable = 0;
--            }
--            else if (sscanf(optarg, "%1023[^:]:%d", gpshost, &gpsport) < 2) {
--                fprintf(stderr, "Invalid GPS host '%s' (host:port or off required)\n",
--                       optarg);
--                gps_enable = 1;
--                Usage(argv[0]);
--            }
--            break;
-         case 'p':
-             // Port
-             if (sscanf(optarg, "%d", &tcpport) != 1) {
-@@ -2169,7 +1621,6 @@
-             break;
-         case 'q':
-             // Quiet
--            sound = 0;
-             break;
-         case 'v':
-             // version
-@@ -2323,39 +1774,6 @@
-     // And we're done
-     fclose(pid_file);
-             
--
--    // Set up the GPS object to give to the children
--    if (gpsport == -1 && gps_enable) {
--        if (conf->FetchOpt("gps") == "true") {
--            if (sscanf(conf->FetchOpt("gpshost").c_str(), "%1023[^:]:%d", gpshost, 
--                       &gpsport) != 2) {
--                fprintf(stderr, "Invalid GPS host in config (host:port required)\n");
--                exit(1);
--            }
--
--            gps_enable = 1;
--        } else {
--            gps_enable = 0;
--            gps_log = 0;
--        }
--    }
--
--    if (gps_enable == 1) {
--        gps = new GPSD(gpshost, gpsport);
--
--        // Lock GPS position
--        if (conf->FetchOpt("gpsmodelock") == "true") {
--            fprintf(stderr, "Enabling GPS position lock override (broken GPS unit "
--                    "reports 0 always)\n");
--            gps->SetOptions(GPSD_OPT_FORCEMODE);
--        }
--
--    } else {
--        gps_log = 0;
--    }
--
--    // Register the gps and timetracker with the sourcetracker
--    sourcetracker.AddGpstracker(gps);
-     sourcetracker.AddTimetracker(&timetracker);
-     // Handle errors here maybe in the future
-@@ -2522,13 +1940,6 @@
-         fprintf(stderr, "Dump file format: %s\n", dumpfile->FetchType());
-     }
--    if (gps_enable && gps_log == 1) {
--        if (gpsdump.OpenDump(gpslogfile.c_str(), xmllogfile.c_str()) < 0) {
--            fprintf(stderr, "FATAL: GPS dump error: %s\n", gpsdump.FetchError());
--            ErrorShutdown();
--        }
--    }
--
-     // Open our files first to make sure we can, we'll unlink the empties later.
-     FILE *testfile = NULL;
-     if (net_log) {
-@@ -2600,14 +2011,13 @@
-     */
-     if (data_log || net_log || crypt_log) {
--        snprintf(status, STATUS_MAX, "Logging%s%s%s%s%s%s%s",
-+        snprintf(status, STATUS_MAX, "Logging%s%s%s%s%s%s",
-                  data_log ? " data" : "" ,
-                  net_log ? " networks" : "" ,
-                  csv_log ? " CSV" : "" ,
-                  xml_log ? " XML" : "" ,
-                  crypt_log ? " weak" : "",
--                 cisco_log ? " cisco" : "",
--                 gps_log == 1 ? " gps" : "");
-+                 cisco_log ? " cisco" : "");
-         fprintf(stderr, "%s\n", status);
-     } else if (no_log) {
-         snprintf(status, STATUS_MAX, "Not logging any data.");
-@@ -2625,23 +2035,6 @@
-         }
-     }
--    if (gps_enable) {
--        // Open the GPS
--        if (gps->OpenGPSD() < 0) {
--            fprintf(stderr, "%s\n", gps->FetchError());
--
--            gps_enable = 0;
--            gps_log = 0;
--        } else {
--            fprintf(stderr, "Opened GPS connection to %s port %d\n",
--                    gpshost, gpsport);
--
--            gpsmode = gps->FetchMode();
--
--            last_gpsd_reconnect = time(0);
--        }
--    }
--
-     fprintf(stderr, "Listening on port %d.\n", tcpport);
-     for (unsigned int ipvi = 0; ipvi < legal_ipblock_vec.size(); ipvi++) {
-         char *netaddr = strdup(inet_ntoa(legal_ipblock_vec[ipvi]->network));
-@@ -2682,8 +2075,6 @@
-                                              &Protocol_NETWORK, &ProtocolNetworkEnable);
-     client_ref = ui_server.RegisterProtocol("CLIENT", 0, CLIENT_fields_text,
-                                             &Protocol_CLIENT, &ProtocolClientEnable);
--    gps_ref = ui_server.RegisterProtocol("GPS", 0, GPS_fields_text,
--                                         &Protocol_GPS, NULL);
-     info_ref = ui_server.RegisterProtocol("INFO", 0, INFO_fields_text,
-                                           &Protocol_INFO, NULL);
-     remove_ref = ui_server.RegisterProtocol("REMOVE", 0, REMOVE_fields_text,
-@@ -2738,14 +2129,9 @@
-     // Write network info and tick the tracker once per second
-     timetracker.RegisterTimer(SERVER_TIMESLICES_SEC, NULL, 1, &NetWriteEvent, NULL);
-     timetracker.RegisterTimer(SERVER_TIMESLICES_SEC, NULL, 1, &TrackerTickEvent, NULL);
--    // Update GPS coordinates and handle signal loss if defined
--    timetracker.RegisterTimer(SERVER_TIMESLICES_SEC, NULL, 1, &GpsEvent, NULL);
-     // Sync the data files if requested
-     if (datainterval > 0 && no_log == 0)
-         timetracker.RegisterTimer(datainterval * SERVER_TIMESLICES_SEC, NULL, 1, &ExportSyncEvent, NULL);
--    // Write waypoints if requested
--    if (waypoint)
--        timetracker.RegisterTimer(decay * SERVER_TIMESLICES_SEC, NULL, 1, &WaypointSyncEvent, NULL);
-     // Channel hop if requested
-     if (channel_hop) {
-         if (channel_dwell)
-@@ -2769,7 +2155,6 @@
-     snprintf(status, 1024, "%s", TIMESTAMP);
-     kdata.timestamp = status;
--    time_t last_click = 0;
-     int num_networks = 0, num_packets = 0, num_noise = 0, num_dropped = 0;
-@@ -2918,54 +2303,13 @@
-                     }
--                    if (gps_log == 1 && info.type != packet_noise && 
--                        info.type != packet_unknown && info.type != packet_phy && 
--                        info.corrupt == 0) {
--                        if (gpsdump.DumpPacket(&info) < 0) {
--                            snprintf(status, STATUS_MAX, "%s", gpsdump.FetchError());
--                            if (!silent || NetWriteStatus(status) == 0)
--                                fprintf(stderr, "%s\n", status);
--                        }
--                    }
--
-                     // tracker.ProcessPacket(info);
-                     tracker.ProcessPacket(&packet, &info, &bssid_wep_map, 
-                                                                                 wep_identity);
--                    if (tracker.FetchNumNetworks() > num_networks) {
--                        if (sound == 1)
--                            if (info.crypt_set && 
--                                                              wav_map.find("new_wep") != wav_map.end())
--                                sound = PlaySound("new_wep");
--                            else
--                                sound = PlaySound("new");
--                        if (speech == 1) {
--                            string text;
--
--                            if (info.crypt_set)
--                                text = ExpandSpeechString(speech_sentence_encrypted, &info, 
--                                                          speech_encoding);
--                            else
--                                text = ExpandSpeechString(speech_sentence_unencrypted, 
--                                                          &info, speech_encoding);
--
--                            speech = SayText(MungeToShell(text).c_str());
--                        }
--                    }
-                     num_networks = tracker.FetchNumNetworks();
-                     if (tracker.FetchNumPackets() != num_packets) {
--                        if (cur_time - last_click >= decay && sound == 1) {
--                            if (tracker.FetchNumPackets() - num_packets >
--                                tracker.FetchNumDropped() + localdropnum - num_dropped) {
--                                sound = PlaySound("traffic");
--                            } else {
--                                sound = PlaySound("junktraffic");
--                            }
--
--                            last_click = cur_time;
--                        }
--
-                         num_packets = tracker.FetchNumPackets();
-                         num_noise = tracker.FetchNumNoise();
-                         num_dropped = tracker.FetchNumDropped() + localdropnum;
-diff -urN kismet.dev/kismet_server.h kismet.dev2/kismet_server.h
---- kismet.dev/kismet_server.h 2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/kismet_server.h        2005-08-23 01:59:25.653218728 +0200
-@@ -33,10 +33,6 @@
- void handle_command(TcpServer *tcps, client_command *cc);
- int NetWriteStatus(const char *in_status);
- void NetWriteInfo();
--int SayText(string in_text);
--int PlaySound(string in_sound);
--void SpeechHandler(int *fds, const char *player);
--void SoundHandler(int *fds, const char *player, map<string, string> soundmap);
- void ProtocolAlertEnable(int in_fd);
- void ProtocolNetworkEnable(int in_fd);
- void ProtocolClientEnable(int in_fd);
-diff -urN kismet.dev/packetracker.cc kismet.dev2/packetracker.cc
---- kismet.dev/packetracker.cc 2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/packetracker.cc        2005-08-23 01:59:25.656218272 +0200
-@@ -2439,23 +2439,3 @@
- }
--// Write a gpsdrive compatable waypoint file
--int Packetracker::WriteGpsdriveWaypt(FILE *in_file) {
--    fseek(in_file, 0L, SEEK_SET);
--    ftruncate(fileno(in_file), 0);
--
--    // Convert the map to a vector and sort it
--    for (map<mac_addr, wireless_network *>::const_iterator i = bssid_map.begin();
--         i != bssid_map.end(); ++i) {
--        wireless_network *net = i->second;
--
--        float lat, lon;
--        lat = (net->min_lat + net->max_lat) / 2;
--        lon = (net->min_lon + net->max_lon) / 2;
--        fprintf(in_file, "%s\t%f  %f\n", waypointformat == 1 ? net->ssid.c_str() : net->bssid.Mac2String().c_str(), lat, lon);
--    }
--
--    fflush(in_file);
--
--    return 1;
--}
-diff -urN kismet.dev/packetracker.h kismet.dev2/packetracker.h
---- kismet.dev/packetracker.h  2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/packetracker.h 2005-08-23 01:59:25.656218272 +0200
-@@ -30,7 +30,6 @@
- #include <string>
- #include "util.h"
--#include "gpsd.h"
- #include "packet.h"
- #include "tracktypes.h"
- #include "manuf.h"
-@@ -85,8 +84,6 @@
-     int WriteXMLNetworks(string in_fname);
-     int WriteCisco(string in_fname);
--    int WriteGpsdriveWaypt(FILE *in_file);
--
-     void WriteSSIDMap(FILE *in_file);
-     void ReadSSIDMap(FILE *in_file);
-diff -urN kismet.dev/packetsourcetracker.cc kismet.dev2/packetsourcetracker.cc
---- kismet.dev/packetsourcetracker.cc  2005-08-23 00:59:39.969982048 +0200
-+++ kismet.dev2/packetsourcetracker.cc 2005-08-23 01:59:25.657218120 +0200
-@@ -24,7 +24,6 @@
- Packetsourcetracker::Packetsourcetracker() {
-     next_packsource_id = 0;
-     next_meta_id = 0;
--    gpsd = NULL;
-     timetracker = NULL;
-     chanchild_pid = 0;
-     sockpair[0] = sockpair[1] = 0;
-@@ -691,7 +690,6 @@
-         
-         // Register the trackers with it
-         meta->capsource->AddTimetracker(timetracker);
--        meta->capsource->AddGpstracker(gpsd);
-        
-         // Open it
-         fprintf(stderr, "Source %d (%s): Opening %s source interface %s...\n",
-diff -urN kismet.dev/packetsourcetracker.h kismet.dev2/packetsourcetracker.h
---- kismet.dev/packetsourcetracker.h   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/packetsourcetracker.h  2005-08-23 01:59:25.658217968 +0200
-@@ -30,7 +30,6 @@
- #include <string>
- #include "timetracker.h"
--#include "gpsd.h"
- #include "packetsource.h"
- // Sentinel for starting a new packet
-@@ -144,9 +143,6 @@
-     // Register a timer event handler for us to use
-     void AddTimetracker(Timetracker *in_tracker) { timetracker = in_tracker; }
--    // Register the GPS server for us to use
--    void AddGpstracker(GPSD *in_gpsd) { gpsd = in_gpsd; }
--    
-     // Register a packet prototype source...  Card type string, root binding requirement,
-     // function to generate an instance of the source, and function to change channel 
-     // for this card type.  This fills out the prototype. Sources that don't hop 
-@@ -221,7 +217,6 @@
-         uint16_t channel;
-     } chanchild_changepacket;
--    GPSD *gpsd;
-     Timetracker *timetracker;
-     
-     char errstr[1024];
-diff -urN kismet.dev/panelfront.cc kismet.dev2/panelfront.cc
---- kismet.dev/panelfront.cc   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/panelfront.cc  2005-08-23 01:59:25.659217816 +0200
-@@ -37,7 +37,6 @@
-     "  Key  Action",
-     "   e   List Kismet servers",
-     "   z   Toggle fullscreen zoom of network view",
--    "   m   Toggle muting of sound and speech",
-     "   t   Tag (or untag) selected network",
-     "   g   Group tagged networks",
-     "   u   Ungroup current group",
-@@ -121,7 +120,6 @@
-     "Key Action",
-     " e  List Kismet servers",
-     " z  Toggle fullscreen net list",
--    " m  Toggle muting",
-     " t  Tag (or untag) selected",
-     " g  Group tagged networks",
-     " u  Ungroup current group",
-@@ -237,19 +235,6 @@
- };
--char *KismetHelpGps[] = {
--    "KISMET NETWORK FOLLOW",
--    "This panel estimates the center of a network, the current",
--    "direction of travel, and the direction of the network center",
--    "and distance relative to the current direction of movement.",
--    " Key   Action",
--    "  s    Follow location of strongest packet",
--    "  c    Follow location of estimated network center",
--    "  q    Close popup",
--    NULL
--};
--
--
- char *KismetHelpStats[] = {
-     "KISMET NETWORK STATISTICS",
-     "This panel displays overall statistics about the wireless",
-@@ -678,7 +663,6 @@
-     }
-     // Enable all the protocols we handle
--    in_client->EnableProtocol("GPS");
-     in_client->EnableProtocol("INFO");
-     in_client->EnableProtocol("REMOVE");
-     in_client->EnableProtocol("NETWORK");
-@@ -1282,27 +1266,6 @@
-         if (con->client == NULL)
-             continue;
--        // Update GPS
--        float newlat, newlon, newalt, newspd, newheading;
--        int newfix;
--        con->client->FetchLoc(&newlat, &newlon, &newalt, &newspd, &newheading, &newfix);
--
--        if (GPSD::EarthDistance(newlat, newlon, last_lat, last_lon) > 10) {
--            con->last_lat = con->lat;
--            con->last_lon = con->lon;
--            con->last_spd = con->spd;
--            con->last_alt = con->alt;
--            con->last_fix = con->fix;
--            con->last_heading = con->heading;
--        }
--
--        con->lat = newlat;
--        con->lon = newlon;
--        con->alt = newalt;
--        con->spd = newspd;
--        con->heading = newheading;
--        con->fix = newfix;
--
-         // Update quality
-         con->quality = con->client->FetchQuality();
-         con->power = con->client->FetchPower();
-diff -urN kismet.dev/panelfront.h kismet.dev2/panelfront.h
---- kismet.dev/panelfront.h    2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/panelfront.h   2005-08-23 01:59:25.660217664 +0200
-@@ -65,7 +65,6 @@
- #define SORT_SIZE 10
- extern char *KismetHelpPower[];
- extern char *KismetHelpRate[];
--extern char *KismetHelpGps[];
- extern char *KismetHelpStats[];
- extern char *KismetHelpDump[];
- extern char *KismetHelpPack[];
-@@ -269,7 +268,6 @@
-     int RatePrinter(void *in_window);
-     int StatsPrinter(void *in_window);
-     int PackPrinter(void *in_window);
--    int GpsPrinter(void *in_window);
-     int AlertPrinter(void *in_window);
-     int MainClientPrinter(void *in_window);
-@@ -298,7 +296,6 @@
-     int PackInput(void *in_window, int in_chr);
-     // Help has a generic handler
-     int TextInput(void *in_window, int in_chr);
--    int GpsInput(void *in_window, int in_chr);
-     int AlertInput(void *in_window, int in_chr);
-     int MainClientInput(void *in_window, int in_chr);
-diff -urN kismet.dev/panelfront_display.cc kismet.dev2/panelfront_display.cc
---- kismet.dev/panelfront_display.cc   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/panelfront_display.cc  2005-08-23 01:59:25.663217208 +0200
-@@ -727,7 +727,7 @@
-         mvwaddstr(netwin, netwin->_maxy, netwin->_maxx - 14, ptxt);
-     }
--#ifdef HAVE_GPS
-+#if 0
-     if (!(lat == 0 && lon == 0 && alt == 0 && spd == 0 && fix == 0)) {
-@@ -1496,51 +1496,6 @@
-         snprintf(output, print_width, "Networks: %d", (int) details_network->networks.size());
-         kwin->text.push_back(output);
--        if (details_network->virtnet->gps_fixed != -1) {
--            if ((details_network->virtnet->min_lat == 90) && (details_network->virtnet->min_lon == 180) &&
--                (details_network->virtnet->max_lat == -90) && (details_network->virtnet->max_lon == -180)) {
--                   snprintf(output, print_width, "Min Loc : N/A");
--                   kwin->text.push_back(output);
--                   snprintf(output, print_width, "Max Loc : N/A");
--                   kwin->text.push_back(output);
--                   snprintf(output, print_width, "Range   : N/A");
--                   kwin->text.push_back(output);
--            }
--          else {
--                snprintf(output, print_width, "Min Loc : Lat %f Lon %f Alt %f Spd %f",
--                         details_network->virtnet->min_lat, details_network->virtnet->min_lon,
--                         metric ? details_network->virtnet->min_alt / 3.3 : details_network->virtnet->min_alt,
--                         metric ? details_network->virtnet->min_spd * 1.6093 : details_network->virtnet->min_spd);
--                kwin->text.push_back(output);
--                snprintf(output, print_width, "Max Loc : Lat %f Lon %f Alt %f Spd %f",
--                         details_network->virtnet->max_lat, details_network->virtnet->max_lon,
--                         metric ? details_network->virtnet->max_alt / 3.3 : details_network->virtnet->max_alt,
--                         metric ? details_network->virtnet->max_spd * 1.6093 : details_network->virtnet->max_spd);
--                kwin->text.push_back(output);
--
--                double diagdist = GPSD::EarthDistance(details_network->virtnet->min_lat,
--                                                      details_network->virtnet->min_lon,
--                                                      details_network->virtnet->max_lat,
--                                                      details_network->virtnet->max_lon);
--
--                if (finite(diagdist)) {
--                    if (metric) {
--                        if (diagdist < 1000)
--                            snprintf(output, print_width, "Range    : %.3f meters", diagdist);
--                        else
--                            snprintf(output, print_width, "Range   : %.3f kilometers", diagdist / 1000);
--                    } else {
--                        diagdist *= 3.3;
--                        if (diagdist < 5280)
--                            snprintf(output, print_width, "Range   : %.3f feet", diagdist);
--                        else
--                            snprintf(output, print_width, "Range   : %.3f miles", diagdist / 5280);
--                    }
--                    kwin->text.push_back(output);
--                }
--          }
--        }
--
-         if (details_network->virtnet->carrier_set & (1 << (int) carrier_80211b)) {
-             snprintf(output, print_width, "Carrier : IEEE 802.11b");
-             kwin->text.push_back(output);
-@@ -1853,49 +1808,6 @@
-                      dnet->ipdata.range_ip[2], dnet->ipdata.range_ip[3]);
-             kwin->text.push_back(output);
-         }
--    
--        if (dnet->gps_fixed != -1) {
--            if ((dnet->min_lat == 90) && (dnet->min_lon == 180) &&
--              (dnet->max_lat == -90) && (dnet->max_lon == -180)) {
--                   snprintf(output, print_width, "Min Loc : N/A");
--                   kwin->text.push_back(output);
--                   snprintf(output, print_width, "Max Loc : N/A");
--                   kwin->text.push_back(output);
--                   snprintf(output, print_width, "Range   : N/A");
--                   kwin->text.push_back(output);
--          }
--          else {
--                snprintf(output, print_width, "Min Loc : Lat %f Lon %f Alt %f Spd %f",
--                         dnet->min_lat, dnet->min_lon,
--                         metric ? dnet->min_alt / 3.3 : dnet->min_alt,
--                         metric ? dnet->min_spd * 1.6093 : dnet->min_spd);
--                kwin->text.push_back(output);
--                snprintf(output, print_width, "Max Loc : Lat %f Lon %f Alt %f Spd %f",
--                         dnet->max_lat, dnet->max_lon,
--                         metric ? dnet->max_alt / 3.3 : dnet->max_alt,
--                         metric ? dnet->max_spd * 1.6093 : dnet->max_spd);
--                kwin->text.push_back(output);
--
--                double diagdist = GPSD::EarthDistance(dnet->min_lat, dnet->min_lon,
--                                                  dnet->max_lat, dnet->max_lon);
--
--                if (finite(diagdist)) {
--                    if (metric) {
--                        if (diagdist < 1000)
--                            snprintf(output, print_width, "Range    : %f meters", diagdist);
--                        else
--                            snprintf(output, print_width, "Range   : %f kilometers", diagdist / 1000);
--                    } else {
--                        diagdist *= 3.3;
--                        if (diagdist < 5280)
--                            snprintf(output, print_width, "Range   : %f feet", diagdist);
--                        else
--                            snprintf(output, print_width, "Range   : %f miles", diagdist / 5280);
--                    }
--                    kwin->text.push_back(output);
--                }
--          }
--        }
-     }
-     // Now we just use the text printer to handle the rest for us
-@@ -1903,184 +1815,6 @@
-     return TextPrinter(in_window);
- }
--int PanelFront::GpsPrinter(void *in_window) {
--    kis_window *kwin = (kis_window *) in_window;
--
--    char output[1024];
--    kwin->text.clear();
--
--      if (details_network == NULL) {
--              kwin->text.push_back("The network or group being displayed");
--              kwin->text.push_back("has been deleted.  Please select a ");
--              kwin->text.push_back("different network.");
--              return TextPrinter(in_window);
--      }
--
--    wireless_network *dnet = details_network->virtnet;
--
--    int print_width = kwin->print_width;
--    if (print_width > 1024)
--        print_width = 1023;
--
--    if (print_width < 32) {
--        kwin->text.push_back("Display not wide enough");
--        return TextPrinter(in_window);
--    }
--
--    if (dnet->aggregate_points == 0) {
--        kwin->text.push_back("No GPS data.");
--        return TextPrinter(in_window);
--    }
--
--    float center_lat, center_lon;
--
--    // We hijack the "selected" field as a toggle
--    if (kwin->selected == 1) {
--        center_lat = dnet->best_lat;
--        center_lon = dnet->best_lon;
--    } else {
--        center_lat = dnet->aggregate_lat / dnet->aggregate_points;
--        center_lon = dnet->aggregate_lon / dnet->aggregate_points;
--    }
--
--    // Get bearing to the center
--    float center_angle = GPSD::CalcHeading(center_lat, center_lon, lat, lon);
--
--    float difference_angle = heading - center_angle;
--    if (difference_angle < 0)
--        difference_angle += 360;
--
--    double diagdist = GPSD::EarthDistance(lat, lon, center_lat, center_lon);
--
--    // Now we know everything - where we are, where we are headed, where we SHOULD be headed
--    // to get to the supposed center of the network, how far it is, and the orientation on our
--    // compass to get to it.  Time to start drawing our output.
--
--    char compass[5][10];
--    memset(compass, 0, sizeof(char) * 5 * 10);
--
--    // |  41.12345x-74.12345     .-|-/    |
--    // | Bearing:               /  |/ \   |
--    // |  123.23 degrees       |   O   |  |
--    // |                        \   \ /   |
--    // | Estimated center:       '---\    |
--
--
--    // Find the orientation on our compass:
--    if (difference_angle > 330 || difference_angle <= 22) {
--        snprintf(compass[0], 10, "  .-|-.  ");
--        snprintf(compass[1], 10, " /  |  \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\     / ");
--        snprintf(compass[4], 10, "  '---'  ");
--    } else if (difference_angle > 22 && difference_angle <= 66) {
--        snprintf(compass[0], 10, "  .---/  ");
--        snprintf(compass[1], 10, " /   / \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\     / ");
--        snprintf(compass[4], 10, "  '---'  ");
--    } else if (difference_angle > 66 && difference_angle <= 110) {
--        snprintf(compass[0], 10, "  .---.  ");
--        snprintf(compass[1], 10, " /     \\ ");
--        snprintf(compass[2], 10, "|   O----");
--        snprintf(compass[3], 10, " \\     / ");
--        snprintf(compass[4], 10, "  '---'  ");
--    } else if (difference_angle > 110 && difference_angle <= 154) {
--        snprintf(compass[0], 10, "  .---.  ");
--        snprintf(compass[1], 10, " /     \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\   \\ / ");
--        snprintf(compass[4], 10, "  '---\\  ");
--    } else if (difference_angle > 154 && difference_angle <= 198) {
--        snprintf(compass[0], 10, "  .---.  ");
--        snprintf(compass[1], 10, " /     \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\  |  / ");
--        snprintf(compass[4], 10, "  '-|-'  ");
--    } else if (difference_angle > 198 && difference_angle <= 242) {
--        snprintf(compass[0], 10, "  .---.  ");
--        snprintf(compass[1], 10, " /     \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\ /   / ");
--        snprintf(compass[4], 10, "  /---'  ");
--    } else if (difference_angle > 242 && difference_angle <= 286) {
--        snprintf(compass[0], 10, "  .---.  ");
--        snprintf(compass[1], 10, " /     \\ ");
--        snprintf(compass[2], 10, "----O   |");
--        snprintf(compass[3], 10, " \\     / ");
--        snprintf(compass[4], 10, "  '---'  ");
--    } else if (difference_angle > 286 && difference_angle <= 330) {
--        snprintf(compass[0], 10, "  \\---.  ");
--        snprintf(compass[1], 10, " / \\   \\ ");
--        snprintf(compass[2], 10, "|   O   |");
--        snprintf(compass[3], 10, " \\     / ");
--        snprintf(compass[4], 10, "  '---'  ");
--    } else {
--        snprintf(compass[0], 10, "%f\n", difference_angle);
--    }
--
--
--    // - Network GPS ---------------------|
--    // | Current:                         |
--    // |  41.12345x-74.12345     .-|-.    |
--    // | Bearing:               /  |  \   |
--    // |  123.23 degrees       |   O   |  |
--    // |                        \   \ /   |
--    // | Estimated center:       '---\    |
--    // | -73.12345x43.12345               |
--    // |                        120 feet  |
--    // ------------------------------------
--    char textfrag[23];
--
--    snprintf(output, print_width, "Current:");
--    kwin->text.push_back(output);
--
--    snprintf(textfrag, 23, "%.3f x %.3f", lat, lon);
--    snprintf(output, print_width, "%-22s%s", textfrag, compass[0]);
--    kwin->text.push_back(output);
--
--    snprintf(textfrag, 23, " Bearing:");
--    snprintf(output, print_width, "%-22s%s", textfrag, compass[1]);
--    kwin->text.push_back(output);
--
--    snprintf(textfrag, 23, " %.2f*", heading);
--    snprintf(output, print_width, "%-22s%s", textfrag, compass[2]);
--    kwin->text.push_back(output);
--
--    snprintf(textfrag, 23, " ");
--    snprintf(output, print_width, "%-22s%s", textfrag, compass[3]);
--    kwin->text.push_back(output);
--
--    if (kwin->selected == 1)
--        snprintf(textfrag, 23, "Strongest signal:");
--    else
--        snprintf(textfrag, 23, "Estimated Center:");
--    snprintf(output, print_width, "%-22s%s", textfrag, compass[4]);
--    kwin->text.push_back(output);
--
--    snprintf(textfrag, 23, "%.3f x %.3f", center_lat, center_lon);
--    snprintf(output, print_width, "%-22s%.2f*", textfrag, difference_angle);
--    kwin->text.push_back(output);
--
--    if (metric) {
--        if (diagdist < 1000)
--            snprintf(textfrag, 23, "%.2f m", diagdist);
--        else
--            snprintf(textfrag, 23, "%.2f km", diagdist / 1000);
--    } else {
--        diagdist *= 3.3;
--        if (diagdist < 5280)
--            snprintf(textfrag, 23, "%.2f ft", diagdist);
--        else
--            snprintf(textfrag, 23, "%.2f mi", diagdist / 5280);
--    }
--
--    snprintf(output, print_width, "%-22s%s", "", textfrag);
--    kwin->text.push_back(output);
--
--    return TextPrinter(in_window);
--}
--
- int PanelFront::PackPrinter(void *in_window) {
-     kis_window *kwin = (kis_window *) in_window;
-@@ -3049,53 +2783,6 @@
-              details_client->ipdata.ip[2], details_client->ipdata.ip[3]);
-     kwin->text.push_back(output);
--    if (details_client->gps_fixed != -1) {
--        kwin->text.push_back("");
--
--        if ((details_client->min_lat == 90) && (details_client->min_lon == 180) &&
--            (details_client->max_lat == -90) && (details_client->max_lon == -180)) {
--               snprintf(output, print_width, "Min Loc : N/A");
--               kwin->text.push_back(output);
--               snprintf(output, print_width, "Max Loc : N/A");
--               kwin->text.push_back(output);
--               snprintf(output, print_width, "Range   : N/A");
--               kwin->text.push_back(output);
--        }
--      else {
--            snprintf(output, print_width, "Min Loc : Lat %f Lon %f Alt %f Spd %f",
--                     details_client->min_lat, details_client->min_lon,
--                     metric ? details_client->min_alt / 3.3 : details_client->min_alt,
--                     metric ? details_client->min_spd * 1.6093 : details_client->min_spd);
--            kwin->text.push_back(output);
--            snprintf(output, print_width, "Max Loc : Lat %f Lon %f Alt %f Spd %f",
--                     details_client->max_lat, details_client->max_lon,
--                     metric ? details_client->max_alt / 3.3 : details_client->max_alt,
--                     metric ? details_client->max_spd * 1.6093 : details_client->max_spd);
--            kwin->text.push_back(output);
--
--            double diagdist = GPSD::EarthDistance(details_client->min_lat,
--                                                  details_client->min_lon,
--                                                  details_client->max_lat,
--                                                  details_client->max_lon);
--
--            if (finite(diagdist)) {
--                if (metric) {
--                    if (diagdist < 1000)
--                        snprintf(output, print_width, "Range    : %f meters", diagdist);
--                    else
--                        snprintf(output, print_width, "Range    : %f kilometers", diagdist / 1000);
--                } else {
--                    diagdist *= 3.3;
--                    if (diagdist < 5280)
--                        snprintf(output, print_width, "Range   : %f feet", diagdist);
--                    else
--                        snprintf(output, print_width, "Range   : %f miles", diagdist / 5280);
--                }
--                kwin->text.push_back(output);
--            }
--        }
--        kwin->text.push_back("");
--    }
-     snprintf(output, print_width, "Packets :");
-     kwin->text.push_back(output);
-diff -urN kismet.dev/panelfront_input.cc kismet.dev2/panelfront_input.cc
---- kismet.dev/panelfront_input.cc     2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/panelfront_input.cc    2005-08-23 01:59:25.665216904 +0200
-@@ -300,16 +300,9 @@
-         break;
-     case 'f':
-     case 'F':
--        if (sortby != sort_auto && last_displayed.size() > 0) {
--            details_network = last_displayed[kwin->selected];
--            SpawnWindow("Network Location", &PanelFront::GpsPrinter, &PanelFront::GpsInput, 8, 34);
--        } else {
--            WriteStatus("Cannot view network GPS info in autofit sort mode.  Sort by a different method.");
--        }
-         break;
-     case 'm':
-     case 'M':
--        MuteToggle();
-         break;
-     case 'e':
-     case 'E':
-@@ -447,7 +440,6 @@
-     switch(in_chr) {
-     case 'm':
-     case 'M':
--        MuteToggle();
-         break;
-     case 'p':
-     case 'P':
-@@ -546,33 +538,6 @@
-     return 1;
- }
--int PanelFront::GpsInput(void *in_window, int in_chr) {
--    kis_window *kwin = (kis_window *) in_window;
--
--    switch (in_chr) {
--    case 's':
--    case 'S':
--        kwin->selected = 1;
--        break;
--    case 'c':
--    case 'C':
--        kwin->selected = 0;
--        break;
--    case 'h':
--    case 'H':
--        SpawnHelp(KismetHelpGps);
--        break;
--    case 'x':
--    case 'X':
--    case 'q':
--    case 'Q':
--        return 0;
--        break;
--    }
--
--    return 1;
--}
--
- int PanelFront::RateInput(void *in_window, int in_chr) {
-     switch (in_chr) {
-     case 'h':
-@@ -645,24 +610,6 @@
-     return 1;
- }
--void PanelFront::MuteToggle() {
--    if (muted) {
--        speech = old_speech;
--        sound = old_sound;
--        muted = 0;
--        WriteStatus("Restoring sound");
--    } else if (sound != 0 || speech != 0) {
--        old_speech = speech;
--        old_sound = sound;
--        sound = 0;
--        speech = 0;
--        muted = 1;
--        WriteStatus("Muting sound");
--    } else if (sound == 0 && speech == 0) {
--        WriteStatus("Sound not enabled.");
--    }
--}
--
- int PanelFront::AlertInput(void *in_window, int in_chr) {
-     kis_window *kwin = (kis_window *) in_window;
-diff -urN kismet.dev/pcapsource.cc kismet.dev2/pcapsource.cc
---- kismet.dev/pcapsource.cc   2005-08-23 01:03:45.652632608 +0200
-+++ kismet.dev2/pcapsource.cc  2005-08-23 01:59:25.667216600 +0200
-@@ -343,11 +343,6 @@
-     packet->moddata = moddata;
-     packet->modified = 0;
--    if (gpsd != NULL) {
--        gpsd->FetchLoc(&packet->gps_lat, &packet->gps_lon, &packet->gps_alt,
--                       &packet->gps_spd, &packet->gps_heading, &packet->gps_fix);
--    }
--
-     if (datalink_type == DLT_PRISM_HEADER) {
-         ret = Prism2KisPack(packet, data, moddata);
-     } else if (datalink_type == KDLT_BSD802_11) {
-@@ -1146,133 +1141,6 @@
- // Monitor commands
- #ifdef HAVE_LINUX_WIRELESS
--// Cisco uses its own config file in /proc to control modes
--int monitor_cisco(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    FILE *cisco_config;
--    char cisco_path[128];
--
--    linux_ifparm *ifparm = (linux_ifparm *) malloc(sizeof(linux_ifparm));
--    (*in_if) = ifparm;
--
--    if (Ifconfig_Get_Flags(in_dev, in_err, &ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if (Iwconfig_Get_SSID(in_dev, in_err, ifparm->essid) < 0)
--        return -1;
--
--    if ((ifparm->channel = Iwconfig_Get_Channel(in_dev, in_err)) < 0)
--        return -1;
--
--    if (Iwconfig_Get_Mode(in_dev, in_err, &ifparm->mode) < 0)
--        return -1;
--
--    if (Ifconfig_Delta_Flags(in_dev, in_err, IFF_UP | IFF_RUNNING | IFF_PROMISC) < 0)
--        return -1;
--
--    // Try the iwpriv
--    if (Iwconfig_Set_IntPriv(in_dev, "setRFMonitor", 1, 0, in_err) >= 0) {
--        return 0;
--    }
--
--    // Zero the ssid - nonfatal
--    Iwconfig_Set_SSID(in_dev, in_err, NULL);
--   
--    // Build the proc control path
--    snprintf(cisco_path, 128, "/proc/driver/aironet/%s/Config", in_dev);
--
--    if ((cisco_config = fopen(cisco_path, "w")) == NULL) {
--        snprintf(in_err, STATUS_MAX, "Unable to open cisco control file '%s' %d:%s",
--                 cisco_path, errno, strerror(errno));
--        return -1;
--    }
--
--    fprintf(cisco_config, "Mode: r\n");
--    fprintf(cisco_config, "Mode: y\n");
--    fprintf(cisco_config, "XmitPower: 1\n");
--
--    fclose(cisco_config);
--
--    // Channel can't be set on cisco with these drivers.
--
--    return 0;
--}
--
--int unmonitor_cisco(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--    int ret = -1;
--
--    // Try the iwpriv
--    if (Iwconfig_Set_IntPriv(in_dev, "setRFMonitor", 0, 0, in_err) >= 0) {
--        // If we're the new drivers, unmonitor
--        if (Ifconfig_Set_Flags(in_dev, in_err, ifparm->flags) < 0) {
--            return -1;
--        }
--
--        // Reset the SSID since monitor mode nukes it
--        if (Iwconfig_Set_SSID(in_dev, in_err, ifparm->essid) < 0)
--            return -1;
--
--        if (ifparm->channel > 0) {
--            if (Iwconfig_Set_Channel(in_dev, ifparm->channel, in_err) < 0)
--                return -1;
--        }
--
--        ret = 1;
--    }
--
--    free(ifparm);
--
--    return ret;
--}
--
--// Cisco uses its own config file in /proc to control modes
--//
--// I was doing this with ioctls but that seems to cause lockups while
--// this method doesn't.  I don't think I like these drivers.
--int monitor_cisco_wifix(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    FILE *cisco_config;
--    char cisco_path[128];
--    vector<string> devbits = StrTokenize(in_dev, ":");
--
--    if (devbits.size() < 2) {
--        snprintf(in_err, STATUS_MAX, "Invalid device pair '%s'.  Proper device "
--                               "for cisco_wifix is eth?:wifi?.", in_dev);
--        return -1;
--    }
--
--    // Bring the device up, zero its ip, and set promisc
--    if (Ifconfig_Delta_Flags(devbits[0].c_str(), in_err, 
--                             IFF_UP | IFF_RUNNING | IFF_PROMISC) < 0)
--        return -1;
--    if (Ifconfig_Delta_Flags(devbits[1].c_str(), in_err, 
--                             IFF_UP | IFF_RUNNING | IFF_PROMISC) < 0)
--        return -1;
--
--    // Zero the ssid, nonfatally
--    Iwconfig_Set_SSID(devbits[0].c_str(), in_err, NULL);
--    Iwconfig_Set_SSID(devbits[1].c_str(), in_err, NULL);
--    
--    // Build the proc control path
--    snprintf(cisco_path, 128, "/proc/driver/aironet/%s/Config", devbits[0].c_str());
--
--    if ((cisco_config = fopen(cisco_path, "w")) == NULL) {
--        snprintf(in_err, STATUS_MAX, "Unable to open cisco control file '%s' %d:%s",
--                 cisco_path, errno, strerror(errno));
--        return -1;
--    }
--
--    fprintf(cisco_config, "Mode: r\n");
--    fprintf(cisco_config, "Mode: y\n");
--    fprintf(cisco_config, "XmitPower: 1\n");
--
--    fclose(cisco_config);
--
--    // Channel can't be set on cisco with these drivers.
--
--    return 0;
--}
--
- // Hostap uses iwpriv and iwcontrol settings to control monitor mode
- int monitor_hostap(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
-     int ret;
-@@ -1421,134 +1289,6 @@
-     return 1;
- }
--
--// Acx100 uses the packhdr iwpriv control to set link state, rest is normal
--int monitor_acx100(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    int ret;
--
--    // Allocate a tracking record for the interface settings and remember our
--    // setup
--    linux_ifparm *ifparm = (linux_ifparm *) malloc(sizeof(linux_ifparm));
--    (*in_if) = ifparm;
--
--    if (Ifconfig_Get_Flags(in_dev, in_err, &ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if (Iwconfig_Get_SSID(in_dev, in_err, ifparm->essid) < 0)
--        return -1;
--
--    if ((ifparm->channel = Iwconfig_Get_Channel(in_dev, in_err)) < 0)
--        return -1;
--
--    if (Iwconfig_Get_Mode(in_dev, in_err, &ifparm->mode) < 0)
--        return -1;
--
--    // it looks like an orinoco now, apparently
--    if ((ret = Iwconfig_Set_IntPriv(in_dev, "monitor", 1, initch, in_err)) < 0) {
--        if (ret == -2)
--            snprintf(in_err, 1024, "Could not find 'monitor' private ioctl "
--                     "Make sure you have the latest ACX100 development release.");
--        return -1;
--    }
--
--    if (chancontrol_wext(in_dev, initch, in_err, NULL) < 0)
--        return -1;
--
--    return 0;
--}
--
--int unmonitor_acx100(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // Restore the IP settings
--    linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    if (Ifconfig_Set_Flags(in_dev, in_err, ifparm->flags) < 0) {
--        return -1;
--    }
--
--    Iwconfig_Set_IntPriv(in_dev, "monitor", 0, ifparm->channel, in_err);
--    Iwconfig_Set_Mode(in_dev, in_err, ifparm->mode);
--
--    if (Iwconfig_Set_SSID(in_dev, in_err, ifparm->essid) < 0)
--        return -1;
--    
--    free(ifparm);
--
--    return 1;
--}
--
--int monitor_admtek(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // Allocate a tracking record for the interface settings and remember our
--    // setup
--    linux_ifparm *ifparm = (linux_ifparm *) malloc(sizeof(linux_ifparm));
--    (*in_if) = ifparm;
--
--    // Try to figure out the name so we know if we have fcs bytes or not
--    char iwname[IFNAMSIZ+1];
--    if (Iwconfig_Get_Name(in_dev, in_err, iwname) < 0)
--        return -1;
--
--    if (strncmp(iwname, "IEEE 802.11b", IFNAMSIZ) == 0) {
--        // Looks like the GPL driver, we need to adjust the fcsbytes
--        PcapSource *psrc = (PcapSource *) in_ext;
--        psrc->fcsbytes = 4;
--    }
--
--    if (Ifconfig_Get_Flags(in_dev, in_err, &ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if ((ifparm->flags & IFF_UP)) {
--        if ((ifparm->channel = Iwconfig_Get_Channel(in_dev, in_err)) < 0)
--            return -1;
--
--        if (Iwconfig_Get_Mode(in_dev, in_err, &ifparm->mode) < 0)
--            return -1;
--
--        if (Iwconfig_Get_SSID(in_dev, in_err, ifparm->essid) < 0)
--            return -1;
--    
--    } else {
--        ifparm->channel = -1;
--        ifparm->mode = -1;
--    }
--
--    int ret = monitor_wext(in_dev, initch, in_err, in_if, in_ext);
--
--    if (ret < 0 && ret != -2)
--        return ret;
--
--    if (Iwconfig_Set_SSID(in_dev, in_err, "") < 0)
--        return -1;
--    
--    return 0;
--}
--
--int unmonitor_admtek(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    if (unmonitor_wext(in_dev, initch, in_err, in_if, in_ext))
--        return -1;
--
--    if (Iwconfig_Set_SSID(in_dev, in_err, ifparm->essid) < 0)
--        return -1;
--   
--    return 1;
--}
--// vtar5k iwpriv control to set link state, rest is normal
--int monitor_vtar5k(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // Set the prism iwpriv control to 1
--    if (Iwconfig_Set_IntPriv(in_dev, "prism", 1, 0, in_err) < 0) {
--        return -1;
--    }
--    
--    // The rest is standard wireless extensions
--    if (monitor_wext(in_dev, initch, in_err, in_if, in_ext) < 0)
--        return -1;
--
--    return 0;
--}
--
- // Madwifi stuff uses iwpriv mode
- int monitor_madwifi_a(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
-     // Allocate a tracking record for the interface settings and remember our
-@@ -1726,89 +1466,6 @@
-     return unmonitor_wext(in_dev, initch, in_err, in_if, in_ext);
- }
--
--int monitor_ipw2100(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // Allocate a tracking record for the interface settings and remember our
--    // setup
--    linux_ifparm *ifparm = (linux_ifparm *) malloc(sizeof(linux_ifparm));
--    (*in_if) = ifparm;
--
--    if (Ifconfig_Get_Flags(in_dev, in_err, &ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if ((ifparm->channel = Iwconfig_Get_Channel(in_dev, in_err)) < 0)
--        return -1;
--
--    if (Iwconfig_Get_Mode(in_dev, in_err, &ifparm->mode) < 0)
--        return -1;
--
--    // Call the normal monitor mode
--    return (monitor_wext(in_dev, initch, in_err, in_if, in_ext));
--}
--
--int unmonitor_ipw2100(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // Restore initial monitor header
--    // linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    if (Ifconfig_Set_Flags(in_dev, in_err, ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if (Iwconfig_Set_Mode(in_dev, in_err, ifparm->mode) < 0)
--        return -1;
--
--    free(ifparm);
--
--    return 1;
--}
--
--int monitor_ipw2200(const char *in_dev, int initch, char *in_err, 
--                                      void **in_if, void *in_ext) {
--    // Allocate a tracking record for the interface settings and remember our
--    // setup
--    linux_ifparm *ifparm = (linux_ifparm *) malloc(sizeof(linux_ifparm));
--    (*in_if) = ifparm;
--
--    if (Ifconfig_Get_Flags(in_dev, in_err, &ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if ((ifparm->channel = Iwconfig_Get_Channel(in_dev, in_err)) < 0)
--        return -1;
--
--    if (Iwconfig_Get_Mode(in_dev, in_err, &ifparm->mode) < 0)
--        return -1;
--
--    // Call the normal monitor mode
--    return (monitor_wext(in_dev, initch, in_err, in_if, in_ext));
--}
--
--int unmonitor_ipw2200(const char *in_dev, int initch, char *in_err, 
--                                        void **in_if, void *in_ext) {
--    // Restore initial monitor header
--    // linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    linux_ifparm *ifparm = (linux_ifparm *) (*in_if);
--
--    if (Ifconfig_Set_Flags(in_dev, in_err, ifparm->flags) < 0) {
--        return -1;
--    }
--
--    if (Iwconfig_Set_Mode(in_dev, in_err, ifparm->mode) < 0)
--        return -1;
--
--      // James says this wants to be set to channel 0 for proper scanning operation
--      if (Iwconfig_Set_Channel(in_dev, 0, in_err) < 0)
--              return -1;
--
--    free(ifparm);
--
--    return 1;
--}
--
- // "standard" wireless extension monitor mode
- int monitor_wext(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
-     int mode;
-@@ -1870,108 +1527,6 @@
- #endif
- #ifdef SYS_LINUX
--// wlan-ng modern standard
--int monitor_wlanng(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // I really didn't want to do this...
--    char cmdline[2048];
--
--    // Sanitize the device just to be safe.  The ifconfig should fail if
--    // the device is invalid, but why take risks
--    for (unsigned int x = 0; x < strlen(in_dev); x++) {
--        if (!isalnum(in_dev[x])) {
--            snprintf(in_err, STATUS_MAX, "Invalid device '%s'", in_dev);
--            return -1;
--        }
--    }
--    
--    if (Ifconfig_Delta_Flags(in_dev, in_err, IFF_UP | IFF_RUNNING | IFF_PROMISC) < 0)
--        return -1;
--
--    // Enable the interface
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_ifstate ifstate=enable >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Turn off WEP
--    snprintf(cmdline, 2048, "wlanctl-ng %s dot11req_mibset "
--             "mibattribute=dot11PrivacyInvoked=false >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Don't exclude packets
--    snprintf(cmdline, 2048, "wlanctl-ng %s dot11req_mibset "
--             "mibattribute=dot11ExcludeUnencrypted=false >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Turn on rfmon on the initial channel
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_wlansniff channel=%d "
--             "enable=true prismheader=true >/dev/null 2>/dev/null", in_dev, initch);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--    
--    return 0;
--}
--
--// wlan-ng avs
--int monitor_wlanng_avs(const char *in_dev, int initch, char *in_err, void **in_if, void *in_ext) {
--    // I really didn't want to do this...
--    char cmdline[2048];
--
--    // Sanitize the device just to be safe.  The ifconfig should fail if
--    // the device is invalid, but why take risks
--    for (unsigned int x = 0; x < strlen(in_dev); x++) {
--        if (!isalnum(in_dev[x])) {
--            snprintf(in_err, STATUS_MAX, "Invalid device '%s'", in_dev);
--            return -1;
--        }
--    }
--
--    if (Ifconfig_Delta_Flags(in_dev, in_err, IFF_UP | IFF_RUNNING | IFF_PROMISC) < 0)
--        return -1;
--
--    // Enable the interface
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_ifstate ifstate=enable >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Turn off WEP
--    snprintf(cmdline, 2048, "wlanctl-ng %s dot11req_mibset "
--             "mibattribute=dot11PrivacyInvoked=false >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Don't exclude packets
--    snprintf(cmdline, 2048, "wlanctl-ng %s dot11req_mibset "
--             "mibattribute=dot11ExcludeUnencrypted=false >/dev/null 2>/dev/null", in_dev);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    // Turn on rfmon on the initial channel
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_wlansniff channel=%d prismheader=false "
--             "wlanheader=true stripfcs=false keepwepflags=false enable=true >/dev/null 2>/dev/null", in_dev, initch);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--    
--    return 0;
--}
--
- int monitor_wrt54g(const char *in_dev, int initch, char *in_err, void **in_if, 
-                                  void *in_ext) {
-     char cmdline[2048];
-@@ -1981,7 +1536,7 @@
-                       snprintf(in_err, 1024, "Unable to set mode using 'iwpriv %s set_monitor 1'. "
-                                        "Some custom firmware images require you to specify the origial "
-                                        "device and a new dynamic device and use the iwconfig controls. "
--                                       "see the README for how to configure your capture source.");
-+                                       "see the README for how to configure your capture source.", in_dev);
-                       return -1;
-               }
-@@ -1998,7 +1553,7 @@
-                       snprintf(in_err, 1024, "Unable to set mode using 'iwpriv %s set_monitor 0'. "
-                                        "Some custom firmware images require you to specify the origial "
-                                        "device and a new dynamic device and use the iwconfig controls. "
--                                       "see the README for how to configure your capture source.");
-+                                       "see the README for how to configure your capture source.", in_dev);
-                       return -1;
-               }
-@@ -2244,75 +1799,6 @@
-     return 0;
- }
--int chancontrol_ipw2100(const char *in_dev, int in_ch, char *in_err, void *in_ext) {
--    // Introduce a slight delay to let the driver settle, a la orinoco.  I don't
--    // like doing this at all since it introduces hiccups into the channel control
--    // process, but....
--
--    int ret = 0;
--
--    ret = chancontrol_wext(in_dev, in_ch, in_err, in_ext);
--    usleep(5000);
--
--    return ret;
--}
--
--int chancontrol_ipw2200(const char *in_dev, int in_ch, char *in_err, void *in_ext) {
--      // Lets see if this really needs the channel change delay like the 2100 did
--    int ret = 0;
--
--    ret = chancontrol_wext(in_dev, in_ch, in_err, in_ext);
--      // Drop a tiny sleep in here to let the channel set settle, otherwise we
--      // run the risk of the card freaking out
--      usleep(7000);
--
--    return ret;
--}
--
--#endif
--
--#ifdef SYS_LINUX
--int chancontrol_wlanng(const char *in_dev, int in_ch, char *in_err, void *in_ext) {
--    // I really didn't want to do this...
--    char cmdline[2048];
--
--    // Turn on rfmon on the initial channel
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_wlansniff channel=%d enable=true "
--             "prismheader=true >/dev/null 2>&1", in_dev, in_ch);
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    if (in_ext != NULL) {
--        PcapSourceWlanng *src = (PcapSourceWlanng *) in_ext;
--        src->last_channel = in_ch;
--    }
--    
--    return 0;
--}
--
--int chancontrol_wlanng_avs(const char *in_dev, int in_ch, char *in_err, void *in_ext) {
--    // I really didn't want to do this...
--    char cmdline[2048];
--
--    // Turn on rfmon on the initial channel
--    snprintf(cmdline, 2048, "wlanctl-ng %s lnxreq_wlansniff channel=%d "
--             "prismheader=false wlanheader=true stripfcs=false keepwepflags=false "
--             "enable=true >/dev/null 2>&1", in_dev, in_ch);
--
--    if (RunSysCmd(cmdline) < 0) {
--        snprintf(in_err, 1024, "Unable to execute '%s'", cmdline);
--        return -1;
--    }
--
--    if (in_ext != NULL) {
--        PcapSourceWlanng *src = (PcapSourceWlanng *) in_ext;
--        src->last_channel = in_ch;
--    }
--    
--    return 0;
--}
- #endif
- #ifdef SYS_OPENBSD
-diff -urN kismet.dev/tcpstreamer.cc kismet.dev2/tcpstreamer.cc
---- kismet.dev/tcpstreamer.cc  2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/tcpstreamer.cc 2005-08-23 01:59:25.668216448 +0200
-@@ -30,8 +30,6 @@
-     serv_fd = 0;
-     max_fd = 0;
--
--      gpsd = NULL;
- }
- TcpStreamer::~TcpStreamer()
-@@ -287,10 +285,6 @@
-     hdr.frame_len = (uint32_t) htonl(sizeof(struct stream_version_packet));
-     vpkt.drone_version = (uint16_t) htons(STREAM_DRONE_VERSION);
--      if (gpsd != NULL)
--              vpkt.gps_enabled = 1;
--      else
--              vpkt.gps_enabled = 0;
-     if (!FD_ISSET(in_fd, &client_fds))
-         return -1;
-diff -urN kismet.dev/tcpstreamer.h kismet.dev2/tcpstreamer.h
---- kismet.dev/tcpstreamer.h   2005-08-16 03:22:51.000000000 +0200
-+++ kismet.dev2/tcpstreamer.h  2005-08-23 01:59:25.669216296 +0200
-@@ -42,7 +42,6 @@
- #include "ringbuf.h"
- #include "packet.h"
- #include "packetstream.h"
--#include "gpsd.h"
- // Global in kismet_drone.cc
- extern int silent;
-@@ -76,9 +75,6 @@
-     int FetchDescriptor() { return serv_fd; }
--    // Register the GPS server for us to use
--    void AddGpstracker(GPSD *in_gpsd) { gpsd = in_gpsd; }
--
-     void Kill(int in_fd);
-     int Poll(fd_set& in_rset, fd_set& in_wset);
-@@ -124,8 +120,6 @@
-     fd_set client_fds;
-     unsigned int max_fd;
--
--      GPSD *gpsd;
- };
- #endif
diff --git a/package/knock/Config.in b/package/knock/Config.in
deleted file mode 100644 (file)
index 3f90b49..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-config BR2_COMPILE_KNOCK
-       tristate
-       default n
-       depends BR2_PACKAGE_KNOCK || BR2_PACKAGE_KNOCKD
-
-config BR2_PACKAGE_KNOCK
-       prompt "knock............................. A port-knocking client"
-       tristate
-       default m if CONFIG_DEVEL 
-       select BR2_COMPILE_KNOCK
-       help
-         It listens to all traffic on an ethernet (or PPP) interface, 
-         looking for special "knock" sequences of port-hits. A client 
-         makes these port-hits by sending a TCP (or UDP) packet to a 
-         port on the server. This port need not be open -- since 
-         knockd listens at the link-layer level, it sees all traffic 
-         even if it's destined for a closed port. When the server 
-         detects a specific sequence of port-hits, it runs a command 
-         defined in its configuration file. This can be used to open 
-         up holes in a firewall for quick access.
-         
-         http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki
-
-config BR2_PACKAGE_KNOCKD
-       prompt "knockd............................ A port-knocking server"
-       tristate
-       default m if CONFIG_DEVEL 
-       select BR2_COMPILE_KNOCK
-       help
-         It listens to all traffic on an ethernet (or PPP) interface, 
-         looking for special "knock" sequences of port-hits. A client 
-         makes these port-hits by sending a TCP (or UDP) packet to a 
-         port on the server. This port need not be open -- since 
-         knockd listens at the link-layer level, it sees all traffic 
-         even if it's destined for a closed port. When the server 
-         detects a specific sequence of port-hits, it runs a command 
-         defined in its configuration file. This can be used to open 
-         up holes in a firewall for quick access.
-         
-         http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki
-
diff --git a/package/knock/Makefile b/package/knock/Makefile
deleted file mode 100644 (file)
index d8d6262..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=knock
-PKG_VERSION:=0.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=ca09d61458974cff90a700aba6120891
-
-PKG_SOURCE_URL:=http://www.zeroflux.org/knock/files/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,KNOCK,knock,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,KNOCKD,knockd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_lib_pcap_pcap_open_live=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/kismet \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-       );
-       touch $@
-       
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-       
-$(IPKG_KNOCK):
-       install -d -m0755 $(IDIR_KNOCK)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/knock $(IDIR_KNOCK)/usr/bin/
-       $(RSTRIP) $(IDIR_KNOCK)
-       $(IPKG_BUILD) $(IDIR_KNOCK) $(PACKAGE_DIR)
-
-$(IPKG_KNOCKD):
-       install -d -m0755 $(IDIR_KNOCKD)/etc
-       install -m0600 $(PKG_INSTALL_DIR)/etc/knockd.conf $(IDIR_KNOCKD)/etc/
-       install -d -m0755 $(IDIR_KNOCKD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/knockd $(IDIR_KNOCKD)/usr/sbin/
-       $(RSTRIP) $(IDIR_KNOCKD)
-       $(IPKG_BUILD) $(IDIR_KNOCKD) $(PACKAGE_DIR)
diff --git a/package/knock/ipkg/knock.control b/package/knock/ipkg/knock.control
deleted file mode 100644 (file)
index 72e635f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: knock
-Priority: optional
-Section: net
-Depends:
-Description: A port-knocking client
diff --git a/package/knock/ipkg/knockd.conffiles b/package/knock/ipkg/knockd.conffiles
deleted file mode 100644 (file)
index e191bfd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/knockd.conf
\ No newline at end of file
diff --git a/package/knock/ipkg/knockd.control b/package/knock/ipkg/knockd.control
deleted file mode 100644 (file)
index e0c9439..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: knockd
-Priority: optional
-Section: net
-Depends: libpcap
-Description: A port-knocking server
diff --git a/package/l2tpd/Config.in b/package/l2tpd/Config.in
deleted file mode 100644 (file)
index 47d83ed..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_L2TPD
-       prompt "l2tpd............................. An L2TP (Layer 2 Tunneling Protocol) daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A layer 2 tunneling protocol implementation.
-         l2tpd is the open source implementation of the L2TP tunneling
-         protocol (RFC2661). It does implement both LAC and LNS role 
-         in a L2TP networking architecture. The main goal of this protocol is 
-         to tunnel PPP frame trough an ip network. 
-         
-         http://l2tpd.sourceforge.net/
-
diff --git a/package/l2tpd/Makefile b/package/l2tpd/Makefile
deleted file mode 100644 (file)
index 6435f35..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=l2tpd
-PKG_VERSION:=0.70pre
-PKG_UPSTREAM_VERSION:=0.70-pre20031121
-PKG_RELEASE:=4.1
-PKG_MD5SUM:=3f2707b6e16a8cb72e7bf64f574202fa
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/l/l2tpd
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_UPSTREAM_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_UPSTREAM_VERSION).orig
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,L2TPD,l2tpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS) -I. -DLINUX -DSANITY -DIP_ALLOCATION"
-       touch $@
-
-$(IPKG_L2TPD):
-       install -d -m0755 $(IDIR_L2TPD)/etc/l2tpd
-       install -m0644 ./files/l2tpd.conf $(IDIR_L2TPD)/etc/l2tpd/
-       install -d -m0755 $(IDIR_L2TPD)/etc/ppp
-       install -m0644 ./files/options.l2tpd $(IDIR_L2TPD)/etc/ppp/
-       install -d -m0755 $(IDIR_L2TPD)/etc/init.d
-       install -m0755 ./files/l2tpd.init $(IDIR_L2TPD)/etc/init.d/l2tpd
-       install -d -m0755 $(IDIR_L2TPD)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_L2TPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_L2TPD)
-       $(IPKG_BUILD) $(IDIR_L2TPD) $(PACKAGE_DIR)
-
diff --git a/package/l2tpd/files/l2tpd.conf b/package/l2tpd/files/l2tpd.conf
deleted file mode 100644 (file)
index 2a9ba1c..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-;
-; This is a minimal sample l2tpd configuration file for use
-; with L2TP over IPsec.
-;
-; The idea is to provide an L2TP daemon to which remote Windows L2TP/IPsec
-; clients connect. In this example, the internal (protected) network 
-; is 192.168.1.0/24.  A special IP range within this network is reserved
-; for the remote clients: 192.168.1.128/25
-; (i.e. 192.168.1.128 ... 192.168.1.254)
-;
-; The listen-addr parameter can be used if you want to bind the L2TP daemon
-; to a specific IP address instead of to all interfaces. For instance,
-; you could bind it to the interface of the internal LAN (e.g. 192.168.1.98
-; in the example below). Yet another IP address (local ip, e.g. 192.168.1.99)
-; will be used by l2tpd as its address on pppX interfaces.
-
-[global]
-; listen-addr = 192.168.1.98
-
-[lns default]
-ip range = 192.168.1.128-192.168.1.254
-local ip = 192.168.1.99
-require chap = yes
-refuse pap = yes
-require authentication = yes
-name = LinuxVPNserver
-ppp debug = yes
-pppoptfile = /etc/ppp/options.l2tpd
-length bit = yes
diff --git a/package/l2tpd/files/l2tpd.init b/package/l2tpd/files/l2tpd.init
deleted file mode 100644 (file)
index f531757..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-BIN=l2tpd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/l2tpd/files/options.l2tpd b/package/l2tpd/files/options.l2tpd
deleted file mode 100644 (file)
index 425a56e..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-ipcp-accept-local
-ipcp-accept-remote
-ms-dns  192.168.1.1
-ms-dns  192.168.1.3
-ms-wins 192.168.1.2
-ms-wins 192.168.1.4
-noccp
-auth
-crtscts
-idle 1800
-mtu 1410
-mru 1410
-nodefaultroute
-debug
-lock
-proxyarp
-connect-delay 5000
diff --git a/package/l2tpd/ipkg/l2tpd.conffiles b/package/l2tpd/ipkg/l2tpd.conffiles
deleted file mode 100644 (file)
index 1607479..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/l2tpd/l2tpd.conf
-/etc/ppp/options.l2tpd
diff --git a/package/l2tpd/ipkg/l2tpd.control b/package/l2tpd/ipkg/l2tpd.control
deleted file mode 100644 (file)
index b2552dc..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Package: l2tpd
-Priority: optional
-Section: net
-Description: A layer 2 tunneling protocol implementation.
- l2tpd is the open source implementation of the L2TP tunneling
- protocol (RFC2661). It does implement both LAC and LNS role 
- in a L2TP networking architecture. The main goal of this protocol is 
- to tunnel PPP frame trough an ip network. 
diff --git a/package/l2tpd/patches/01-debian-2.patch b/package/l2tpd/patches/01-debian-2.patch
deleted file mode 100644 (file)
index 8a6e204..0000000
+++ /dev/null
@@ -1,3394 +0,0 @@
---- l2tpd-0.70-pre20031121.orig/Makefile
-+++ l2tpd-0.70-pre20031121/Makefile
-@@ -28,7 +28,8 @@
- # become runtime options) debugging flags
- #
- #DFLAGS= -g -O2 -DDEBUG_PPPD
--DFLAGS= -g -O2 -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY
-+#DFLAGS= -g -O2 -Wall -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY
-+DFLAGS= -ggdb -Wall -DDEBUG_PPPD -DDEBUG_CONTROL -DDEBUG_ENTROPY
- #
- # Uncomment the next line for Linux
- #
-@@ -58,7 +59,7 @@
- FFLAGS= -DIP_ALLOCATION 
--CFLAGS= $(DFLAGS) -Wall -DSANITY $(OSFLAGS) $(FFLAGS)
-+CFLAGS= $(DFLAGS) -Wall -DSANITY $(OSFLAGS) $(FFLAGS) 
- HDRS=l2tp.h avp.h misc.h control.h call.h scheduler.h file.h aaa.h md5.h
- OBJS=l2tpd.o pty.o misc.o control.o avp.o call.o network.o avpsend.o scheduler.o file.o aaa.o md5.o
- LIBS= $(OSLIB) # -lefence # efence for malloc checking
---- l2tpd-0.70-pre20031121.orig/control.c
-+++ l2tpd-0.70-pre20031121/control.c
-@@ -227,7 +227,7 @@
-             add_bearer_caps_avp (buf, t->ourbc);
-             /* FIXME:  Tie breaker */
-             add_firmware_avp (buf);
--            add_hostname_avp (buf);
-+            add_hostname_avp (buf, t);
-             add_vendor_avp (buf);
-             add_tunnelid_avp (buf, t->ourtid);
-             if (t->ourrws >= 0)
-@@ -346,7 +346,6 @@
-                      "%s: Peer did not specify assigned tunnel ID.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify your assigned tunnel ID");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         if (!(t->lns = get_lns (t)))
-@@ -356,7 +355,6 @@
-                      "%s: Denied connection to unauthorized peer %s\n",
-                      __FUNCTION__, IPADDY (t->peer.sin_addr));
-             set_error (c, VENDOR_ERROR, "No Authorization");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         t->ourrws = t->lns->tun_rws;
-@@ -368,7 +366,6 @@
-                      "%s: Peer did not specify framing capability.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify framing capability");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         /* FIXME: Do we need to be sure they specified a version number?
-@@ -380,7 +377,6 @@
-          if (DEBUG) log(LOG_DEBUG,
-          "%s: Peer did not specify bearer capability.  Closing.\n",__FUNCTION__);
-          set_error(c, VENDOR_ERROR, "Specify bearer capability");
--         c->needclose = -1;
-          return -EINVAL;
-          }  */
-         if ((!strlen (t->hostname)) && ((t->chal_us.state) || ((t->lns->challenge))))
-@@ -390,7 +386,6 @@
-                      "%s: Peer did not specify hostname.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify your hostname");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         y = tunnels.head;
-@@ -427,7 +422,7 @@
-         add_frame_caps_avp (buf, t->ourfc);
-         add_bearer_caps_avp (buf, t->ourbc);
-         add_firmware_avp (buf);
--        add_hostname_avp (buf);
-+        add_hostname_avp (buf, t);
-         add_vendor_avp (buf);
-         add_tunnelid_avp (buf, t->ourtid);
-         if (t->ourrws >= 0)
-@@ -481,7 +476,6 @@
-                      "%s: Peer did not specify framing capability.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify framing capability");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         /* FIXME: Do we need to be sure they specified a version number?
-@@ -493,7 +487,6 @@
-          if (DEBUG) log(LOG_DEBUG,
-          "%s: Peer did not specify bearer capability.  Closing.\n",__FUNCTION__);
-          set_error(c, VENDOR_ERROR, "Specify bearer capability");
--         c->needclose = -1;
-          return -EINVAL;
-          } */
-         if ((!strlen (t->hostname)) && ((t->chal_them.state) || ((t->chal_us.state))))
-@@ -503,7 +496,6 @@
-                      "%s: Peer did not specify hostname.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify your hostname");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         if (t->tid <= 0)
-@@ -513,7 +505,6 @@
-                      "%s: Peer did not specify assigned tunnel ID.  Closing.\n",
-                      __FUNCTION__);
-             set_error (c, VENDOR_ERROR, "Specify your assigned tunnel ID");
--            c->needclose = -1;
-             return -EINVAL;
-         }
-         if (t->chal_them.state)
-@@ -524,7 +515,6 @@
-                 set_error (c, VENDOR_ERROR, "No secret key on our side");
-                 log (LOG_WARN, "%s: No secret key for authenticating '%s'\n",
-                      __FUNCTION__, t->hostname);
--                c->needclose = -1;
-                 return -EINVAL;
-             }
-             if (memcmp
-@@ -534,7 +524,6 @@
-                            "Invalid challenge authentication");
-                 log (LOG_DEBUG, "%s: Invalid authentication for host '%s'\n",
-                      __FUNCTION__, t->hostname);
--                c->needclose = -1;
-                 return -EINVAL;
-             }
-         }
-@@ -546,7 +535,6 @@
-                 log (LOG_WARN, "%s: No secret for authenticating to '%s'\n",
-                      __FUNCTION__, t->hostname);
-                 set_error (c, VENDOR_ERROR, "No secret key on our end");
--                c->needclose = -1;
-                 return -EINVAL;
-             };
-         }
-@@ -606,7 +594,6 @@
-                            "Invalid challenge authentication");
-                 log (LOG_DEBUG, "%s: Invalid authentication for host '%s'\n",
-                      __FUNCTION__, t->hostname);
--                c->needclose = -1;
-                 return -EINVAL;
-             }
-         }
-@@ -1584,6 +1571,14 @@
-     wbuf[pos++] = e;
-     for (x = 0; x < buf->len; x++)
-     {
-+              // we must at least still have 4 bytes left in the worst case scenario:
-+              // 1 for a possible escape, 1 for the value and 1 to end the PPP stream.
-+              if(pos >= (sizeof(wbuf) - 4)) {
-+                      if(DEBUG)
-+                              log(LOG_CRIT, "%s: rx packet is too big after PPP encoding (size %u, max is %u)\n", 
-+                                                      __FUNCTION__, buf->len, MAX_RECV_SIZE);
-+                      return -EINVAL;
-+              }
-         e = *((char *) buf->start + x);
-         if ((e < 0x20) || (e == PPP_ESCAPE) || (e == PPP_FLAG))
-         {
-@@ -1592,7 +1587,6 @@
-             wbuf[pos++] = PPP_ESCAPE;
-         }
-         wbuf[pos++] = e;
--
-     }
-     wbuf[pos++] = PPP_FLAG;
-     x = write (c->fd, wbuf, pos);
---- l2tpd-0.70-pre20031121.orig/misc.h
-+++ l2tpd-0.70-pre20031121/misc.h
-@@ -80,4 +80,11 @@
- extern void safe_copy (char *, char *, int);
- extern void opt_destroy (struct ppp_opts *);
- extern struct ppp_opts *add_opt (struct ppp_opts *, char *, ...);
-+extern u_int16_t get16(u_int8_t *);
-+extern u_int32_t get32(u_int8_t *);
-+extern u_int64_t get64(u_int8_t *);
-+extern void set16(u_int8_t *, u_int16_t);
-+extern void set32(u_int8_t *, u_int32_t);
-+extern void set64(u_int8_t *, u_int64_t);
-+
- #endif
---- l2tpd-0.70-pre20031121.orig/avp.h
-+++ l2tpd-0.70-pre20031121/avp.h
-@@ -19,22 +19,35 @@
- struct avp_hdr
- {
--    _u16 length;
--    _u16 vendorid;
--    _u16 attr;
-+    u_int16_t length;
-+    u_int16_t vendorid;
-+    u_int16_t attr;
- };
-+#define AVP_F_MANDATORY       0x1
-+#define AVP_F_FIXLEN  0x2
-+#define AVP_F_ASCII           0x4
-+
- struct avp
- {
--    int num;                    /* Number of AVP */
--    int m;                      /* Set M? */
--    int (*handler) (struct tunnel *, struct call *, void *, int);
--    /* This should handle the AVP
--       taking a tunnel, call, the data,
--       and the length of the AVP as
--       parameters.  Should return 0
--       upon success */
--    char *description;          /* A name, for debugging */
-+    u_int32_t         num;                            /* Number of AVP */
-+    u_int32_t flags;
-+      u_int32_t       sz;                                     /* expected avp payload size as
-+                                                                       * (AVP_F_FIXLEN) ? (==) : (!>=)
-+                                                                       * note: size checked is performed 
-+                                                                       * after unhiding */
-+      u_int8_t        allowed_states[8];      /* List of allowed message types for
-+                                                                       * a particular avp. Fixed len for
-+                                                                       * alignement issues. */
-+
-+    /* This should handle the AVP taking a tunnel, call, 
-+       * the data, and the length of the AVP as parameters.  
-+       * Should return 0 upon success */
-+    int (*handle) (struct tunnel *, struct call *, void *, int);
-+
-+      /* This should handle avp specifics sanity checks */
-+      int (*validate) (int, struct tunnel *, struct call *, void *, int);
-+    char *description;                /* A name, for debugging */
- };
- extern int handle_avps (struct buffer *buf, struct tunnel *t, struct call *c);
-@@ -84,8 +97,56 @@
- #define RESULT_CLEAR 1
- #define RESULT_ERROR 2
- #define RESULT_EXISTS 3
-+
-+/* avp id's */
-+#define       MESSAGE_TYPE_AVP                0
-+#define RESULT_CODE_AVP                       1
-+#define PROTOCOL_VERSION_AVP  2
-+#define       FRAMING_CAP_AVP                 3
-+#define       BEARER_CAP_AVP                  4
-+#define TIE_BREAKER_AVP                       5
-+#define       FIRMWARE_REV_AVP                6
-+#define       HOSTNAME_AVP                    7
-+#define VENDOR_NAME_AVP                       8
-+#define ASSIGNED_TUN_ID_AVP           9
-+#define       RX_WIN_SIZE_AVP                 10
-+#define       CHALLENGE_AVP                   11
-+#define       CHALLENGE_RESP_AVP              12
-+#define       CAUSE_ERROR_AVP                 13
-+#define       ASSIGNED_SES_ID_AVP             14
-+#define       SERIAL_NUMBER_AVP               15
-+#define       MIN_BPS_AVP                             16
-+#define       MAX_BPS_AVP                             17
-+#define       BEARER_TYPE_AVP                 18
-+#define       FRAMING_TYPE_AVP                19
-+#define       PACKET_DELAY_AVP                20
-+#define       CALLED_NUMBER_AVP               21
-+#define CALLING_NUMBER_AVP            22
-+#define       SUB_ADDRESS_AVP                 23
-+#define       TX_CONNECT_SPEED_AVP    24
-+#define       PHYS_CHAN_ID_AVP                25
-+#define       INIT_RX_LCP_AVP                 26
-+#define       LAST_TX_LCP_AVP                 27
-+#define       LAST_RX_LCP_AVP                 28
-+#define       PROXY_AUTH_TYPE_AVP             29
-+#define       PROXY_AUTH_NAME_AVP             30
-+#define       PROXY_AUTH_CHAL_AVP             31
-+#define       PROXY_AUTH_ID_AVP               32
-+#define       PROXY_AUTH_CHAL_RESP_AVP        33
-+#define CALL_ERROR_AVP                        34
-+#define       ACCM_AVP                                35
-+#define RANDOM_VECTOR_AVP             36
-+#define       PRIV_GROUP_ID_AVP               37
-+#define       RX_CONNECT_SPEED_AVP    38
-+#define       SEQ_REQUIRED_AVP                39
-+#define AVP_MAX                               SEQ_REQUIRED_AVP
-+
-+extern int validate_msgtype_avp(int, struct tunnel *, struct call *, void *, int);
-+extern int validate_gen_avp(int, struct tunnel *, struct call *, void *, int);
-+
- extern void encrypt_avp (struct buffer *, _u16, struct tunnel *);
- extern int decrypt_avp (char *, struct tunnel *);
-+
- extern int message_type_avp (struct tunnel *, struct call *, void *, int);
- extern int protocol_version_avp (struct tunnel *, struct call *, void *, int);
- extern int framing_caps_avp (struct tunnel *, struct call *, void *, int);
-@@ -97,12 +158,12 @@
- extern int receive_window_size_avp (struct tunnel *, struct call *, void *,
-                                     int);
- extern int result_code_avp (struct tunnel *, struct call *, void *, int);
--extern int assigned_call_avp (struct tunnel *, struct call *, void *, int);
-+extern int assigned_session_avp (struct tunnel *, struct call *, void *, int);
- extern int call_serno_avp (struct tunnel *, struct call *, void *, int);
- extern int bearer_type_avp (struct tunnel *, struct call *, void *, int);
- extern int call_physchan_avp (struct tunnel *, struct call *, void *, int);
--extern int dialed_number_avp (struct tunnel *, struct call *, void *, int);
--extern int dialing_number_avp (struct tunnel *, struct call *, void *, int);
-+extern int called_number_avp (struct tunnel *, struct call *, void *, int);
-+extern int calling_number_avp (struct tunnel *, struct call *, void *, int);
- extern int sub_address_avp (struct tunnel *, struct call *, void *, int);
- extern int frame_type_avp (struct tunnel *, struct call *, void *, int);
- extern int rx_speed_avp (struct tunnel *, struct call *, void *, int);
-@@ -118,7 +179,7 @@
- extern int add_avp_rws (struct buffer *, _u16);
- extern int add_tunnelid_avp (struct buffer *, _u16);
- extern int add_vendor_avp (struct buffer *);
--extern int add_hostname_avp (struct buffer *);
-+extern int add_hostname_avp (struct buffer *, struct tunnel*);
- extern int add_firmware_avp (struct buffer *);
- extern int add_bearer_caps_avp (struct buffer *buf, _u16 caps);
- extern int add_frame_caps_avp (struct buffer *buf, _u16 caps);
---- l2tpd-0.70-pre20031121.orig/network.c
-+++ l2tpd-0.70-pre20031121/network.c
-@@ -214,6 +214,8 @@
-                 t->self->needclose = -1;
-             }
-         }
-+              free(buf->rstart);
-+              free(buf);
-     }
-     else
-     {
-@@ -371,7 +373,9 @@
-                 if (debug_network)
-                 {
-                     log (LOG_DEBUG, "%s: recv packet from %s, size = %d," \
--"tunnel = %d, call = %d\n", __FUNCTION__, inet_ntoa (from.sin_addr), recvsize, tunnel, call);
-+                                                                      "tunnel = %d, call = %d\n", __func__, 
-+                                                                      inet_ntoa (from.sin_addr), recvsize, 
-+                                                                      tunnel, call);
-                 }
-                 if (packet_dump)
-                 {
---- l2tpd-0.70-pre20031121.orig/aaa.c
-+++ l2tpd-0.70-pre20031121/aaa.c
-@@ -209,9 +209,11 @@
-                  __FUNCTION__, u, t, s);
- #endif
-             strncpy (secret, s, size);
-+                      fclose(f);
-             return -1;
-         }
-     }
-+      fclose(f);
-     return 0;
- }
---- l2tpd-0.70-pre20031121.orig/l2tpd.c
-+++ l2tpd-0.70-pre20031121/l2tpd.c
-@@ -266,6 +266,9 @@
-     /* erase pid file */
-       unlink (gconfig.pidfile);
-+      /* erase control pipe */
-+      unlink(CONTROL_PIPE);
-+
-     exit (1);
- }
-@@ -333,13 +336,17 @@
-         tcgetattr (c->fd, &ptyconf);
-         *(c->oldptyconf) = ptyconf;
-         ptyconf.c_cflag &= ~(ICANON | ECHO);
--        ptyconf.c_lflag &= ~ECHO;
-+              ptyconf.c_lflag &= ~ECHO;
-         tcsetattr (c->fd, TCSANOW, &ptyconf);
-         snprintf (tty, sizeof (tty), "/dev/tty%c%c", a, b);
-         fd2 = open (tty, O_RDWR);
--      stropt[pos++] = strdup(tty);
--      stropt[pos] = NULL;
-+              if(!fd2)
-+                      log(LOG_WARN, "unable to open tty %s", tty);
-+
-+              /* XXX JEF: CHECK ME */
-+              stropt[pos++] = strdup(tty);
-+              stropt[pos] = NULL;
- #ifdef USE_KERNEL
-     }
-@@ -623,7 +630,13 @@
- {
-     struct lac *lac;
-     lac = (struct lac *) data;
--    if (!lac->active)
-+
-+    if (!lac)
-+    {
-+        log (LOG_WARN, "%s : called on NULL lac!\n", __FUNCTION__);
-+        return;
-+    }
-+      if (!lac->active)
-     {
-         log (LOG_DEBUG, "%s: LAC %s not active", __FUNCTION__, lac->entname);
-         return;
-@@ -635,11 +648,6 @@
-         log (LOG_LOG, "%s: maximum retries exceeded.\n", __FUNCTION__);
-         return;
-     }
--    if (!lac)
--    {
--        log (LOG_WARN, "%s : called on NULL lac!\n", __FUNCTION__);
--        return;
--    }
-     if (!lac->t)
-     {
- #ifdef DEGUG_MAGIC
-@@ -774,12 +782,7 @@
- void do_control ()
- {
-     char buf[1024];
--    char *host;
--    char *tunstr;
--    char *callstr;
--
--    char *sub_str;              /* jz: use by the strtok function */
--    char *tmp_ptr;              /* jz: use by the strtok function */
-+    char *host, *tunstr, *callstr, *tmpstr;
-     struct lac *lac;
-     int call;
-     int tunl;
-@@ -792,24 +795,39 @@
-             if (buf[cnt - 1] == '\n')
-                 buf[--cnt] = 0;
- #ifdef DEBUG_CONTROL
--            log (LOG_DEBUG, "%s: Got message %s (%d bytes long)\n",
-+            log (LOG_DEBUG, "%s: Got message \"%s\" (%d bytes long)\n",
-                  __FUNCTION__, buf, cnt);
- #endif
-             switch (buf[0])
-             {
-             case 't':
--                host = strchr (buf, ' ') + 1;
-+                host = strchr (buf, ' ');
-+                              if(!host)
-+                                      goto out;
-+                              host++;
- #ifdef DEBUG_CONTROL
-                 log (LOG_DEBUG, "%s: Attempting to tunnel to %s\n",
-                      __FUNCTION__, host);
- #endif
-                 l2tp_call (host, UDP_LISTEN_PORT, NULL, NULL);
-                 break;
--            case 'c':
--
--                switch_io = 1;  /* jz: Switch for Incoming - Outgoing Calls */
--
--                tunstr = strchr (buf, ' ') + 1;
-+            case 'c':            /* option 'c' for incoming call */
-+            case 'o':          /* option 'o' for outgoing call */
-+                              tunstr = strchr (buf, ' ');
-+                              if(!tunstr)
-+                                      goto out;
-+                              tunstr++;
-+
-+                              if(buf[0] == 'c')
-+                      switch_io = 1;  /* Switch for Incoming Calls */
-+                              else {
-+                      switch_io = 0;  /* Switch for Outgoing Calls */
-+                                      tmpstr = strchr(tunstr, ' ');
-+                                      if(!tmpstr)
-+                                              goto out;
-+                                      strncpy(dial_no_tmp,tmpstr, sizeof(*dial_no_tmp));
-+                              }
-+                
-                 lac = laclist;
-                 while (lac)
-                 {
-@@ -842,52 +860,12 @@
- #endif
-                 lac_call (tunl, NULL, NULL);
-                 break;
--
--            case 'o':          /* jz: option 'o' for doing a outgoing call */
--
--                switch_io = 0;  /* jz: Switch for incoming - outgoing Calls */
--
--                sub_str = strchr (buf, ' ') + 1;
--
--                tunstr = strtok (sub_str, " "); /* jz: using strtok function to get */
--                tmp_ptr = strtok (NULL, " ");   /*     params out of the pipe       */
--                strcpy (dial_no_tmp, tmp_ptr);
--
--                lac = laclist;
--                while (lac)
--                {
--                    if (!strcasecmp (lac->entname, tunstr))
--                    {
--                        lac->active = -1;
--                        lac->rtries = 0;
--                        if (!lac->c)
--                            magic_lac_dial (lac);
--                        else
--                            log (LOG_DEBUG,
--                                 "%s: Session '%s' already active!\n",
--                                 __FUNCTION__, lac->entname);
--                        break;
--                    }
--                    lac = lac->next;
--                }
--                if (lac)
--                    break;
--                tunl = atoi (tunstr);
--                if (!tunl)
--                {
--                    log (LOG_DEBUG, "%s: No such tunnel '%s'\n", __FUNCTION__,
--                         tunstr);
--                    break;
--                }
--#ifdef DEBUG_CONTROL
--                log (LOG_DEBUG, "%s: Attempting to call on tunnel %d\n",
--                     __FUNCTION__, tunl);
--#endif
--                lac_call (tunl, NULL, NULL);
--                break;
--
-             case 'h':
--                callstr = strchr (buf, ' ') + 1;
-+                callstr = strchr (buf, ' ');
-+                if(!callstr)
-+                                      goto out;
-+                              callstr++;
-+
-                 call = atoi (callstr);
- #ifdef DEBUG_CONTROL
-                 log (LOG_DEBUG, "%s: Attempting to call %d\n", __FUNCTION__,
-@@ -896,7 +874,11 @@
-                 lac_hangup (call);
-                 break;
-             case 'd':
--                tunstr = strchr (buf, ' ') + 1;
-+                tunstr = strchr (buf, ' ');
-+                if(!tunstr)
-+                                      goto out;
-+                              tunstr++;
-+
-                 lac = laclist;
-                 while (lac)
-                 {
-@@ -937,6 +919,8 @@
-             }
-         }
-     }
-+
-+out:
-     /* Otherwise select goes nuts */
-     close (control_fd);
-     control_fd = open (CONTROL_PIPE, O_RDONLY | O_NONBLOCK, 0600);
-@@ -1002,7 +986,6 @@
-     int pid=0;
-     int i,l;
-     char buf[STRLEN];
--    int pidfilewritten=0;
-     if((pid = fork()) < 0) {
-         log(LOG_LOG, "%s: Unable to fork ()\n",__FUNCTION__);
-@@ -1012,56 +995,52 @@
-     else if (pid)
-         exit(0);
--    close(0);
--    close(1);
--    close(2);
-+
-+      close(0);
-+      close(1);
-+      close(2);
-+      dup2(open("/dev/null", O_RDONLY), 0);
-+      dup2(open("/dev/null", O_RDONLY), 1);
-+      dup2(open("/dev/null", O_RDONLY), 2);
-     /* Read previous pid file. */
--    if ((i = open(gconfig.pidfile,O_RDONLY)) > 0) {
--        l=read(i,buf,sizeof(buf)-1);
--        if (i < 0) {
--            log(LOG_LOG, "%s: Unable to read pid file [%s]\n",
--                    __FUNCTION__, gconfig.pidfile);
--        }
--        buf[i] = '\0';
--        pid = atoi(buf);
--
--        /* If the previous server process is not still running,
--           write a new pid file immediately. */
--        if (pid && (pid == getpid () || kill (pid, 0) < 0)) {
--            unlink (gconfig.pidfile);
--            if ((i = open (gconfig.pidfile, O_WRONLY | O_CREAT, 0640)) >= 0)
--            {
--                snprintf (buf, sizeof(buf), "%d\n", (int)getpid());
--                write (i, buf, strlen(buf));
--                close (i);
--                pidfilewritten = 1;
--            }
-+    if((i = open(gconfig.pidfile,O_RDONLY)) > 0) {
-+              l=read(i,buf,sizeof(buf)-1);                                                             
-+        if (l >= 0) {
-+              buf[l] = '\0';                                                                       
-+              pid = atoi(buf);                                                                     
-         }
--        else
--        {
-+              close(i);
-+
-+              /* if pid is read and process exist exit */
-+        if(pid && !kill(pid, 0)) {
-             log(LOG_LOG, "%s: There's already a l2tpd server running.\n",
-                     __FUNCTION__);
-             close(server_socket);
-             exit(1);
-         }
-+
-+              /* remove stalled pid file */
-+              unlink(gconfig.pidfile);
-     }
-     pid = setsid();
--    if(! pidfilewritten) {
--        unlink(gconfig.pidfile);
--        if ((i = open (gconfig.pidfile, O_WRONLY | O_CREAT, 0640)) >= 0) {
--            snprintf (buf, strlen(buf), "%d\n", (int)getpid());
--            write (i, buf, strlen(buf));
--            close (i);
--            pidfilewritten = 1;
--        }
--    }
-+      /* create new pid file */
-+      if ((i = open (gconfig.pidfile, O_WRONLY | O_CREAT, 0644)) >= 0) {
-+              snprintf (buf, sizeof(buf), "%d", (int)getpid());
-+              write (i, buf, strlen(buf));
-+              close (i);
-+      }
-+      else {
-+              log(LOG_LOG, "%s: could not write pid file %s error %d",
-+                              __FUNCTION__, gconfig.pidfile, i);
-+              close(server_socket);
-+              exit(1);
-+      }
- }
--
- void init (int argc,char *argv[])
- {
-     struct lac *lac;
-@@ -1103,10 +1082,6 @@
-     }
-     log (LOG_LOG, "l2tpd version " SERVER_VERSION " started on %s PID:%d\n",
-          hostname, getpid ());
--    log (LOG_LOG,
--         "Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.\n");
--    log (LOG_LOG, "Forked by Scott Balmos and David Stipp, (C) 2001\n");
--    log (LOG_LOG, "Inherited by Jeff McAdams, (C) 2002\n");
-     listenaddr.s_addr = gconfig.listenaddr;
-     log (LOG_LOG, "%s version %s on a %s, listening on IP address %s, port %d\n", uts.sysname,
-        uts.release, uts.machine, inet_ntoa(listenaddr), gconfig.port);
---- l2tpd-0.70-pre20031121.orig/misc.c
-+++ l2tpd-0.70-pre20031121/misc.c
-@@ -301,3 +301,42 @@
-         return -1;
-     }
- }
-+
-+u_int16_t get16(u_int8_t *p) {
-+      return p[0] << 8 | p[1];
-+}
-+
-+u_int32_t get32(u_int8_t *p) {
-+      return p[0] << 24 | p[1] << 16 | p[2] << 8 | p[3];
-+}
-+
-+u_int64_t get64(u_int8_t *p) {
-+      return (u_int64_t)p[0] << 56 | (u_int64_t)p[1] << 48 |
-+             (u_int64_t)p[2] << 40 | (u_int64_t)p[3] << 32 |
-+             (u_int64_t)p[4] << 24 | (u_int64_t)p[5] << 16 | 
-+                 (u_int64_t)p[6] << 8  | (u_int64_t)p[7];
-+}
-+
-+void set16(u_int8_t *cp, u_int16_t x) {
-+      *cp++ = x >> 8;
-+    *cp = x & 0xff;
-+} 
-+
-+void set32(u_int8_t *cp, u_int32_t x) {
-+      *cp++ = x >> 24;
-+    *cp++ = (x >> 16) & 0xff;
-+      *cp++ = (x >> 8) & 0xff;
-+      *cp = x & 0xff;
-+}
-+
-+void set64(u_int8_t *cp, u_int64_t x) {   
-+      *cp++ = x >> 56;
-+      *cp++ = (x >> 48) & 0xff;
-+      *cp++ = (x >> 40) & 0xff;
-+      *cp++ = (x >> 32) & 0xff;
-+      *cp++ = (x >> 24) & 0xff;
-+      *cp++ = (x >> 16) & 0xff;
-+      *cp++ = (x >> 8) & 0xff;
-+      *cp = x & 0xff;
-+}
-+
---- l2tpd-0.70-pre20031121.orig/avp.c
-+++ l2tpd-0.70-pre20031121/avp.c
-@@ -4,9 +4,12 @@
-  * Layer Two Tunnelling Protocol Daemon
-  * Copyright (C) 1998 Adtran, Inc.
-  * Copyright (C) 2002 Jeff McAdams
-+ * Copyright (C) 2003 Jean-Francois Dive
-  *
-  * Mark Spencer
-  *
-+ * 12/2003    parsing sanitization, Jean-Francois Dive
-+ *
-  * This software is distributed under the terms
-  * of the GPL, which you should have received
-  * along with this source.
-@@ -20,50 +23,53 @@
- #include <netinet/in.h>
- #include "l2tp.h"
--#define AVP_MAX 39
-+/* TODO: 
-+ * - Tie breaker.
-+ * - Clean Proxy Authentication solution.
-+ */
-+/*****************************************************************************/
- struct avp avps[] = {
--
--    {0, 1, &message_type_avp, "Message Type"},
--    {1, 1, &result_code_avp, "Result Code"},
--    {2, 1, &protocol_version_avp, "Protocol Version"},
--    {3, 1, &framing_caps_avp, "Framing Capabilities"},
--    {4, 1, &bearer_caps_avp, "Bearer Capabilities"},
--    {5, 0, NULL, "Tie Breaker"},
--    {6, 0, &firmware_rev_avp, "Firmware Revision"},
--    {7, 0, &hostname_avp, "Host Name"},
--    {8, 1, &vendor_avp, "Vendor Name"},
--    {9, 1, &assigned_tunnel_avp, "Assigned Tunnel ID"},
--    {10, 1, &receive_window_size_avp, "Receive Window Size"},
--    {11, 1, &challenge_avp, "Challenge"},
--    {12, 0, NULL, "Q.931 Cause Code"},
--    {13, 1, &chalresp_avp, "Challenge Response"},
--    {14, 1, &assigned_call_avp, "Assigned Call ID"},
--    {15, 1, &call_serno_avp, "Call Serial Number"},
--    {16, 1, NULL, "Minimum BPS"},
--    {17, 1, NULL, "Maximum BPS"},
--    {18, 1, &bearer_type_avp, "Bearer Type"},
--    {19, 1, &frame_type_avp, "Framing Type"},
--    {20, 1, &packet_delay_avp, "Packet Processing Delay"},
--    {21, 1, &dialed_number_avp, "Dialed Number"},
--    {22, 1, &dialing_number_avp, "Dialing Number"},
--    {23, 1, &sub_address_avp, "Sub-Address"},
--    {24, 1, &tx_speed_avp, "Transmit Connect Speed"},
--    {25, 1, &call_physchan_avp, "Physical channel ID"},
--    {26, 0, NULL, "Initial Received LCP Confreq"},
--    {27, 0, NULL, "Last Sent LCP Confreq"},
--    {28, 0, NULL, "Last Received LCP Confreq"},
--    {29, 1, &ignore_avp, "Proxy Authen Type"},
--    {30, 0, &ignore_avp, "Proxy Authen Name"},
--    {31, 0, &ignore_avp, "Proxy Authen Challenge"},
--    {32, 0, &ignore_avp, "Proxy Authen ID"},
--    {33, 1, &ignore_avp, "Proxy Authen Response"},
--    {34, 1, NULL, "Call Errors"},
--    {35, 1, &ignore_avp, "ACCM"},
--    {36, 1, &rand_vector_avp, "Random Vector"},
--    {37, 1, NULL, "Private Group ID"},
--    {38, 0, &rx_speed_avp, "Receive Connect Speed"},
--    {39, 1, &seq_reqd_avp, "Sequencing Required"}
-+    {0, AVP_F_MANDATORY|AVP_F_FIXLEN, 2, {0}, &message_type_avp, &validate_msgtype_avp, "Message Type"},
-+    {1, AVP_F_MANDATORY, MAXSTRLEN, {CDN, StopCCN}, &result_code_avp, &validate_gen_avp, "Result Code"},
-+    {2, AVP_F_MANDATORY|AVP_F_FIXLEN, 2, {SCCRP, SCCRQ}, &protocol_version_avp, &validate_gen_avp, "Protocol Version"},
-+    {3, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {SCCRP, SCCRQ}, &framing_caps_avp, &validate_gen_avp, "Framing Capabilities"},
-+    {4, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {SCCRP, SCCRQ}, &bearer_caps_avp, &validate_gen_avp, "Bearer Capabilities"},
-+    {5, 0, 0, {0}, NULL, NULL, "Tie Breaker"},
-+    {6, AVP_F_FIXLEN, 2, {SCCRP, SCCRQ}, &firmware_rev_avp, &validate_gen_avp, "Firmware Revision"},
-+    {7, AVP_F_ASCII, MAXSTRLEN, {SCCRP, SCCRQ}, &hostname_avp, &validate_gen_avp, "Host Name"},
-+    {8, AVP_F_MANDATORY|AVP_F_ASCII, MAXSTRLEN, {SCCRP, SCCRQ}, &vendor_avp, &validate_gen_avp, "Vendor Name"},
-+    {9, AVP_F_MANDATORY|AVP_F_FIXLEN, 2, {SCCRP, SCCRQ, StopCCN}, &assigned_tunnel_avp, &validate_gen_avp, "Assigned Tunnel ID"},
-+    {10, AVP_F_MANDATORY|AVP_F_FIXLEN, 2,{SCCRP, SCCRQ, OCRP, OCCN, StopCCN}, &receive_window_size_avp, &validate_gen_avp, "Receive Window Size"},
-+    {11, AVP_F_MANDATORY, 128, {SCCRP, SCCRQ}, &challenge_avp, &validate_gen_avp, "Challenge"},
-+    {12, 0, 0, {0}, NULL, NULL, "Q.931 Cause Code"},
-+    {13, AVP_F_MANDATORY, MD_SIG_SIZE, {SCCRP, SCCCN}, &chalresp_avp, &validate_gen_avp, "Challenge Response"},
-+    {14, AVP_F_MANDATORY|AVP_F_FIXLEN, 2, {CDN, ICRP, ICRQ, OCRP, OCRQ}, &assigned_session_avp, &validate_gen_avp, "Assigned Session ID"},
-+    {15, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {ICRQ, OCRQ}, &call_serno_avp, &validate_gen_avp, "Call Serial Number"},
-+    {16, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {0}, NULL, NULL, "Minimum BPS"},
-+    {17, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {0}, NULL, NULL, "Maximum BPS"},
-+    {18, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {ICRQ, OCRQ}, &bearer_type_avp, &validate_gen_avp, "Bearer Type"},
-+    {19, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {ICCN, OCRQ, OCCN}, &frame_type_avp, &validate_gen_avp, "Framing Type"},
-+    {20, AVP_F_MANDATORY|AVP_F_FIXLEN, 2, {ICRP, OCRQ, ICCN, OCRP, OCCN}, &packet_delay_avp, &validate_gen_avp, "Packet Processing Delay"},
-+    {21, AVP_F_MANDATORY|AVP_F_ASCII, MAXSTRLEN, {ICRQ, OCRQ}, &called_number_avp, &validate_gen_avp, "Called Number"},
-+    {22, AVP_F_MANDATORY|AVP_F_ASCII, MAXSTRLEN, {ICRQ}, &calling_number_avp, &validate_gen_avp, "Calling Number"},
-+    {23, AVP_F_MANDATORY|AVP_F_ASCII, MAXSTRLEN, {OCRP, ICRQ}, &sub_address_avp, &validate_gen_avp, "Sub-Address"},
-+    {24, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {ICCN, OCCN, OCRP}, &tx_speed_avp, &validate_gen_avp, "Transmit Connect Speed"},
-+    {25, AVP_F_MANDATORY|AVP_F_FIXLEN, 4, {ICRQ, OCRQ, OCRP, OCCN}, &call_physchan_avp, &validate_gen_avp, "Physical channel ID"},
-+    {26, 0, 0, {0}, NULL, NULL, "Initial Received LCP Confreq"},
-+    {27, 0, 0, {0}, NULL, NULL, "Last Sent LCP Confreq"},
-+    {28, 0, 0, {0}, NULL, NULL, "Last Received LCP Confreq"},
-+    {29, AVP_F_MANDATORY, 0, {0}, &ignore_avp, NULL, "Proxy Authen Type"},
-+    {30, 0, 0, {0}, &ignore_avp, NULL, "Proxy Authen Name"},
-+    {31, 0, 0, {0}, &ignore_avp, NULL, "Proxy Authen Challenge"},
-+    {32, 0, 0, {0}, &ignore_avp, NULL, "Proxy Authen ID"},
-+    {33, AVP_F_MANDATORY, 0, {0}, &ignore_avp, NULL, "Proxy Authen Response"},
-+    {34, AVP_F_MANDATORY|AVP_F_FIXLEN, 26, {0}, NULL, NULL, "Call Errors"},
-+    {35, AVP_F_MANDATORY|AVP_F_FIXLEN, 10, {0}, &ignore_avp, NULL, "ACCM"},
-+    {36, AVP_F_MANDATORY, 1024, {0}, &rand_vector_avp, &validate_gen_avp, "Random Vector"},
-+    {37, AVP_F_MANDATORY, 0, {0}, NULL, NULL, "Private Group ID"},
-+    {38, AVP_F_FIXLEN, 4, {ICCN, OCCN, OCRP}, &rx_speed_avp, &validate_gen_avp, "Receive Connect Speed"},
-+    {39, AVP_F_MANDATORY, 0, {ICCN, OCCN, OCRP}, &seq_reqd_avp, &validate_gen_avp, "Sequencing Required"}
- };
- char *msgtypes[] = {
-@@ -111,6 +117,7 @@
-     "Call was connected but no appropriate framing was detect"
- };
-+/*****************************************************************************/
- void wrong_length (struct call *c, char *field, int expected, int found,
-                    int min)
- {
-@@ -126,12 +133,9 @@
-     c->needclose = -1;
- }
--/*
-- * t, c, data, and datalen may be assumed to be defined for all avp's
-- */
--
--int message_type_avp (struct tunnel *t, struct call *c, void *data,
--                      int datalen)
-+/*****************************************************************************/
-+int validate_msgtype_avp(int attr,  struct tunnel *t, struct call *c, 
-+                                               void *data, int datalen)
- {
-     /*
-      * This will be with every control message.  It is critical that this
-@@ -139,28 +143,9 @@
-      * (assuming sanity check)
-      */
--    _u16 *raw = data;
--    c->msgtype = ntohs (raw[3]);
--    if (datalen != 8)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: wrong size (%d != 8)\n", __FUNCTION__,
--                 datalen);
--        wrong_length (c, "Message Type", 8, datalen, 0);
--        return -EINVAL;
--    }
--    if ((c->msgtype > MAX_MSG) || (!msgtypes[c->msgtype]))
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: unknown message type %d\n", __FUNCTION__,
--                 c->msgtype);
--        return -EINVAL;
--    }
--    if (debug_avp)
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: message type %d (%s)\n", __FUNCTION__,
--                 c->msgtype, msgtypes[c->msgtype]);
--#ifdef SANITY
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      c->msgtype = get16(p);
-+
-     if (t->sanity)
-     {
-         /*
-@@ -172,11 +157,11 @@
-             if (DEBUG)
-                 log (LOG_DEBUG,
-                      "%s: attempting to negotiate tunnel inside a call!\n",
--                     __FUNCTION__);
-+                     __func__);
-             return -EINVAL;
-         }
--        switch (c->msgtype)
-+        switch (get16(p))
-         {
-         case SCCRQ:
-             if ((t->state != 0) && (t->state != SCCRQ))
-@@ -189,7 +174,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate SCCRQ with state != 0\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -199,7 +184,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate SCCRP with state != SCCRQ!\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -209,7 +194,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate SCCCN with state != SCCRP!\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -219,7 +204,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate ICRQ when state != SCCCN\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             if (c != t->self)
-@@ -227,7 +212,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate ICRQ on a call!\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -237,7 +222,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate ICRP on tunnel!=SCCCN\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             if (c->state != ICRQ)
-@@ -245,7 +230,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate ICRP when state != ICRQ\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -255,7 +240,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate ICCN when state != ICRP\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -265,7 +250,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate SLI when state != ICCN\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -275,7 +260,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate OCRP on tunnel!=SCCCN\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             if (c->state != OCRQ)
-@@ -283,7 +268,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate OCRP when state != OCRQ\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -294,7 +279,7 @@
-                 if (DEBUG)
-                     log (LOG_DEBUG,
-                          "%s: attempting to negotiate OCCN when state != OCRQ\n",
--                         __FUNCTION__);
-+                         __func__);
-                 return -EINVAL;
-             }
-             break;
-@@ -303,72 +288,33 @@
-         case Hello:
-             break;
-         default:
--            log (LOG_WARN, "%s: i don't know how to handle %s messages\n",
--                 __FUNCTION__, msgtypes[c->msgtype]);
--            return -EINVAL;
--        }
--    }
--#endif
--    if (c->msgtype == ICRQ)
--    {
--        struct call *tmp;
--        if (debug_avp)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG, "%s: new incoming call\n", __FUNCTION__);
--        }
--        tmp = new_call (t);
--        if (!tmp)
--        {
--            log (LOG_WARN, "%s: unable to create new call\n", __FUNCTION__);
-+            log (LOG_WARN, "%s: unknown messages type %d\n",
-+                 __func__, get16(p));
-             return -EINVAL;
-         }
--        tmp->next = t->call_head;
--        t->call_head = tmp;
--        t->count++;
--        /*
--           * Is this still safe to assume that the head will always
--           * be the most recent call being negotiated?
--           * Probably...  FIXME anyway...
--         */
--
-     }
--    return 0;
-+      return 0;
- }
--int rand_vector_avp (struct tunnel *t, struct call *c, void *data,
--                     int datalen)
--{
--    int size;
--    _u16 *raw = (_u16 *) data;
--    size = (raw[0] & 0x0FFF) - 6;
--    if (t->sanity)
--    {
--        if (size < 0)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG, "%s: Random vector too small (%d < 0)\n",
--                     __FUNCTION__, size);
--            wrong_length (c, "Random Vector", 6, datalen, 1);
--            return -EINVAL;
--        }
--        if (size > MAX_VECTOR_SIZE)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG, "%s: Random vector too large (%d > %d)\n",
--                     __FUNCTION__, datalen, MAX_VECTOR_SIZE);
--            wrong_length (c, "Random Vector", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--    if (debug_avp)
--        log (LOG_DEBUG, "%s: Random Vector of %d octets\n", __FUNCTION__,
--             size);
--    t->chal_us.vector = (unsigned char *) &raw[3];
--    t->chal_us.vector_len = size;
--    return 0;
-+/*****************************************************************************/
-+int validate_gen_avp(int attr,  struct tunnel *t, struct call *c, 
-+                                       void *data, int datalen) {
-+      (void)data; (void)datalen;
-+      int i = 0, found = 0;
-+
-+    if(t->sanity) {
-+              for(i = 0; i < 8; i++) {
-+                      if(c->msgtype == avps[attr].allowed_states[i])
-+                              found++;
-+              }
-+              if(!found) 
-+                      return -EINVAL;
-+      }
-+      return 0;
- }
-+/* t, c, data, and datalen may be assumed to be defined for all avp's        */
-+/*****************************************************************************/
- int ignore_avp (struct tunnel *t, struct call *c, void *data, int datalen)
- {
-     /*
-@@ -383,94 +329,88 @@
-      *
-      */
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s : Ignoring AVP\n", __FUNCTION__);
--    }
-+      log (LOG_DEBUG, "%s : Ignoring AVP\n", __func__);
-     return 0;
- }
--int seq_reqd_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int message_type_avp (struct tunnel *t, struct call *c, void *data,
-+                      int avplen)
- {
--#ifdef SANITY
--    if (t->sanity)
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      
-+      if(!c->msgtype)
-+              c->msgtype = get16(p);
-+
-+    if ((c->msgtype > MAX_MSG) || (!msgtypes[c->msgtype]))
-     {
--        if (datalen != 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Sequencing Required", 6, datalen, 1);
--            return -EINVAL;
--        }
--        switch (c->msgtype)
-+        log (LOG_DEBUG, "%s: unknown message type %d\n", __func__,
-+             c->msgtype);
-+        return -EINVAL;
-+    }
-+    if (debug_avp)
-+        log (LOG_DEBUG, "%s: message type %d (%s)\n", __func__,
-+             c->msgtype, msgtypes[c->msgtype]);
-+    if (c->msgtype == ICRQ)
-+    {
-+        struct call *tmp;
-+        if (debug_avp)
-+              log (LOG_DEBUG, "%s: new incoming call\n", __func__);
-+        tmp = new_call (t);
-+        if (!tmp)
-         {
--        case ICCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: sequencing required not appropriate for %s!\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
-+            log (LOG_WARN, "%s: unable to create new call\n", __func__);
-             return -EINVAL;
-         }
-+        tmp->next = t->call_head;
-+        t->call_head = tmp;
-+        t->count++;
-+        /*
-+         * Is this still safe to assume that the head will always
-+         * be the most recent call being negotiated?
-+         * Probably...  FIXME anyway...
-+         */
-     }
--#endif
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int rand_vector_avp (struct tunnel *t, struct call *c, void *data,
-+                     int avplen)
-+{
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: peer requires sequencing.\n", __FUNCTION__);
--    }
-+        log (LOG_DEBUG, "%s: random vector len %d\n", __func__, datalen);
-+    t->chal_us.vector = (unsigned char *)p;
-+    t->chal_us.vector_len = datalen;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int seq_reqd_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+{
-+    if (debug_avp)
-+      log (LOG_DEBUG, "%s: peer requires sequencing.\n", __func__);
-     c->seq_reqd = -1;
-     return 0;
- }
-+/*****************************************************************************/
- int result_code_avp (struct tunnel *t, struct call *c, void *data,
--                     int datalen)
-+                     int avplen)
- {
--    /*
--     * Find out what version of l2tp the other side is using.
--     * I'm not sure what we're supposed to do with this but whatever..
--     */
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+    u_int16_t result = get16(p);
-+    u_int16_t error = get16(p + 2);
--    int error;
--    int result;
--    _u16 *raw = data;
--#ifdef SANITY
--    if (t->sanity)
--    {
--        if (datalen < 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d < 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Result Code", 10, datalen, 1);
--            return -EINVAL;
--        }
--        switch (c->msgtype)
--        {
--        case CDN:
--        case StopCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: result code not appropriate for %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--    }
--#endif
--    result = ntohs (raw[3]);
--    error = ntohs (raw[4]);
-     if ((c->msgtype == StopCCN) && ((result > 7) || (result < 1)))
-     {
-         if (DEBUG)
-             log (LOG_DEBUG,
--                 "%s: result code out of range (%d %d %d).  Ignoring.\n",
--                 __FUNCTION__, result, error, datalen);
-+                 "%s: (StopCCN) result code out of range ! (1 < %d < 7)\n",
-+                 __func__, result);
-         return 0;
-     }
-@@ -478,1112 +418,348 @@
-     {
-         if (DEBUG)
-             log (LOG_DEBUG,
--                 "%s: result code out of range (%d %d %d).  Ignoring.\n",
--                 __FUNCTION__, result, error, datalen);
-+                 "%s: (CDN) result code out of range !(1 < %d < 11)\n",
-+                 __func__, result);
-         return 0;
-     }
-     c->error = error;
-     c->result = result;
--    safe_copy (c->errormsg, (char *) &raw[5], datalen - 10);
-+      memcpy(c->errormsg, (char*)p + 4, datalen - 4);
-+      c->errormsg[datalen - 4] = '\0';
-+
-     if (debug_avp)
-     {
--        if (DEBUG && (c->msgtype == StopCCN))
-+        if(c->msgtype == StopCCN)
-         {
-             log (LOG_DEBUG,
-                  "%s: peer closing for reason %d (%s), error = %d (%s)\n",
--                 __FUNCTION__, result, stopccn_result_codes[result], error,
-+                 __func__, result, stopccn_result_codes[result], error,
-                  c->errormsg);
-         }
-         else
-         {
-             log (LOG_DEBUG,
-                  "%s: peer closing for reason %d (%s), error = %d (%s)\n",
--                 __FUNCTION__, result, cdn_result_codes[result], error,
-+                 __func__, result, cdn_result_codes[result], error,
-                  c->errormsg);
-         }
-     }
-     return 0;
- }
-+/*****************************************************************************/
- int protocol_version_avp (struct tunnel *t, struct call *c, void *data,
--                          int datalen)
-+                          int avplen)
- {
--    /*
--     * Find out what version of l2tp the other side is using.
--     * I'm not sure what we're supposed to do with this but whatever..
--     */
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--    int ver;
--    _u16 *raw = data;
--#ifdef SANITY
--    if (t->sanity)
--    {
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Protocol Version", 8, datalen, 1);
--            return -EINVAL;
--        }
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: protocol version not appropriate for %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--    }
--#endif
--    ver = ntohs (raw[3]);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer is using version %d, revision %d.\n", __FUNCTION__,
--                 (ver >> 8), ver & 0xFF);
--    }
-+      log (LOG_DEBUG, "%s: peer is using version %d, revision %d.\n", 
-+                       __func__,*p, *(p+1));
-     return 0;
- }
-+/*****************************************************************************/
- int framing_caps_avp (struct tunnel *t, struct call *c, void *data,
--                      int datalen)
-+                      int avplen)
- {
--    /*
--     * Retrieve the framing capabilities
--     * from the peer
--     */
--
--    int caps;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+    u_int16_t caps = get16(p + 2);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: framing capabilities not appropriate for %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Framming Capabilities", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    caps = ntohs (raw[4]);
-     if (debug_avp)
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: supported peer frames:%s%s\n", __FUNCTION__,
--                 caps & ASYNC_FRAMING ? " async" : "",
--                 caps & SYNC_FRAMING ? " sync" : "");
-+      log (LOG_DEBUG, "%s: supported peer frames:%s %s\n", __func__,
-+             caps & ASYNC_FRAMING ? "async" : "",
-+             caps & SYNC_FRAMING ? "sync" : "");
-+
-     t->fc = caps & (ASYNC_FRAMING | SYNC_FRAMING);
-     return 0;
- }
-+/*****************************************************************************/
- int bearer_caps_avp (struct tunnel *t, struct call *c, void *data,
--                     int datalen)
-+                     int avplen)
- {
--    /*
--     * What kind of bearer channels does our peer support?
--     */
--    int caps;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+    u_int16_t caps = get16(p + 2);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: bearer capabilities not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Bearer Capabilities", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    caps = ntohs (raw[4]);
-     if (debug_avp)
--    {
--        if (DEBUG)
--        {
--            log (LOG_DEBUG,
--                 "%s: supported peer bearers:%s%s\n",
--                 __FUNCTION__,
--                 caps & ANALOG_BEARER ? " analog" : "",
--                 caps & DIGITAL_BEARER ? " digital" : "");
--        }
-+      log (LOG_DEBUG, "%s: supported peer bearers:%s %s\n",
-+              __func__,
-+              caps & ANALOG_BEARER ? "analog" : "",
-+              caps & DIGITAL_BEARER ? "digital" : "");
--    }
-     t->bc = caps & (ANALOG_BEARER | DIGITAL_BEARER);
-     return 0;
- }
--
--/* FIXME: I need to handle tie breakers eventually */
--
-+/*****************************************************************************/
- int firmware_rev_avp (struct tunnel *t, struct call *c, void *data,
--                      int datalen)
-+                      int avplen)
- {
--    /*
--     * Report and record remote firmware version
--     */
--    int ver;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: firmware revision not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Firmware Revision", 8, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    ver = ntohs (raw[3]);
-+    t->firmware = get16(p);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports firmware version %d (0x%.4x)\n",
--                 __FUNCTION__, ver, ver);
--    }
--    t->firmware = ver;
-+      log (LOG_DEBUG, "%s: peer reports firmware version %d (0x%.4X)\n",
-+              __func__, t->firmware, t->firmware);
-     return 0;
- }
-+/*****************************************************************************/
- int bearer_type_avp (struct tunnel *t, struct call *c, void *data,
--                     int datalen)
-+                     int avplen)
- {
--    /*
--     * What kind of bearer channel is the call on?
--     */
--    int b;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICRQ:
--        case OCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: bearer type not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Bearer Type", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    b = ntohs (raw[4]);
-+      t->call_head->bearer = get16(p + 2);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer bears:%s\n", __FUNCTION__,
--                 b & ANALOG_BEARER ? " analog" : "digital");
--    }
--    t->call_head->bearer = b;
-+      log (LOG_DEBUG, "%s: peer bears: %s\n", __func__,
-+             (t->call_head->bearer & ANALOG_BEARER) ? "analog" : "digital");
-     return 0;
- }
--int frame_type_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int frame_type_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * What kind of frame channel is the call on?
--     */
--    int b;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICCN:
--        case OCRQ:
--        case OCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: frame type not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is incorrect size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Frame Type", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    b = ntohs (raw[4]);
-+      c->frame = get16(p + 2);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer uses:%s frames\n", __FUNCTION__,
--                 b & ASYNC_FRAMING ? " async" : "sync");
--    }
--    c->frame = b;
-+      log (LOG_DEBUG, "%s: peer uses:%s frames\n", __func__,
-+             (c->frame & ASYNC_FRAMING) ? "async" : "sync");
-     return 0;
- }
--int hostname_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int hostname_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * What is the peer's name?
--     */
--    int size;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+    memcpy(t->hostname, p, datalen);
-+      t->hostname[datalen] = '\0';
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: hostname not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Hostname", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    if (size > MAXSTRLEN - 1)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: truncating reported hostname (size is %d)\n",
--                 __FUNCTION__, size);
--        size = MAXSTRLEN - 1;
--    }
--    safe_copy (t->hostname, (char *) &raw[3], size - 6);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports hostname '%s'\n", __FUNCTION__,
--                 t->hostname);
--    }
-+      log (LOG_DEBUG, "%s: peer reports hostname '%s'\n", __func__,
-+             t->hostname);
-+
-     return 0;
- }
--int dialing_number_avp (struct tunnel *t, struct call *c, void *data,
--                        int datalen)
-+/*****************************************************************************/
-+int calling_number_avp (struct tunnel *t, struct call *c, void *data,
-+                        int avplen)
- {
--    /*
--     * What is the peer's name?
--     */
--    int size;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+    memcpy(t->call_head->dialing, p, datalen);
-+      t->call_head->dialing[datalen] = '\0';
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: dialing number not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Dialing Number", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    if (size > MAXSTRLEN - 1)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: truncating reported dialing number (size is %d)\n",
--                 __FUNCTION__, size);
--        size = MAXSTRLEN - 1;
--    }
--    safe_copy (t->call_head->dialing, (char *) &raw[3], size);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports dialing number '%s'\n", __FUNCTION__,
--                 t->call_head->dialing);
--    }
-+      log (LOG_DEBUG, "%s: peer reports dialing number '%s'\n", __func__,
-+             t->call_head->dialing);
-+
-     return 0;
- }
--int dialed_number_avp (struct tunnel *t, struct call *c, void *data,
--                       int datalen)
-+/*****************************************************************************/
-+int called_number_avp (struct tunnel *t, struct call *c, void *data,
-+                       int avplen)
- {
--    /*
--     * What is the peer's name?
--     */
--    int size;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+    memcpy(t->call_head->dialed, p, datalen);
-+      t->call_head->dialed[datalen] = '\0';
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case OCRQ:
--        case ICRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: dialed number not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Dialed Number", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    if (size > MAXSTRLEN - 1)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: truncating reported dialed number (size is %d)\n",
--                 __FUNCTION__, size);
--        size = MAXSTRLEN - 1;
--    }
--    safe_copy (t->call_head->dialed, (char *) &raw[3], size);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports dialed number '%s'\n", __FUNCTION__,
--                 t->call_head->dialed);
--    }
-+      log (LOG_DEBUG, "%s: peer reports dialed number '%s'\n", __func__,
-+             t->call_head->dialed);
-+
-     return 0;
- }
-+/*****************************************************************************/
- int sub_address_avp (struct tunnel *t, struct call *c, void *data,
--                     int datalen)
-+                     int avplen)
- {
--    /*
--     * What is the peer's name?
--     */
--    int size;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+      memcpy(t->call_head->subaddy, p, datalen);
-+      t->call_head->subaddy[datalen] = '\0';
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case OCRP:
--        case ICRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: sub_address not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Sub-address", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    if (size > MAXSTRLEN - 1)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: truncating reported sub address (size is %d)\n",
--                 __FUNCTION__, size);
--        size = MAXSTRLEN - 1;
--    }
--    safe_copy (t->call_head->subaddy, (char *) &raw[3], size);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports subaddress '%s'\n", __FUNCTION__,
--                 t->call_head->subaddy);
--    }
-+      log (LOG_DEBUG, "%s: peer reports subaddress '%s'\n", __func__,
-+             t->call_head->subaddy);
-     return 0;
- }
--int vendor_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int vendor_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * What vendor makes the other end?
--     */
--    int size;
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+      memcpy(t->vendor, p, datalen);
-+      t->vendor[datalen] = '\0';
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: vendor not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Vendor", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    if (size > MAXSTRLEN - 1)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG, "%s: truncating reported vendor (size is %d)\n",
--                 __FUNCTION__, size);
--        size = MAXSTRLEN - 1;
--    }
--    safe_copy (t->vendor, (char *) &raw[3], size);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer reports vendor '%s'\n", __FUNCTION__, t->vendor);
--    }
-+      log (LOG_DEBUG, "%s: peer reports vendor '%s'\n", __func__, t->vendor);
-     return 0;
- }
--int challenge_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int challenge_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * We are sent a challenge
--     */
--    _u16 *raw = data;
--    int size;
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: challenge not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "challenge", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    /* size = raw[0] & 0x0FFF; */
--    /* length field of AVP's is only 10 bits long, not 12 */
--    size = raw[0] & 0x03FF;
--    size -= sizeof (struct avp_hdr);
--    /* if (size != MD_SIG_SIZE)
--    {
--        log (LOG_DEBUG, "%s: Challenge is not the right length (%d != %d)\n",
--             __FUNCTION__, size, MD_SIG_SIZE);
--        return -EINVAL;
--    } */
--    t->chal_us.challenge = malloc(size+1);
--    if (t->chal_us.challenge == NULL)
--    {
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      int datalen = avplen - sizeof(struct avp_hdr);
-+
-+    t->chal_us.challenge = calloc(datalen, 1);
-+    if (!t->chal_us.challenge)
-         return -ENOMEM;
--    }
--    memset(t->chal_us.challenge, 0, size+1);
--    bcopy (&raw[3], (t->chal_us.challenge), size);
-+    memcpy(t->chal_us.challenge, p, datalen);
-     t->chal_us.state = STATE_CHALLENGED;
-+
-     if (debug_avp)
--    {
--        log (LOG_DEBUG, "%s: challenge avp found\n", __FUNCTION__);
--    }
-+      log (LOG_DEBUG, "%s: challenge avp found\n", __func__);
-+
-     return 0;
- }
--int chalresp_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int chalresp_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * We are sent a challenge
--     */
--    _u16 *raw = data;
--    int size;
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: challenge response not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen < 6)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is too small.  %d < 6\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "challenge", 6, datalen, 1);
--            return -EINVAL;
--        }
--    }
--#endif
--    size = raw[0] & 0x0FFF;
--    size -= sizeof (struct avp_hdr);
--    if (size != MD_SIG_SIZE)
--    {
--        log (LOG_DEBUG, "%s: Challenge is not the right length (%d != %d)\n",
--             __FUNCTION__, size, MD_SIG_SIZE);
--        return -EINVAL;
--    }
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--    bcopy (&raw[3], t->chal_them.reply, MD_SIG_SIZE);
--    if (debug_avp)
--    {
--        log (LOG_DEBUG, "%s: Challenge reply found\n", __FUNCTION__);
--    }
-+    memcpy(t->chal_them.reply, p, MD_SIG_SIZE);
-+    if(debug_avp)
-+      log(LOG_DEBUG, "%s: Challenge reply found\n", __func__);
-     return 0;
- }
-+/*****************************************************************************/
- int assigned_tunnel_avp (struct tunnel *t, struct call *c, void *data,
--                         int datalen)
-+                         int avplen)
- {
--    /*
--     * What is their TID that we must use from now on?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      u_int16_t id = get16(p);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--        case StopCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: tunnel ID not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Assigned Tunnel ID", 8, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
-     if (c->msgtype == StopCCN)
--    {
--        t->qtid = ntohs (raw[3]);
--    }
-+        t->qtid = id;
-     else
--    {
--        t->tid = ntohs (raw[3]);
--    }
-+        t->tid = id;
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: using peer's tunnel %d\n", __FUNCTION__,
--                 ntohs (raw[3]));
--    }
-+      log (LOG_DEBUG, "%s: using peer's tunnel %d\n", __func__, id);
-     return 0;
- }
--int assigned_call_avp (struct tunnel *t, struct call *c, void *data,
--                       int datalen)
-+/*****************************************************************************/
-+int assigned_session_avp (struct tunnel *t, struct call *c, void *data,
-+                       int avplen)
- {
--    /*
--     * What is their CID that we must use from now on?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
-+      u_int16_t id = get16(p);
-+
-+      switch(c->msgtype) {
-+              case CDN:
-+              case ICRP:
-+              case OCRP:
-+                      c->cid = id;
-+                      break;
-+              case ICRQ:
-+                      t->call_head->cid = id;
-+                      break;
-+      };
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case CDN:
--        case ICRP:
--        case ICRQ:
--        case OCRP:             /* jz: deleting the debug message */
--            break;
--        case OCRQ:
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: call ID not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Assigned Call ID", 8, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    if (c->msgtype == CDN)
--    {
--        c->qcid = ntohs (raw[3]);
--    }
--    else if (c->msgtype == ICRQ)
--    {
--        t->call_head->cid = ntohs (raw[3]);
--    }
--    else if (c->msgtype == ICRP)
--    {
--        c->cid = ntohs (raw[3]);
--    }
--    else if (c->msgtype == OCRP)
--    {                           /* jz: copy callid to c->cid */
--        c->cid = ntohs (raw[3]);
--    }
--    else
--    {
--        log (LOG_DEBUG, "%s:  Dunno what to do when it's state %s!\n",
--             __FUNCTION__, msgtypes[c->msgtype]);
--    }
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: using peer's call %d\n", __FUNCTION__, ntohs (raw[3]));
--    }
-+      log (LOG_DEBUG, "%s: assigned session id: %d\n", __func__, id);
-     return 0;
- }
-+/*****************************************************************************/
- int packet_delay_avp (struct tunnel *t, struct call *c, void *data,
--                      int datalen)
-+                      int avplen)
- {
--    /*
--     * What is their CID that we must use from now on?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICRP:
--        case OCRQ:
--        case ICCN:
--        case OCRP:
--        case OCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: packet delay not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Assigned Call ID", 8, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    c->ppd = ntohs (raw[3]);
-+    c->ppd = get16(p);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer's delay is %d 1/10's of a second\n", __FUNCTION__,
--                 ntohs (raw[3]));
--    }
-+      log (LOG_DEBUG, "%s: peer's delay is %d 1/10's of a second\n", __func__,
-+             c->ppd);
-     return 0;
- }
--int call_serno_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int call_serno_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
-     /*
-      * What is the serial number of the call?
-      */
--    _u16 *raw = data;
--
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICRQ:
--        case OCRQ:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: call ID not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--#ifdef STRICT
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Serial Number", 10, datalen, 0);
--            return -EINVAL;
--#else
--            log (LOG_DEBUG,
--                 "%s: peer is using old style serial number.  Will be invalid.\n",
--                 __FUNCTION__);
--#endif
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--        }
--    }
--#endif
--    t->call_head->serno = (((unsigned int) ntohs (raw[3])) << 16) |
--        ((unsigned int) ntohs (raw[4]));
-+    t->call_head->serno = get32(p);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: serial number is %d\n", __FUNCTION__,
--                 t->call_head->serno);
--    }
-+      log (LOG_DEBUG, "%s: serial number is %d\n", __func__, 
-+                       t->call_head->serno);
-     return 0;
- }
--int rx_speed_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int rx_speed_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * What is the received baud rate of the call?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICCN:
--        case OCCN:
--        case OCRP:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: rx connect speed not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Connect Speed (RX)", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    c->rxspeed = (((unsigned int) ntohs (raw[3])) << 16) |
--        ((unsigned int) ntohs (raw[4]));
--    if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: receive baud rate is %d\n", __FUNCTION__, c->rxspeed);
--    }
-+    c->rxspeed = get32(p);
-+    if(debug_avp)
-+      log(LOG_DEBUG, "%s: receive baud rate is %d\n", __func__, c->rxspeed);
-     return 0;
- }
--int tx_speed_avp (struct tunnel *t, struct call *c, void *data, int datalen)
-+/*****************************************************************************/
-+int tx_speed_avp (struct tunnel *t, struct call *c, void *data, int avplen)
- {
--    /*
--     * What is the tranmsit baud rate of the call?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICCN:
--        case OCCN:
--        case OCRP:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: tx connect speed not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Connect Speed (tx)", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    c->txspeed = (((unsigned int) ntohs (raw[3])) << 16) |
--        ((unsigned int) ntohs (raw[4]));
-+    c->txspeed = get32(p);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: transmit baud rate is %d\n", __FUNCTION__, c->txspeed);
--    }
-+      log (LOG_DEBUG, "%s: transmit baud rate is %d\n", 
-+                       __func__, c->txspeed);
-     return 0;
- }
-+
-+/*****************************************************************************/
- int call_physchan_avp (struct tunnel *t, struct call *c, void *data,
--                       int datalen)
-+                       int avplen)
- {
--    /*
--     * What is the physical channel?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case ICRQ:
--        case OCRQ:
--        case OCRP:
--        case OCCN:
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: physical channel not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 10)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 10\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Physical Channel", 10, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    t->call_head->physchan = (((unsigned int) ntohs (raw[3])) << 16) |
--        ((unsigned int) ntohs (raw[4]));
-+    t->call_head->physchan = get32(p);
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: physical channel is %d\n", __FUNCTION__,
--                 t->call_head->physchan);
--    }
-+      log(LOG_DEBUG, "%s: physical channel is %d\n", __func__,
-+                      t->call_head->physchan);
-     return 0;
- }
-+/*****************************************************************************/
- int receive_window_size_avp (struct tunnel *t, struct call *c, void *data,
--                             int datalen)
-+                             int avplen)
- {
--    /*
--     * What is their RWS?
--     */
--    _u16 *raw = data;
-+      u_int8_t *p = data + sizeof(struct avp_hdr);
--#ifdef SANITY
--    if (t->sanity)
--    {
--        switch (c->msgtype)
--        {
--        case SCCRP:
--        case SCCRQ:
--        case OCRP:             /* jz */
--        case OCCN:             /* jz */
--        case StopCCN:
--/*            case ICRP:
--              case ICCN: */
--            break;
--        default:
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: RWS not appropriate for message %s.  Ignoring.\n",
--                     __FUNCTION__, msgtypes[c->msgtype]);
--            return 0;
--        }
--        if (datalen != 8)
--        {
--            if (DEBUG)
--                log (LOG_DEBUG,
--                     "%s: avp is wrong size.  %d != 8\n", __FUNCTION__,
--                     datalen);
--            wrong_length (c, "Receive Window Size", 8, datalen, 0);
--            return -EINVAL;
--        }
--    }
--#endif
--    t->rws = ntohs (raw[3]);
-+    t->rws = get16(p);
- /*    if (c->rws >= 0)
-               c->fbit = FBIT; */
-     if (debug_avp)
--    {
--        if (DEBUG)
--            log (LOG_DEBUG,
--                 "%s: peer wants RWS of %d.  Will use flow control.\n",
--                 __FUNCTION__, t->rws);
--    }
-+              log (LOG_DEBUG, "%s: peer wants RWS of %d.  Will use flow control.\n",
-+             __func__, t->rws);
-     return 0;
- }
-+/*****************************************************************************/
- int handle_avps (struct buffer *buf, struct tunnel *t, struct call *c)
- {
-     /*
-@@ -1594,82 +770,100 @@
-     struct avp_hdr *avp;
-     int len = buf->len - sizeof (struct control_hdr);
-+      u_int16_t rlen = 0;
-+      u_int16_t attr = 0;
-     int firstavp = -1;
--    int hidlen;
-+    int hidlen = 0;
-     char *data = buf->start + sizeof (struct control_hdr);
-     avp = (struct avp_hdr *) data;
-+
-     if (debug_avp)
-         log (LOG_DEBUG, "%s: handling avp's for tunnel %d, call %d\n",
--             __FUNCTION__, t->ourtid, c->ourcid);
-+             __func__, t->ourtid, c->ourcid);
-+
-+      if(len < 6) {
-+      log (LOG_WARN, "%s: packet too small\n", __func__);
-+        set_error(c, ERROR_LENGTH, "Invalid message length");
-+        return -EINVAL;
-+      }
-+
-     while (len > 0)
-     {
--        /* Go ahead and byte-swap the header */
--        swaps (avp, sizeof (struct avp_hdr));
--        if (avp->attr > AVP_MAX)
-+              rlen = get16((u_int8_t*)&avp->length);
-+              attr = get16((u_int8_t*)&avp->attr);
-+
-+              /* AVP header checks */
-+        if (attr > AVP_MAX)
-         {
--            if (AMBIT (avp->length))
-+            if (AMBIT(rlen))
-             {
-                 log (LOG_WARN,
--                     "%s:  dont know how to handle mandatory attribute %d.  Closing %s.\n"
--                     __FUNCTION__, avp->attr,
--                     (c != t->self) ? "call" : "tunnel");
--                set_error (c, VENDOR_ERROR,
--                           "mandatory attribute %d cannot be handled",
--                           avp->attr);
--                c->needclose = -1;
-+                     "%s:  unhandeled mandatory attribute %d.  Closing %s.\n", 
-+                     __func__, attr, (c != t->self) ? "call" : "tunnel");
-+                set_error (c, VENDOR_ERROR, 
-+                                                 "mandatory attribute %d cannot be handled", attr);
-                 return -EINVAL;
-             }
-             else
-             {
-                 if (DEBUG)
-                     log (LOG_WARN,
--                         "%s:  dont know how to handle atribute %d.\n",
--                         __FUNCTION__, avp->attr);
-+                         "%s: handeled attribute %d.\n",
-+                         __func__, attr);
-                 goto next;
-             }
-         }
--        if (ALENGTH (avp->length) > len)
-+        if (ALENGTH (rlen) > len)
-         {
-             log (LOG_WARN,
--                 "%s: AVP received with length > remaining packet length!\n",
--                 __FUNCTION__);
-+                 "%s: AVP reported length > remaining packet length\n",
-+                 __func__);
-             set_error (c, ERROR_LENGTH, "Invalid AVP length");
--            c->needclose = -1;
-             return -EINVAL;
-         }
--        if (avp->attr && firstavp)
-+              if (ALENGTH (rlen) < sizeof (struct avp_hdr))
-         {
--            log (LOG_WARN, "%s: First AVP was not message type.\n",
--                 __FUNCTION__);
--            set_error (c, VENDOR_ERROR, "First AVP must be message type");
--            c->needclose = -1;
-+            log (LOG_WARN, "%s: AVP reported length too small (%d).\n",
-+                 __func__, ALENGTH (rlen));
-+            set_error (c, ERROR_LENGTH, "AVP too small");
-             return -EINVAL;
-         }
--        if (ALENGTH (avp->length) < sizeof (struct avp_hdr))
-+              if (avps[attr].sz) {
-+                      if((avps[attr].flags & AVP_F_FIXLEN) ?  
-+                         (ALENGTH(rlen) - sizeof(struct avp_hdr)) != avps[attr].sz :
-+                         (ALENGTH(rlen) - sizeof(struct avp_hdr)) > avps[attr].sz) {
-+                              log (LOG_DEBUG, "%s: %s avp size mismatch  (%d %s %d)\n", 
-+                                      __func__,
-+                                      avps[attr].description, 
-+                                      (avps[attr].flags & AVP_F_FIXLEN) ? "!=" : "<", 
-+                                      ALENGTH(rlen), avps[attr].sz);
-+                              set_error (c, ERROR_LENGTH, "AVP size check failed");
-+                              return -EINVAL;
-+                      }
-+              }
-+        if (attr && firstavp)
-         {
--            log (LOG_WARN, "%s: AVP with too small of size (%d).\n",
--                 __FUNCTION__, ALENGTH (avp->length));
--            set_error (c, ERROR_LENGTH, "AVP too small");
--            c->needclose = -1;
-+            log (LOG_WARN, "%s: First AVP was not message type.\n",
-+                 __func__);
-+            set_error (c, VENDOR_ERROR, "First AVP must be message type");
-             return -EINVAL;
-         }
--        if (AZBITS (avp->length))
-+        if (AZBITS (rlen))
-         {
--            log (LOG_WARN, "%s: %sAVP has reserved bits set.\n", __FUNCTION__,
--                 AMBIT (avp->length) ? "Mandatory " : "");
--            if (AMBIT (avp->length))
-+            log (LOG_WARN, "%s: %sAVP has reserved bits set.\n", __func__,
-+                 AMBIT (rlen) ? "Mandatory " : "");
-+            if (AMBIT (rlen))
-             {
-                 set_error (c, ERROR_RESERVED, "reserved bits set in AVP");
--                c->needclose = -1;
-                 return -EINVAL;
-             }
-             goto next;
-         }
--        if (AHBIT (avp->length))
-+
-+              /* decryption */
-+        if (AHBIT (rlen))
-         {
--#ifdef DEBUG_HIDDEN
--            log (LOG_DEBUG, "%s: Hidden bit set on AVP.\n", __FUNCTION__);
--#endif
-+            log (LOG_DEBUG, "%s: Hidden bit set on AVP.\n", __func__);
-             /* We want to rewrite the AVP as an unhidden AVP
-                and then pass it along as normal.  Remeber how
-                long the AVP was in the first place though! */
-@@ -1678,12 +872,11 @@
-             {
-                 if (debug_avp)
-                     log (LOG_WARN, "%s: Unable to handle hidden %sAVP\n:",
--                         __FUNCTION__,
--                         (AMBIT (avp->length) ? "mandatory " : ""));
--                if (AMBIT (avp->length))
-+                         __func__,
-+                         (AMBIT (rlen) ? "mandatory " : ""));
-+                if (AMBIT (rlen))
-                 {
-                     set_error (c, VENDOR_ERROR, "Invalid Hidden AVP");
--                    c->needclose = -1;
-                     return -EINVAL;
-                 }
-                 goto next;
-@@ -1696,17 +889,43 @@
-         }
-         else
-             hidlen = 0;
--        if (avps[avp->attr].handler)
-+
-+              /* validate */
-+              if (avps[attr].validate) 
-+              {
-+                      if(avps[attr].validate(attr, t, c, avp, ALENGTH (rlen))) {
-+                               if (AMBIT (rlen))
-+                {
-+                    log (LOG_WARN,
-+                         "%s: verification of AVP %d (%s) failed.\n",
-+                         __func__, attr,
-+                         avps[attr].description);
-+                                      set_error (c, VENDOR_ERROR, "processing failed on mandatory AVP");
-+                    return -EINVAL;
-+                }
-+                else
-+                {
-+                    if (DEBUG)
-+                        log (LOG_DEBUG,
-+                             "%s: Bad exit status handling attribute %d (%s).\n",
-+                             __func__, attr,
-+                             avps[attr].description);
-+                }
-+                      }
-+              }
-+
-+              /* handling */
-+        if (avps[attr].handle)
-         {
--            if (avps[avp->attr].handler (t, c, avp, ALENGTH (avp->length)))
-+            if (avps[attr].handle(t, c, avp, ALENGTH (rlen)))
-             {
--                if (AMBIT (avp->length))
-+                if (AMBIT (rlen))
-                 {
-                     log (LOG_WARN,
--                         "%s: Bad exit status handling attribute %d (%s) on mandatory packet.\n",
--                         __FUNCTION__, avp->attr,
--                         avps[avp->attr].description);
--                    c->needclose = -1;
-+                         "%s: Bad exit status handling mandatory attribute %d (%s).\n",
-+                         __func__, attr,
-+                         avps[attr].description);
-+                                      set_error (c, VENDOR_ERROR, "processing failed on mandatory AVP");
-                     return -EINVAL;
-                 }
-                 else
-@@ -1714,29 +933,31 @@
-                     if (DEBUG)
-                         log (LOG_DEBUG,
-                              "%s: Bad exit status handling attribute %d (%s).\n",
--                             __FUNCTION__, avp->attr,
--                             avps[avp->attr].description);
-+                             __func__, attr,
-+                             avps[attr].description);
-                 }
-             }
-         }
-         else
-         {
--            if (AMBIT (avp->length))
-+            if (AMBIT (rlen))
-             {
-                 log (LOG_WARN,
-                      "%s:  No handler for mandatory attribute %d (%s).  Closing %s.\n",
--                     __FUNCTION__, avp->attr, avps[avp->attr].description,
-+                     __func__, attr, 
-+                                       avps[attr].description,
-                      (c != t->self) ? "call" : "tunnel");
-                 set_error (c, VENDOR_ERROR, "No handler for attr %d (%s)\n",
--                           avp->attr, avps[avp->attr].description);
-+                           attr, 
-+                                                 avps[attr].description);
-                 return -EINVAL;
-             }
-             else
-             {
-                 if (DEBUG)
-                     log (LOG_WARN, "%s:  no handler for atribute %d (%s).\n",
--                         __FUNCTION__, avp->attr,
--                         avps[avp->attr].description);
-+                         __func__, attr,
-+                         avps[attr].description);
-             }
-         }
-       next:
-@@ -1748,16 +969,17 @@
-         }
-         else
-         {
--            len -= ALENGTH (avp->length);
--            data += ALENGTH (avp->length);      /* Next AVP, please */
-+            len -= ALENGTH (rlen);
-+            data += ALENGTH (rlen);      /* Next AVP, please */
-         }
-         avp = (struct avp_hdr *) data;
-         firstavp = 0;
-     }
-     if (len != 0)
-     {
--        log (LOG_WARN, "%s: negative overall packet length\n", __FUNCTION__);
-+        log (LOG_WARN, "%s: negative overall packet length\n", __func__);
-         return -EINVAL;
-     }
-+
-     return 0;
- }
---- l2tpd-0.70-pre20031121.orig/avpsend.c
-+++ l2tpd-0.70-pre20031121/avpsend.c
-@@ -1,11 +1,5 @@
- /*
-- * $Id$
-- *
-- * Layer Two Tunnelling Protocol Daemon
-- * Copyright (C) 1998 Adtran, Inc.
-- * Copyright (C) 2002 Jeff McAdams
-- *
-- * Mark Spencer
-+ * Copyright (C) 2004 Jean-Francois Dive
-  *
-  * This software is distributed under the terms
-  * of the GPL, which you should have received
-@@ -14,337 +8,288 @@
-  * Attribute Value Pair creating routines
-  */
-+/* TODO: Handle Tie break */
-+/* TODO: Get real hostname / config */
-+/* TODO: There should be an overflow check on
-+ *             the buffer size. (safe for now as 
-+ *             packet size = 4k
-+ */
-+
- #include <stdlib.h>
- #include <string.h>
--#include <netinet/in.h>
-+#include <unistd.h>
- #include "l2tp.h"
--/* 
-- * These routines should add avp's to a buffer
-- * to be sent
-- */
-+extern struct avp avps[];
-+/* We could add here padding support which would allow
-+ * to keep alignemnt straight <jdive> */
-+static int add_avp(struct buffer *buf, u_int32_t avpid, unsigned char *v, 
-+                             u_int32_t sz, u_int8_t setpayload) {
-+      u_int8_t *p = buf->start + buf->len;
-+
-+      if(avpid > AVP_MAX  || !avps[avpid].flags) {
-+              log(LOG_DEBUG, "%s: invalid avp id %d\n", __func__, avpid);
-+              return 1;
-+      }
-+
-+      set16(p, (sz + 6) | (avps[avpid].flags & AVP_F_MANDATORY ? MBIT : 0));
-+      set16(p + 2, VENDOR_ID);
-+      set16(p + 4, avpid);
-+      if(setpayload) 
-+              memcpy(p + 6, v, sz);
--/* FIXME:  If SANITY is on, we should check for buffer overruns */
-+      buf->len += (sz + 6);
-+      return 0;
-+}
--/* FIXME: Can't this be condensed alot? */
-+/*****************************************************************************/
-+int add_message_type_avp(struct buffer *buf, _u16 type) {
-+      u_int8_t t[2];
-+      set16(t, type);
-+      if(add_avp(buf, MESSAGE_TYPE_AVP, t, 2, 1))
-+              return 1;
-+    return 0;
-+}
--int add_message_type_avp (struct buffer *buf, _u16 type)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = 0;
--    raw[3] = htons (type);
--    buf->len += 8;
-+/*****************************************************************************/
-+int add_protocol_avp(struct buffer *buf) {
-+      u_int8_t t[2];
-+      set16(t, OUR_L2TP_VERSION);
-+      if(add_avp(buf, PROTOCOL_VERSION_AVP, t, 2, 1))
-+              return 1;
-     return 0;
- }
--int add_protocol_avp (struct buffer *buf)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);        /* Length and M bit */
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x2);       /* Value of our AVP */
--    raw[3] = htons (OUR_L2TP_VERSION);
--    buf->len += 8;
-+/*****************************************************************************/
-+int add_frame_caps_avp(struct buffer *buf, _u16 caps) {
-+      u_int8_t t[4];
-+      t[0] = 0; 
-+      t[1] = 0;
-+      set16(&t[2], caps);
-+      if(add_avp(buf, FRAMING_CAP_AVP, t, 4, 1))
-+              return 1;
-     return 0;
- }
--int add_frame_caps_avp (struct buffer *buf, _u16 caps)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x3);
--    raw[3] = 0;
--    raw[4] = htons (caps);
--    buf->len += 10;
-+/*****************************************************************************/
-+int add_bearer_caps_avp(struct buffer *buf, _u16 caps) {
-+      u_int8_t t[4];
-+      t[0] = 0; 
-+      t[1] = 0;
-+      set16(&t[2], caps);
-+      if(add_avp(buf, BEARER_CAP_AVP, t, 4, 1))
-+              return 1;
-     return 0;
- }
--int add_bearer_caps_avp (struct buffer *buf, _u16 caps)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x4);
--    raw[3] = 0;
--    raw[4] = htons (caps);
--    buf->len += 10;
-+/*****************************************************************************/
-+int add_firmware_avp(struct buffer *buf) {
-+      u_int8_t t[2];
-+      set16(t, OUR_L2TP_VERSION);
-+      if(add_avp(buf, FIRMWARE_REV_AVP, t, 2, 1))
-+              return 1;
-     return 0;
- }
--/* FIXME: I need to send tie breaker AVP's */
--
--int add_firmware_avp (struct buffer *buf)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x6);
--    raw[3] = htons (FIRMWARE_REV);
--    buf->len += 8;
-+/*****************************************************************************/
-+int add_hostname_avp(struct buffer *buf, struct tunnel *t) {
-+      char n[STRLEN];
-+      int sz = 0;
-+      if(t->lac && t->lac->hostname[0]) {
-+              strncpy(n,t->lac->hostname, sizeof(n));
-+              sz = strnlen(t->lac->hostname, sizeof(t->lac->hostname));
-+      }
-+      else if(t->lns && t->lns->hostname[0]) {
-+              strncpy(n,t->lns->hostname, sizeof(n));
-+              sz = strnlen(t->lns->hostname, sizeof(t->lns->hostname));
-+      }
-+      else {
-+              if(gethostname(n, STRLEN)) {
-+                      strcpy(n,"eriwan");
-+                      sz = 6;
-+              }
-+              else
-+                      sz = strnlen(n, sizeof(n));
-+      }
-+      if(add_avp(buf, HOSTNAME_AVP, n, sz, 1))
-+              return 1;
-     return 0;
- }
--/*
--int add_hostname_avp(struct buffer *buf) {
--      _u16 *raw = (_u16 *)(buf->start + buf->len);
--      raw[0] = htons((0x6 + strlen(hostname)) | MBIT);
--      raw[1] = htons(VENDOR_ID);
--      raw[2] = htons(0x7);
--      strcpy((char *)(&raw[3]), hostname);
--      buf->len += 6 + strlen(hostname);
--      return 0;
-+/*****************************************************************************/
-+int add_vendor_avp(struct buffer *buf) {
-+      if(add_avp(buf, VENDOR_NAME_AVP, VENDOR_NAME, strlen(VENDOR_NAME), 1))
-+              return 1;
-+    return 0;
- }
--*/
--int add_hostname_avp (struct buffer *buf)
--{
--    char names[6] = "eriwan";
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xC | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x7);
--    strcpy ((char *) (&raw[3]), names);
--    buf->len += 12;
--    return 0;
--}
--
--int add_vendor_avp (struct buffer *buf)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x6 + strlen (VENDOR_NAME));
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x8);
--    strcpy ((char *) (&raw[3]), VENDOR_NAME);
--    buf->len += 6 + strlen (VENDOR_NAME);
--    return 0;
--}
--
--int add_tunnelid_avp (struct buffer *buf, _u16 tid)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x9);
--    raw[3] = htons (tid);
--    buf->len += 8;
--    return 0;
--}
--
--int add_avp_rws (struct buffer *buf, _u16 rws)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0xA);
--    raw[3] = htons (rws);
--    buf->len += 8;
--    return 0;
--}
--
--int add_challenge_avp (struct buffer *buf, char *c, int len)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons ((0x6 + len) | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0xB);
--    bcopy (c, (char *) (&raw[3]), len);
--    buf->len += 6 + len;
--    return 0;
--}
--
--int add_chalresp_avp (struct buffer *buf, char *c, int len)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons ((0x6 + len) | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0xD);
--    bcopy (c, (char *) (&raw[3]), len);
--    buf->len += 6 + len;
--    return 0;
--}
--
--int add_randvect_avp (struct buffer *buf, char *c, int len)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons ((0x6 + len) | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x24);
--    bcopy (c, (char *) (&raw[3]), len);
--    buf->len += 6 + len;
--    return 0;
--}
--
--int add_result_code_avp (struct buffer *buf, _u16 result, _u16 error,
--                         char *msg, int len)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons ((0xA + len) | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x1);
--    raw[3] = htons (result);
--    raw[4] = htons (error);
--    bcopy (msg, (char *) &raw[5], len);
--    buf->len += (10 + len);
-+/*****************************************************************************/
-+int add_tunnelid_avp(struct buffer *buf, _u16 tid) {
-+      u_int8_t t[2];
-+      set16(t, tid);
-+      if(add_avp(buf, ASSIGNED_TUN_ID_AVP, t, 2, 1))
-+              return 1;
-     return 0;
- }
-+/*****************************************************************************/
-+int add_avp_rws(struct buffer *buf, _u16 rws) {
-+      u_int8_t t[2];
-+      set16(t, rws);
-+      if(add_avp(buf, RX_WIN_SIZE_AVP, t, 2, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_challenge_avp(struct buffer *buf, char *c, int len) {
-+      if(add_avp(buf, CHALLENGE_AVP, c, len, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_chalresp_avp(struct buffer *buf, char *c, int len) {
-+      if(add_avp(buf, CHALLENGE_RESP_AVP, c, len, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_randvect_avp(struct buffer *buf, char *c, int len) {
-+      if(add_avp(buf, RANDOM_VECTOR_AVP, c, len, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_result_code_avp(struct buffer *buf, _u16 result, _u16 error,
-+                        char *msg, int len) {
-+      u_int8_t t[4];
-+      set16(t, result);
-+      set16(&t[2], error);
-+      memcpy((u_int8_t*)(buf->start + buf->len + 10), msg, len);
-+      memcpy((u_int8_t*)(buf->start + buf->len + 6), t, 4);
-+      if(add_avp(buf, RESULT_CODE_AVP, 0, 4 + len, 0))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
- #ifdef TEST_HIDDEN
--int add_callid_avp (struct buffer *buf, _u16 callid, struct tunnel *t)
--{
--#else
--int add_callid_avp (struct buffer *buf, _u16 callid)
--{
--#endif
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--#ifdef TEST_HIDDEN
-+int add_callid_avp(struct buffer *buf, _u16 callid, struct tunnel *t) {
-+      u_int8_t t[2];
-     if (t->hbit)
-         raw++;
--#endif
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0xE);
--    raw[3] = htons (callid);
--    buf->len += 8;
--#ifdef TEST_HIDDEN
-+      set16(t, callid);
-+      if(add_avp(buf, ASSIGNED_SES_ID_AVP, t, 2, 1))
-+              return 1;
-     if (t->hbit)
-         encrypt_avp (buf, 8, t);
-+    return 0;
-+}
-+#else
-+int add_callid_avp(struct buffer *buf, _u16 callid) {
-+      u_int8_t t[2];
-+      set16(t, callid);
-+      if(add_avp(buf, ASSIGNED_SES_ID_AVP, t, 2, 1))
-+              return 1;
-+    return 0;
-+}
- #endif
-+
-+/*****************************************************************************/
-+int add_serno_avp(struct buffer *buf, unsigned int serno) {
-+      u_int8_t t[4];
-+      set32(t, serno);
-+      if(add_avp(buf, SERIAL_NUMBER_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_bearer_avp(struct buffer *buf, int bearer) {
-+      u_int8_t t[4];
-+      set32(t, bearer);
-+      if(add_avp(buf, BEARER_TYPE_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_frame_avp(struct buffer *buf, int frame) {
-+      u_int8_t t[4];
-+      set32(t, frame);
-+      if(add_avp(buf, FRAMING_TYPE_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_txspeed_avp(struct buffer *buf, int speed) {
-+      u_int8_t t[4];
-+      set32(t, speed);
-+      if(add_avp(buf, TX_CONNECT_SPEED_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_rxspeed_avp(struct buffer *buf, int speed) {
-+      u_int8_t t[4];
-+      set32(t, speed);
-+      if(add_avp(buf, RX_CONNECT_SPEED_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_physchan_avp(struct buffer *buf, unsigned int physchan) {
-+      u_int8_t t[4];
-+      set32(t, physchan);
-+      if(add_avp(buf, PHYS_CHAN_ID_AVP, t, 4, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_ppd_avp(struct buffer *buf, _u16 ppd) {
-+      u_int8_t t[2];
-+      set16(t, ppd);
-+      if(add_avp(buf, PACKET_DELAY_AVP, t, 2, 1))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_seqreqd_avp(struct buffer *buf) {
-+      if(add_avp(buf, SEQ_REQUIRED_AVP, 0, 0, 0))
-+              return 1;
-+    return 0;
-+}
-+
-+/*****************************************************************************/
-+int add_minbps_avp(struct buffer *buf, int speed) {
-+      u_int8_t t[4];
-+      set32(t, speed);
-+      if(add_avp(buf, MIN_BPS_AVP, t, 4, 1))
-+              return 1;
-     return 0;
- }
--int add_serno_avp (struct buffer *buf, unsigned int serno)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0xF);
--    raw[3] = htons ((serno >> 16) & 0xFFFF);
--    raw[4] = htons (serno & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_bearer_avp (struct buffer *buf, int bearer)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x12);
--    raw[3] = htons ((bearer >> 16) & 0xFFFF);
--    raw[4] = htons (bearer & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_frame_avp (struct buffer *buf, int frame)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x13);
--    raw[3] = htons ((frame >> 16) & 0xFFFF);
--    raw[4] = htons (frame & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_txspeed_avp (struct buffer *buf, int speed)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x18);
--    raw[3] = htons ((speed >> 16) & 0xFFFF);
--    raw[4] = htons (speed & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_rxspeed_avp (struct buffer *buf, int speed)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x26);
--    raw[3] = htons ((speed >> 16) & 0xFFFF);
--    raw[4] = htons (speed & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_physchan_avp (struct buffer *buf, unsigned int physchan)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x19);
--    raw[3] = htons ((physchan >> 16) & 0xFFFF);
--    raw[4] = htons (physchan & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--int add_ppd_avp (struct buffer *buf, _u16 ppd)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x8 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x14);
--    raw[3] = htons (ppd);
--    buf->len += 8;
--    return 0;
--}
--
--int add_seqreqd_avp (struct buffer *buf)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0x6 | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x27);
--    buf->len += 6;
--    return 0;
--}
--
--/* jz: options dor the outgoing call */
--
--/* jz: Minimum BPS - 16 */
--int add_minbps_avp (struct buffer *buf, int speed)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x10);
--    raw[3] = htons ((speed >> 16) & 0xFFFF);
--    raw[4] = htons (speed & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--/* jz: Maximum BPS - 17 */
--int add_maxbps_avp (struct buffer *buf, int speed)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons (0xA | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x11);
--    raw[3] = htons ((speed >> 16) & 0xFFFF);
--    raw[4] = htons (speed & 0xFFFF);
--    buf->len += 10;
--    return 0;
--}
--
--/* jz: Dialed Number 21 */
--int add_number_avp (struct buffer *buf, char *no)
--{
--    _u16 *raw = (_u16 *) (buf->start + buf->len);
--    raw[0] = htons ((0x6 + strlen (no)) | MBIT);
--    raw[1] = htons (VENDOR_ID);
--    raw[2] = htons (0x15);
--    strncpy ((char *) (&(raw[3])), no, strlen (no));
--    buf->len += 6 + strlen (no);
-+/*****************************************************************************/
-+int add_maxbps_avp(struct buffer *buf, int speed) {
-+      u_int8_t t[4];
-+      set32(t, speed);
-+      if(add_avp(buf, MAX_BPS_AVP, t, 4, 1))
-+              return 1;
-     return 0;
- }
-+
-+/*****************************************************************************/
-+int add_number_avp(struct buffer *buf, char *no) {
-+      if(add_avp(buf, CALLED_NUMBER_AVP, no, strlen(no), 1))
-+              return 1;
-+      return 0;
-+}
diff --git a/package/l2tpd/patches/02-debian-2-pty-rev.patch b/package/l2tpd/patches/02-debian-2-pty-rev.patch
deleted file mode 100644 (file)
index 135e17e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN l2tpd-0.70pre-old/l2tpd.c l2tpd-0.70pre-new/l2tpd.c
---- l2tpd-0.70pre-old/l2tpd.c  2005-12-16 12:02:02.000000000 +0100
-+++ l2tpd-0.70pre-new/l2tpd.c  2005-12-16 12:14:24.000000000 +0100
-@@ -336,17 +336,10 @@
-         tcgetattr (c->fd, &ptyconf);
-         *(c->oldptyconf) = ptyconf;
-         ptyconf.c_cflag &= ~(ICANON | ECHO);
--              ptyconf.c_lflag &= ~ECHO;
-         tcsetattr (c->fd, TCSANOW, &ptyconf);
-         snprintf (tty, sizeof (tty), "/dev/tty%c%c", a, b);
-         fd2 = open (tty, O_RDWR);
--              if(!fd2)
--                      log(LOG_WARN, "unable to open tty %s", tty);
--
--              /* XXX JEF: CHECK ME */
--              stropt[pos++] = strdup(tty);
--              stropt[pos] = NULL;
- #ifdef USE_KERNEL
-     }
diff --git a/package/l2tpd/patches/03-jacco-pty.patch b/package/l2tpd/patches/03-jacco-pty.patch
deleted file mode 100644 (file)
index 67169b8..0000000
+++ /dev/null
@@ -1,1194 +0,0 @@
-diff -ruN l2tpd-0.70pre-old/l2tpd.c l2tpd-0.70pre-new/l2tpd.c
---- l2tpd-0.70pre-old/l2tpd.c  2005-12-16 12:34:12.000000000 +0100
-+++ l2tpd-0.70pre-new/l2tpd.c  2005-12-16 12:34:54.000000000 +0100
-@@ -16,6 +16,7 @@
-  */
- #include <stdlib.h>
-+#include <sys/types.h>
- #include <sys/utsname.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
-@@ -274,8 +275,8 @@
- int start_pppd (struct call *c, struct ppp_opts *opts)
- {
--    char a, b;
--    char tty[80];
-+    /* char a, b; */
-+    char *tty;
-     char *stropt[80];
-     struct ppp_opts *p;
- #ifdef USE_KERNEL
-@@ -324,12 +325,45 @@
-     else
-     {
- #endif
--        if ((c->fd = getPtyMaster (&a, &b)) < 0)
-+      c->fd = open("/dev/ptmx", O_RDWR);
-+      if (c->fd == -1)
-+      {
-+              log (LOG_WARN, "%s: unable to open /dev/ptmx to allocate pty\n",
-+                              __FUNCTION__);
-+              return -EINVAL;
-+      } else
-+      {
-+          if (grantpt(c->fd))
-+          {
-+              log (LOG_WARN, "%s: unable to grantpt() on pty\n",
-+                              __FUNCTION__);
-+              close(c->fd);
-+              return -EINVAL;
-+          }
-+          if (unlockpt(c->fd))
-+          {
-+              log (LOG_WARN, "%s: unable to unlockpt() on pty\n",
-+                      __FUNCTION__);
-+              close(c->fd);
-+              return -EINVAL;
-+          }
-+          tty = ptsname(c->fd);
-+          if (tty == NULL)
-+          {
-+              log (LOG_WARN, "%s: unable to obtain name of slave tty\n",
-+                      __FUNCTION__);
-+              close(c->fd);
-+              return -EINVAL;
-+          }
-+      }
-+      
-+      
-+ /*   if ((c->fd = getPtyMaster (&a, &b)) < 0)
-         {
-             log (LOG_WARN, "%s: unable to allocate pty, abandoning!\n",
-                  __FUNCTION__);
-             return -EINVAL;
--        }
-+        } */
-         /* set fd opened above to not echo so we don't see read our own packets
-            back of the file descriptor that we just wrote them to */
-@@ -338,8 +372,14 @@
-         ptyconf.c_cflag &= ~(ICANON | ECHO);
-         tcsetattr (c->fd, TCSANOW, &ptyconf);
--        snprintf (tty, sizeof (tty), "/dev/tty%c%c", a, b);
-+/*        snprintf (tty, sizeof (tty), "/dev/tty%c%c", a, b); */
-         fd2 = open (tty, O_RDWR);
-+      if (fd2 == -1)
-+      {
-+              log (LOG_WARN, "%s: unable to open slave tty %s\n", __FUNCTION__, tty);
-+              close(c->fd);
-+              return -EINVAL;
-+      }
- #ifdef USE_KERNEL
-     }
-diff -ruN l2tpd-0.70pre-old/l2tpd.c.orig l2tpd-0.70pre-new/l2tpd.c.orig
---- l2tpd-0.70pre-old/l2tpd.c.orig     1970-01-01 01:00:00.000000000 +0100
-+++ l2tpd-0.70pre-new/l2tpd.c.orig     2005-12-16 12:14:24.000000000 +0100
-@@ -0,0 +1,1104 @@
-+/*
-+ * $Id$
-+ *
-+ * Layer Two Tunnelling Protocol Daemon
-+ * Copyright (C) 1998 Adtran, Inc.
-+ * Copyright (C) 2002 Jeff McAdams
-+ *
-+ * Mark Spencer
-+ *
-+ * This software is distributed under the terms
-+ * of the GPL, which you should have received
-+ * along with this source.
-+ *
-+ * Main Daemon source.
-+ *
-+ */
-+
-+#include <stdlib.h>
-+#include <sys/utsname.h>
-+#include <sys/stat.h>
-+#include <sys/wait.h>
-+#include <stdio.h>
-+#include <errno.h>
-+#include <unistd.h>
-+#include <time.h>
-+#if (__GLIBC__ < 2)
-+# if defined(FREEBSD)
-+#  include <sys/signal.h>
-+# elif defined(LINUX)
-+#  include <bsd/signal.h>
-+# elif defined(SOLARIS)
-+#  include <signal.h>
-+# endif
-+#else
-+# include <signal.h>
-+#endif
-+#include <netdb.h>
-+#include <string.h>
-+#include <fcntl.h>
-+#include <netinet/in.h>
-+#include <arpa/inet.h>
-+#ifdef USE_KERNEL
-+#include <sys/ioctl.h>
-+#endif
-+#include "l2tp.h"
-+
-+struct tunnel_list tunnels;
-+int max_tunnels = DEF_MAX_TUNNELS;
-+struct utsname uts;
-+int ppd = 1;                    /* Packet processing delay */
-+int control_fd;                 /* descriptor of control area */
-+char *args;
-+
-+char *dial_no_tmp;              /* jz: Dialnumber for Outgoing Call */
-+int switch_io = 0;              /* jz: Switch for Incoming or Outgoing Call */
-+
-+void init_tunnel_list (struct tunnel_list *t)
-+{
-+    t->head = NULL;
-+    t->count = 0;
-+    t->calls = 0;
-+}
-+
-+/* Now sends to syslog instead - MvO */
-+void show_status (void)
-+{
-+    struct schedule_entry *se;
-+    struct tunnel *t;
-+    struct call *c;
-+    struct lns *tlns;
-+    struct lac *tlac;
-+    struct host *h;
-+    int s = 0;
-+    log (LOG_WARN, "====== l2tpd statistics ========\n");
-+    log (LOG_WARN, " Scheduler entries:\n");
-+    se = events;
-+    while (se)
-+    {
-+        s++;
-+        t = (struct tunnel *) se->data;
-+        tlac = (struct lac *) se->data;
-+        c = (struct call *) se->data;
-+        if (se->func == &hello)
-+        {
-+            log (LOG_WARN, "%d: HELLO to %d\n", s, t->tid);
-+        }
-+        else if (se->func == &magic_lac_dial)
-+        {
-+            log (LOG_WARN, "%d: Magic dial on %s\n", s, tlac->entname);
-+        }
-+        else if (se->func == &send_zlb)
-+        {
-+            log (LOG_WARN, "%d: Send payload ZLB on call %d:%d\n", s,
-+                     c->container->tid, c->cid);
-+        }
-+        else if (se->func == &dethrottle)
-+        {
-+            log (LOG_WARN, "%d: Dethrottle call %d:%d\n", s, c->container->tid,
-+                     c->cid);
-+        }
-+        else
-+            log (LOG_WARN, "%d: Unknown event\n", s);
-+        se = se->next;
-+    };
-+    log (LOG_WARN, "Total Events scheduled: %d\n", s);
-+    log (LOG_WARN, "Number of tunnels open: %d\n", tunnels.count);
-+    t = tunnels.head;
-+    while (t)
-+    {
-+        log (LOG_WARN, "Tunnel %s, ID = %d (local), %d (remote) to %s:%d\n"
-+                 "   control_seq_num = %d, control_rec_seq_num = %d,\n"
-+                 "   cLr = %d\n",
-+                 (t->lac ? t->lac->entname : (t->lns ? t->lns->entname : "")),
-+                 t->ourtid, t->tid, IPADDY (t->peer.sin_addr),
-+                 ntohs (t->peer.sin_port), t->control_seq_num,
-+                 t->control_rec_seq_num, t->cLr);
-+        c = t->call_head;
-+        while (c)
-+        {
-+            log (LOG_WARN, 
-+                     "Call %s, ID = %d (local), %d (remote), serno = %u,\n"
-+                     "      data_seq_num = %d, data_rec_seq_num = %d,\n"
-+                     "      pLr = %d, tx = %u bytes (%u), rx= %u bytes (%u)\n",
-+                     (c->lac ? c->lac->
-+                      entname : (c->lns ? c->lns->entname : "")), c->ourcid,
-+                     c->cid, c->serno, c->data_seq_num, c->data_rec_seq_num,
-+                     c->pLr, c->tx_bytes, c->tx_pkts, c->rx_bytes, c->rx_pkts);
-+            c = c->next;
-+        }
-+        t = t->next;
-+    }
-+    log (LOG_WARN, "==========Config File===========\n");
-+    tlns = lnslist;
-+    while (tlns)
-+    {
-+        log (LOG_WARN, "LNS entry %s\n",
-+                 tlns->entname[0] ? tlns->entname : "(unnamed)");
-+        tlns = tlns->next;
-+    };
-+    tlac = laclist;
-+    while (tlac)
-+    {
-+        log (LOG_WARN, "LAC entry %s, LNS is/are:",
-+                 tlac->entname[0] ? tlac->entname : "(unnamed)");
-+        h = tlac->lns;
-+        if (h)
-+        {
-+            while (h)
-+            {
-+                log (LOG_WARN, " %s", h->hostname);
-+                h = h->next;
-+            }
-+        }
-+        else
-+            log (LOG_WARN, " [none]");
-+        log (LOG_WARN, "\n");
-+        tlac = tlac->next;
-+    };
-+    log (LOG_WARN, "================================\n");
-+}
-+
-+void null_handler(int sig)
-+{
-+       /* FIXME 
-+        * A sighup is received when a call is terminated, unknown origine .. 
-+        * I catch it and ll looks good, but .. 
-+      */
-+}
-+
-+void status_handler (int sig)
-+{
-+    show_status ();
-+}
-+
-+void child_handler (int signal)
-+{
-+    /*
-+     * Oops, somebody we launched was killed.
-+     * It's time to reap them and close that call.
-+     * But first, we have to find out what PID died.
-+     * unfortunately, pppd will 
-+     */
-+    struct tunnel *t;
-+    struct call *c;
-+    pid_t pid;
-+    int status;
-+    t = tunnels.head;
-+    /* Keep looping until all are cleared */
-+    for(;;)
-+    {
-+        pid = waitpid (-1, &status, WNOHANG);
-+        if (pid < 1)
-+        {
-+            /*
-+             * Oh well, nobody there.  Maybe we reaped it
-+             * somewhere else already
-+             */
-+            return;
-+        }
-+        while (t)
-+        {
-+            c = t->call_head;
-+            while (c)
-+            {
-+                if (c->pppd == pid)
-+                {
-+                    if ( WIFEXITED( status ) )
-+                    {
-+                        log (LOG_DEBUG, "%s : pppd exited for call %d with code %d\n", __FUNCTION__,
-+                         c->cid, WEXITSTATUS( status ) );
-+                    }
-+                    else if( WIFSIGNALED( status ) )
-+                    {
-+                        log (LOG_DEBUG, "%s : pppd terminated for call %d by signal %d\n", __FUNCTION__,
-+                         c->cid, WTERMSIG( status ) );
-+                    }
-+                    else
-+                    {
-+                        log (LOG_DEBUG, "%s : pppd exited for call %d for unknown reason\n", __FUNCTION__,
-+                         c->cid );
-+                    }
-+                    c->needclose = -1;
-+                    /* 
-+                     * OK...pppd died, we can go ahead and close the pty for
-+                     * it
-+                     */
-+                    close (c->fd);
-+                    c->fd = -1;
-+                    return;
-+                }
-+                c = c->next;
-+            }
-+            t = t->next;
-+        }
-+    }
-+}
-+
-+void death_handler (int signal)
-+{
-+    /*
-+       * If we get here, somebody terminated us with a kill or a control-c.
-+       * we call call_close on each tunnel twice to get a StopCCN out
-+       * for each one (we can't pause to make sure it's received.
-+       * Then we close the connections
-+     */
-+    struct tunnel *st, *st2;
-+    int sec;
-+    log (LOG_CRIT, "%s: Fatal signal %d received\n", __FUNCTION__, signal);
-+    st = tunnels.head;
-+    while (st)
-+    {
-+        st2 = st->next;
-+        strcpy (st->self->errormsg, "Server closing");
-+        sec = st->self->closing;
-+        if (st->lac)
-+            st->lac->redial = 0;
-+        call_close (st->self);
-+        if (!sec)
-+        {
-+            st->self->closing = -1;
-+            call_close (st->self);
-+        }
-+        st = st2;
-+    }
-+
-+    /* erase pid file */
-+      unlink (gconfig.pidfile);
-+
-+      /* erase control pipe */
-+      unlink(CONTROL_PIPE);
-+
-+    exit (1);
-+}
-+
-+int start_pppd (struct call *c, struct ppp_opts *opts)
-+{
-+    char a, b;
-+    char tty[80];
-+    char *stropt[80];
-+    struct ppp_opts *p;
-+#ifdef USE_KERNEL
-+    struct l2tp_call_opts co;
-+#endif
-+    int pos = 1;
-+    int fd2;
-+#ifdef DEBUG_PPPD
-+    int x;
-+#endif
-+    struct termios ptyconf;
-+    char *str;
-+    p = opts;
-+    stropt[0] = strdup (PPPD);
-+    while (p)
-+    {
-+        stropt[pos] = (char *) malloc (strlen (p->option) + 1);
-+        strncpy (stropt[pos], p->option, strlen (p->option) + 1);
-+        pos++;
-+        p = p->next;
-+    }
-+    stropt[pos] = NULL;
-+    if (c->pppd > 0)
-+    {
-+        log (LOG_WARN, "%s: PPP already started on call!\n", __FUNCTION__);
-+        return -EINVAL;
-+    }
-+    if (c->fd > -1)
-+    {
-+        log (LOG_WARN, "%s: file descriptor already assigned!\n",
-+             __FUNCTION__);
-+        return -EINVAL;
-+    }
-+#ifdef USE_KERNEL
-+    if (kernel_support)
-+    {
-+        co.ourtid = c->container->ourtid;
-+        co.ourcid = c->ourcid;
-+        ioctl (server_socket, L2TPIOCGETCALLOPTS, &co);
-+        stropt[pos++] = strdup ("channel");
-+        stropt[pos] = (char *) malloc (10);
-+        snprintf (stropt[pos], 10, "%d", co.id);
-+        pos++;
-+        stropt[pos] = NULL;
-+    }
-+    else
-+    {
-+#endif
-+        if ((c->fd = getPtyMaster (&a, &b)) < 0)
-+        {
-+            log (LOG_WARN, "%s: unable to allocate pty, abandoning!\n",
-+                 __FUNCTION__);
-+            return -EINVAL;
-+        }
-+
-+        /* set fd opened above to not echo so we don't see read our own packets
-+           back of the file descriptor that we just wrote them to */
-+        tcgetattr (c->fd, &ptyconf);
-+        *(c->oldptyconf) = ptyconf;
-+        ptyconf.c_cflag &= ~(ICANON | ECHO);
-+        tcsetattr (c->fd, TCSANOW, &ptyconf);
-+
-+        snprintf (tty, sizeof (tty), "/dev/tty%c%c", a, b);
-+        fd2 = open (tty, O_RDWR);
-+
-+#ifdef USE_KERNEL
-+    }
-+#endif
-+    str = stropt[0];
-+#ifdef DEBUG_PPPD
-+    log (LOG_DEBUG, "%s: I'm running:  ", __FUNCTION__);
-+    for (x = 0; stropt[x]; x++)
-+    {
-+        log (LOG_DEBUG, "\"%s\" ", stropt[x]);
-+    };
-+    log (LOG_DEBUG, "\n");
-+#endif
-+    c->pppd = fork ();
-+    if (c->pppd < 0)
-+    {
-+        log (LOG_WARN, "%s: unable to fork(), abandoning!\n", __FUNCTION__);
-+        return -EINVAL;
-+    }
-+    else if (!c->pppd)
-+    {
-+        struct call *sc;
-+        struct tunnel *st;
-+
-+        close (0);
-+        close (1);
-+        close (2);
-+#ifdef USE_KERNEL
-+        if (!kernel_support && (fd2 < 0))
-+#else
-+        if (fd2 < 0)
-+#endif
-+        {
-+            log (LOG_WARN, "%s: Unable to open %s to launch pppd!\n",
-+                 __FUNCTION__, tty);
-+            exit (1);
-+        }
-+        dup2 (fd2, 0);
-+        dup2 (fd2, 1);
-+
-+
-+        /* close all the calls pty fds */
-+        st = tunnels.head;
-+        while (st)
-+        {
-+            sc = st->call_head;
-+            while (sc)
-+            {
-+                close (sc->fd);
-+                sc = sc->next;
-+            }
-+            st = st->next;
-+        }
-+
-+        /* close the UDP socket fd */
-+        close (server_socket);
-+
-+        /* close the control pipe fd */
-+        close (control_fd);
-+
-+        if( c->dialing[0] )
-+        {
-+            setenv( "CALLER_ID", c->dialing, 1 );
-+        }
-+        execv (PPPD, stropt);
-+        log (LOG_WARN, "%s: Exec of %s failed!\n", __FUNCTION__, PPPD);
-+        exit (1);
-+    };
-+    close (fd2);
-+    pos = 0;
-+    while (stropt[pos])
-+    {
-+        free (stropt[pos]);
-+        pos++;
-+    };
-+    return 0;
-+}
-+
-+void destroy_tunnel (struct tunnel *t)
-+{
-+    /*
-+     * Immediately destroy a tunnel (and all its calls)
-+     * and free its resources.  This may be called
-+     * by the tunnel itself,so it needs to be
-+     * "suicide safe"
-+     */
-+
-+    struct call *c, *me;
-+    struct tunnel *p;
-+    struct timeval tv;
-+    if (!t)
-+        return;
-+
-+    /*
-+     * Save ourselves until the very
-+     * end, since we might be calling this ourselves.
-+     * We must divorce ourself from the tunnel
-+     * structure, however, to avoid recursion
-+     * because of the logic of the destroy_call
-+     */
-+    me = t->self;
-+
-+    /*
-+     * Destroy all the member calls
-+     */
-+    c = t->call_head;
-+    while (c)
-+    {
-+        destroy_call (c);
-+        c = c->next;
-+    };
-+    /*
-+     * Remove ourselves from the list of tunnels
-+     */
-+
-+    if (tunnels.head == t)
-+    {
-+        tunnels.head = t->next;
-+        tunnels.count--;
-+    }
-+    else
-+    {
-+        p = tunnels.head;
-+        if (p)
-+        {
-+            while (p->next && (p->next != t))
-+                p = p->next;
-+            if (p->next)
-+            {
-+                p->next = t->next;
-+                tunnels.count--;
-+            }
-+            else
-+            {
-+                log (LOG_WARN,
-+                     "%s: unable to locate tunnel in tunnel list\n",
-+                     __FUNCTION__);
-+            }
-+        }
-+        else
-+        {
-+            log (LOG_WARN, "%s: tunnel list is empty!\n", __FUNCTION__);
-+        }
-+    }
-+    if (t->lac)
-+    {
-+        t->lac->t = NULL;
-+        if (t->lac->redial && (t->lac->rtimeout > 0) && !t->lac->rsched &&
-+            t->lac->active)
-+        {
-+            log (LOG_LOG, "%s: Will redial in %d seconds\n", __FUNCTION__,
-+                 t->lac->rtimeout);
-+            tv.tv_sec = t->lac->rtimeout;
-+            tv.tv_usec = 0;
-+            t->lac->rsched = schedule (tv, magic_lac_dial, t->lac);
-+        }
-+    }
-+    /* XXX L2TP/IPSec: remove relevant SAs here?  NTB 20011010
-+     * XXX But what if another tunnel is using same SA?
-+     */
-+    if (t->lns)
-+        t->lns->t = NULL;
-+    free (t);
-+    free (me);
-+}
-+
-+struct tunnel *l2tp_call (char *host, int port, struct lac *lac,
-+                          struct lns *lns)
-+{
-+    /*
-+     * Establish a tunnel from us to host
-+     * on port port
-+     */
-+    struct call *tmp = NULL;
-+    struct hostent *hp;
-+    unsigned int addr;
-+    port = htons (port);
-+    hp = gethostbyname (host);
-+    if (!hp)
-+    {
-+        log (LOG_WARN, "%s: gethostbyname() failed for %s.\n", __FUNCTION__,
-+             host);
-+        return NULL;
-+    }
-+    bcopy (hp->h_addr, &addr, hp->h_length);
-+    /* Force creation of a new tunnel
-+       and set it's tid to 0 to cause
-+       negotiation to occur */
-+    /* XXX L2TP/IPSec: Set up SA to addr:port here?  NTB 20011010
-+     */
-+    tmp = get_call (0, 0, addr, port);
-+    if (!tmp)
-+    {
-+        log (LOG_WARN, "%s: Unable to create tunnel to %s.\n", __FUNCTION__,
-+             host);
-+        return NULL;
-+    }
-+    tmp->container->tid = 0;
-+    tmp->container->lac = lac;
-+    tmp->container->lns = lns;
-+    tmp->lac = lac;
-+    tmp->lns = lns;
-+    if (lac)
-+        lac->t = tmp->container;
-+    if (lns)
-+        lns->t = tmp->container;
-+    /*
-+     * Since our state is 0, we will establish a tunnel now
-+     */
-+    log (LOG_LOG, "%s:Connecting to host %s, port %d\n", __FUNCTION__, host,
-+         ntohs (port));
-+    control_finish (tmp->container, tmp);
-+    return tmp->container;
-+}
-+
-+void magic_lac_tunnel (void *data)
-+{
-+    struct lac *lac;
-+    lac = (struct lac *) data;
-+    if (!lac)
-+    {
-+        log (LOG_WARN, "%s: magic_lac_tunnel: called on NULL lac!\n",
-+             __FUNCTION__);
-+        return;
-+    }
-+    if (lac->lns)
-+    {
-+        /* FIXME: I should try different LNS's if I get failures */
-+        l2tp_call (lac->lns->hostname, lac->lns->port, lac, NULL);
-+        return;
-+    }
-+    else if (deflac && deflac->lns)
-+    {
-+        l2tp_call (deflac->lns->hostname, deflac->lns->port, lac, NULL);
-+        return;
-+    }
-+    else
-+    {
-+        log (LOG_WARN, "%s: Unable to find hostname to dial for '%s'\n",
-+             __FUNCTION__, lac->entname);
-+        return;
-+    }
-+}
-+
-+struct call *lac_call (int tid, struct lac *lac, struct lns *lns)
-+{
-+    struct tunnel *t = tunnels.head;
-+    struct call *tmp;
-+    while (t)
-+    {
-+        if (t->ourtid == tid)
-+        {
-+            tmp = new_call (t);
-+            if (!tmp)
-+            {
-+                log (LOG_WARN, "%s: unable to create new call\n",
-+                     __FUNCTION__);
-+                return NULL;
-+            }
-+            tmp->next = t->call_head;
-+            t->call_head = tmp;
-+            t->count++;
-+            tmp->cid = 0;
-+            tmp->lac = lac;
-+            tmp->lns = lns;
-+            if (lac)
-+                lac->c = tmp;
-+            log (LOG_LOG, "%s: Calling on tunnel %d\n", __FUNCTION__, tid);
-+            strcpy (tmp->dial_no, dial_no_tmp); /*  jz: copy dialnumber to tmp->dial_no  */
-+            control_finish (t, tmp);
-+            return tmp;
-+        }
-+        t = t->next;
-+    };
-+    log (LOG_DEBUG, "%s: No such tunnel %d to generate call.\n", __FUNCTION__,
-+         tid);
-+    return NULL;
-+}
-+
-+void magic_lac_dial (void *data)
-+{
-+    struct lac *lac;
-+    lac = (struct lac *) data;
-+
-+    if (!lac)
-+    {
-+        log (LOG_WARN, "%s : called on NULL lac!\n", __FUNCTION__);
-+        return;
-+    }
-+      if (!lac->active)
-+    {
-+        log (LOG_DEBUG, "%s: LAC %s not active", __FUNCTION__, lac->entname);
-+        return;
-+    }
-+    lac->rsched = NULL;
-+    lac->rtries++;
-+    if (lac->rmax && (lac->rtries > lac->rmax))
-+    {
-+        log (LOG_LOG, "%s: maximum retries exceeded.\n", __FUNCTION__);
-+        return;
-+    }
-+    if (!lac->t)
-+    {
-+#ifdef DEGUG_MAGIC
-+        log (LOG_DEBUG, "%s : tunnel not up!  Connecting!\n", __FUNCTION__);
-+#endif
-+        magic_lac_tunnel (lac);
-+        return;
-+    }
-+    lac_call (lac->t->ourtid, lac, NULL);
-+}
-+
-+void lac_hangup (int cid)
-+{
-+    struct tunnel *t = tunnels.head;
-+    struct call *tmp;
-+    while (t)
-+    {
-+        tmp = t->call_head;
-+        while (tmp)
-+        {
-+            if (tmp->ourcid == cid)
-+            {
-+                log (LOG_LOG,
-+                     "%s :Hanging up call %d, Local: %d, Remote: %d\n",
-+                     __FUNCTION__, tmp->serno, tmp->ourcid, tmp->cid);
-+                strcpy (tmp->errormsg, "Goodbye!");
-+/*                            tmp->needclose = -1; */
-+                kill (tmp->pppd, SIGTERM);
-+                return;
-+            }
-+            tmp = tmp->next;
-+        }
-+        t = t->next;
-+    };
-+    log (LOG_DEBUG, "%s : No such call %d to hang up.\n", __FUNCTION__, cid);
-+    return;
-+}
-+
-+void lac_disconnect (int tid)
-+{
-+    struct tunnel *t = tunnels.head;
-+    while (t)
-+    {
-+        if (t->ourtid == tid)
-+        {
-+            log (LOG_LOG,
-+                 "%s: Disconnecting from %s, Local: %d, Remote: %d\n",
-+                 __FUNCTION__, IPADDY (t->peer.sin_addr), t->ourtid, t->tid);
-+            t->self->needclose = -1;
-+            strcpy (t->self->errormsg, "Goodbye!");
-+            call_close (t->self);
-+            return;
-+        }
-+        t = t->next;
-+    };
-+    log (LOG_DEBUG, "%s: No such tunnel %d to hang up.\n", __FUNCTION__, tid);
-+    return;
-+}
-+
-+struct tunnel *new_tunnel ()
-+{
-+    struct tunnel *tmp = malloc (sizeof (struct tunnel));
-+    char entropy_buf[2] = "\0";
-+    if (!tmp)
-+        return NULL;
-+    tmp->control_seq_num = 0;
-+    tmp->control_rec_seq_num = 0;
-+    tmp->cLr = 0;
-+    tmp->call_head = NULL;
-+    tmp->next = NULL;
-+    tmp->debug = -1;
-+    tmp->tid = -1;
-+    tmp->hello = NULL;
-+#ifndef TESTING
-+/*    while(get_call((tmp->ourtid = rand() & 0xFFFF),0,0,0)); */
-+#ifdef USE_KERNEL
-+    if (kernel_support)
-+        tmp->ourtid = ioctl (server_socket, L2TPIOCADDTUNNEL, 0);
-+    else
-+#endif
-+/*        tmp->ourtid = rand () & 0xFFFF; */
-+        /* get_entropy((char *)&tmp->ourtid, 2); */
-+        get_entropy(entropy_buf, 2);
-+        {
-+            int *temp;
-+            temp = (int *)entropy_buf;
-+            tmp->ourtid = *temp & 0xFFFF;
-+#ifdef DEBUG_ENTROPY
-+            log(LOG_DEBUG, "ourtid = %u, entropy_buf = %hx\n", tmp->ourtid, *temp);
-+#endif
-+        }
-+#else
-+    tmp->ourtid = 0x6227;
-+#endif
-+    tmp->nego = 0;
-+    tmp->count = 0;
-+    tmp->state = 0;             /* Nothing */
-+    tmp->peer.sin_family = AF_INET;
-+    tmp->peer.sin_port = 0;
-+    bzero (&(tmp->peer.sin_addr), sizeof (tmp->peer.sin_addr));
-+    tmp->sanity = -1;
-+    tmp->qtid = -1;
-+    tmp->ourfc = ASYNC_FRAMING | SYNC_FRAMING;
-+    tmp->ourbc = 0;
-+    tmp->ourtb = (((_u64) rand ()) << 32) | ((_u64) rand ());
-+    tmp->fc = -1;               /* These really need to be specified by the peer */
-+    tmp->bc = -1;               /* And we want to know if they forgot */
-+    tmp->hostname[0] = 0;
-+    tmp->vendor[0] = 0;
-+    tmp->secret[0] = 0;
-+    if (!(tmp->self = new_call (tmp)))
-+    {
-+        free (tmp);
-+        return NULL;
-+    };
-+    tmp->ourrws = DEFAULT_RWS_SIZE;
-+    tmp->self->ourfbit = FBIT;
-+    tmp->lac = NULL;
-+    tmp->lns = NULL;
-+    tmp->chal_us.state = 0;
-+    tmp->chal_us.secret[0] = 0;
-+    memset (tmp->chal_us.reply, 0, MD_SIG_SIZE);
-+    tmp->chal_them.state = 0;
-+    tmp->chal_them.secret[0] = 0;
-+    memset (tmp->chal_them.reply, 0, MD_SIG_SIZE);
-+    tmp->chal_them.vector = (unsigned char *) malloc (VECTOR_SIZE);
-+    tmp->chal_us.vector = NULL;
-+    tmp->hbit = 0;
-+    return tmp;
-+}
-+
-+void do_control ()
-+{
-+    char buf[1024];
-+    char *host, *tunstr, *callstr, *tmpstr;
-+    struct lac *lac;
-+    int call;
-+    int tunl;
-+    int cnt = -1;
-+    while (cnt)
-+    {
-+        cnt = read (control_fd, buf, sizeof (buf));
-+        if (cnt > 0)
-+        {
-+            if (buf[cnt - 1] == '\n')
-+                buf[--cnt] = 0;
-+#ifdef DEBUG_CONTROL
-+            log (LOG_DEBUG, "%s: Got message \"%s\" (%d bytes long)\n",
-+                 __FUNCTION__, buf, cnt);
-+#endif
-+            switch (buf[0])
-+            {
-+            case 't':
-+                host = strchr (buf, ' ');
-+                              if(!host)
-+                                      goto out;
-+                              host++;
-+#ifdef DEBUG_CONTROL
-+                log (LOG_DEBUG, "%s: Attempting to tunnel to %s\n",
-+                     __FUNCTION__, host);
-+#endif
-+                l2tp_call (host, UDP_LISTEN_PORT, NULL, NULL);
-+                break;
-+            case 'c':            /* option 'c' for incoming call */
-+            case 'o':          /* option 'o' for outgoing call */
-+                              tunstr = strchr (buf, ' ');
-+                              if(!tunstr)
-+                                      goto out;
-+                              tunstr++;
-+
-+                              if(buf[0] == 'c')
-+                      switch_io = 1;  /* Switch for Incoming Calls */
-+                              else {
-+                      switch_io = 0;  /* Switch for Outgoing Calls */
-+                                      tmpstr = strchr(tunstr, ' ');
-+                                      if(!tmpstr)
-+                                              goto out;
-+                                      strncpy(dial_no_tmp,tmpstr, sizeof(*dial_no_tmp));
-+                              }
-+                
-+                lac = laclist;
-+                while (lac)
-+                {
-+                    if (!strcasecmp (lac->entname, tunstr))
-+                    {
-+                        lac->active = -1;
-+                        lac->rtries = 0;
-+                        if (!lac->c)
-+                            magic_lac_dial (lac);
-+                        else
-+                            log (LOG_DEBUG,
-+                                 "%s: Session '%s' already active!\n",
-+                                 __FUNCTION__, lac->entname);
-+                        break;
-+                    }
-+                    lac = lac->next;
-+                }
-+                if (lac)
-+                    break;
-+                tunl = atoi (tunstr);
-+                if (!tunl)
-+                {
-+                    log (LOG_DEBUG, "%s: No such tunnel '%s'\n", __FUNCTION__,
-+                         tunstr);
-+                    break;
-+                }
-+#ifdef DEBUG_CONTROL
-+                log (LOG_DEBUG, "%s: Attempting to call on tunnel %d\n",
-+                     __FUNCTION__, tunl);
-+#endif
-+                lac_call (tunl, NULL, NULL);
-+                break;
-+            case 'h':
-+                callstr = strchr (buf, ' ');
-+                if(!callstr)
-+                                      goto out;
-+                              callstr++;
-+
-+                call = atoi (callstr);
-+#ifdef DEBUG_CONTROL
-+                log (LOG_DEBUG, "%s: Attempting to call %d\n", __FUNCTION__,
-+                     call);
-+#endif
-+                lac_hangup (call);
-+                break;
-+            case 'd':
-+                tunstr = strchr (buf, ' ');
-+                if(!tunstr)
-+                                      goto out;
-+                              tunstr++;
-+
-+                lac = laclist;
-+                while (lac)
-+                {
-+                    if (!strcasecmp (lac->entname, tunstr))
-+                    {
-+                        lac->active = 0;
-+                        lac->rtries = 0;
-+                        if (lac->t)
-+                            lac_disconnect (lac->t->ourtid);
-+                        else
-+                            log (LOG_DEBUG, "%s: Session '%s' not up\n",
-+                                 __FUNCTION__, lac->entname);
-+                        break;
-+                    }
-+                    lac = lac->next;
-+                }
-+                if (lac)
-+                    break;
-+                tunl = atoi (tunstr);
-+                if (!tunl)
-+                {
-+                    log (LOG_DEBUG, "%s: No such tunnel '%s'\n", __FUNCTION__,
-+                         tunstr);
-+                    break;
-+                }
-+#ifdef DEBUG_CONTROL
-+                log (LOG_DEBUG, "%s: Attempting to disconnect tunnel %d\n",
-+                     __FUNCTION__, tunl);
-+#endif
-+                lac_disconnect (tunl);
-+                break;
-+            case 's':
-+                show_status ();
-+                break;
-+            default:
-+                log (LOG_DEBUG, "%s: Unknown command %c\n", __FUNCTION__,
-+                     buf[0]);
-+            }
-+        }
-+    }
-+
-+out:
-+    /* Otherwise select goes nuts */
-+    close (control_fd);
-+    control_fd = open (CONTROL_PIPE, O_RDONLY | O_NONBLOCK, 0600);
-+}
-+
-+void usage(void) {
-+    printf("Usage: l2tpd -D -c [config file] -s [secret file] -p [pid file]\n");
-+    printf("\n");
-+    exit(1);
-+}
-+
-+void init_args(int argc, char *argv[]) {
-+    int i=0;
-+    gconfig.daemon=1;
-+    memset(gconfig.altauthfile,0,STRLEN);
-+    memset(gconfig.altconfigfile,0,STRLEN);
-+    memset(gconfig.authfile,0,STRLEN);
-+    memset(gconfig.configfile,0,STRLEN);
-+    memset(gconfig.pidfile,0,STRLEN);
-+    strncpy(gconfig.altauthfile,ALT_DEFAULT_AUTH_FILE,
-+            sizeof(gconfig.altauthfile) - 1);
-+    strncpy(gconfig.altconfigfile,ALT_DEFAULT_CONFIG_FILE,
-+            sizeof(gconfig.altconfigfile) - 1);
-+    strncpy(gconfig.authfile,DEFAULT_AUTH_FILE,
-+            sizeof(gconfig.authfile) - 1);
-+    strncpy(gconfig.configfile,DEFAULT_CONFIG_FILE,
-+            sizeof(gconfig.configfile) - 1);
-+    strncpy(gconfig.pidfile,DEFAULT_PID_FILE,
-+            sizeof(gconfig.pidfile) - 1);
-+    for (i = 1; i < argc; i++) {
-+        if(! strncmp(argv[i],"-c",2)) {
-+            if(++i == argc)
-+                usage();
-+            else
-+                strncpy(gconfig.configfile,argv[i],
-+                        sizeof(gconfig.configfile) - 1);
-+        }
-+        else if (! strncmp(argv[i],"-D",2)) {
-+            gconfig.daemon=0;
-+        }
-+        else if (! strncmp(argv[i],"-s",2)) {
-+            if(++i == argc)
-+                usage();
-+            else
-+                strncpy(gconfig.authfile,argv[i],
-+                        sizeof(gconfig.authfile) - 1);
-+        }
-+        else if (! strncmp(argv[i],"-p",2)) {
-+            if(++i == argc)
-+                usage();
-+            else
-+                strncpy(gconfig.pidfile,argv[i],
-+                        sizeof(gconfig.pidfile) - 1);
-+        }
-+        else {
-+            usage();
-+        }
-+    }
-+}
-+
-+
-+void daemonize() {
-+    int pid=0;
-+    int i,l;
-+    char buf[STRLEN];
-+
-+    if((pid = fork()) < 0) {
-+        log(LOG_LOG, "%s: Unable to fork ()\n",__FUNCTION__);
-+        close(server_socket);
-+        exit(1);
-+    }
-+    else if (pid)
-+        exit(0);
-+
-+
-+      close(0);
-+      close(1);
-+      close(2);
-+      dup2(open("/dev/null", O_RDONLY), 0);
-+      dup2(open("/dev/null", O_RDONLY), 1);
-+      dup2(open("/dev/null", O_RDONLY), 2);
-+
-+    /* Read previous pid file. */
-+    if((i = open(gconfig.pidfile,O_RDONLY)) > 0) {
-+              l=read(i,buf,sizeof(buf)-1);                                                             
-+        if (l >= 0) {
-+              buf[l] = '\0';                                                                       
-+              pid = atoi(buf);                                                                     
-+        }
-+              close(i);
-+
-+              /* if pid is read and process exist exit */
-+        if(pid && !kill(pid, 0)) {
-+            log(LOG_LOG, "%s: There's already a l2tpd server running.\n",
-+                    __FUNCTION__);
-+            close(server_socket);
-+            exit(1);
-+        }
-+
-+              /* remove stalled pid file */
-+              unlink(gconfig.pidfile);
-+    }
-+
-+    pid = setsid();
-+
-+      /* create new pid file */
-+      if ((i = open (gconfig.pidfile, O_WRONLY | O_CREAT, 0644)) >= 0) {
-+              snprintf (buf, sizeof(buf), "%d", (int)getpid());
-+              write (i, buf, strlen(buf));
-+              close (i);
-+      }
-+      else {
-+              log(LOG_LOG, "%s: could not write pid file %s error %d",
-+                              __FUNCTION__, gconfig.pidfile, i);
-+              close(server_socket);
-+              exit(1);
-+      }
-+}
-+
-+
-+void init (int argc,char *argv[])
-+{
-+    struct lac *lac;
-+    struct in_addr listenaddr;
-+
-+    init_args (argc,argv);
-+    srand( time(NULL) );
-+    rand_source = 0;
-+    init_addr ();
-+    if (init_config ())
-+    {
-+        log (LOG_CRIT, "%s: Unable to load config file\n", __FUNCTION__);
-+        exit (1);
-+    }
-+    if (uname (&uts))
-+    {
-+        log (LOG_CRIT, "%s : Unable to determine host system\n",
-+             __FUNCTION__);
-+        exit (1);
-+    }
-+    init_tunnel_list (&tunnels);
-+    if (init_network ())
-+        exit (1);
-+    if (gconfig.daemon)
-+      daemonize ();
-+    signal (SIGTERM, &death_handler);
-+    signal (SIGINT, &death_handler);
-+    signal (SIGCHLD, &child_handler);
-+    signal (SIGUSR1, &status_handler);
-+    signal (SIGHUP, &null_handler);
-+    init_scheduler ();
-+    mkfifo (CONTROL_PIPE, 0600);
-+    control_fd = open (CONTROL_PIPE, O_RDONLY | O_NONBLOCK, 0600);
-+    if (control_fd < 0)
-+    {
-+        log (LOG_CRIT, "%s: Unable to open " CONTROL_PIPE " for reading.",
-+             __FUNCTION__);
-+        exit (1);
-+    }
-+    log (LOG_LOG, "l2tpd version " SERVER_VERSION " started on %s PID:%d\n",
-+         hostname, getpid ());
-+    listenaddr.s_addr = gconfig.listenaddr;
-+    log (LOG_LOG, "%s version %s on a %s, listening on IP address %s, port %d\n", uts.sysname,
-+       uts.release, uts.machine, inet_ntoa(listenaddr), gconfig.port);
-+    lac = laclist;
-+    while (lac)
-+    {
-+        if (lac->autodial)
-+        {
-+#ifdef DEBUG_MAGIC
-+            log (LOG_DEBUG, "%s: Autodialing '%s'\n", __FUNCTION__,
-+                 lac->entname[0] ? lac->entname : "(unnamed)");
-+#endif
-+            lac->active = -1;
-+            switch_io = 1;      /* If we're a LAC, autodials will be ICRQ's */
-+            magic_lac_dial (lac);
-+        }
-+        lac = lac->next;
-+    }
-+}
-+
-+int main (int argc, char *argv[])
-+{
-+    init(argc,argv);
-+    dial_no_tmp = calloc (128, sizeof (char));
-+    network_thread ();
-+    return 0;
-+}
diff --git a/package/l2tpd/patches/04-gcc4.patch b/package/l2tpd/patches/04-gcc4.patch
deleted file mode 100644 (file)
index c4a906e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN ../tmp-orig/l2tpd-0.70-pre20031121/aaa.c ./aaa.c
---- ../tmp-orig/l2tpd-0.70-pre20031121/aaa.c   2004-12-09 09:54:10.159417376 +0100
-+++ ./aaa.c    2004-12-09 09:54:01.918670160 +0100
-@@ -27,7 +27,7 @@
- /* FIXME: Accounting? */
--static struct addr_ent *uaddr[ADDR_HASH_SIZE];
-+struct addr_ent *uaddr[ADDR_HASH_SIZE];
- void init_addr ()
- {
diff --git a/package/l2tpd/patches/04-nonblock.patch b/package/l2tpd/patches/04-nonblock.patch
deleted file mode 100644 (file)
index 7fc2226..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
---- l2tpd-0.70-pre20031121.orig/l2tpd.c.orig   2006-04-05 13:28:36.000000000 +0100
-+++ l2tpd-0.70-pre20031121.orig/l2tpd.c        2006-04-05 13:33:39.000000000 +0100
-@@ -289,6 +289,8 @@
- #endif
-     struct termios ptyconf;
-     char *str;
-+    int flags;
-+
-     p = opts;
-     stropt[0] = strdup (PPPD);
-     while (p)
-@@ -347,6 +349,14 @@
-               close(c->fd);
-               return -EINVAL;
-           }
-+          flags = fcntl(c->fd, F_GETFL);
-+          if (flags < 0 || fcntl(c->fd, F_SETFL, flags | O_NONBLOCK) < 0)
-+          {
-+              log (LOG_WARN, "%s: unable to fcntl(O_NONBLOCK) on pty\n",
-+                      __FUNCTION__);
-+              close(c->fd);
-+              return -EINVAL;
-+          }
-           tty = ptsname(c->fd);
-           if (tty == NULL)
-           {
diff --git a/package/l2tpd/patches/05-df-disable.patch b/package/l2tpd/patches/05-df-disable.patch
deleted file mode 100644 (file)
index 806c48d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-Patch to stop l2tpd setting the DF bit on each of the packets it sends.
-Apart from not being useful with L2TP, this also prevents interoperating
-with Cisco IOS over IPSEC.
-
---- l2tpd-0.70-pre20031121.orig/network.c.orig 2006-04-11 08:50:38.000000000 +0100
-+++ l2tpd-0.70-pre20031121.orig/network.c      2006-04-11 08:58:18.000000000 +0100
-@@ -56,6 +56,18 @@
-              __FUNCTION__);
-         return -EINVAL;
-     };
-+#ifdef IP_MTU_DISCOVER
-+#ifdef IP_PMTUDISC_DONT
-+    {
-+        /* Don't set DF bit on outbound packets */
-+        int val = IP_PMTUDISC_DONT;
-+        if (setsockopt(server_socket, IPPROTO_IP, IP_MTU_DISCOVER, &val, sizeof(val)) < 0)
-+        {
-+            log (LOG_LOG, "Failed to disable PMTU discovery\n");
-+        }
-+    }
-+#endif
-+#endif
-     /* L2TP/IPSec: Set up SA for listening port here?  NTB 20011015
-      */
-     if (bind (server_socket, (struct sockaddr *) &server, sizeof (server)))
diff --git a/package/l2tpns/Config.in b/package/l2tpns/Config.in
deleted file mode 100644 (file)
index e78b46b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_L2TPNS
-       prompt "l2tpns............................ An L2TP enhanced server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBCLI
-       help
-               l2tpns is a layer 2 tunneling protocol network server (LNS).
-               It supports up to 65535 concurrent sessions per server/cluster 
-               plus ISP features such as rate limiting, walled garden, usage 
-               accounting, and more.
-
-               http://sourceforge.net/projects/l2tpns
diff --git a/package/l2tpns/Makefile b/package/l2tpns/Makefile
deleted file mode 100644 (file)
index 278ecdd..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=l2tpns
-PKG_VERSION:=2.1.14
-PKG_RELEASE:=1
-PKG_MD5SUM:=2a0ee2a3678160c335f1d68c17c4f871
-
-PKG_SOURCE_URL:=@SF/l2tpns
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,L2TPNS,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               LD=$(TARGET_CC) \
-               OPTIM="$(TARGET_CFLAGS)" \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               STAGING_DIR=$(STAGING_DIR) \
-               all install
-       touch $@
-
-$(IPKG_L2TPNS):
-       install -d -m0755 $(IDIR_L2TPNS)/etc/l2tpns
-       $(CP) $(PKG_INSTALL_DIR)/etc/l2tpns/* $(IDIR_L2TPNS)/etc/l2tpns/
-       install -d -m0755 $(IDIR_L2TPNS)/usr/lib/l2tpns
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/l2tpns/* $(IDIR_L2TPNS)/usr/lib/l2tpns/
-       install -d -m0755 $(IDIR_L2TPNS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/* $(IDIR_L2TPNS)/usr/sbin/
-       $(RSTRIP) $(IDIR_L2TPNS)
-       $(IPKG_BUILD) $(IDIR_L2TPNS) $(PACKAGE_DIR)
diff --git a/package/l2tpns/ipkg/l2tpns.conffiles b/package/l2tpns/ipkg/l2tpns.conffiles
deleted file mode 100644 (file)
index eaf3a50..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/l2tpns/ip_pool
-/etc/l2tpns/startup-config
-/etc/l2tpns/users
diff --git a/package/l2tpns/ipkg/l2tpns.control b/package/l2tpns/ipkg/l2tpns.control
deleted file mode 100644 (file)
index 1946f88..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: l2tpns
-Section: net
-Priority: optional
-Description: A layer 2 tunneling protocol network server (LNS).
diff --git a/package/l2tpns/patches/01-honor_includes_remove_backtrace.patch b/package/l2tpns/patches/01-honor_includes_remove_backtrace.patch
deleted file mode 100644 (file)
index a8e4d75..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-diff -urN orig/l2tpns-2.1.14/Makefile l2tpns-2.1.14/Makefile
---- orig/l2tpns-2.1.14/Makefile        2005-12-07 06:21:37.000000000 +0100
-+++ l2tpns-2.1.14/Makefile     2005-12-14 12:50:49.000000000 +0100
-@@ -11,17 +11,14 @@
- DEFINES += -DETCDIR='"$(etcdir)"'
- OPTIM =
--OPTIM += -g
- OPTIM += -O3
--CC = gcc
--LD = gcc
--INCLUDES = -I.
-+INCLUDES = -I. -I$(STAGING_DIR)/usr/include
- CPPFLAGS = $(INCLUDES) $(DEFINES)
- CFLAGS = -Wall -Wformat-security -Wno-format-zero-length $(OPTIM)
--LDFLAGS =
-+LDFLAGS = -L$(STAGING_DIR)/usr/lib
- LDLIBS =
--INSTALL = install -c -D -o root -g root
-+INSTALL = install -c -D
- l2tpns.LIBS = -lm -lcli -ldl
-diff -urN orig/l2tpns-2.1.14/l2tpns.c l2tpns-2.1.14/l2tpns.c
---- orig/l2tpns-2.1.14/l2tpns.c        2005-12-07 06:21:37.000000000 +0100
-+++ l2tpns-2.1.14/l2tpns.c     2005-12-14 12:50:36.000000000 +0100
-@@ -940,18 +940,14 @@
-       if (!t)
-       {
--              static int backtrace_count = 0;
-               LOG(0, 0, t, "tunnelsend called with 0 as tunnel id\n");
-               STAT(tunnel_tx_errors);
--              log_backtrace(backtrace_count, 5)
-               return;
-       }
-       if (!tunnel[t].ip)
-       {
--              static int backtrace_count = 0;
-               LOG(1, 0, t, "Error sending data out tunnel: no remote endpoint (tunnel not set up)\n");
--              log_backtrace(backtrace_count, 5)
-               STAT(tunnel_tx_errors);
-               return;
-       }
-@@ -4125,23 +4121,8 @@
-               struct sched_param params = {0};
-               params.sched_priority = 1;
--              if (get_nprocs() < 2)
--              {
--                      LOG(0, 0, 0, "Not using FIFO scheduler, there is only 1 processor in the system.\n");
--                      config->scheduler_fifo = 0;
--              }
--              else
--              {
--                      if ((ret = sched_setscheduler(0, SCHED_FIFO, &params)) == 0)
--                      {
--                              LOG(1, 0, 0, "Using FIFO scheduler.  Say goodbye to any other processes running\n");
--                      }
--                      else
--                      {
--                              LOG(0, 0, 0, "Error setting scheduler to FIFO: %s\n", strerror(errno));
--                              config->scheduler_fifo = 0;
--                      }
--              }
-+              LOG(0, 0, 0, "Not using FIFO scheduler, there is only 1 processor in the system.\n");
-+              config->scheduler_fifo = 0;
-       }
-       /* Set up the cluster communications port. */
-diff -urN orig/l2tpns-2.1.14/l2tpns.h l2tpns-2.1.14/l2tpns.h
---- orig/l2tpns-2.1.14/l2tpns.h        2005-12-09 01:43:17.000000000 +0100
-+++ l2tpns-2.1.14/l2tpns.h     2005-12-14 07:43:51.000000000 +0100
-@@ -5,7 +5,6 @@
- #define __L2TPNS_H__
- #include <netinet/in.h>
--#include <execinfo.h>
- #include <stdio.h>
- #include <signal.h>
- #include <stdlib.h>
-@@ -766,21 +765,6 @@
- extern ippoolt *ip_address_pool;
- #define sessionfree (session[0].next)
--#define log_backtrace(count, max) \
--if (count++ < max) { \
--      void *array[20]; \
--      char **strings; \
--      int size, i; \
--      LOG(0, 0, t, "Backtrace follows:\n"); \
--      size = backtrace(array, 10); \
--      strings = backtrace_symbols(array, size); \
--      if (strings) for (i = 0; i < size; i++) \
--      { \
--              LOG(0, 0, t, " %s\n", strings[i]); \
--      } \
--      free(strings); \
--}
--
- extern configt *config;
- extern time_t basetime;               // Time when this process started.
-diff -urN orig/l2tpns-2.1.14/ppp.c l2tpns-2.1.14/ppp.c
---- orig/l2tpns-2.1.14/ppp.c   2005-12-07 06:21:37.000000000 +0100
-+++ l2tpns-2.1.14/ppp.c        2005-12-14 07:43:08.000000000 +0100
-@@ -1755,9 +1755,7 @@
- {
-       if (size < 12) // Need more space than this!!
-       {
--              static int backtrace_count = 0;
-               LOG(0, s, t, "makeppp buffer too small for L2TP header (size=%d)\n", size);
--              log_backtrace(backtrace_count, 5)
-               return NULL;
-       }
-@@ -1780,9 +1778,7 @@
-       if (l + 12 > size)
-       {
--              static int backtrace_count = 0;
-               LOG(2, s, t, "makeppp would overflow buffer (size=%d, header+payload=%d)\n", size, l + 12);
--              log_backtrace(backtrace_count, 5)
-               return NULL;
-       }
diff --git a/package/lcd4linux/Config.in b/package/lcd4linux/Config.in
deleted file mode 100644 (file)
index 9dbb1da..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LCD4LINUX
-       prompt "lcd4linux......................... Program to access an external LCD"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         LCD4Linux
-         
-         https://ssl.bulix.org/projects/lcd4linux/wiki/Howto
-
diff --git a/package/lcd4linux/Makefile b/package/lcd4linux/Makefile
deleted file mode 100644 (file)
index 09d329b..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=lcd4linux
-PKG_VERSION:=0.10.0+cvs20051015
-PKG_RELEASE:=1
-PKG_MD5SUM:=5b5ac629be4bb5c29104fb8f6b7fa444
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/l/lcd4linux/ \
-               http://ftp.de.debian.org/debian/pool/main/l/lcd4linux/
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LCD4LINUX,lcd4linux,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --without-x \
-                 --with-drivers='all,!PNG,!RouterBoard,!X11' \
-                 --with-plugins=wireless \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \
-               CFLAGS="$(TARGET_CFLAGS) -Wall"
-       touch $@
-
-$(IPKG_LCD4LINUX):
-       install -d -m0755 $(IDIR_LCD4LINUX)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/lcd4linux $(IDIR_LCD4LINUX)/usr/bin/
-       $(RSTRIP) $(IDIR_LCD4LINUX)
-       $(IPKG_BUILD) $(IDIR_LCD4LINUX) $(PACKAGE_DIR)
diff --git a/package/lcd4linux/ipkg/lcd4linux.control b/package/lcd4linux/ipkg/lcd4linux.control
deleted file mode 100644 (file)
index f4809f0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lcd4linux
-Priority: optional
-Section: apps
-Description: lcd software
-Depends: libncurses
diff --git a/package/lcd4linux/patches/100-drv_RouterBoard.patch b/package/lcd4linux/patches/100-drv_RouterBoard.patch
deleted file mode 100644 (file)
index fc9cbb4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- lcd4linux-0.10.0-RC1/drv_RouterBoard.c     2004-08-30 15:20:45.000000000 +0200
-+++ lcd-patched/drv_RouterBoard.c      2005-03-19 16:03:26.849650830 +0100
-@@ -113,7 +113,7 @@
- #include <string.h>
- #include <errno.h>
- #include <unistd.h>
--#include <sys/io.h>
-+#include <asm/io.h>
- #include "debug.h"
- #include "cfg.h"
diff --git a/package/lcd4linux/patches/110-ucdelay.patch b/package/lcd4linux/patches/110-ucdelay.patch
deleted file mode 100644 (file)
index 0908973..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN lcd4linux.old/udelay.h lcd4linux.dev/udelay.h
---- lcd4linux.old/udelay.h     2005-05-08 06:32:45.000000000 +0200
-+++ lcd4linux.dev/udelay.h     2006-01-20 03:50:36.806897500 +0100
-@@ -76,7 +76,7 @@
- /* REP NOP (PAUSE) is a good thing to insert into busy-wait loops. */
- static inline void rep_nop(void)
- {
--    __asm__ __volatile__("rep; nop");
-+    __asm__ __volatile__("nop");
- }
diff --git a/package/lcd4linux/patches/120-remove_parport_outb.patch b/package/lcd4linux/patches/120-remove_parport_outb.patch
deleted file mode 100644 (file)
index 3769324..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN lcd4linux.old/drv_generic_parport.c lcd4linux.dev/drv_generic_parport.c
---- lcd4linux.old/drv_generic_parport.c        2006-01-20 03:52:18.426419500 +0100
-+++ lcd4linux.dev/drv_generic_parport.c        2006-01-20 03:57:59.205263500 +0100
-@@ -134,6 +134,11 @@
- #define PARPORT_STATUS_BUSY       0x80
- #endif
-+#ifndef WITH_OUTB
-+#define inb(foo) 0
-+#define outb(foo,bar) 0
-+#endif
-+ 
- #if !defined(WITH_OUTB) && !defined(WITH_PPDEV)
- #error neither outb() nor ppdev() possible
- #error cannot compile parallel port driver
diff --git a/package/less/Config.in b/package/less/Config.in
deleted file mode 100644 (file)
index 2581bd9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LESS
-       prompt "less.............................. A text file viewer."
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         less - less is a pager. A pager usually displays text files.
-         
-         http://www.greenwoodsoftware.com/less/
-
diff --git a/package/less/Makefile b/package/less/Makefile
deleted file mode 100644 (file)
index 51e0a5e..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=less
-PKG_VERSION:=381
-PKG_RELEASE:=1
-PKG_MD5SUM:=40c2dd4ac137b61b6a55a6478817daf4
-
-PKG_SOURCE_URL:=http://www.greenwoodsoftware.com/less
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LESS,less,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-                 --without-regex \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_LESS):
-       install -d -m0755 $(IDIR_LESS)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/less $(IDIR_LESS)/usr/bin/
-       $(RSTRIP) $(IDIR_LESS)
-       $(IPKG_BUILD) $(IDIR_LESS) $(PACKAGE_DIR)
diff --git a/package/less/ipkg/less.control b/package/less/ipkg/less.control
deleted file mode 100644 (file)
index dbf4e4f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: less
-Priority: optional
-Section: misc
-Depends: libncurses
-Description: A text mode pager
diff --git a/package/libamsel/Config.in b/package/libamsel/Config.in
deleted file mode 100644 (file)
index 60738b4..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBAMSEL
-       prompt "libamsel.......................... The amwall library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A library for amwall configuration files
-         
-         http://amselinux.de/
-
diff --git a/package/libamsel/Makefile b/package/libamsel/Makefile
deleted file mode 100644 (file)
index 0a32c73..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libamsel
-PKG_VERSION:=20040621-cvs
-PKG_RELEASE:=1
-PKG_MD5SUM:=2077e620047404881a65d39c53c9917e
-
-PKG_SOURCE_URL:=ftp://ftp.amselinux.net/source/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBAMSEL,libamsel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               LDIR=$(PKG_BUILD_DIR) \
-               PREFIX="$(PKG_INSTALL_DIR)/usr" \
-               all install
-       touch $@
-
-$(IPKG_LIBAMSEL):
-       install -d -m0755 $(IDIR_LIBAMSEL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(IDIR_LIBAMSEL)/usr/lib
-       $(RSTRIP) $(IDIR_LIBAMSEL)
-       $(IPKG_BUILD) $(IDIR_LIBAMSEL) $(PACKAGE_DIR)
-
-
-$(STAGING_DIR)/usr/lib/libamsel.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/amsel/compat.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/include/compat
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/amsel/compat/queue.h $(STAGING_DIR)/usr/include/compat
-       mkdir -p $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libamsel.so $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libamsel.so
-       
-install-dev: $(STAGING_DIR)/usr/lib/libamsel.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/compat.h \
-               $(STAGING_DIR)/usr/include/compat \
-               $(STAGING_DIR)/usr/lib/libamsel.so \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/libamsel/ipkg/libamsel.control b/package/libamsel/ipkg/libamsel.control
deleted file mode 100644 (file)
index 9629fa3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libamsel
-Priority: optional
-Section: libs
-Description: library for amwall
diff --git a/package/libao/Config.in b/package/libao/Config.in
deleted file mode 100644 (file)
index 67403ae..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LIBAO
-       prompt "libao............................. A cross platform audio library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Libao is a cross-platform audio library that allows programs to 
-         output audio using a simple API on a wide variety of platforms. 
-         
-         http://www.xiph.org/ao/
-
diff --git a/package/libao/Makefile b/package/libao/Makefile
deleted file mode 100644 (file)
index dee885e..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libao
-PKG_VERSION:=0.8.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=12e136a4c0995068ff134997c84421ed
-
-PKG_SOURCE_URL:=http://downloads.xiph.org/releases/ao/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBAO,libao,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --disable-esd \
-                       --disable-arts \
-                       --disable-nas \
-                       --disable-polyp \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBAO):
-       install -m0755 -d $(IDIR_LIBAO)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libao.so.* $(IDIR_LIBAO)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBAO)
-       $(IPKG_BUILD) $(IDIR_LIBAO) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libao.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ao $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libao.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libao.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/ao.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/ao.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/ao.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libao.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/ao \
-               $(STAGING_DIR)/usr/lib/libao.a \
-               $(STAGING_DIR)/usr/lib/libao.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/ao.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libao/ipkg/libao.control b/package/libao/ipkg/libao.control
deleted file mode 100644 (file)
index 5103929..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libao
-Priority: optional
-Section: libs
-Description: A cross platform audio library
diff --git a/package/libart/Config.in b/package/libart/Config.in
deleted file mode 100644 (file)
index 562e77f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_LIBART
-       prompt "libart............................ An high-performance 2D graphics library"
-       tristate
-#      default m if CONFIG_DEVEL
-       default n
-       help
-         A library of functions for 2D graphics supporting a superset of the
-         PostScript imaging model, designed to be integrated with graphics, artwork,
-         and illustration programs. It is written in optimized C, and is fully
-         compatible with C++. With a small footprint of 10,000 lines of code, it is
-         especially suitable for embedded applications.
-         
-         http://www.levien.com/libart/
-
diff --git a/package/libart/Makefile b/package/libart/Makefile
deleted file mode 100644 (file)
index 558ff21..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libart
-PKG_VERSION:=2.3.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=f1f6b3e5490f382535dccb288f5d8b14
-
-PKG_SOURCE_URL:=http://ftp.gnome.org/pub/gnome/sources/libart_lgpl/2.3
-PKG_SOURCE:=$(PKG_NAME)_lgpl-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_lgpl-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBART,libart,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               $(TARGET_CONFIGURE_OPTS) \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --sysconfdir=/etc \
-                       --datadir=/usr/share \
-                       --localstatedir=/var \
-                       --mandir=/usr/man \
-                       --infodir=/usr/info \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared=yes \
-                       --enable-static=yes \
-                       --disable-rpath \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               HOSTCC="$(HOSTCC)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBART):
-       install -d -m0755 $(IDIR_LIBART)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libart_lgpl_2.so.* $(IDIR_LIBART)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBART)
-       $(IPKG_BUILD) $(IDIR_LIBART) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libart_lgpl_2.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libart2-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libart-2.0 $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libart_lgpl_2.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libart-2.0.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libart_lgpl_2.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libart2-config \
-               $(STAGING_DIR)/usr/include/libart-2.0 \
-               $(STAGING_DIR)/usr/lib/libart_lgpl_2.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libart-2.0.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libart/ipkg/libart.control b/package/libart/ipkg/libart.control
deleted file mode 100644 (file)
index 42d9523..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: libart
-Priority: optional
-Section: libs
-Description: An high-performance 2D graphics library. 
- A library of functions for 2D graphics supporting a superset of the
- PostScript imaging model, designed to be integrated with graphics, artwork,
- and illustration programs. It is written in optimized C, and is fully
- compatible with C++. With a small footprint of 10,000 lines of code, it is
- especially suitable for embedded applications.     
diff --git a/package/libart/patches/100-cross_compile_fix.patch b/package/libart/patches/100-cross_compile_fix.patch
deleted file mode 100644 (file)
index aae1acc..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -urN libart.old/Makefile.in libart.dev/Makefile.in
---- libart.old/Makefile.in     2005-01-21 10:52:11.000000000 +0100
-+++ libart.dev/Makefile.in     2005-07-17 19:31:05.000000000 +0200
-@@ -440,9 +440,9 @@
-       @rm -f testuta$(EXEEXT)
-       $(LINK) $(testuta_LDFLAGS) $(testuta_OBJECTS) $(testuta_LDADD) $(LIBS)
--gen_art_config$(EXEEXT): $(gen_art_config_OBJECTS) $(gen_art_config_DEPENDENCIES)
-+gen_art_config$(EXEEXT):
-       @rm -f gen_art_config$(EXEEXT)
--      $(LINK) $(gen_art_config_LDFLAGS) $(gen_art_config_OBJECTS) $(gen_art_config_LDADD) $(LIBS)
-+      $(HOSTCC) -I. -DLIBART_COMPILATION -DHAVE_CONFIG_H -o $@ gen_art_config.c
- install-binSCRIPTS: $(bin_SCRIPTS)
-       @$(NORMAL_INSTALL)
diff --git a/package/libaudiofile/Config.in b/package/libaudiofile/Config.in
deleted file mode 100644 (file)
index f9a89de..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_LIBAUDIOFILE
-       prompt "libaudiofile...................... An open-source version of SGI's audiofile library"
-       tristate
-       help
-         The audiofile library allows the processing of audio data to and from audio
-         files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun, BICS,
-         and raw data).
diff --git a/package/libaudiofile/Makefile b/package/libaudiofile/Makefile
deleted file mode 100644 (file)
index 308bf16..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libaudiofile
-PKG_VERSION:=0.2.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=460f848ce5f4a33ae66b15a4fb7720ec
-
-PKG_SOURCE_URL:=http://www.cti.ecp.fr/~beauxir5/peercast
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBAUDIOFILE,libaudiofile,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_linux_vers=$(BR2_DEFAULT_KERNEL_HEADERS) \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared \
-                       --enable-static \
-                       --with-build-cc=$(HOSTCC) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBAUDIOFILE):
-       install -m0755 -d $(IDIR_LIBAUDIOFILE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libaudiofile.so.* $(IDIR_LIBAUDIOFILE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBAUDIOFILE)
-       $(IPKG_BUILD) $(IDIR_LIBAUDIOFILE) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libaudiofile.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/audiofile-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/af_vfs.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/audiofile.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/aupvlist.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libaudiofile.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libaudiofile.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/audiofile.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/audiofile.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/audiofile.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libaudiofile.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/af_vfs.h \
-               $(STAGING_DIR)/usr/include/audiofile.h \
-               $(STAGING_DIR)/usr/include/aupvlist.h \
-               $(STAGING_DIR)/usr/lib/libaudiofile.a \
-               $(STAGING_DIR)/usr/lib/libaudiofile.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libaudiofile.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libaudiofile/ipkg/libaudiofile.control b/package/libaudiofile/ipkg/libaudiofile.control
deleted file mode 100644 (file)
index b9ba5e1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libaudiofile
-Priority: optional
-Section: libs
-Description: Open-source version of SGI's audiofile library
diff --git a/package/libaudiofile/patches/001-audiofile-config-libdirs.patch b/package/libaudiofile/patches/001-audiofile-config-libdirs.patch
deleted file mode 100644 (file)
index ba92d7d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
---- libaudiofile-0.2.6/audiofile-config.in.orig        2004-03-06 07:39:23.000000000 +0100
-+++ libaudiofile-0.2.6/audiofile-config.in     2005-12-13 14:15:52.000000000 +0100
-@@ -45,7 +45,9 @@
-       echo $includes
-       ;;
-     --libs)
--      libdirs=-L@libdir@
-+      if test @libdir@ != /usr/libdir ; then
-+        libdirs=-L@libdir@
-+      fi
-       echo $libdirs -laudiofile -lm
-       ;;
-     *)
diff --git a/package/libcli/Config.in b/package/libcli/Config.in
deleted file mode 100644 (file)
index a7a187c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBCLI
-       prompt "libcli............................ A Cisco-like command line interface"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Provides a shared library for including a Cisco-like 
-               command-line interface into other software. It's a telnet 
-               interface which supports command-line editing, history, 
-               authentication and callbacks for a user-definable function tree
-
-               http://libcli.sourceforge.net/
diff --git a/package/libcli/Makefile b/package/libcli/Makefile
deleted file mode 100755 (executable)
index 398ee09..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libcli
-PKG_VERSION:=1.8.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=0fdd30df5a8c1388a4549751ba61247a
-
-PKG_SOURCE_URL:=@SF/libcli
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBCLI,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) CC=$(TARGET_CC) LD=$(TARGET_CC) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               -C $(PKG_BUILD_DIR) install
-       touch $@
-
-$(IPKG_LIBCLI):
-       install -d -m0755 $(IDIR_LIBCLI)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcli* $(IDIR_LIBCLI)/usr/lib
-       $(RSTRIP) $(IDIR_LIBCLI)
-       $(IPKG_BUILD) $(IDIR_LIBCLI) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libcli.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libcli.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcli.so* $(STAGING_DIR)/usr/lib/
-
-install-dev: $(STAGING_DIR)/usr/lib/libcli.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/libcli.h \
-         $(STAGING_DIR)/usr/lib/libcli.so*
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/libcli/ipkg/libcli.control b/package/libcli/ipkg/libcli.control
deleted file mode 100755 (executable)
index 6ef456b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libcli
-Section: libs
-Architecture: mipsel
-Priority: optional
-Description: Provides a shared library for including a Cisco-like command-line interface into other software. 
\ No newline at end of file
diff --git a/package/libcli/patches/01-remove_debug_honor_prefix.patch b/package/libcli/patches/01-remove_debug_honor_prefix.patch
deleted file mode 100644 (file)
index 830baa0..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -urN orig/libcli-1.8.5/Makefile libcli-1.8.5/Makefile
---- orig/libcli-1.8.5/Makefile 2005-05-02 11:57:39.000000000 +0200
-+++ libcli-1.8.5/Makefile      2005-12-13 17:42:46.000000000 +0100
-@@ -1,13 +1,12 @@
- DESTDIR =
--PREFIX = /usr/local
-+PREFIX = /usr/
- MAJOR = 1
- MINOR = 8
- REVISION = 5
- LIB = libcli.so
--CC = gcc
--DEBUG = -g
-+DEBUG = 
- OPTIM = -O3
- CFLAGS += $(DEBUG) $(OPTIM) -Wall -Wformat-security -Wno-format-zero-length
- LDFLAGS += -shared -Wl,-soname,$(LIB).$(MAJOR).$(MINOR)
diff --git a/package/libdaemon/Config.in b/package/libdaemon/Config.in
deleted file mode 100644 (file)
index 3cda2d0..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-config BR2_PACKAGE_LIBDAEMON
-       prompt "libdaemon......................... A lightweight C library that eases the writing of UNIX daemons"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         libdaemon is a lightweight C library that eases the writing of UNIX daemons. 
-         It consists of the following parts:
-         
-           * A wrapper around fork() which does the correct daemonization procedure of a process
-           * A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR
-           * An API for writing PID files
-           * An API for serializing UNIX signals into a pipe for usage with select() or poll()
-           * An API for running subprocesses with STDOUT and STDERR redirected to syslog.
-         
-         APIs like these are used in most daemon software available. It is not that 
-         simple to get it done right and code duplication is not a goal.
-         
-         http://0pointer.de/lennart/projects/libdaemon/
-
diff --git a/package/libdaemon/Makefile b/package/libdaemon/Makefile
deleted file mode 100644 (file)
index 272e8c2..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libdaemon
-PKG_VERSION:=0.10
-PKG_RELEASE:=1
-PKG_MD5SUM:=6812a5e4063b5016f25e9a0cebbd3dd9
-
-PKG_SOURCE_URL:=http://0pointer.de/lennart/projects/libdaemon/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBDAEMON,libdaemon,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_func_setpgrp_void=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --disable-lynx \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBDAEMON):
-       install -d -m0755 $(IDIR_LIBDAEMON)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdaemon.so.* $(IDIR_LIBDAEMON)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBDAEMON)
-       $(IPKG_BUILD) $(IDIR_LIBDAEMON) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libdaemon.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libdaemon $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdaemon.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdaemon.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libdaemon.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/libdaemon.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/libdaemon.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libdaemon.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/libdaemon \
-               $(STAGING_DIR)/usr/lib/libdaemon.a \
-               $(STAGING_DIR)/usr/lib/libdaemon.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libdaemon.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libdaemon/ipkg/libdaemon.control b/package/libdaemon/ipkg/libdaemon.control
deleted file mode 100644 (file)
index 3f53422..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libdaemon
-Priority: optional
-Section: libs
-Description: A lightweight C library that eases the writing of UNIX daemons.
diff --git a/package/libdb/Config.in b/package/libdb/Config.in
deleted file mode 100644 (file)
index 5871032..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_DB
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBDB
-
-config BR2_PACKAGE_LIBDB
-       prompt "libdb............................. Berkeley DB"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_DB
-       help
-         disk file format database which stores key/data-pairs in single files.  
-         
-         http://www.sleepycat.com/products/db.shtml
-
diff --git a/package/libdb/Makefile b/package/libdb/Makefile
deleted file mode 100644 (file)
index d2ecf93..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libdb
-PKG_VERSION:=4.2.52
-PKG_RELEASE:=1
-PKG_MD5SUM:=x
-
-PKG_SOURCE_URL:=ftp://ftp.sleepycat.com/releases/ \
-       http://downloads.sleepycat.com/
-PKG_SOURCE:=db-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/db-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBDB,libdb,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR)/build_unix ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ../dist/configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-java \
-               --enable-cxx \
-               --disable-posixmutexes \
-               --disable-uimutexes \
-               --disable-tcl \
-               --disable-rpc \
-               --enable-compat185 \
-               --enable-debug \
-               --enable-statistics \
-               --enable-replication \
-               --enable-cryptography \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR)/build_unix \
-               DESTDIR="$(PKG_INSTALL_DIR)" install
-       touch $@
-
-$(IPKG_LIBDB): 
-       install -m0755 -d $(IDIR_LIBDB)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdb*.so $(IDIR_LIBDB)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBDB)
-       $(IPKG_BUILD) $(IDIR_LIBDB) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libdb.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/db.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdb*.{a,so} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libdb.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libdb.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/db.h
-       rm -rf $(STAGING_DIR)/usr/lib/libdb*.{a,so}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libdb/ipkg/libdb.control b/package/libdb/ipkg/libdb.control
deleted file mode 100644 (file)
index 28605c3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libdb
-Priority: optional
-Section: libs
-Description: disk file format database which stores key/data-pairs in single files
diff --git a/package/libdnet/Config.in b/package/libdnet/Config.in
deleted file mode 100644 (file)
index de7c354..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBDNET
-       prompt "libdnet........................... Low-level network library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         simplified, portable interface to several low-level networking routines
-         
-         http://sourceforge.net/projects/libdnet/
-
diff --git a/package/libdnet/Makefile b/package/libdnet/Makefile
deleted file mode 100644 (file)
index d325a05..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libdnet
-PKG_VERSION:=1.10
-PKG_RELEASE:=1
-PKG_MD5SUM:=416b765e9d9961501ac85e9a366fd219
-
-PKG_SOURCE_URL:=@SF/$(PKG_NAME)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/libdnet-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBDNET,libdnet,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.in; \
-               touch include.m4; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var/run \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBDNET):
-       install -m0755 -d $(IDIR_LIBDNET)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdnet.so.* $(IDIR_LIBDNET)/usr/lib/
-       install -m0755 -d $(IDIR_LIBDNET)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/dnet $(IDIR_LIBDNET)/usr/sbin/
-       $(RSTRIP) $(IDIR_LIBDNET)
-       $(IPKG_BUILD) $(IDIR_LIBDNET) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libdnet.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/dnet-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/dnet.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/dnet $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libdnet.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libdnet.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/dnet-config \
-               $(STAGING_DIR)/usr/include/dnet.h  \
-               $(STAGING_DIR)/usr/include/dnet  \
-               $(STAGING_DIR)/usr/lib/libdnet.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libdnet/ipkg/libdnet.control b/package/libdnet/ipkg/libdnet.control
deleted file mode 100644 (file)
index cb7c6ac..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libdnet
-Priority: optional
-Section: libs
-Description: a low-level networking library
diff --git a/package/libdnet/patches/libdnet-1.10-dnet_config.patch b/package/libdnet/patches/libdnet-1.10-dnet_config.patch
deleted file mode 100644 (file)
index 005ac33..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
---- libdnet-1.10/dnet-config.in.orig   2001-10-19 03:29:00.000000000 +0200
-+++ libdnet-1.10/dnet-config.in        2005-09-20 09:32:53.000000000 +0200
-@@ -45,10 +45,18 @@
- done
- if test "$echo_cflags" = "yes"; then
--      echo -I@includedir@
-+      includes=
-+      if test "@includedir@" != "/usr/include" ; then
-+             includes=-I@includedir@
-+      fi
-+      echo $includes
- fi
- if test "$echo_libs" = "yes"; then
--      echo -L@libdir@ -ldnet @LIBS@
-+      libs=
-+      if test "@libdir@" != "/usr/lib" ; then
-+             libs=-I@libdir@
-+      fi
-+      echo $libs -ldnet @LIBS@
- fi      
diff --git a/package/libelf/Config.in b/package/libelf/Config.in
deleted file mode 100644 (file)
index 915632e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LIBELF
-       prompt "libelf............................ ELF object file access library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         This is the public release of libelf-0.8.5, a free ELF object
-         file access library.
-         
-         http://www.stud.uni-hannover.de/~michael/software/
-
diff --git a/package/libelf/Makefile b/package/libelf/Makefile
deleted file mode 100644 (file)
index 29057b7..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libelf
-PKG_VERSION:=0.8.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=c1daf069367871350ece779b7de20047
-
-PKG_SOURCE_URL:=http://www.mr511.de/software/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBELF,libelf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               mr_cv_target_elf=yes \
-               libelf_64bit=yes \
-               libelf_cv_struct_elf64_ehdr=yes \
-               libelf_cv_type_elf64_addr=no \
-               libelf_cv_struct_elf64_rel=yes \
-               ac_cv_sizeof_long_long=8 \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --enable-elf64=yes \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
-               instroot="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBELF):
-       install -d -m0755 $(IDIR_LIBELF)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libelf.so.* $(IDIR_LIBELF)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBELF)
-       $(IPKG_BUILD) $(IDIR_LIBELF) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libelf.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libelf* $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libelf.{a,so*} $(STAGING_DIR)/usr/lib/
-
-install-dev: $(STAGING_DIR)/usr/lib/libelf.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/libelf*
-       rm -rf $(STAGING_DIR)/usr/lib/libelf.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libelf/ipkg/libelf.control b/package/libelf/ipkg/libelf.control
deleted file mode 100644 (file)
index 804b02f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libelf
-Priority: optional
-Section: libs
-Description: a library for accessing ELF objects
diff --git a/package/libevent/Config.in b/package/libevent/Config.in
deleted file mode 100644 (file)
index 6f1eafc..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_LIBEVENT
-       prompt "libevent.......................... Event notification library for event-driven network servers"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The libevent API provides a mechanism to execute a callback function 
-         when a specific event occurs on a file descriptor or after a timeout 
-         has been reached. Furthermore, libevent also support callbacks due 
-         to signals or regular timeouts.
-         
-         libevent is meant to replace the event loop found in event driven 
-         network servers. An application just needs to call event_dispatch() 
-         and then add or remove events dynamically without having to change 
-         the event loop.
-         
-         http://www.monkey.org/~provos/libevent/
-
diff --git a/package/libevent/Makefile b/package/libevent/Makefile
deleted file mode 100644 (file)
index 487fe55..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libevent
-PKG_VERSION:=1.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=a5bd281aeb41bdaa48fbbf0495423d20
-
-PKG_SOURCE_URL:=http://www.monkey.org/~provos/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBEVENT,libevent,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBEVENT):
-       install -d -m0755 $(IDIR_LIBEVENT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevent-$(PKG_VERSION).so.* $(IDIR_LIBEVENT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBEVENT)
-       $(IPKG_BUILD) $(IDIR_LIBEVENT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libevent.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/event.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevent.{a,so} $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libevent-$(PKG_VERSION).so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libevent.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/event.h \
-         $(STAGING_DIR)/usr/lib/libevent.{a,so} \
-         $(STAGING_DIR)/usr/lib/libevent-$(PKG_VERSION).so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libevent/ipkg/libevent.control b/package/libevent/ipkg/libevent.control
deleted file mode 100644 (file)
index 31da5b2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libevent
-Priority: optional
-Section: libs
-Description: Event notification library for event-driven network servers
diff --git a/package/libffi-sable/Config.in b/package/libffi-sable/Config.in
deleted file mode 100644 (file)
index 18db3de..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_LIBFFI_SABLE
-       prompt "libffi-sable...................... Foreign Function Interface library (for sablevm)"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The libffi library provides a portable, high level programming
-         interface to various calling conventions. This allows a programmer to
-         call any function specified by a call interface description at run
-         time.  
-         
-         http://sources.redhat.com/libffi/
-
diff --git a/package/libffi-sable/Makefile b/package/libffi-sable/Makefile
deleted file mode 100644 (file)
index 402ce56..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libffi-sable
-PKG_VERSION:=3325
-PKG_RELEASE:=3
-PKG_MD5SUM:=0c32eaaea0269c5fbe156fcd0be3e5bd
-
-PKG_SOURCE_URL:=http://sablevm.org/download/snapshot/2005-01-21/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_LIBFFI_SABLE=m
-
-$(eval $(call PKG_template,LIBFFI_SABLE,libffi-sable,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --disable-debug \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBFFI_SABLE):
-       install -m0755 -d $(IDIR_LIBFFI_SABLE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libffi.so.* $(IDIR_LIBFFI_SABLE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBFFI_SABLE)
-       $(IPKG_BUILD) $(IDIR_LIBFFI_SABLE) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libffi.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ffi{,target}.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libffi.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libffi.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/ffi{,target}.h \
-               $(STAGING_DIR)/usr/lib/libffi.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libffi-sable/ipkg/libffi-sable.control b/package/libffi-sable/ipkg/libffi-sable.control
deleted file mode 100644 (file)
index 697b3e8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libffi-sable
-Priority: optional
-Section: libs
-Description: Foreign Function Interface library
diff --git a/package/libgcrypt/Config.in b/package/libgcrypt/Config.in
deleted file mode 100644 (file)
index e75c774..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_LIBGCRYPT
-       prompt "libgcrypt......................... The GNU crypto library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBGPG_ERROR
-       help
-         This is a general purpose cryptographic library based on the code from 
-         GnuPG. It provides functions for all cryptograhic building blocks: 
-         symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, Arcfour), hash 
-         algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all 
-         hash algorithms), public key algorithms (RSA, ElGamal, DSA), large 
-         integer functions, random numbers and a lot of supporting functions.
-         
-         http://directory.fsf.org/security/libgcrypt.html
-
diff --git a/package/libgcrypt/Makefile b/package/libgcrypt/Makefile
deleted file mode 100644 (file)
index bf35eef..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libgcrypt
-PKG_VERSION:=1.2.1
-PKG_RELEASE:=0
-PKG_MD5SUM:=b6d3217c9333c520fe54d2e8dc5e60ec
-
-PKG_SOURCE_URL:=http://ftp.gnupg.org/gcrypt/libgcrypt/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGCRYPT,libgcrypt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-rpath \
-               --disable-asm \
-               --with-gpg-error-prefix="$(STAGING_DIR)/usr" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGCRYPT):
-       install -m0755 -d $(IDIR_LIBGCRYPT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgcrypt.so.* $(IDIR_LIBGCRYPT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGCRYPT)
-       $(IPKG_BUILD) $(IDIR_LIBGCRYPT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgcrypt.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libgcrypt-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gcrypt*.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgcrypt.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/share/aclocal
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/aclocal/libgcrypt.m4 $(STAGING_DIR)/usr/share/aclocal/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgcrypt.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libgcrypt-config \
-               $(STAGING_DIR)/usr/include/gcrypt*.h \
-               $(STAGING_DIR)/usr/lib/libgcrypt.{a,so*} \
-               $(STAGING_DIR)/usr/share/aclocal/libgcrypt.m4 \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/libgcrypt/ipkg/libgcrypt.control b/package/libgcrypt/ipkg/libgcrypt.control
deleted file mode 100644 (file)
index 8cf2b30..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: libgcrypt
-Priority: optional
-Section: libs
-Description: GNU crypto library
-Depends: libgpg-error
-
diff --git a/package/libgcrypt/patches/500-cross-compile.patch b/package/libgcrypt/patches/500-cross-compile.patch
deleted file mode 100644 (file)
index e7d4d58..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN libgcrypt-1.2.1-orig/tests/Makefile.am libgcrypt-1.2.1-1/tests/Makefile.am
---- libgcrypt-1.2.1-orig/tests/Makefile.am     2004-03-03 09:08:05.000000000 +0100
-+++ libgcrypt-1.2.1-1/tests/Makefile.am        2005-03-15 21:36:49.000000000 +0100
-@@ -21,7 +21,7 @@
- TESTS = prime register ac basic tsexp keygen pubkey benchmark
- INCLUDES = -I$(top_srcdir)/src
--LDADD = ../src/libgcrypt.la
-+LDADD = ../src/libgcrypt.la @LTLIBOBJS@ @GPG_ERROR_LIBS@
- EXTRA_PROGRAMS = testapi
- noinst_PROGRAMS = $(TESTS)
-diff -ruN libgcrypt-1.2.1-orig/tests/Makefile.in libgcrypt-1.2.1-1/tests/Makefile.in
---- libgcrypt-1.2.1-orig/tests/Makefile.in     2005-01-05 14:53:23.000000000 +0100
-+++ libgcrypt-1.2.1-1/tests/Makefile.in        2005-03-15 21:37:12.000000000 +0100
-@@ -258,7 +258,7 @@
- target_vendor = @target_vendor@
- TESTS = prime register ac basic tsexp keygen pubkey benchmark
- INCLUDES = -I$(top_srcdir)/src
--LDADD = ../src/libgcrypt.la
-+LDADD = ../src/libgcrypt.la @LTLIBOBJS@ @GPG_ERROR_LIBS@
- AM_CFLAGS = @GPG_ERROR_CFLAGS@
- all: all-am
diff --git a/package/libgd/Config.in b/package/libgd/Config.in
deleted file mode 100644 (file)
index 8c513bd..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBGD
-       prompt "libgd............................. The GD Graphics Library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBJPEG
-       select BR2_PACKAGE_LIBPNG
-       help
-         The GD Graphics Library
-         
-         http://www.boutell.com/gd/
-
diff --git a/package/libgd/Makefile b/package/libgd/Makefile
deleted file mode 100644 (file)
index 88933e7..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=gd
-PKG_VERSION:=2.0.33
-PKG_RELEASE:=2
-PKG_MD5SUM:=be0a6d326cd8567e736fbc75df0a5c45
-
-PKG_SOURCE_URL:=http://www.boutell.com/gd/http
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGD,libgd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBPNG12_CONFIG="$(STAGING_DIR)/usr/bin/libpng12-config" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --without-x \
-                       --without-freetype \
-                       --with-jpeg=$(STAGING_DIR)/usr \
-                       --with-png=$(STAGING_DIR)/usr \
-                       --without-xpm \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGD):
-       install -d -m0755 $(IDIR_LIBGD)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgd.so.* $(IDIR_LIBGD)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGD)
-       $(IPKG_BUILD) $(IDIR_LIBGD) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgd.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/gdlib-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/entities.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gd*.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgd.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgd.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/gdlib-config \
-               $(STAGING_DIR)/usr/include/entities.h \
-               $(STAGING_DIR)/usr/include/gd*.h \
-               $(STAGING_DIR)/usr/lib/libgd.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/libgd/ipkg/libgd.control b/package/libgd/ipkg/libgd.control
deleted file mode 100644 (file)
index f6a78e5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libgd
-Priority: optional
-Section: libs
-Depends: libjpeg, libpng
-Description: A library for the dynamic creation of images
diff --git a/package/libgd/patches/100-configure_fix.patch b/package/libgd/patches/100-configure_fix.patch
deleted file mode 100644 (file)
index dd7d6bc..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -urN gd-2.0.33.old/configure gd-2.0.33.dev/configure
---- gd-2.0.33.old/configure    2004-11-04 00:14:47.000000000 +0100
-+++ gd-2.0.33.dev/configure    2005-05-05 15:06:26.000000000 +0200
-@@ -7217,8 +7217,6 @@
- shlibpath_overrides_runpath=unknown
- version_type=none
- dynamic_linker="$host_os ld.so"
--sys_lib_dlsearch_path_spec="/lib /usr/lib"
--sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
- case $host_os in
- aix3*)
-@@ -7481,8 +7479,6 @@
-   *)
-     ;;
-   esac
--  sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
--  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-   ;;
- netbsd*)
-@@ -11032,14 +11028,14 @@
- fi
-   if test -n "$LIBPNG12_CONFIG"; then
--    libpng_CPPFLAGS=`libpng12-config --cflags`
-+    libpng_CPPFLAGS=`$LIBPNG12_CONFIG --cflags`
-     # should be --ldopts, but it's currently broken
--    libpng_LDFLAGS=`libpng12-config --ldflags`
-+    libpng_LDFLAGS=`$LIBPNG12_CONFIG --ldflags`
-     libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[^ ][^ ]*//g'`
-   elif test -n "$LIBPNG_CONFIG"; then
--    libpng_CPPFLAGS=`libpng-config --cflags`
-+    libpng_CPPFLAGS=`$LIBPNG_CONFIG --cflags`
-     # should be --ldopts, but it's currently broken
--    libpng_LDFLAGS=`libpng-config --ldflags`
-+    libpng_LDFLAGS=`$LIBPNG_CONFIG --ldflags`
-     libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[^ ][^ ]*//g'`
-   elif test -d "$withval"; then
-     libpng_CPPFLAGS="-I$withval/include"
diff --git a/package/libgdbm/Config.in b/package/libgdbm/Config.in
deleted file mode 100644 (file)
index c969a94..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBGDBM
-       prompt "libgdbm........................... The GNU database manager"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         disk file format database which stores key/data-pairs in single files.  
-         
-         http://www.gnu.org
-
diff --git a/package/libgdbm/Makefile b/package/libgdbm/Makefile
deleted file mode 100644 (file)
index 9611e84..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libgdbm
-PKG_VERSION:=1.8.3
-PKG_RELEASE:=0
-PKG_MD5SUM:=1d1b1d5c0245b1c00aff92da751e9aa1
-
-PKG_SOURCE_URL:=@GNU/gdbm
-PKG_SOURCE:=gdbm-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/gdbm-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGDBM,libgdbm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               BINOWN=`id -u` \
-               BINGRP=`id -g` \
-               $(TARGET_CONFIGURE_OPTS) \
-               INSTALL_ROOT="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGDBM): $(STAGING_DIR)/usr/lib/libgdbm.so
-       install -m0755 -d $(IDIR_LIBGDBM)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgdbm.so.* $(IDIR_LIBGDBM)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGDBM)
-       $(IPKG_BUILD) $(IDIR_LIBGDBM) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgdbm.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gdbm.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgdbm.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libgdbm.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libgdbm.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/gdbm.h
-       rm -rf $(STAGING_DIR)/usr/lib/libgdbm.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libgdbm/ipkg/libgdbm.control b/package/libgdbm/ipkg/libgdbm.control
deleted file mode 100644 (file)
index a05a7ac..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libgdbm
-Priority: optional
-Section: libs
-Description: disk file format database which stores key/data-pairs in single files
diff --git a/package/libgpg-error/Config.in b/package/libgpg-error/Config.in
deleted file mode 100644 (file)
index 1a6b003..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_LIBGPG_ERROR
-       prompt "libgpg-error...................... An helper library for common error codes and descriptions"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         This is a library that defines common error values for all GnuPG
-         components.  Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
-         Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the
-         future.
-         
-         http://www.gnupg.org/related_software/libgpg-error/
-
diff --git a/package/libgpg-error/Makefile b/package/libgpg-error/Makefile
deleted file mode 100644 (file)
index eb127d3..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libgpg-error
-PKG_VERSION:=1.0
-PKG_RELEASE:=0
-PKG_MD5SUM:=ff409db977e4a4897aa09ea420a28a2f
-
-PKG_SOURCE_URL:=ftp://ftp.gnupg.org/gcrypt/libgpg-error/ \
-       http://mirrors.rootmode.com/ftp.gnupg.org/libgpg-error/ \
-       http://gulus.usherbrooke.ca/pub/appl/GnuPG/libgpg-error/ \
-       http://gnupg.unixmexico.org/ftp/libgpg-error/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBGPG_ERROR,libgpg-error,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-rpath \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBGPG_ERROR):
-       install -m0755 -d $(IDIR_LIBGPG_ERROR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgpg-error.so.* $(IDIR_LIBGPG_ERROR)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBGPG_ERROR)
-       $(IPKG_BUILD) $(IDIR_LIBGPG_ERROR) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libgpg-error.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/gpg-error-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/gpg-error.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgpg-error.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/share/aclocal
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/aclocal/gpg-error.m4 $(STAGING_DIR)/usr/share/aclocal/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libgpg-error.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/gpg-error-config \
-               $(STAGING_DIR)/usr/include/gpg-error.h \
-               $(STAGING_DIR)/usr/lib/libgpg-error.{a,so*} \
-               $(STAGING_DIR)/usr/share/aclocal/gpg-error.m4 \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/libgpg-error/ipkg/libgpg-error.control b/package/libgpg-error/ipkg/libgpg-error.control
deleted file mode 100644 (file)
index 6a08c01..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libgpg-error
-Priority: optional
-Section: libs
-Description: an helper library for common error codes and descriptions
diff --git a/package/libiconv/Config.in b/package/libiconv/Config.in
deleted file mode 100644 (file)
index a3247c9..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_LIBICONV
-       prompt "libiconv.......................... character set conversion library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-
-         This package contains a _very_ stripped down version of GNU Libiconv,
-         all charsets have been removed, except ASCII, various unicode charsets
-         and iso8896-1.
-         
-         The original website:
-         http://www.gnu.org/software/libiconv/
-
diff --git a/package/libiconv/Makefile b/package/libiconv/Makefile
deleted file mode 100644 (file)
index e727421..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libiconv
-PKG_VERSION:=1.9.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=0c99a05e0c3c153bac1c960f78711155
-
-PKG_SOURCE_URL:=@GNU/libiconv
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBICONV,libiconv,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               libdir="$(PKG_INSTALL_DIR)/usr/lib" \
-               includedir="$(PKG_INSTALL_DIR)/usr/include" \
-               install-lib
-       touch $@
-
-$(IPKG_LIBICONV):
-       install -d -m0755 $(IDIR_LIBICONV)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libiconv.so* $(IDIR_LIBICONV)/usr/lib/
-       chmod 0644 $(IDIR_LIBICONV)/usr/lib/*
-       $(RSTRIP) $(IDIR_LIBICONV)
-       $(IPKG_BUILD) $(IDIR_LIBICONV) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/iconv/libiconv.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include/iconv
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/iconv.h $(STAGING_DIR)/usr/include/iconv
-       mkdir -p $(STAGING_DIR)/usr/lib/iconv
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libiconv.* $(STAGING_DIR)/usr/lib/iconv
-       touch $@
-       
-install-dev: $(STAGING_DIR)/usr/lib/iconv/libiconv.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/iconv \
-               $(STAGING_DIR)/usr/lib/iconv \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libiconv/ipkg/libiconv.control b/package/libiconv/ipkg/libiconv.control
deleted file mode 100644 (file)
index 21306f1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libiconv
-Priority: optional
-Section: libs
-Description: character set conversion library
diff --git a/package/libiconv/patches/100-strip_charsets.patch b/package/libiconv/patches/100-strip_charsets.patch
deleted file mode 100644 (file)
index 1b8b0fd..0000000
+++ /dev/null
@@ -1,2962 +0,0 @@
-diff -Nur libiconv-1.9.1-orig/lib/aliases.gperf libiconv-1.9.1-nocompile/lib/aliases.gperf
---- libiconv-1.9.1-orig/lib/aliases.gperf      2003-05-22 22:17:15.000000000 +0200
-+++ libiconv-1.9.1-nocompile/lib/aliases.gperf 2006-03-05 15:50:42.000000000 +0100
-@@ -48,8 +48,6 @@
- UCS-2-SWAPPED, ei_ucs2swapped
- UCS-4-INTERNAL, ei_ucs4internal
- UCS-4-SWAPPED, ei_ucs4swapped
--C99, ei_c99
--JAVA, ei_java
- ISO-8859-1, ei_iso8859_1
- ISO_8859-1, ei_iso8859_1
- ISO_8859-1:1987, ei_iso8859_1
-@@ -60,276 +58,5 @@
- L1, ei_iso8859_1
- CSISOLATIN1, ei_iso8859_1
- ISO8859-1, ei_iso8859_1
--ISO-8859-2, ei_iso8859_2
--ISO_8859-2, ei_iso8859_2
--ISO_8859-2:1987, ei_iso8859_2
--ISO-IR-101, ei_iso8859_2
--LATIN2, ei_iso8859_2
--L2, ei_iso8859_2
--CSISOLATIN2, ei_iso8859_2
--ISO8859-2, ei_iso8859_2
--ISO-8859-3, ei_iso8859_3
--ISO_8859-3, ei_iso8859_3
--ISO_8859-3:1988, ei_iso8859_3
--ISO-IR-109, ei_iso8859_3
--LATIN3, ei_iso8859_3
--L3, ei_iso8859_3
--CSISOLATIN3, ei_iso8859_3
--ISO8859-3, ei_iso8859_3
--ISO-8859-4, ei_iso8859_4
--ISO_8859-4, ei_iso8859_4
--ISO_8859-4:1988, ei_iso8859_4
--ISO-IR-110, ei_iso8859_4
--LATIN4, ei_iso8859_4
--L4, ei_iso8859_4
--CSISOLATIN4, ei_iso8859_4
--ISO8859-4, ei_iso8859_4
--ISO-8859-5, ei_iso8859_5
--ISO_8859-5, ei_iso8859_5
--ISO_8859-5:1988, ei_iso8859_5
--ISO-IR-144, ei_iso8859_5
--CYRILLIC, ei_iso8859_5
--CSISOLATINCYRILLIC, ei_iso8859_5
--ISO8859-5, ei_iso8859_5
--ISO-8859-6, ei_iso8859_6
--ISO_8859-6, ei_iso8859_6
--ISO_8859-6:1987, ei_iso8859_6
--ISO-IR-127, ei_iso8859_6
--ECMA-114, ei_iso8859_6
--ASMO-708, ei_iso8859_6
--ARABIC, ei_iso8859_6
--CSISOLATINARABIC, ei_iso8859_6
--ISO8859-6, ei_iso8859_6
--ISO-8859-7, ei_iso8859_7
--ISO_8859-7, ei_iso8859_7
--ISO_8859-7:1987, ei_iso8859_7
--ISO-IR-126, ei_iso8859_7
--ECMA-118, ei_iso8859_7
--ELOT_928, ei_iso8859_7
--GREEK8, ei_iso8859_7
--GREEK, ei_iso8859_7
--CSISOLATINGREEK, ei_iso8859_7
--ISO8859-7, ei_iso8859_7
--ISO-8859-8, ei_iso8859_8
--ISO_8859-8, ei_iso8859_8
--ISO_8859-8:1988, ei_iso8859_8
--ISO-IR-138, ei_iso8859_8
--HEBREW, ei_iso8859_8
--CSISOLATINHEBREW, ei_iso8859_8
--ISO8859-8, ei_iso8859_8
--ISO-8859-9, ei_iso8859_9
--ISO_8859-9, ei_iso8859_9
--ISO_8859-9:1989, ei_iso8859_9
--ISO-IR-148, ei_iso8859_9
--LATIN5, ei_iso8859_9
--L5, ei_iso8859_9
--CSISOLATIN5, ei_iso8859_9
--ISO8859-9, ei_iso8859_9
--ISO-8859-10, ei_iso8859_10
--ISO_8859-10, ei_iso8859_10
--ISO_8859-10:1992, ei_iso8859_10
--ISO-IR-157, ei_iso8859_10
--LATIN6, ei_iso8859_10
--L6, ei_iso8859_10
--CSISOLATIN6, ei_iso8859_10
--ISO8859-10, ei_iso8859_10
--ISO-8859-13, ei_iso8859_13
--ISO_8859-13, ei_iso8859_13
--ISO-IR-179, ei_iso8859_13
--LATIN7, ei_iso8859_13
--L7, ei_iso8859_13
--ISO8859-13, ei_iso8859_13
--ISO-8859-14, ei_iso8859_14
--ISO_8859-14, ei_iso8859_14
--ISO_8859-14:1998, ei_iso8859_14
--ISO-IR-199, ei_iso8859_14
--LATIN8, ei_iso8859_14
--L8, ei_iso8859_14
--ISO-CELTIC, ei_iso8859_14
--ISO8859-14, ei_iso8859_14
--ISO-8859-15, ei_iso8859_15
--ISO_8859-15, ei_iso8859_15
--ISO_8859-15:1998, ei_iso8859_15
--ISO-IR-203, ei_iso8859_15
--ISO8859-15, ei_iso8859_15
--ISO-8859-16, ei_iso8859_16
--ISO_8859-16, ei_iso8859_16
--ISO_8859-16:2000, ei_iso8859_16
--ISO-IR-226, ei_iso8859_16
--ISO8859-16, ei_iso8859_16
--KOI8-R, ei_koi8_r
--CSKOI8R, ei_koi8_r
--KOI8-U, ei_koi8_u
--KOI8-RU, ei_koi8_ru
--CP1250, ei_cp1250
--WINDOWS-1250, ei_cp1250
--MS-EE, ei_cp1250
--CP1251, ei_cp1251
--WINDOWS-1251, ei_cp1251
--MS-CYRL, ei_cp1251
--CP1252, ei_cp1252
--WINDOWS-1252, ei_cp1252
--MS-ANSI, ei_cp1252
--CP1253, ei_cp1253
--WINDOWS-1253, ei_cp1253
--MS-GREEK, ei_cp1253
--CP1254, ei_cp1254
--WINDOWS-1254, ei_cp1254
--MS-TURK, ei_cp1254
--CP1255, ei_cp1255
--WINDOWS-1255, ei_cp1255
--MS-HEBR, ei_cp1255
--CP1256, ei_cp1256
--WINDOWS-1256, ei_cp1256
--MS-ARAB, ei_cp1256
--CP1257, ei_cp1257
--WINDOWS-1257, ei_cp1257
--WINBALTRIM, ei_cp1257
--CP1258, ei_cp1258
--WINDOWS-1258, ei_cp1258
--CP850, ei_cp850
--IBM850, ei_cp850
--850, ei_cp850
--CSPC850MULTILINGUAL, ei_cp850
--CP862, ei_cp862
--IBM862, ei_cp862
--862, ei_cp862
--CSPC862LATINHEBREW, ei_cp862
--CP866, ei_cp866
--IBM866, ei_cp866
--866, ei_cp866
--CSIBM866, ei_cp866
--MACROMAN, ei_mac_roman
--MACINTOSH, ei_mac_roman
--MAC, ei_mac_roman
--CSMACINTOSH, ei_mac_roman
--MACCENTRALEUROPE, ei_mac_centraleurope
--MACICELAND, ei_mac_iceland
--MACCROATIAN, ei_mac_croatian
--MACROMANIA, ei_mac_romania
--MACCYRILLIC, ei_mac_cyrillic
--MACUKRAINE, ei_mac_ukraine
--MACGREEK, ei_mac_greek
--MACTURKISH, ei_mac_turkish
--MACHEBREW, ei_mac_hebrew
--MACARABIC, ei_mac_arabic
--MACTHAI, ei_mac_thai
--HP-ROMAN8, ei_hp_roman8
--ROMAN8, ei_hp_roman8
--R8, ei_hp_roman8
--CSHPROMAN8, ei_hp_roman8
--NEXTSTEP, ei_nextstep
--ARMSCII-8, ei_armscii_8
--GEORGIAN-ACADEMY, ei_georgian_academy
--GEORGIAN-PS, ei_georgian_ps
--KOI8-T, ei_koi8_t
--MULELAO-1, ei_mulelao
--CP1133, ei_cp1133
--IBM-CP1133, ei_cp1133
--TIS-620, ei_tis620
--TIS620, ei_tis620
--TIS620-0, ei_tis620
--TIS620.2529-1, ei_tis620
--TIS620.2533-0, ei_tis620
--TIS620.2533-1, ei_tis620
--ISO-IR-166, ei_tis620
--CP874, ei_cp874
--WINDOWS-874, ei_cp874
--VISCII, ei_viscii
--VISCII1.1-1, ei_viscii
--CSVISCII, ei_viscii
--TCVN, ei_tcvn
--TCVN-5712, ei_tcvn
--TCVN5712-1, ei_tcvn
--TCVN5712-1:1993, ei_tcvn
--JIS_C6220-1969-RO, ei_iso646_jp
--ISO646-JP, ei_iso646_jp
--ISO-IR-14, ei_iso646_jp
--JP, ei_iso646_jp
--CSISO14JISC6220RO, ei_iso646_jp
--JIS_X0201, ei_jisx0201
--JISX0201-1976, ei_jisx0201
--X0201, ei_jisx0201
--CSHALFWIDTHKATAKANA, ei_jisx0201
--JIS_X0208, ei_jisx0208
--JIS_X0208-1983, ei_jisx0208
--JIS_X0208-1990, ei_jisx0208
--JIS0208, ei_jisx0208
--X0208, ei_jisx0208
--ISO-IR-87, ei_jisx0208
--JIS_C6226-1983, ei_jisx0208
--CSISO87JISX0208, ei_jisx0208
--JIS_X0212, ei_jisx0212
--JIS_X0212.1990-0, ei_jisx0212
--JIS_X0212-1990, ei_jisx0212
--X0212, ei_jisx0212
--ISO-IR-159, ei_jisx0212
--CSISO159JISX02121990, ei_jisx0212
--GB_1988-80, ei_iso646_cn
--ISO646-CN, ei_iso646_cn
--ISO-IR-57, ei_iso646_cn
--CN, ei_iso646_cn
--CSISO57GB1988, ei_iso646_cn
--GB_2312-80, ei_gb2312
--ISO-IR-58, ei_gb2312
--CSISO58GB231280, ei_gb2312
--CHINESE, ei_gb2312
--ISO-IR-165, ei_isoir165
--CN-GB-ISOIR165, ei_isoir165
--KSC_5601, ei_ksc5601
--KS_C_5601-1987, ei_ksc5601
--KS_C_5601-1989, ei_ksc5601
--ISO-IR-149, ei_ksc5601
--CSKSC56011987, ei_ksc5601
--KOREAN, ei_ksc5601
--EUC-JP, ei_euc_jp
--EUCJP, ei_euc_jp
--EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE, ei_euc_jp
--CSEUCPKDFMTJAPANESE, ei_euc_jp
--SHIFT_JIS, ei_sjis
--SHIFT-JIS, ei_sjis
--SJIS, ei_sjis
--MS_KANJI, ei_sjis
--CSSHIFTJIS, ei_sjis
--CP932, ei_cp932
--ISO-2022-JP, ei_iso2022_jp
--CSISO2022JP, ei_iso2022_jp
--ISO-2022-JP-1, ei_iso2022_jp1
--ISO-2022-JP-2, ei_iso2022_jp2
--CSISO2022JP2, ei_iso2022_jp2
--EUC-CN, ei_euc_cn
--EUCCN, ei_euc_cn
--GB2312, ei_euc_cn
--CN-GB, ei_euc_cn
--CSGB2312, ei_euc_cn
--GBK, ei_ces_gbk
--CP936, ei_ces_gbk
--GB18030, ei_gb18030
--ISO-2022-CN, ei_iso2022_cn
--CSISO2022CN, ei_iso2022_cn
--ISO-2022-CN-EXT, ei_iso2022_cn_ext
--HZ, ei_hz
--HZ-GB-2312, ei_hz
--EUC-TW, ei_euc_tw
--EUCTW, ei_euc_tw
--CSEUCTW, ei_euc_tw
--BIG5, ei_ces_big5
--BIG-5, ei_ces_big5
--BIG-FIVE, ei_ces_big5
--BIGFIVE, ei_ces_big5
--CN-BIG5, ei_ces_big5
--CSBIG5, ei_ces_big5
--CP950, ei_cp950
--BIG5-HKSCS, ei_big5hkscs
--BIG5HKSCS, ei_big5hkscs
--EUC-KR, ei_euc_kr
--EUCKR, ei_euc_kr
--CSEUCKR, ei_euc_kr
--CP949, ei_cp949
--UHC, ei_cp949
--JOHAB, ei_johab
--CP1361, ei_johab
--ISO-2022-KR, ei_iso2022_kr
--CSISO2022KR, ei_iso2022_kr
- CHAR, ei_local_char
- WCHAR_T, ei_local_wchar_t
-diff -Nur libiconv-1.9.1-orig/lib/aliases.h libiconv-1.9.1-nocompile/lib/aliases.h
---- libiconv-1.9.1-orig/lib/aliases.h  2003-05-22 22:17:17.000000000 +0200
-+++ libiconv-1.9.1-nocompile/lib/aliases.h     2006-03-05 15:50:42.000000000 +0100
-@@ -1,6 +1,6 @@
--/* ANSI-C code produced by gperf version 3.0 */
--/* Command-line: gperf -m 10 lib/aliases.gperf  */
--/* Computed positions: -k'1,3-11,$' */
-+/* ANSI-C code produced by gperf version 3.0.1 */
-+/* Command-line: gperf -m 10 aliases.gperf  */
-+/* Computed positions: -k'4-7,$' */
- #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
-       && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
-@@ -29,15 +29,15 @@
- #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
- #endif
--#line 1 "lib/aliases.gperf"
-+#line 1 "aliases.gperf"
- struct alias { int name; unsigned int encoding_index; };
--#define TOTAL_KEYWORDS 324
-+#define TOTAL_KEYWORDS 51
- #define MIN_WORD_LENGTH 2
--#define MAX_WORD_LENGTH 45
--#define MIN_HASH_VALUE 15
--#define MAX_HASH_VALUE 879
--/* maximum key range = 865, duplicates = 0 */
-+#define MAX_WORD_LENGTH 17
-+#define MIN_HASH_VALUE 4
-+#define MAX_HASH_VALUE 67
-+/* maximum key range = 64, duplicates = 0 */
- #ifdef __GNUC__
- __inline
-@@ -49,39 +49,27 @@
- static unsigned int
- aliases_hash (register const char *str, register unsigned int len)
- {
--  static const unsigned short asso_values[] =
-+  static const unsigned char asso_values[] =
-     {
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880,   6,  69, 880,  44,   5,
--        6,  18,  60,   9,   8,  50,  14,  13, 271, 880,
--      880, 880, 880, 880, 880, 107, 152,   5,  29,   7,
--       43, 112,  42,   5, 341, 106,  10, 158,   8,   5,
--        6, 880,  61,  38,  98, 152, 194, 112,  30,  10,
--        6, 880, 880, 880, 880,  60, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880, 880, 880,
--      880, 880, 880, 880, 880, 880, 880, 880
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68,  3, 68, 68, 32,  2,
-+       3, 27,  2, 13,  5, 10,  4, 18, 68, 68,
-+      68, 68, 68, 68, 68, 33, 24,  2,  5,  2,
-+      68,  4, 68,  2, 68, 68,  2, 68, 11, 11,
-+      68, 68,  3,  5,  2, 68, 68, 68,  2, 68,
-+      68, 68, 68, 68, 68, 16, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
-+      68, 68, 68, 68, 68, 68, 68, 68
-     };
-   register int hval = len;
-   switch (hval)
-     {
-       default:
--        hval += asso_values[(unsigned char)str[10]];
--      /*FALLTHROUGH*/
--      case 10:
--        hval += asso_values[(unsigned char)str[9]];
--      /*FALLTHROUGH*/
--      case 9:
--        hval += asso_values[(unsigned char)str[8]];
--      /*FALLTHROUGH*/
--      case 8:
--        hval += asso_values[(unsigned char)str[7]];
--      /*FALLTHROUGH*/
--      case 7:
-         hval += asso_values[(unsigned char)str[6]];
-       /*FALLTHROUGH*/
-       case 6:
-@@ -94,11 +82,7 @@
-         hval += asso_values[(unsigned char)str[3]];
-       /*FALLTHROUGH*/
-       case 3:
--        hval += asso_values[(unsigned char)str[2]];
--      /*FALLTHROUGH*/
-       case 2:
--      case 1:
--        hval += asso_values[(unsigned char)str[0]];
-         break;
-     }
-   return hval + asso_values[(unsigned char)str[len - 1]];
-@@ -106,1479 +90,227 @@
- struct stringpool_t
-   {
--    char stringpool_str15[sizeof("CN")];
--    char stringpool_str17[sizeof("L1")];
--    char stringpool_str18[sizeof("L2")];
--    char stringpool_str20[sizeof("L6")];
--    char stringpool_str21[sizeof("L5")];
--    char stringpool_str26[sizeof("L8")];
--    char stringpool_str29[sizeof("862")];
--    char stringpool_str30[sizeof("L3")];
--    char stringpool_str33[sizeof("866")];
--    char stringpool_str34[sizeof("C99")];
--    char stringpool_str38[sizeof("EUCCN")];
--    char stringpool_str41[sizeof("CP1251")];
--    char stringpool_str43[sizeof("CP1252")];
--    char stringpool_str44[sizeof("CP862")];
--    char stringpool_str45[sizeof("EUC-CN")];
--    char stringpool_str47[sizeof("CP1256")];
--    char stringpool_str48[sizeof("CP866")];
--    char stringpool_str49[sizeof("CP1255")];
--    char stringpool_str50[sizeof("HZ")];
--    char stringpool_str52[sizeof("CP1361")];
--    char stringpool_str53[sizeof("CP932")];
--    char stringpool_str55[sizeof("CP819")];
--    char stringpool_str57[sizeof("CP936")];
--    char stringpool_str58[sizeof("X0212")];
--    char stringpool_str59[sizeof("CP1258")];
--    char stringpool_str62[sizeof("L7")];
--    char stringpool_str67[sizeof("CP1253")];
--    char stringpool_str72[sizeof("L4")];
--    char stringpool_str75[sizeof("CP1133")];
--    char stringpool_str77[sizeof("R8")];
--    char stringpool_str84[sizeof("CHINESE")];
--    char stringpool_str85[sizeof("ISO8859-1")];
--    char stringpool_str87[sizeof("ISO8859-2")];
--    char stringpool_str91[sizeof("ISO8859-6")];
--    char stringpool_str92[sizeof("ISO-8859-1")];
--    char stringpool_str93[sizeof("ISO8859-5")];
--    char stringpool_str94[sizeof("ISO-8859-2")];
--    char stringpool_str95[sizeof("X0201")];
--    char stringpool_str97[sizeof("ISO8859-16")];
--    char stringpool_str98[sizeof("ISO-8859-6")];
--    char stringpool_str99[sizeof("ISO8859-15")];
--    char stringpool_str100[sizeof("ISO-8859-5")];
--    char stringpool_str101[sizeof("ISO8859-9")];
--    char stringpool_str103[sizeof("ISO8859-8")];
--    char stringpool_str104[sizeof("ISO-8859-16")];
--    char stringpool_str105[sizeof("850")];
--    char stringpool_str106[sizeof("ISO-8859-15")];
--    char stringpool_str108[sizeof("ISO-8859-9")];
--    char stringpool_str109[sizeof("CP949")];
--    char stringpool_str110[sizeof("ISO-8859-8")];
--    char stringpool_str111[sizeof("ISO8859-3")];
--    char stringpool_str112[sizeof("ISO-IR-6")];
--    char stringpool_str113[sizeof("X0208")];
--    char stringpool_str114[sizeof("CYRILLIC")];
--    char stringpool_str116[sizeof("ISO-2022-CN")];
--    char stringpool_str117[sizeof("ISO8859-13")];
--    char stringpool_str118[sizeof("ISO-8859-3")];
--    char stringpool_str119[sizeof("CP1250")];
--    char stringpool_str120[sizeof("CP950")];
--    char stringpool_str121[sizeof("CP850")];
--    char stringpool_str122[sizeof("ISO646-CN")];
--    char stringpool_str123[sizeof("SJIS")];
--    char stringpool_str124[sizeof("ISO-8859-13")];
--    char stringpool_str125[sizeof("ISO-IR-126")];
--    char stringpool_str126[sizeof("ISO-IR-226")];
--    char stringpool_str127[sizeof("ISO-IR-166")];
--    char stringpool_str129[sizeof("ISO-IR-165")];
--    char stringpool_str131[sizeof("CP1257")];
--    char stringpool_str132[sizeof("ASCII")];
--    char stringpool_str134[sizeof("ISO-IR-58")];
--    char stringpool_str136[sizeof("CP367")];
--    char stringpool_str137[sizeof("LATIN1")];
--    char stringpool_str138[sizeof("ISO-IR-159")];
--    char stringpool_str139[sizeof("LATIN2")];
--    char stringpool_str142[sizeof("ISO-IR-199")];
--    char stringpool_str143[sizeof("LATIN6")];
--    char stringpool_str145[sizeof("LATIN5")];
--    char stringpool_str146[sizeof("ISO_8859-1")];
--    char stringpool_str147[sizeof("CSISO2022CN")];
--    char stringpool_str148[sizeof("ISO_8859-2")];
--    char stringpool_str149[sizeof("ISO-IR-138")];
--    char stringpool_str151[sizeof("CP1254")];
--    char stringpool_str152[sizeof("ISO_8859-6")];
--    char stringpool_str154[sizeof("ISO_8859-5")];
--    char stringpool_str155[sizeof("LATIN8")];
--    char stringpool_str157[sizeof("ISO-IR-101")];
--    char stringpool_str158[sizeof("ISO_8859-16")];
--    char stringpool_str159[sizeof("GB2312")];
--    char stringpool_str160[sizeof("ISO_8859-15")];
--    char stringpool_str161[sizeof("ISO-CELTIC")];
--    char stringpool_str162[sizeof("ISO_8859-9")];
--    char stringpool_str163[sizeof("LATIN3")];
--    char stringpool_str164[sizeof("ISO_8859-8")];
--    char stringpool_str165[sizeof("UHC")];
--    char stringpool_str169[sizeof("ISO8859-10")];
--    char stringpool_str170[sizeof("ISO_8859-15:1998")];
--    char stringpool_str171[sizeof("MAC")];
--    char stringpool_str172[sizeof("ISO_8859-3")];
--    char stringpool_str173[sizeof("ISO-IR-109")];
--    char stringpool_str175[sizeof("ISO8859-7")];
--    char stringpool_str176[sizeof("ISO-8859-10")];
--    char stringpool_str177[sizeof("CSASCII")];
--    char stringpool_str178[sizeof("ISO_8859-13")];
--    char stringpool_str179[sizeof("ISO-IR-179")];
--    char stringpool_str182[sizeof("ISO-8859-7")];
--    char stringpool_str184[sizeof("ISO-IR-203")];
--    char stringpool_str189[sizeof("ISO-IR-149")];
--    char stringpool_str190[sizeof("MS-EE")];
--    char stringpool_str191[sizeof("ISO-IR-148")];
--    char stringpool_str192[sizeof("US")];
--    char stringpool_str194[sizeof("CP874")];
--    char stringpool_str195[sizeof("ISO8859-4")];
--    char stringpool_str196[sizeof("ISO-IR-110")];
--    char stringpool_str197[sizeof("ISO_8859-10:1992")];
--    char stringpool_str199[sizeof("ISO_8859-16:2000")];
--    char stringpool_str201[sizeof("ISO8859-14")];
--    char stringpool_str202[sizeof("ISO-8859-4")];
--    char stringpool_str203[sizeof("IBM862")];
--    char stringpool_str206[sizeof("ISO-IR-57")];
--    char stringpool_str207[sizeof("IBM866")];
--    char stringpool_str208[sizeof("ISO-8859-14")];
--    char stringpool_str209[sizeof("ISO-IR-127")];
--    char stringpool_str210[sizeof("ISO-2022-CN-EXT")];
--    char stringpool_str211[sizeof("ISO-IR-87")];
--    char stringpool_str212[sizeof("ISO-IR-157")];
--    char stringpool_str213[sizeof("UCS-2")];
--    char stringpool_str214[sizeof("IBM819")];
--    char stringpool_str221[sizeof("ISO_8859-14:1998")];
--    char stringpool_str222[sizeof("ISO-IR-14")];
--    char stringpool_str225[sizeof("ELOT_928")];
--    char stringpool_str227[sizeof("LATIN7")];
--    char stringpool_str228[sizeof("UTF-16")];
--    char stringpool_str230[sizeof("ISO_8859-10")];
--    char stringpool_str232[sizeof("CSUNICODE")];
--    char stringpool_str233[sizeof("UCS-2LE")];
--    char stringpool_str234[sizeof("UTF-8")];
--    char stringpool_str235[sizeof("ISO-IR-100")];
--    char stringpool_str236[sizeof("ISO_8859-7")];
--    char stringpool_str237[sizeof("UTF-32")];
--    char stringpool_str238[sizeof("CHAR")];
--    char stringpool_str241[sizeof("UNICODE-1-1")];
--    char stringpool_str242[sizeof("CSUNICODE11")];
--    char stringpool_str244[sizeof("TIS620")];
--    char stringpool_str245[sizeof("EUCKR")];
--    char stringpool_str246[sizeof("UTF-16LE")];
--    char stringpool_str247[sizeof("LATIN4")];
--    char stringpool_str250[sizeof("KSC_5601")];
--    char stringpool_str251[sizeof("TIS-620")];
--    char stringpool_str252[sizeof("EUC-KR")];
--    char stringpool_str254[sizeof("IBM-CP1133")];
--    char stringpool_str256[sizeof("ISO_8859-4")];
--    char stringpool_str257[sizeof("UTF-32LE")];
--    char stringpool_str258[sizeof("VISCII")];
--    char stringpool_str259[sizeof("KOI8-R")];
--    char stringpool_str262[sizeof("ISO_8859-14")];
--    char stringpool_str264[sizeof("CSKOI8R")];
--    char stringpool_str266[sizeof("GREEK8")];
--    char stringpool_str267[sizeof("MS-CYRL")];
--    char stringpool_str270[sizeof("CSVISCII")];
--    char stringpool_str280[sizeof("IBM850")];
--    char stringpool_str283[sizeof("ISO-IR-144")];
--    char stringpool_str286[sizeof("BIG5")];
--    char stringpool_str287[sizeof("UCS-4LE")];
--    char stringpool_str288[sizeof("GB18030")];
--    char stringpool_str290[sizeof("MACCYRILLIC")];
--    char stringpool_str291[sizeof("CSUNICODE11UTF7")];
--    char stringpool_str292[sizeof("UNICODE-1-1-UTF-7")];
--    char stringpool_str293[sizeof("BIG-5")];
--    char stringpool_str295[sizeof("IBM367")];
--    char stringpool_str296[sizeof("TIS620-0")];
--    char stringpool_str298[sizeof("CSBIG5")];
--    char stringpool_str299[sizeof("NEXTSTEP")];
--    char stringpool_str301[sizeof("CSKSC56011987")];
--    char stringpool_str302[sizeof("CSISOLATIN1")];
--    char stringpool_str303[sizeof("KOREAN")];
--    char stringpool_str304[sizeof("CSISOLATIN2")];
--    char stringpool_str305[sizeof("CN-BIG5")];
--    char stringpool_str306[sizeof("UTF-7")];
--    char stringpool_str308[sizeof("CSISOLATIN6")];
--    char stringpool_str309[sizeof("CSISOLATINCYRILLIC")];
--    char stringpool_str310[sizeof("CSISOLATIN5")];
--    char stringpool_str312[sizeof("TCVN")];
--    char stringpool_str315[sizeof("TIS620.2529-1")];
--    char stringpool_str318[sizeof("CSGB2312")];
--    char stringpool_str320[sizeof("ISO-10646-UCS-2")];
--    char stringpool_str321[sizeof("UCS-4")];
--    char stringpool_str322[sizeof("MULELAO-1")];
--    char stringpool_str323[sizeof("ISO-2022-KR")];
--    char stringpool_str324[sizeof("ECMA-118")];
--    char stringpool_str325[sizeof("GB_2312-80")];
--    char stringpool_str326[sizeof("CSUCS4")];
--    char stringpool_str327[sizeof("GBK")];
--    char stringpool_str328[sizeof("CSISOLATIN3")];
--    char stringpool_str329[sizeof("ISO646-US")];
--    char stringpool_str331[sizeof("US-ASCII")];
--    char stringpool_str332[sizeof("TIS620.2533-1")];
--    char stringpool_str333[sizeof("KOI8-T")];
--    char stringpool_str334[sizeof("MS-ANSI")];
--    char stringpool_str335[sizeof("KS_C_5601-1989")];
--    char stringpool_str336[sizeof("GB_1988-80")];
--    char stringpool_str339[sizeof("EUCTW")];
--    char stringpool_str343[sizeof("GREEK")];
--    char stringpool_str346[sizeof("EUC-TW")];
--    char stringpool_str347[sizeof("WINDOWS-1251")];
--    char stringpool_str348[sizeof("WINDOWS-1252")];
--    char stringpool_str349[sizeof("JP")];
--    char stringpool_str350[sizeof("WINDOWS-1256")];
--    char stringpool_str351[sizeof("WINDOWS-1255")];
--    char stringpool_str353[sizeof("VISCII1.1-1")];
--    char stringpool_str354[sizeof("CSISO2022KR")];
--    char stringpool_str356[sizeof("WINDOWS-1258")];
--    char stringpool_str360[sizeof("WINDOWS-1253")];
--    char stringpool_str361[sizeof("ARMSCII-8")];
--    char stringpool_str366[sizeof("CSIBM866")];
--    char stringpool_str368[sizeof("ROMAN8")];
--    char stringpool_str369[sizeof("HZ-GB-2312")];
--    char stringpool_str370[sizeof("EUCJP")];
--    char stringpool_str371[sizeof("TIS620.2533-0")];
--    char stringpool_str372[sizeof("KS_C_5601-1987")];
--    char stringpool_str373[sizeof("MACICELAND")];
--    char stringpool_str374[sizeof("ISO-10646-UCS-4")];
--    char stringpool_str375[sizeof("UCS-2BE")];
--    char stringpool_str377[sizeof("EUC-JP")];
--    char stringpool_str386[sizeof("WINDOWS-1250")];
--    char stringpool_str387[sizeof("ARABIC")];
--    char stringpool_str388[sizeof("UTF-16BE")];
--    char stringpool_str391[sizeof("TCVN-5712")];
--    char stringpool_str392[sizeof("WINDOWS-1257")];
--    char stringpool_str394[sizeof("CSPC862LATINHEBREW")];
--    char stringpool_str396[sizeof("TCVN5712-1")];
--    char stringpool_str399[sizeof("UTF-32BE")];
--    char stringpool_str402[sizeof("WINDOWS-1254")];
--    char stringpool_str404[sizeof("CSEUCKR")];
--    char stringpool_str406[sizeof("ASMO-708")];
--    char stringpool_str409[sizeof("CSISOLATINARABIC")];
--    char stringpool_str410[sizeof("MACINTOSH")];
--    char stringpool_str411[sizeof("UCS-2-INTERNAL")];
--    char stringpool_str412[sizeof("CSISOLATIN4")];
--    char stringpool_str416[sizeof("ECMA-114")];
--    char stringpool_str418[sizeof("CN-GB-ISOIR165")];
--    char stringpool_str420[sizeof("ANSI_X3.4-1986")];
--    char stringpool_str421[sizeof("CSISO57GB1988")];
--    char stringpool_str423[sizeof("CSISO58GB231280")];
--    char stringpool_str424[sizeof("HP-ROMAN8")];
--    char stringpool_str426[sizeof("ANSI_X3.4-1968")];
--    char stringpool_str427[sizeof("MACTHAI")];
--    char stringpool_str429[sizeof("UCS-4BE")];
--    char stringpool_str430[sizeof("CSHPROMAN8")];
--    char stringpool_str432[sizeof("CN-GB")];
--    char stringpool_str434[sizeof("UNICODELITTLE")];
--    char stringpool_str435[sizeof("ISO_8859-5:1988")];
--    char stringpool_str438[sizeof("ISO_8859-9:1989")];
--    char stringpool_str440[sizeof("ISO_8859-8:1988")];
--    char stringpool_str441[sizeof("KOI8-U")];
--    char stringpool_str444[sizeof("ISO_8859-3:1988")];
--    char stringpool_str448[sizeof("ISO-2022-JP")];
--    char stringpool_str449[sizeof("ISO-2022-JP-1")];
--    char stringpool_str450[sizeof("ISO-2022-JP-2")];
--    char stringpool_str451[sizeof("CSISOLATINHEBREW")];
--    char stringpool_str454[sizeof("ISO646-JP")];
--    char stringpool_str457[sizeof("EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE")];
--    char stringpool_str465[sizeof("UCS-4-INTERNAL")];
--    char stringpool_str467[sizeof("ISO_8859-1:1987")];
--    char stringpool_str468[sizeof("ISO_8859-2:1987")];
--    char stringpool_str470[sizeof("ISO_8859-6:1987")];
--    char stringpool_str479[sizeof("CSISO2022JP")];
--    char stringpool_str480[sizeof("CSISO2022JP2")];
--    char stringpool_str486[sizeof("ISO_8859-4:1988")];
--    char stringpool_str489[sizeof("MACCENTRALEUROPE")];
--    char stringpool_str492[sizeof("HEBREW")];
--    char stringpool_str494[sizeof("MS-HEBR")];
--    char stringpool_str496[sizeof("ISO_646.IRV:1991")];
--    char stringpool_str498[sizeof("CSEUCTW")];
--    char stringpool_str503[sizeof("KOI8-RU")];
--    char stringpool_str505[sizeof("WINDOWS-874")];
--    char stringpool_str508[sizeof("JIS0208")];
--    char stringpool_str509[sizeof("GEORGIAN-PS")];
--    char stringpool_str512[sizeof("ISO_8859-7:1987")];
--    char stringpool_str514[sizeof("CSISOLATINGREEK")];
--    char stringpool_str515[sizeof("JIS_C6226-1983")];
--    char stringpool_str518[sizeof("MACROMAN")];
--    char stringpool_str519[sizeof("UCS-2-SWAPPED")];
--    char stringpool_str524[sizeof("CSMACINTOSH")];
--    char stringpool_str527[sizeof("BIGFIVE")];
--    char stringpool_str528[sizeof("CSISO159JISX02121990")];
--    char stringpool_str529[sizeof("CSISO14JISC6220RO")];
--    char stringpool_str530[sizeof("CSPC850MULTILINGUAL")];
--    char stringpool_str534[sizeof("BIG-FIVE")];
--    char stringpool_str541[sizeof("JIS_C6220-1969-RO")];
--    char stringpool_str545[sizeof("JIS_X0212")];
--    char stringpool_str549[sizeof("BIG5HKSCS")];
--    char stringpool_str553[sizeof("JISX0201-1976")];
--    char stringpool_str554[sizeof("GEORGIAN-ACADEMY")];
--    char stringpool_str556[sizeof("BIG5-HKSCS")];
--    char stringpool_str560[sizeof("CSISO87JISX0208")];
--    char stringpool_str570[sizeof("MACGREEK")];
--    char stringpool_str571[sizeof("MS-GREEK")];
--    char stringpool_str573[sizeof("UCS-4-SWAPPED")];
--    char stringpool_str578[sizeof("MACCROATIAN")];
--    char stringpool_str582[sizeof("JIS_X0201")];
--    char stringpool_str585[sizeof("WCHAR_T")];
--    char stringpool_str594[sizeof("UNICODEBIG")];
--    char stringpool_str599[sizeof("JIS_X0212-1990")];
--    char stringpool_str600[sizeof("JIS_X0208")];
--    char stringpool_str614[sizeof("MACARABIC")];
--    char stringpool_str619[sizeof("CSHALFWIDTHKATAKANA")];
--    char stringpool_str620[sizeof("JIS_X0208-1983")];
--    char stringpool_str621[sizeof("SHIFT-JIS")];
--    char stringpool_str626[sizeof("MACUKRAINE")];
--    char stringpool_str635[sizeof("CSEUCPKDFMTJAPANESE")];
--    char stringpool_str646[sizeof("JIS_X0208-1990")];
--    char stringpool_str663[sizeof("CSSHIFTJIS")];
--    char stringpool_str664[sizeof("JIS_X0212.1990-0")];
--    char stringpool_str665[sizeof("MACHEBREW")];
--    char stringpool_str675[sizeof("SHIFT_JIS")];
--    char stringpool_str685[sizeof("TCVN5712-1:1993")];
--    char stringpool_str694[sizeof("MS-TURK")];
--    char stringpool_str717[sizeof("MACTURKISH")];
--    char stringpool_str731[sizeof("MACROMANIA")];
--    char stringpool_str750[sizeof("MS-ARAB")];
--    char stringpool_str753[sizeof("JAVA")];
--    char stringpool_str798[sizeof("MS_KANJI")];
--    char stringpool_str799[sizeof("JOHAB")];
--    char stringpool_str879[sizeof("WINBALTRIM")];
-+    char stringpool_str4[sizeof("L1")];
-+    char stringpool_str7[sizeof("US")];
-+    char stringpool_str10[sizeof("CHAR")];
-+    char stringpool_str11[sizeof("ASCII")];
-+    char stringpool_str12[sizeof("UCS-4")];
-+    char stringpool_str14[sizeof("UCS-2")];
-+    char stringpool_str16[sizeof("UTF-8")];
-+    char stringpool_str17[sizeof("CSUCS4")];
-+    char stringpool_str18[sizeof("UCS-4LE")];
-+    char stringpool_str19[sizeof("UCS-2LE")];
-+    char stringpool_str20[sizeof("CSASCII")];
-+    char stringpool_str21[sizeof("UTF-16")];
-+    char stringpool_str22[sizeof("UTF-16LE")];
-+    char stringpool_str23[sizeof("LATIN1")];
-+    char stringpool_str24[sizeof("ISO-IR-6")];
-+    char stringpool_str26[sizeof("UCS-4-INTERNAL")];
-+    char stringpool_str27[sizeof("UCS-2-INTERNAL")];
-+    char stringpool_str28[sizeof("UTF-7")];
-+    char stringpool_str29[sizeof("ISO646-US")];
-+    char stringpool_str30[sizeof("CP367")];
-+    char stringpool_str31[sizeof("UCS-4-SWAPPED")];
-+    char stringpool_str32[sizeof("UCS-2-SWAPPED")];
-+    char stringpool_str33[sizeof("UNICODE-1-1")];
-+    char stringpool_str34[sizeof("UNICODEBIG")];
-+    char stringpool_str35[sizeof("UNICODELITTLE")];
-+    char stringpool_str36[sizeof("ISO-8859-1")];
-+    char stringpool_str37[sizeof("CSUNICODE")];
-+    char stringpool_str39[sizeof("CSUNICODE11")];
-+    char stringpool_str40[sizeof("UCS-4BE")];
-+    char stringpool_str41[sizeof("UCS-2BE")];
-+    char stringpool_str42[sizeof("UTF-32")];
-+    char stringpool_str43[sizeof("CP819")];
-+    char stringpool_str44[sizeof("UTF-16BE")];
-+    char stringpool_str45[sizeof("UTF-32LE")];
-+    char stringpool_str46[sizeof("ISO_646.IRV:1991")];
-+    char stringpool_str47[sizeof("UNICODE-1-1-UTF-7")];
-+    char stringpool_str48[sizeof("IBM819")];
-+    char stringpool_str49[sizeof("ISO_8859-1")];
-+    char stringpool_str50[sizeof("ISO8859-1")];
-+    char stringpool_str51[sizeof("CSUNICODE11UTF7")];
-+    char stringpool_str52[sizeof("US-ASCII")];
-+    char stringpool_str53[sizeof("ISO-IR-100")];
-+    char stringpool_str58[sizeof("IBM367")];
-+    char stringpool_str59[sizeof("ISO-10646-UCS-4")];
-+    char stringpool_str60[sizeof("ISO-10646-UCS-2")];
-+    char stringpool_str62[sizeof("ISO_8859-1:1987")];
-+    char stringpool_str63[sizeof("WCHAR_T")];
-+    char stringpool_str64[sizeof("CSISOLATIN1")];
-+    char stringpool_str65[sizeof("ANSI_X3.4-1968")];
-+    char stringpool_str66[sizeof("ANSI_X3.4-1986")];
-+    char stringpool_str67[sizeof("UTF-32BE")];
-   };
- static const struct stringpool_t stringpool_contents =
-   {
--    "CN",
-     "L1",
--    "L2",
--    "L6",
--    "L5",
--    "L8",
--    "862",
--    "L3",
--    "866",
--    "C99",
--    "EUCCN",
--    "CP1251",
--    "CP1252",
--    "CP862",
--    "EUC-CN",
--    "CP1256",
--    "CP866",
--    "CP1255",
--    "HZ",
--    "CP1361",
--    "CP932",
--    "CP819",
--    "CP936",
--    "X0212",
--    "CP1258",
--    "L7",
--    "CP1253",
--    "L4",
--    "CP1133",
--    "R8",
--    "CHINESE",
--    "ISO8859-1",
--    "ISO8859-2",
--    "ISO8859-6",
--    "ISO-8859-1",
--    "ISO8859-5",
--    "ISO-8859-2",
--    "X0201",
--    "ISO8859-16",
--    "ISO-8859-6",
--    "ISO8859-15",
--    "ISO-8859-5",
--    "ISO8859-9",
--    "ISO8859-8",
--    "ISO-8859-16",
--    "850",
--    "ISO-8859-15",
--    "ISO-8859-9",
--    "CP949",
--    "ISO-8859-8",
--    "ISO8859-3",
--    "ISO-IR-6",
--    "X0208",
--    "CYRILLIC",
--    "ISO-2022-CN",
--    "ISO8859-13",
--    "ISO-8859-3",
--    "CP1250",
--    "CP950",
--    "CP850",
--    "ISO646-CN",
--    "SJIS",
--    "ISO-8859-13",
--    "ISO-IR-126",
--    "ISO-IR-226",
--    "ISO-IR-166",
--    "ISO-IR-165",
--    "CP1257",
--    "ASCII",
--    "ISO-IR-58",
--    "CP367",
--    "LATIN1",
--    "ISO-IR-159",
--    "LATIN2",
--    "ISO-IR-199",
--    "LATIN6",
--    "LATIN5",
--    "ISO_8859-1",
--    "CSISO2022CN",
--    "ISO_8859-2",
--    "ISO-IR-138",
--    "CP1254",
--    "ISO_8859-6",
--    "ISO_8859-5",
--    "LATIN8",
--    "ISO-IR-101",
--    "ISO_8859-16",
--    "GB2312",
--    "ISO_8859-15",
--    "ISO-CELTIC",
--    "ISO_8859-9",
--    "LATIN3",
--    "ISO_8859-8",
--    "UHC",
--    "ISO8859-10",
--    "ISO_8859-15:1998",
--    "MAC",
--    "ISO_8859-3",
--    "ISO-IR-109",
--    "ISO8859-7",
--    "ISO-8859-10",
--    "CSASCII",
--    "ISO_8859-13",
--    "ISO-IR-179",
--    "ISO-8859-7",
--    "ISO-IR-203",
--    "ISO-IR-149",
--    "MS-EE",
--    "ISO-IR-148",
-     "US",
--    "CP874",
--    "ISO8859-4",
--    "ISO-IR-110",
--    "ISO_8859-10:1992",
--    "ISO_8859-16:2000",
--    "ISO8859-14",
--    "ISO-8859-4",
--    "IBM862",
--    "ISO-IR-57",
--    "IBM866",
--    "ISO-8859-14",
--    "ISO-IR-127",
--    "ISO-2022-CN-EXT",
--    "ISO-IR-87",
--    "ISO-IR-157",
-+    "CHAR",
-+    "ASCII",
-+    "UCS-4",
-     "UCS-2",
--    "IBM819",
--    "ISO_8859-14:1998",
--    "ISO-IR-14",
--    "ELOT_928",
--    "LATIN7",
--    "UTF-16",
--    "ISO_8859-10",
--    "CSUNICODE",
--    "UCS-2LE",
-     "UTF-8",
--    "ISO-IR-100",
--    "ISO_8859-7",
--    "UTF-32",
--    "CHAR",
-+    "CSUCS4",
-+    "UCS-4LE",
-+    "UCS-2LE",
-+    "CSASCII",
-+    "UTF-16",
-+    "UTF-16LE",
-+    "LATIN1",
-+    "ISO-IR-6",
-+    "UCS-4-INTERNAL",
-+    "UCS-2-INTERNAL",
-+    "UTF-7",
-+    "ISO646-US",
-+    "CP367",
-+    "UCS-4-SWAPPED",
-+    "UCS-2-SWAPPED",
-     "UNICODE-1-1",
-+    "UNICODEBIG",
-+    "UNICODELITTLE",
-+    "ISO-8859-1",
-+    "CSUNICODE",
-     "CSUNICODE11",
--    "TIS620",
--    "EUCKR",
--    "UTF-16LE",
--    "LATIN4",
--    "KSC_5601",
--    "TIS-620",
--    "EUC-KR",
--    "IBM-CP1133",
--    "ISO_8859-4",
-+    "UCS-4BE",
-+    "UCS-2BE",
-+    "UTF-32",
-+    "CP819",
-+    "UTF-16BE",
-     "UTF-32LE",
--    "VISCII",
--    "KOI8-R",
--    "ISO_8859-14",
--    "CSKOI8R",
--    "GREEK8",
--    "MS-CYRL",
--    "CSVISCII",
--    "IBM850",
--    "ISO-IR-144",
--    "BIG5",
--    "UCS-4LE",
--    "GB18030",
--    "MACCYRILLIC",
--    "CSUNICODE11UTF7",
-+    "ISO_646.IRV:1991",
-     "UNICODE-1-1-UTF-7",
--    "BIG-5",
--    "IBM367",
--    "TIS620-0",
--    "CSBIG5",
--    "NEXTSTEP",
--    "CSKSC56011987",
--    "CSISOLATIN1",
--    "KOREAN",
--    "CSISOLATIN2",
--    "CN-BIG5",
--    "UTF-7",
--    "CSISOLATIN6",
--    "CSISOLATINCYRILLIC",
--    "CSISOLATIN5",
--    "TCVN",
--    "TIS620.2529-1",
--    "CSGB2312",
--    "ISO-10646-UCS-2",
--    "UCS-4",
--    "MULELAO-1",
--    "ISO-2022-KR",
--    "ECMA-118",
--    "GB_2312-80",
--    "CSUCS4",
--    "GBK",
--    "CSISOLATIN3",
--    "ISO646-US",
-+    "IBM819",
-+    "ISO_8859-1",
-+    "ISO8859-1",
-+    "CSUNICODE11UTF7",
-     "US-ASCII",
--    "TIS620.2533-1",
--    "KOI8-T",
--    "MS-ANSI",
--    "KS_C_5601-1989",
--    "GB_1988-80",
--    "EUCTW",
--    "GREEK",
--    "EUC-TW",
--    "WINDOWS-1251",
--    "WINDOWS-1252",
--    "JP",
--    "WINDOWS-1256",
--    "WINDOWS-1255",
--    "VISCII1.1-1",
--    "CSISO2022KR",
--    "WINDOWS-1258",
--    "WINDOWS-1253",
--    "ARMSCII-8",
--    "CSIBM866",
--    "ROMAN8",
--    "HZ-GB-2312",
--    "EUCJP",
--    "TIS620.2533-0",
--    "KS_C_5601-1987",
--    "MACICELAND",
-+    "ISO-IR-100",
-+    "IBM367",
-     "ISO-10646-UCS-4",
--    "UCS-2BE",
--    "EUC-JP",
--    "WINDOWS-1250",
--    "ARABIC",
--    "UTF-16BE",
--    "TCVN-5712",
--    "WINDOWS-1257",
--    "CSPC862LATINHEBREW",
--    "TCVN5712-1",
--    "UTF-32BE",
--    "WINDOWS-1254",
--    "CSEUCKR",
--    "ASMO-708",
--    "CSISOLATINARABIC",
--    "MACINTOSH",
--    "UCS-2-INTERNAL",
--    "CSISOLATIN4",
--    "ECMA-114",
--    "CN-GB-ISOIR165",
--    "ANSI_X3.4-1986",
--    "CSISO57GB1988",
--    "CSISO58GB231280",
--    "HP-ROMAN8",
--    "ANSI_X3.4-1968",
--    "MACTHAI",
--    "UCS-4BE",
--    "CSHPROMAN8",
--    "CN-GB",
--    "UNICODELITTLE",
--    "ISO_8859-5:1988",
--    "ISO_8859-9:1989",
--    "ISO_8859-8:1988",
--    "KOI8-U",
--    "ISO_8859-3:1988",
--    "ISO-2022-JP",
--    "ISO-2022-JP-1",
--    "ISO-2022-JP-2",
--    "CSISOLATINHEBREW",
--    "ISO646-JP",
--    "EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE",
--    "UCS-4-INTERNAL",
-+    "ISO-10646-UCS-2",
-     "ISO_8859-1:1987",
--    "ISO_8859-2:1987",
--    "ISO_8859-6:1987",
--    "CSISO2022JP",
--    "CSISO2022JP2",
--    "ISO_8859-4:1988",
--    "MACCENTRALEUROPE",
--    "HEBREW",
--    "MS-HEBR",
--    "ISO_646.IRV:1991",
--    "CSEUCTW",
--    "KOI8-RU",
--    "WINDOWS-874",
--    "JIS0208",
--    "GEORGIAN-PS",
--    "ISO_8859-7:1987",
--    "CSISOLATINGREEK",
--    "JIS_C6226-1983",
--    "MACROMAN",
--    "UCS-2-SWAPPED",
--    "CSMACINTOSH",
--    "BIGFIVE",
--    "CSISO159JISX02121990",
--    "CSISO14JISC6220RO",
--    "CSPC850MULTILINGUAL",
--    "BIG-FIVE",
--    "JIS_C6220-1969-RO",
--    "JIS_X0212",
--    "BIG5HKSCS",
--    "JISX0201-1976",
--    "GEORGIAN-ACADEMY",
--    "BIG5-HKSCS",
--    "CSISO87JISX0208",
--    "MACGREEK",
--    "MS-GREEK",
--    "UCS-4-SWAPPED",
--    "MACCROATIAN",
--    "JIS_X0201",
-     "WCHAR_T",
--    "UNICODEBIG",
--    "JIS_X0212-1990",
--    "JIS_X0208",
--    "MACARABIC",
--    "CSHALFWIDTHKATAKANA",
--    "JIS_X0208-1983",
--    "SHIFT-JIS",
--    "MACUKRAINE",
--    "CSEUCPKDFMTJAPANESE",
--    "JIS_X0208-1990",
--    "CSSHIFTJIS",
--    "JIS_X0212.1990-0",
--    "MACHEBREW",
--    "SHIFT_JIS",
--    "TCVN5712-1:1993",
--    "MS-TURK",
--    "MACTURKISH",
--    "MACROMANIA",
--    "MS-ARAB",
--    "JAVA",
--    "MS_KANJI",
--    "JOHAB",
--    "WINBALTRIM"
-+    "CSISOLATIN1",
-+    "ANSI_X3.4-1968",
-+    "ANSI_X3.4-1986",
-+    "UTF-32BE"
-   };
- #define stringpool ((const char *) &stringpool_contents)
- static const struct alias aliases[] =
-   {
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 271 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str15, ei_iso646_cn},
--    {-1},
--#line 60 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_iso8859_1},
--#line 68 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_iso8859_2},
--    {-1},
--#line 133 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_iso8859_10},
--#line 125 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_iso8859_9},
--    {-1}, {-1}, {-1}, {-1},
--#line 147 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_iso8859_14},
--    {-1}, {-1},
--#line 196 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_cp862},
--#line 76 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_iso8859_3},
--    {-1}, {-1},
--#line 200 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_cp866},
--#line 51 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_c99},
--    {-1}, {-1}, {-1},
--#line 301 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str38, ei_euc_cn},
--    {-1}, {-1},
--#line 167 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_cp1251},
--    {-1},
--#line 170 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_cp1252},
--#line 194 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str44, ei_cp862},
--#line 300 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_euc_cn},
--    {-1},
--#line 182 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, ei_cp1256},
--#line 198 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_cp866},
--#line 179 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_cp1255},
--#line 311 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_hz},
--    {-1},
--#line 331 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_johab},
--#line 294 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_cp932},
--    {-1},
--#line 57 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str55, ei_iso8859_1},
--    {-1},
--#line 306 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str57, ei_ces_gbk},
--#line 265 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_jisx0212},
--#line 188 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_cp1258},
--    {-1}, {-1},
--#line 140 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_13},
--    {-1}, {-1}, {-1}, {-1},
--#line 173 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_cp1253},
-     {-1}, {-1}, {-1}, {-1},
--#line 84 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str72, ei_iso8859_4},
-+#line 58 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str4, ei_iso8859_1},
-     {-1}, {-1},
--#line 227 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str75, ei_cp1133},
--    {-1},
--#line 219 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str77, ei_hp_roman8},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 276 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str84, ei_gb2312},
--#line 62 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str85, ei_iso8859_1},
--    {-1},
--#line 70 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str87, ei_iso8859_2},
--    {-1}, {-1}, {-1},
--#line 102 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str91, ei_iso8859_6},
--#line 53 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str92, ei_iso8859_1},
--#line 93 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str93, ei_iso8859_5},
--#line 63 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str94, ei_iso8859_2},
--#line 252 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str95, ei_jisx0201},
--    {-1},
--#line 159 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str97, ei_iso8859_16},
--#line 94 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str98, ei_iso8859_6},
--#line 154 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str99, ei_iso8859_15},
--#line 87 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str100, ei_iso8859_5},
--#line 127 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str101, ei_iso8859_9},
--    {-1},
--#line 119 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str103, ei_iso8859_8},
--#line 155 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str104, ei_iso8859_16},
--#line 192 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str105, ei_cp850},
--#line 150 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str106, ei_iso8859_15},
--    {-1},
--#line 120 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str108, ei_iso8859_9},
--#line 328 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str109, ei_cp949},
--#line 113 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str110, ei_iso8859_8},
--#line 78 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str111, ei_iso8859_3},
--#line 16 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str112, ei_ascii},
--#line 258 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str113, ei_jisx0208},
--#line 91 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str114, ei_iso8859_5},
--    {-1},
--#line 308 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str116, ei_iso2022_cn},
--#line 141 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str117, ei_iso8859_13},
--#line 71 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str118, ei_iso8859_3},
--#line 164 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str119, ei_cp1250},
--#line 322 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str120, ei_cp950},
--#line 190 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str121, ei_cp850},
--#line 269 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str122, ei_iso646_cn},
--#line 291 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str123, ei_sjis},
--#line 136 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str124, ei_iso8859_13},
--#line 106 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str125, ei_iso8859_7},
--#line 158 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str126, ei_iso8859_16},
--#line 235 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str127, ei_tis620},
--    {-1},
--#line 277 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str129, ei_isoir165},
--    {-1},
--#line 185 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str131, ei_cp1257},
--#line 13 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str132, ei_ascii},
--    {-1},
--#line 274 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str134, ei_gb2312},
--    {-1},
--#line 19 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str136, ei_ascii},
--#line 59 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str137, ei_iso8859_1},
--#line 266 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str138, ei_jisx0212},
--#line 67 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str139, ei_iso8859_2},
--    {-1}, {-1},
--#line 145 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str142, ei_iso8859_14},
--#line 132 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str143, ei_iso8859_10},
--    {-1},
--#line 124 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str145, ei_iso8859_9},
--#line 54 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str146, ei_iso8859_1},
--#line 309 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str147, ei_iso2022_cn},
--#line 64 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str148, ei_iso8859_2},
--#line 116 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str149, ei_iso8859_8},
--    {-1},
--#line 176 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str151, ei_cp1254},
--#line 95 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str152, ei_iso8859_6},
--    {-1},
--#line 88 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str154, ei_iso8859_5},
--#line 146 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str155, ei_iso8859_14},
--    {-1},
--#line 66 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str157, ei_iso8859_2},
--#line 156 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str158, ei_iso8859_16},
--#line 302 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str159, ei_euc_cn},
--#line 151 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str160, ei_iso8859_15},
--#line 148 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str161, ei_iso8859_14},
--#line 121 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str162, ei_iso8859_9},
--#line 75 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str163, ei_iso8859_3},
--#line 114 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str164, ei_iso8859_8},
--#line 329 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str165, ei_cp949},
--    {-1}, {-1}, {-1},
--#line 135 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str169, ei_iso8859_10},
--#line 152 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str170, ei_iso8859_15},
--#line 204 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str171, ei_mac_roman},
--#line 72 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str172, ei_iso8859_3},
--#line 74 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str173, ei_iso8859_3},
--    {-1},
--#line 112 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str175, ei_iso8859_7},
--#line 128 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str176, ei_iso8859_10},
--#line 22 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str177, ei_ascii},
--#line 137 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str178, ei_iso8859_13},
--#line 138 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str179, ei_iso8859_13},
--    {-1}, {-1},
--#line 103 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str182, ei_iso8859_7},
--    {-1},
--#line 153 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str184, ei_iso8859_15},
--    {-1}, {-1}, {-1}, {-1},
--#line 282 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str189, ei_ksc5601},
--#line 166 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str190, ei_cp1250},
--#line 123 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str191, ei_iso8859_9},
--#line 21 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str192, ei_ascii},
--    {-1},
--#line 236 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str194, ei_cp874},
--#line 86 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str195, ei_iso8859_4},
--#line 82 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str196, ei_iso8859_4},
--#line 130 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str197, ei_iso8859_10},
--    {-1},
--#line 157 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str199, ei_iso8859_16},
--    {-1},
--#line 149 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str201, ei_iso8859_14},
--#line 79 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str202, ei_iso8859_4},
--#line 195 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str203, ei_cp862},
--    {-1}, {-1},
--#line 270 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str206, ei_iso646_cn},
--#line 199 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str207, ei_cp866},
--#line 142 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str208, ei_iso8859_14},
--#line 97 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str209, ei_iso8859_6},
--#line 310 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str210, ei_iso2022_cn_ext},
--#line 259 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str211, ei_jisx0208},
--#line 131 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str212, ei_iso8859_10},
--#line 24 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str213, ei_ucs2},
--#line 58 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str214, ei_iso8859_1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 144 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str221, ei_iso8859_14},
--#line 247 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str222, ei_iso646_jp},
--    {-1}, {-1},
--#line 108 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str225, ei_iso8859_7},
--    {-1},
--#line 139 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str227, ei_iso8859_13},
--#line 38 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str228, ei_utf16},
--    {-1},
--#line 129 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str230, ei_iso8859_10},
--    {-1},
--#line 26 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str232, ei_ucs2},
--#line 31 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str233, ei_ucs2le},
--#line 23 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str234, ei_utf8},
--#line 56 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str235, ei_iso8859_1},
--#line 104 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str236, ei_iso8859_7},
--#line 41 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str237, ei_utf32},
--#line 334 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str238, ei_local_char},
--    {-1}, {-1},
--#line 29 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str241, ei_ucs2be},
--#line 30 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str242, ei_ucs2be},
--    {-1},
--#line 230 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str244, ei_tis620},
--#line 326 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str245, ei_euc_kr},
--#line 40 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str246, ei_utf16le},
--#line 83 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str247, ei_iso8859_4},
--    {-1}, {-1},
--#line 279 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str250, ei_ksc5601},
--#line 229 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str251, ei_tis620},
--#line 325 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str252, ei_euc_kr},
--    {-1},
--#line 228 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str254, ei_cp1133},
--    {-1},
--#line 80 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str256, ei_iso8859_4},
--#line 43 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str257, ei_utf32le},
--#line 238 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str258, ei_viscii},
--#line 160 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str259, ei_koi8_r},
--    {-1}, {-1},
--#line 143 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str262, ei_iso8859_14},
--    {-1},
--#line 161 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str264, ei_koi8_r},
--    {-1},
--#line 109 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str266, ei_iso8859_7},
--#line 169 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str267, ei_cp1251},
--    {-1}, {-1},
--#line 240 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str270, ei_viscii},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 191 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str280, ei_cp850},
--    {-1}, {-1},
--#line 90 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str283, ei_iso8859_5},
--    {-1}, {-1},
--#line 316 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str286, ei_ces_big5},
--#line 37 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str287, ei_ucs4le},
--#line 307 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str288, ei_gb18030},
--    {-1},
--#line 210 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str290, ei_mac_cyrillic},
--#line 46 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str291, ei_utf7},
--#line 45 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str292, ei_utf7},
--#line 317 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str293, ei_ces_big5},
--    {-1},
--#line 20 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str295, ei_ascii},
--#line 231 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str296, ei_tis620},
--    {-1},
--#line 321 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str298, ei_ces_big5},
--#line 221 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str299, ei_nextstep},
--    {-1},
--#line 283 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str301, ei_ksc5601},
--#line 61 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str302, ei_iso8859_1},
--#line 284 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str303, ei_ksc5601},
--#line 69 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str304, ei_iso8859_2},
--#line 320 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str305, ei_ces_big5},
--#line 44 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str306, ei_utf7},
--    {-1},
--#line 134 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str308, ei_iso8859_10},
--#line 92 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str309, ei_iso8859_5},
--#line 126 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str310, ei_iso8859_9},
--    {-1},
--#line 241 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str312, ei_tcvn},
--    {-1}, {-1},
--#line 232 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str315, ei_tis620},
--    {-1}, {-1},
--#line 304 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str318, ei_euc_cn},
--    {-1},
--#line 25 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str320, ei_ucs2},
--#line 33 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str321, ei_ucs4},
--#line 226 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str322, ei_mulelao},
--#line 332 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str323, ei_iso2022_kr},
--#line 107 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str324, ei_iso8859_7},
--#line 273 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str325, ei_gb2312},
--#line 35 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str326, ei_ucs4},
--#line 305 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str327, ei_ces_gbk},
--#line 77 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str328, ei_iso8859_3},
--#line 14 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str329, ei_ascii},
--    {-1},
--#line 12 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str331, ei_ascii},
--#line 234 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str332, ei_tis620},
--#line 225 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str333, ei_koi8_t},
--#line 172 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str334, ei_cp1252},
--#line 281 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str335, ei_ksc5601},
--#line 268 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str336, ei_iso646_cn},
--    {-1}, {-1},
--#line 314 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str339, ei_euc_tw},
--    {-1}, {-1}, {-1},
--#line 110 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str343, ei_iso8859_7},
--    {-1}, {-1},
--#line 313 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str346, ei_euc_tw},
--#line 168 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str347, ei_cp1251},
--#line 171 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str348, ei_cp1252},
--#line 248 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str349, ei_iso646_jp},
--#line 183 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str350, ei_cp1256},
--#line 180 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str351, ei_cp1255},
--    {-1},
--#line 239 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str353, ei_viscii},
--#line 333 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str354, ei_iso2022_kr},
--    {-1},
--#line 189 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str356, ei_cp1258},
--    {-1}, {-1}, {-1},
--#line 174 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str360, ei_cp1253},
--#line 222 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str361, ei_armscii_8},
--    {-1}, {-1}, {-1}, {-1},
--#line 201 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str366, ei_cp866},
--    {-1},
--#line 218 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str368, ei_hp_roman8},
--#line 312 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str369, ei_hz},
--#line 286 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str370, ei_euc_jp},
--#line 233 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str371, ei_tis620},
--#line 280 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str372, ei_ksc5601},
--#line 207 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str373, ei_mac_iceland},
--#line 34 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str374, ei_ucs4},
--#line 27 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str375, ei_ucs2be},
--    {-1},
--#line 285 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str377, ei_euc_jp},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 165 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str386, ei_cp1250},
--#line 100 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str387, ei_iso8859_6},
--#line 39 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str388, ei_utf16be},
--    {-1}, {-1},
--#line 242 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str391, ei_tcvn},
--#line 186 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str392, ei_cp1257},
--    {-1},
--#line 197 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str394, ei_cp862},
--    {-1},
--#line 243 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str396, ei_tcvn},
--    {-1}, {-1},
--#line 42 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str399, ei_utf32be},
--    {-1}, {-1},
--#line 177 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str402, ei_cp1254},
--    {-1},
--#line 327 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str404, ei_euc_kr},
--    {-1},
--#line 99 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str406, ei_iso8859_6},
--    {-1}, {-1},
--#line 101 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str409, ei_iso8859_6},
--#line 203 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str410, ei_mac_roman},
--#line 47 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str411, ei_ucs2internal},
--#line 85 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str412, ei_iso8859_4},
--    {-1}, {-1}, {-1},
--#line 98 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str416, ei_iso8859_6},
--    {-1},
--#line 278 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str418, ei_isoir165},
--    {-1},
--#line 18 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str420, ei_ascii},
--#line 272 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str421, ei_iso646_cn},
--    {-1},
--#line 275 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str423, ei_gb2312},
--#line 217 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str424, ei_hp_roman8},
--    {-1},
--#line 17 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str426, ei_ascii},
--#line 216 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str427, ei_mac_thai},
--    {-1},
--#line 36 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str429, ei_ucs4be},
--#line 220 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str430, ei_hp_roman8},
--    {-1},
--#line 303 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str432, ei_euc_cn},
--    {-1},
--#line 32 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str434, ei_ucs2le},
--#line 89 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str435, ei_iso8859_5},
--    {-1}, {-1},
--#line 122 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str438, ei_iso8859_9},
--    {-1},
--#line 115 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str440, ei_iso8859_8},
--#line 162 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str441, ei_koi8_u},
--    {-1}, {-1},
--#line 73 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str444, ei_iso8859_3},
--    {-1}, {-1}, {-1},
--#line 295 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str448, ei_iso2022_jp},
--#line 297 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str449, ei_iso2022_jp1},
--#line 298 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str450, ei_iso2022_jp2},
--#line 118 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str451, ei_iso8859_8},
--    {-1}, {-1},
--#line 246 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str454, ei_iso646_jp},
--    {-1}, {-1},
--#line 287 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str457, ei_euc_jp},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 49 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str465, ei_ucs4internal},
--    {-1},
--#line 55 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str467, ei_iso8859_1},
--#line 65 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str468, ei_iso8859_2},
--    {-1},
--#line 96 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str470, ei_iso8859_6},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 296 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str479, ei_iso2022_jp},
--#line 299 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str480, ei_iso2022_jp2},
--    {-1}, {-1}, {-1}, {-1}, {-1},
--#line 81 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str486, ei_iso8859_4},
--    {-1}, {-1},
--#line 206 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str489, ei_mac_centraleurope},
--    {-1}, {-1},
--#line 117 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str492, ei_iso8859_8},
--    {-1},
--#line 181 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str494, ei_cp1255},
--    {-1},
--#line 15 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str496, ei_ascii},
--    {-1},
--#line 315 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str498, ei_euc_tw},
--    {-1}, {-1}, {-1}, {-1},
--#line 163 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str503, ei_koi8_ru},
--    {-1},
--#line 237 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str505, ei_cp874},
--    {-1}, {-1},
--#line 257 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str508, ei_jisx0208},
--#line 224 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str509, ei_georgian_ps},
--    {-1}, {-1},
--#line 105 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str512, ei_iso8859_7},
--    {-1},
--#line 111 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str514, ei_iso8859_7},
--#line 260 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str515, ei_jisx0208},
--    {-1}, {-1},
--#line 202 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str518, ei_mac_roman},
--#line 48 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str519, ei_ucs2swapped},
--    {-1}, {-1}, {-1}, {-1},
--#line 205 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str524, ei_mac_roman},
--    {-1}, {-1},
--#line 319 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str527, ei_ces_big5},
--#line 267 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str528, ei_jisx0212},
--#line 249 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str529, ei_iso646_jp},
--#line 193 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str530, ei_cp850},
--    {-1}, {-1}, {-1},
--#line 318 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str534, ei_ces_big5},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 245 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str541, ei_iso646_jp},
--    {-1}, {-1}, {-1},
--#line 262 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str545, ei_jisx0212},
--    {-1}, {-1}, {-1},
--#line 324 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str549, ei_big5hkscs},
--    {-1}, {-1}, {-1},
--#line 251 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str553, ei_jisx0201},
--#line 223 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str554, ei_georgian_academy},
--    {-1},
--#line 323 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str556, ei_big5hkscs},
--    {-1}, {-1}, {-1},
--#line 261 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str560, ei_jisx0208},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 212 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str570, ei_mac_greek},
--#line 175 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str571, ei_cp1253},
--    {-1},
--#line 50 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str573, ei_ucs4swapped},
--    {-1}, {-1}, {-1}, {-1},
--#line 208 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str578, ei_mac_croatian},
--    {-1}, {-1}, {-1},
--#line 250 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str582, ei_jisx0201},
--    {-1}, {-1},
--#line 335 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str585, ei_local_wchar_t},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 28 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str594, ei_ucs2be},
--    {-1}, {-1}, {-1}, {-1},
--#line 264 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str599, ei_jisx0212},
--#line 254 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str600, ei_jisx0208},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1},
--#line 215 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str614, ei_mac_arabic},
--    {-1}, {-1}, {-1}, {-1},
--#line 253 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str619, ei_jisx0201},
--#line 255 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str620, ei_jisx0208},
--#line 290 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str621, ei_sjis},
--    {-1}, {-1}, {-1}, {-1},
--#line 211 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str626, ei_mac_ukraine},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 288 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str635, ei_euc_jp},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1},
--#line 256 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str646, ei_jisx0208},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 293 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str663, ei_sjis},
--#line 263 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str664, ei_jisx0212},
--#line 214 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str665, ei_mac_hebrew},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 289 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str675, ei_sjis},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 244 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str685, ei_tcvn},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 178 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str694, ei_cp1254},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1},
--#line 213 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str717, ei_mac_turkish},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1},
--#line 209 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str731, ei_mac_romania},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 184 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str750, ei_cp1256},
-+#line 21 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str7, ei_ascii},
-     {-1}, {-1},
--#line 52 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str753, ei_java},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 292 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str798, ei_sjis},
--#line 330 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str799, ei_johab},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--    {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
--#line 187 "lib/aliases.gperf"
--    {(int)(long)&((struct stringpool_t *)0)->stringpool_str879, ei_cp1257}
-+#line 61 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str10, ei_local_char},
-+#line 13 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str11, ei_ascii},
-+#line 33 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str12, ei_ucs4},
-+    {-1},
-+#line 24 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str14, ei_ucs2},
-+    {-1},
-+#line 23 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str16, ei_utf8},
-+#line 35 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str17, ei_ucs4},
-+#line 37 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str18, ei_ucs4le},
-+#line 31 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str19, ei_ucs2le},
-+#line 22 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str20, ei_ascii},
-+#line 38 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str21, ei_utf16},
-+#line 40 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str22, ei_utf16le},
-+#line 57 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str23, ei_iso8859_1},
-+#line 16 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str24, ei_ascii},
-+    {-1},
-+#line 49 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str26, ei_ucs4internal},
-+#line 47 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str27, ei_ucs2internal},
-+#line 44 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str28, ei_utf7},
-+#line 14 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str29, ei_ascii},
-+#line 19 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str30, ei_ascii},
-+#line 50 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str31, ei_ucs4swapped},
-+#line 48 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str32, ei_ucs2swapped},
-+#line 29 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str33, ei_ucs2be},
-+#line 28 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str34, ei_ucs2be},
-+#line 32 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str35, ei_ucs2le},
-+#line 51 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str36, ei_iso8859_1},
-+#line 26 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str37, ei_ucs2},
-+    {-1},
-+#line 30 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str39, ei_ucs2be},
-+#line 36 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str40, ei_ucs4be},
-+#line 27 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str41, ei_ucs2be},
-+#line 41 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str42, ei_utf32},
-+#line 55 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str43, ei_iso8859_1},
-+#line 39 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str44, ei_utf16be},
-+#line 43 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str45, ei_utf32le},
-+#line 15 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str46, ei_ascii},
-+#line 45 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str47, ei_utf7},
-+#line 56 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str48, ei_iso8859_1},
-+#line 52 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str49, ei_iso8859_1},
-+#line 60 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str50, ei_iso8859_1},
-+#line 46 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str51, ei_utf7},
-+#line 12 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str52, ei_ascii},
-+#line 54 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str53, ei_iso8859_1},
-+    {-1}, {-1}, {-1}, {-1},
-+#line 20 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str58, ei_ascii},
-+#line 34 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str59, ei_ucs4},
-+#line 25 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str60, ei_ucs2},
-+    {-1},
-+#line 53 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str62, ei_iso8859_1},
-+#line 62 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str63, ei_local_wchar_t},
-+#line 59 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str64, ei_iso8859_1},
-+#line 17 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str65, ei_ascii},
-+#line 18 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str66, ei_ascii},
-+#line 42 "aliases.gperf"
-+    {(int)(long)&((struct stringpool_t *)0)->stringpool_str67, ei_utf32be}
-   };
- #ifdef __GNUC__
-diff -Nur libiconv-1.9.1-orig/lib/converters.h libiconv-1.9.1-nocompile/lib/converters.h
---- libiconv-1.9.1-orig/lib/converters.h       2002-05-29 16:06:52.000000000 +0200
-+++ libiconv-1.9.1-nocompile/lib/converters.h  2006-03-05 15:50:36.000000000 +0100
-@@ -125,154 +125,7 @@
- #include "ucs2swapped.h"
- #include "ucs4internal.h"
- #include "ucs4swapped.h"
--#include "c99.h"
--#include "java.h"
- /* 8-bit encodings */
- #include "iso8859_1.h"
--#include "iso8859_2.h"
--#include "iso8859_3.h"
--#include "iso8859_4.h"
--#include "iso8859_5.h"
--#include "iso8859_6.h"
--#include "iso8859_7.h"
--#include "iso8859_8.h"
--#include "iso8859_9.h"
--#include "iso8859_10.h"
--#include "iso8859_13.h"
--#include "iso8859_14.h"
--#include "iso8859_15.h"
--#include "iso8859_16.h"
--#include "koi8_r.h"
--#include "koi8_u.h"
--#include "koi8_ru.h"
--#include "cp1250.h"
--#include "cp1251.h"
--#include "cp1252.h"
--#include "cp1253.h"
--#include "cp1254.h"
--#include "cp1255.h"
--#include "cp1256.h"
--#include "cp1257.h"
--#include "cp1258.h"
--#include "cp850.h"
--#include "cp862.h"
--#include "cp866.h"
--#include "mac_roman.h"
--#include "mac_centraleurope.h"
--#include "mac_iceland.h"
--#include "mac_croatian.h"
--#include "mac_romania.h"
--#include "mac_cyrillic.h"
--#include "mac_ukraine.h"
--#include "mac_greek.h"
--#include "mac_turkish.h"
--#include "mac_hebrew.h"
--#include "mac_arabic.h"
--#include "mac_thai.h"
--#include "hp_roman8.h"
--#include "nextstep.h"
--#include "armscii_8.h"
--#include "georgian_academy.h"
--#include "georgian_ps.h"
--#include "koi8_t.h"
--#include "mulelao.h"
--#include "cp1133.h"
--#include "tis620.h"
--#include "cp874.h"
--#include "viscii.h"
--#include "tcvn.h"
--
--/* CJK character sets [CCS = coded character set] [CJKV.INF chapter 3] */
--
--typedef struct {
--  unsigned short indx; /* index into big table */
--  unsigned short used; /* bitmask of used entries */
--} Summary16;
--
--#include "iso646_jp.h"
--#include "jisx0201.h"
--#include "jisx0208.h"
--#include "jisx0212.h"
--
--#include "iso646_cn.h"
--#include "gb2312.h"
--#include "isoir165.h"
--/*#include "gb12345.h"*/
--#include "gbk.h"
--#include "cns11643.h"
--#include "big5.h"
--
--#include "ksc5601.h"
--#include "johab_hangul.h"
--
--/* CJK encodings [CES = character encoding scheme] [CJKV.INF chapter 4] */
--
--#include "euc_jp.h"
--#include "sjis.h"
--#include "cp932.h"
--#include "iso2022_jp.h"
--#include "iso2022_jp1.h"
--#include "iso2022_jp2.h"
--
--#include "euc_cn.h"
--#include "ces_gbk.h"
--#include "gb18030.h"
--#include "iso2022_cn.h"
--#include "iso2022_cnext.h"
--#include "hz.h"
--#include "euc_tw.h"
--#include "ces_big5.h"
--#include "cp950.h"
--#include "big5hkscs.h"
--
--#include "euc_kr.h"
--#include "cp949.h"
--#include "johab.h"
--#include "iso2022_kr.h"
--
--/* Encodings used by system dependent locales. */
--
--#ifdef USE_AIX
--#include "cp856.h"
--#include "cp922.h"
--#include "cp943.h"
--#include "cp1046.h"
--#include "cp1124.h"
--#include "cp1129.h"
--#include "cp1161.h"
--#include "cp1162.h"
--#include "cp1163.h"
--#endif
--
--#ifdef USE_OSF1
--#include "dec_kanji.h"
--#include "dec_hanyu.h"
--#endif
--
--#ifdef USE_DOS
--#include "cp437.h"
--#include "cp737.h"
--#include "cp775.h"
--#include "cp852.h"
--#include "cp853.h"
--#include "cp855.h"
--#include "cp857.h"
--#include "cp858.h"
--#include "cp860.h"
--#include "cp861.h"
--#include "cp863.h"
--#include "cp864.h"
--#include "cp865.h"
--#include "cp869.h"
--#include "cp1125.h"
--#endif
--
--#ifdef USE_EXTRA
--#include "euc_jisx0213.h"
--#include "shift_jisx0213.h"
--#include "iso2022_jp3.h"
--#include "tds565.h"
--#include "riscos1.h"
--#endif
-diff -Nur libiconv-1.9.1-orig/lib/encodings.def libiconv-1.9.1-nocompile/lib/encodings.def
---- libiconv-1.9.1-orig/lib/encodings.def      2003-04-24 12:48:06.000000000 +0200
-+++ libiconv-1.9.1-nocompile/lib/encodings.def 2006-03-05 15:52:21.000000000 +0100
-@@ -155,16 +155,6 @@
-             ucs4swapped,
-             { ucs4swapped_mbtowc, NULL }, { ucs4swapped_wctomb, NULL })
--DEFENCODING(( "C99",
--            ),
--            c99,
--            { c99_mbtowc, NULL },         { c99_wctomb, NULL })
--
--DEFENCODING(( "JAVA",
--            ),
--            java,
--            { java_mbtowc, NULL },        { java_wctomb, NULL })
--
- /* Standard 8-bit encodings */
- DEFENCODING(( "ISO-8859-1",             /* IANA */
-@@ -182,635 +172,3 @@
-             iso8859_1,
-             { iso8859_1_mbtowc, NULL },   { iso8859_1_wctomb, NULL })
--DEFENCODING(( "ISO-8859-2",             /* IANA */
--              "ISO_8859-2",             /* IANA */
--              "ISO_8859-2:1987",        /* IANA */
--              "ISO-IR-101",             /* IANA */
--              "LATIN2",                 /* IANA */
--              "L2",                     /* IANA */
--              "csISOLatin2",            /* IANA */
--              "ISO8859-2",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_2",                 JDK 1.1 */
--            ),
--            iso8859_2,
--            { iso8859_2_mbtowc, NULL },   { iso8859_2_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-3",             /* IANA */
--              "ISO_8859-3",             /* IANA */
--              "ISO_8859-3:1988",        /* IANA */
--              "ISO-IR-109",             /* IANA */
--              "LATIN3",                 /* IANA */
--              "L3",                     /* IANA */
--              "csISOLatin3",            /* IANA */
--              "ISO8859-3",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_3",                 JDK 1.1 */
--            ),
--            iso8859_3,
--            { iso8859_3_mbtowc, NULL },   { iso8859_3_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-4",             /* IANA */
--              "ISO_8859-4",             /* IANA */
--              "ISO_8859-4:1988",        /* IANA */
--              "ISO-IR-110",             /* IANA */
--              "LATIN4",                 /* IANA */
--              "L4",                     /* IANA */
--              "csISOLatin4",            /* IANA */
--              "ISO8859-4",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_4",                 JDK 1.1 */
--            ),
--            iso8859_4,
--            { iso8859_4_mbtowc, NULL },   { iso8859_4_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-5",             /* IANA */
--              "ISO_8859-5",             /* IANA */
--              "ISO_8859-5:1988",        /* IANA */
--              "ISO-IR-144",             /* IANA */
--              "CYRILLIC",               /* IANA */
--              "csISOLatinCyrillic",     /* IANA */
--              "ISO8859-5",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_5",                 JDK 1.1 */
--            ),
--            iso8859_5,
--            { iso8859_5_mbtowc, NULL },   { iso8859_5_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-6",             /* IANA */
--              "ISO_8859-6",             /* IANA */
--              "ISO_8859-6:1987",        /* IANA */
--              "ISO-IR-127",             /* IANA */
--              "ECMA-114",               /* IANA */
--              "ASMO-708",               /* IANA */
--              "ARABIC",                 /* IANA */
--              "csISOLatinArabic",       /* IANA */
--              "ISO8859-6",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_6",                 JDK 1.1 */
--            ),
--            iso8859_6,
--            { iso8859_6_mbtowc, NULL },   { iso8859_6_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-7",             /* IANA, RFC 1947 */
--              "ISO_8859-7",             /* IANA */
--              "ISO_8859-7:1987",        /* IANA */
--              "ISO-IR-126",             /* IANA */
--              "ECMA-118",               /* IANA */
--              "ELOT_928",               /* IANA */
--              "GREEK8",                 /* IANA */
--              "GREEK",                  /* IANA */
--              "csISOLatinGreek",        /* IANA */
--              "ISO8859-7",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_7",                 JDK 1.1 */
--            ),
--            iso8859_7,
--            { iso8859_7_mbtowc, NULL },   { iso8859_7_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-8",             /* IANA */
--              "ISO_8859-8",             /* IANA */
--              "ISO_8859-8:1988",        /* IANA */
--              "ISO-IR-138",             /* IANA */
--              "HEBREW",                 /* IANA */
--              "csISOLatinHebrew",       /* IANA */
--              "ISO8859-8",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_8",                 JDK 1.1 */
--            ),
--            iso8859_8,
--            { iso8859_8_mbtowc, NULL },   { iso8859_8_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-9",             /* IANA */
--              "ISO_8859-9",             /* IANA */
--              "ISO_8859-9:1989",        /* IANA */
--              "ISO-IR-148",             /* IANA */
--              "LATIN5",                 /* IANA */
--              "L5",                     /* IANA */
--              "csISOLatin5",            /* IANA */
--              "ISO8859-9",              /* X11R6.4, glibc, FreeBSD */
--            /*"ISO8859_9",                 JDK 1.1 */
--            ),
--            iso8859_9,
--            { iso8859_9_mbtowc, NULL },   { iso8859_9_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-10",            /* IANA */
--              "ISO_8859-10",
--              "ISO_8859-10:1992",       /* IANA */
--              "ISO-IR-157",             /* IANA */
--              "LATIN6",                 /* IANA */
--              "L6",                     /* IANA */
--              "csISOLatin6",            /* IANA */
--              "ISO8859-10",             /* X11R6.4, glibc, FreeBSD */
--            ),
--            iso8859_10,
--            { iso8859_10_mbtowc, NULL },  { iso8859_10_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-13",            /* IANA, glibc */
--              "ISO_8859-13",
--              "ISO-IR-179",             /* glibc */
--              "LATIN7",                 /* glibc */
--              "L7",                     /* glibc */
--              "ISO8859-13",             /* glibc, FreeBSD */
--            ),
--            iso8859_13,
--            { iso8859_13_mbtowc, NULL },  { iso8859_13_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-14",            /* IANA, glibc */
--              "ISO_8859-14",            /* IANA */
--              "ISO_8859-14:1998",       /* IANA, glibc */
--              "ISO-IR-199",             /* IANA */
--              "LATIN8",                 /* IANA, glibc */
--              "L8",                     /* IANA, glibc */
--              "ISO-CELTIC",             /* IANA */
--              "ISO8859-14",             /* glibc, FreeBSD */
--            ),
--            iso8859_14,
--            { iso8859_14_mbtowc, NULL },  { iso8859_14_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-15",            /* IANA, glibc */
--              "ISO_8859-15",            /* IANA */
--              "ISO_8859-15:1998",       /* glibc */
--              "ISO-IR-203",
--              "ISO8859-15",             /* glibc, FreeBSD */
--            ),
--            iso8859_15,
--            { iso8859_15_mbtowc, NULL },  { iso8859_15_wctomb, NULL })
--
--DEFENCODING(( "ISO-8859-16",
--              "ISO_8859-16",
--              "ISO_8859-16:2000",
--              "ISO-IR-226",
--              "ISO8859-16",             /* glibc, FreeBSD */
--            ),
--            iso8859_16,
--            { iso8859_16_mbtowc, NULL },  { iso8859_16_wctomb, NULL })
--
--DEFENCODING(( "KOI8-R",                 /* IANA, RFC 1489, X11R6.4, JDK 1.1 */
--              "csKOI8R",                /* IANA */
--            ),
--            koi8_r,
--            { koi8_r_mbtowc, NULL },      { koi8_r_wctomb, NULL })
--
--DEFENCODING(( "KOI8-U",                 /* IANA, RFC 2319 */
--            ),
--            koi8_u,
--            { koi8_u_mbtowc, NULL },      { koi8_u_wctomb, NULL })
--
--DEFENCODING(( "KOI8-RU",
--            ),
--            koi8_ru,
--            { koi8_ru_mbtowc, NULL },     { koi8_ru_wctomb, NULL })
--
--/* Windows 8-bit encodings */
--
--DEFENCODING(( "CP1250",                 /* JDK 1.1 */
--              "WINDOWS-1250",           /* IANA */
--              "MS-EE",
--            ),
--            cp1250,
--            { cp1250_mbtowc, NULL },      { cp1250_wctomb, NULL })
--
--DEFENCODING(( "CP1251",                 /* JDK 1.1 */
--              "WINDOWS-1251",           /* IANA */
--              "MS-CYRL",
--            ),
--            cp1251,
--            { cp1251_mbtowc, NULL },      { cp1251_wctomb, NULL })
--
--DEFENCODING(( "CP1252",                 /* JDK 1.1 */
--              "WINDOWS-1252",           /* IANA */
--              "MS-ANSI",
--            ),
--            cp1252,
--            { cp1252_mbtowc, NULL },      { cp1252_wctomb, NULL })
--
--DEFENCODING(( "CP1253",                 /* JDK 1.1 */
--              "WINDOWS-1253",           /* IANA */
--              "MS-GREEK",
--            ),
--            cp1253,
--            { cp1253_mbtowc, NULL },      { cp1253_wctomb, NULL })
--
--DEFENCODING(( "CP1254",                 /* JDK 1.1 */
--              "WINDOWS-1254",           /* IANA */
--              "MS-TURK",
--            ),
--            cp1254,
--            { cp1254_mbtowc, NULL },      { cp1254_wctomb, NULL })
--
--DEFENCODING(( "CP1255",                 /* JDK 1.1 */
--              "WINDOWS-1255",           /* IANA */
--              "MS-HEBR",
--            ),
--            cp1255,
--            { cp1255_mbtowc, cp1255_flushwc }, { cp1255_wctomb, NULL })
--
--DEFENCODING(( "CP1256",                 /* JDK 1.1 */
--              "WINDOWS-1256",           /* IANA */
--              "MS-ARAB",
--            ),
--            cp1256,
--            { cp1256_mbtowc, NULL },      { cp1256_wctomb, NULL })
--
--DEFENCODING(( "CP1257",                 /* JDK 1.1 */
--              "WINDOWS-1257",           /* IANA */
--              "WINBALTRIM",
--            ),
--            cp1257,
--            { cp1257_mbtowc, NULL },      { cp1257_wctomb, NULL })
--
--DEFENCODING(( "CP1258",                 /* JDK 1.1 */
--              "WINDOWS-1258",           /* IANA */
--            ),
--            cp1258,
--            { cp1258_mbtowc, cp1258_flushwc }, { cp1258_wctomb, NULL })
--
--/* DOS 8-bit encodings */
--
--DEFENCODING(( "CP850",                  /* IANA, JDK 1.1 */
--              "IBM850",                 /* IANA */
--              "850",                    /* IANA */
--              "csPC850Multilingual",    /* IANA */
--            ),
--            cp850,
--            { cp850_mbtowc, NULL },       { cp850_wctomb, NULL })
--
--DEFENCODING(( "CP862",                  /* IANA, JDK 1.1 */
--              "IBM862",                 /* IANA */
--              "862",                    /* IANA */
--              "csPC862LatinHebrew",     /* IANA */
--            ),
--            cp862,
--            { cp862_mbtowc, NULL },       { cp862_wctomb, NULL })
--
--DEFENCODING(( "CP866",                  /* IANA, JDK 1.1 */
--              "IBM866",                 /* IANA */
--              "866",                    /* IANA */
--              "csIBM866",               /* IANA */
--            ),
--            cp866,
--            { cp866_mbtowc, NULL },       { cp866_wctomb, NULL })
--
--/* Macintosh 8-bit encodings */
--
--DEFENCODING(( "MacRoman",               /* JDK 1.1 */
--              /* This is the best table for MACINTOSH. The ones */
--              /* in glibc and FreeBSD-iconv are bad quality. */
--              "MACINTOSH",              /* IANA */
--              "MAC",                    /* IANA */
--              "csMacintosh",            /* IANA */
--            ),
--            mac_roman,
--            { mac_roman_mbtowc, NULL },   { mac_roman_wctomb, NULL })
--
--DEFENCODING(( "MacCentralEurope",       /* JDK 1.1 */
--            ),
--            mac_centraleurope,
--            { mac_centraleurope_mbtowc, NULL }, { mac_centraleurope_wctomb, NULL })
--
--DEFENCODING(( "MacIceland",             /* JDK 1.1 */
--            ),
--            mac_iceland,
--            { mac_iceland_mbtowc, NULL }, { mac_iceland_wctomb, NULL })
--
--DEFENCODING(( "MacCroatian",            /* JDK 1.1 */
--            ),
--            mac_croatian,
--            { mac_croatian_mbtowc, NULL }, { mac_croatian_wctomb, NULL })
--
--DEFENCODING(( "MacRomania",             /* JDK 1.1 */
--            ),
--            mac_romania,
--            { mac_romania_mbtowc, NULL }, { mac_romania_wctomb, NULL })
--
--DEFENCODING(( "MacCyrillic",            /* JDK 1.1 */
--            ),
--            mac_cyrillic,
--            { mac_cyrillic_mbtowc, NULL }, { mac_cyrillic_wctomb, NULL })
--
--DEFENCODING(( "MacUkraine",             /* JDK 1.1 */
--            ),
--            mac_ukraine,
--            { mac_ukraine_mbtowc, NULL }, { mac_ukraine_wctomb, NULL })
--
--DEFENCODING(( "MacGreek",               /* JDK 1.1 */
--            ),
--            mac_greek,
--            { mac_greek_mbtowc, NULL },   { mac_greek_wctomb, NULL })
--
--DEFENCODING(( "MacTurkish",             /* JDK 1.1 */
--            ),
--            mac_turkish,
--            { mac_turkish_mbtowc, NULL }, { mac_turkish_wctomb, NULL })
--
--DEFENCODING(( "MacHebrew",              /* JDK 1.1 */
--            ),
--            mac_hebrew,
--            { mac_hebrew_mbtowc, NULL },  { mac_hebrew_wctomb, NULL })
--
--DEFENCODING(( "MacArabic",              /* JDK 1.1 */
--            ),
--            mac_arabic,
--            { mac_arabic_mbtowc, NULL },  { mac_arabic_wctomb, NULL })
--
--DEFENCODING(( "MacThai",                /* JDK 1.1 */
--            ),
--            mac_thai,
--            { mac_thai_mbtowc, NULL },    { mac_thai_wctomb, NULL })
--
--/* Other platform specific 8-bit encodings */
--
--DEFENCODING(( "HP-ROMAN8",              /* IANA, X11R6.4 */
--              "ROMAN8",                 /* IANA */
--              "R8",                     /* IANA */
--              "csHPRoman8",             /* IANA */
--            ),
--            hp_roman8,
--            { hp_roman8_mbtowc, NULL },   { hp_roman8_wctomb, NULL })
--
--DEFENCODING(( "NEXTSTEP",
--            ),
--            nextstep,
--            { nextstep_mbtowc, NULL },    { nextstep_wctomb, NULL })
--
--/* Regional 8-bit encodings used for a single language */
--
--DEFENCODING(( "ARMSCII-8",
--            ),
--            armscii_8,
--            { armscii_8_mbtowc, NULL },   { armscii_8_wctomb, NULL })
--
--DEFENCODING(( "GEORGIAN-ACADEMY",
--            ),
--            georgian_academy,
--            { georgian_academy_mbtowc, NULL }, { georgian_academy_wctomb, NULL })
--
--DEFENCODING(( "GEORGIAN-PS",
--            ),
--            georgian_ps,
--            { georgian_ps_mbtowc, NULL }, { georgian_ps_wctomb, NULL })
--
--DEFENCODING(( "KOI8-T",
--            ),
--            koi8_t,
--            { koi8_t_mbtowc, NULL },      { koi8_t_wctomb, NULL })
--
--DEFENCODING(( "MULELAO-1",
--            ),
--            mulelao,
--            { mulelao_mbtowc, NULL },     { mulelao_wctomb, NULL })
--
--DEFENCODING(( "CP1133",
--              "IBM-CP1133",
--            ),
--            cp1133,
--            { cp1133_mbtowc, NULL },      { cp1133_wctomb, NULL })
--
--DEFENCODING(( "TIS-620",                /* IANA */
--              "TIS620",                 /* glibc */
--              "TIS620-0",               /* glibc */
--              "TIS620.2529-1",          /* glibc */
--              "TIS620.2533-0",          /* glibc */
--              "TIS620.2533-1",
--              "ISO-IR-166",             /* glibc */
--            ),
--            tis620,
--            { tis620_mbtowc, NULL },      { tis620_wctomb, NULL })
--
--DEFENCODING(( "CP874",                  /* JDK 1.1 */
--              "WINDOWS-874",
--            ),
--            cp874,
--            { cp874_mbtowc, NULL },       { cp874_wctomb, NULL })
--
--DEFENCODING(( "VISCII",                 /* IANA, RFC 1456 */
--              "VISCII1.1-1",
--              "csVISCII",               /* IANA */
--            ),
--            viscii,
--            { viscii_mbtowc, NULL },      { viscii_wctomb, NULL })
--
--DEFENCODING(( "TCVN",
--              "TCVN-5712",
--              "TCVN5712-1",
--              "TCVN5712-1:1993",
--            ),
--            tcvn,
--            { tcvn_mbtowc, tcvn_flushwc }, { tcvn_wctomb, NULL })
--
--/* CJK character sets (not documented) */
--
--DEFENCODING(( "JIS_C6220-1969-RO",      /* IANA */
--              "ISO646-JP",              /* IANA */
--              "ISO-IR-14",              /* IANA */
--              "JP",                     /* IANA */
--              "csISO14JISC6220ro",      /* IANA */
--            ),
--            iso646_jp,
--            { iso646_jp_mbtowc, NULL },   { iso646_jp_wctomb, NULL })
--
--DEFENCODING(( "JIS_X0201",              /* IANA */
--              "JISX0201-1976",
--              "X0201",                  /* IANA */
--              "csHalfWidthKatakana",    /* IANA */
--            /*"JISX0201.1976-0",           X11R6.4 */
--            /*"JIS0201",                   JDK 1.1 */
--            ),
--            jisx0201,
--            { jisx0201_mbtowc, NULL },    { jisx0201_wctomb, NULL })
--
--DEFENCODING(( "JIS_X0208",
--              "JIS_X0208-1983",         /* IANA */
--              "JIS_X0208-1990",
--              "JIS0208",
--              "X0208",                  /* IANA */
--              "ISO-IR-87",              /* IANA */
--              "JIS_C6226-1983",         /* IANA */
--              "csISO87JISX0208",        /* IANA */
--            /*"JISX0208.1983-0",           X11R6.4 */
--            /*"JISX0208.1990-0",           X11R6.4 */
--            /*"JIS0208",                   JDK 1.1 */
--            ),
--            jisx0208,
--            { jisx0208_mbtowc, NULL },    { jisx0208_wctomb, NULL })
--
--DEFENCODING(( "JIS_X0212",
--              "JIS_X0212.1990-0",
--              "JIS_X0212-1990",         /* IANA */
--              "X0212",                  /* IANA */
--              "ISO-IR-159",             /* IANA */
--              "csISO159JISX02121990",   /* IANA */
--            /*"JISX0212.1990-0",           X11R6.4 */
--            /*"JIS0212",                   JDK 1.1 */
--            ),
--            jisx0212,
--            { jisx0212_mbtowc, NULL },    { jisx0212_wctomb, NULL })
--
--DEFENCODING(( "GB_1988-80",             /* IANA */
--              "ISO646-CN",              /* IANA */
--              "ISO-IR-57",              /* IANA */
--              "CN",                     /* IANA */
--              "csISO57GB1988",          /* IANA */
--            ),
--            iso646_cn,
--            { iso646_cn_mbtowc, NULL },   { iso646_cn_wctomb, NULL })
--
--DEFENCODING(( "GB_2312-80",             /* IANA */
--              "ISO-IR-58",              /* IANA */
--              "csISO58GB231280",        /* IANA */
--              "CHINESE",                /* IANA */
--            /*"GB2312.1980-0",             X11R6.4 */
--            ),
--            gb2312,
--            { gb2312_mbtowc, NULL },      { gb2312_wctomb, NULL })
--
--DEFENCODING(( "ISO-IR-165",
--              "CN-GB-ISOIR165",         /* RFC 1922 */
--            ),
--            isoir165,
--            { isoir165_mbtowc, NULL },    { isoir165_wctomb, NULL })
--
--DEFENCODING(( "KSC_5601",               /* IANA */
--              "KS_C_5601-1987",         /* IANA */
--              "KS_C_5601-1989",         /* IANA */
--              "ISO-IR-149",             /* IANA */
--              "csKSC56011987",          /* IANA */
--              "KOREAN",                 /* IANA */
--            /*"KSC5601.1987-0",            X11R6.4 */
--            /*"KSX1001:1992",              Ken Lunde */
--            ),
--            ksc5601,
--            { ksc5601_mbtowc, NULL },     { ksc5601_wctomb, NULL })
--
--/* CJK encodings */
--
--DEFENCODING(( "EUC-JP",                 /* IANA */
--              "EUCJP",                  /* glibc */
--              "Extended_UNIX_Code_Packed_Format_for_Japanese", /* IANA */
--              "csEUCPkdFmtJapanese",    /* IANA */
--            /*"EUC_JP",                    JDK 1.1 */
--            ),
--            euc_jp,
--            { euc_jp_mbtowc, NULL },      { euc_jp_wctomb, NULL })
--
--DEFENCODING(( "SHIFT_JIS",              /* IANA */
--              "SHIFT-JIS",              /* glibc */
--              "SJIS",                   /* JDK 1.1 */
--              "MS_KANJI",               /* IANA */
--              "csShiftJIS",             /* IANA */
--            ),
--            sjis,
--            { sjis_mbtowc, NULL },        { sjis_wctomb, NULL })
--
--DEFENCODING(( "CP932",                  /* glibc */
--            ),
--            cp932,
--            { cp932_mbtowc, NULL },       { cp932_wctomb, NULL })
--
--DEFENCODING(( "ISO-2022-JP",            /* IANA, RFC 1468 */
--              "csISO2022JP",            /* IANA */
--            /*"ISO2022JP",                 JDK 1.1 */
--            ),
--            iso2022_jp,
--            { iso2022_jp_mbtowc, NULL },  { iso2022_jp_wctomb, iso2022_jp_reset })
--
--DEFENCODING(( "ISO-2022-JP-1",          /* RFC 2237 */
--            ),
--            iso2022_jp1,
--            { iso2022_jp1_mbtowc, NULL }, { iso2022_jp1_wctomb, iso2022_jp1_reset })
--
--DEFENCODING(( "ISO-2022-JP-2",          /* IANA, RFC 1554 */
--              "csISO2022JP2",           /* IANA */
--            ),
--            iso2022_jp2,
--            { iso2022_jp2_mbtowc, NULL }, { iso2022_jp2_wctomb, iso2022_jp2_reset })
--
--DEFENCODING(( "EUC-CN",                 /* glibc */
--              "EUCCN",                  /* glibc */
--              "GB2312",                 /* IANA */
--              "CN-GB",                  /* RFC 1922 */
--              "csGB2312",               /* IANA */
--            /*"EUC_CN",                    JDK 1.1 */
--            ),
--            euc_cn,
--            { euc_cn_mbtowc, NULL },      { euc_cn_wctomb, NULL })
--
--DEFENCODING(( "GBK",                    /* JDK 1.1 */
--              "CP936",
--            ),
--            ces_gbk,
--            { ces_gbk_mbtowc, NULL },     { ces_gbk_wctomb, NULL })
--
--DEFENCODING(( "GB18030",                /* glibc */
--            ),
--            gb18030,
--            { gb18030_mbtowc, NULL },     { gb18030_wctomb, NULL })
--
--DEFENCODING(( "ISO-2022-CN",            /* IANA, RFC 1922 */
--              "csISO2022CN",
--            /*"ISO2022CN",                 JDK 1.1 */
--            ),
--            iso2022_cn,
--            { iso2022_cn_mbtowc, NULL },  { iso2022_cn_wctomb, iso2022_cn_reset })
--
--DEFENCODING(( "ISO-2022-CN-EXT",        /* IANA, RFC 1922 */
--            ),
--            iso2022_cn_ext,
--            { iso2022_cn_ext_mbtowc, NULL }, { iso2022_cn_ext_wctomb, iso2022_cn_ext_reset })
--
--DEFENCODING(( "HZ",                     /* RFC 1843 */
--              "HZ-GB-2312",             /* IANA, RFC 1842 */
--            ),
--            hz,
--            { hz_mbtowc, NULL },          { hz_wctomb, hz_reset })
--
--DEFENCODING(( "EUC-TW",                 /* glibc */
--              "EUCTW",                  /* glibc */
--              "csEUCTW",
--            /*"EUC_TW",                    JDK 1.1 */
--            ),
--            euc_tw,
--            { euc_tw_mbtowc, NULL },      { euc_tw_wctomb, NULL })
--
--DEFENCODING(( "BIG5",                   /* IANA, JDK 1.1 */
--              "BIG-5",                  /* glibc */
--              "BIG-FIVE",               /* glibc */
--              "BIGFIVE",                /* glibc */
--              "CN-BIG5",                /* RFC 1922 */
--              "csBig5",                 /* IANA */
--            ),
--            ces_big5,
--            { ces_big5_mbtowc, NULL },    { ces_big5_wctomb, NULL })
--
--DEFENCODING(( "CP950",                  /* JDK 1.1 */
--            ),
--            cp950,
--            { cp950_mbtowc, NULL },       { cp950_wctomb, NULL })
--
--DEFENCODING(( "BIG5-HKSCS",             /* IANA */
--              "BIG5HKSCS",              /* glibc */
--            ),
--            big5hkscs,
--            { big5hkscs_mbtowc, NULL },   { big5hkscs_wctomb, NULL })
--
--DEFENCODING(( "EUC-KR",                 /* IANA, RFC 1557 */
--              "EUCKR",                  /* glibc */
--              "csEUCKR",                /* IANA */
--            /*"EUC_KR",                    JDK 1.1 */
--            ),
--            euc_kr,
--            { euc_kr_mbtowc, NULL },      { euc_kr_wctomb, NULL })
--
--DEFENCODING(( "CP949",                  /* JDK 1.1 */
--              "UHC",                    /* glibc */
--            ),
--            cp949,
--            { cp949_mbtowc, NULL },       { cp949_wctomb, NULL })
--
--DEFENCODING(( "JOHAB",                  /* glibc */
--              "CP1361",                 /* glibc */
--            ),
--            johab,
--            { johab_mbtowc, NULL },       { johab_wctomb, NULL })
--
--DEFENCODING(( "ISO-2022-KR",            /* IANA, RFC 1557 */
--              "csISO2022KR",            /* IANA */
--            /*"ISO2022KR",                 JDK 1.1 */
--            ),
--            iso2022_kr,
--            { iso2022_kr_mbtowc, NULL },  { iso2022_kr_wctomb, iso2022_kr_reset })
--
-diff -Nur libiconv-1.9.1-orig/lib/loop_unicode.h libiconv-1.9.1-nocompile/lib/loop_unicode.h
---- libiconv-1.9.1-orig/lib/loop_unicode.h     2003-04-16 12:08:22.000000000 +0200
-+++ libiconv-1.9.1-nocompile/lib/loop_unicode.h        2006-03-05 15:52:29.000000000 +0100
-@@ -21,17 +21,19 @@
- /* This file defines the conversion loop via Unicode as a pivot encoding. */
- /* Attempt to transliterate wc. Return code as in xxx_wctomb. */
-+
- static int unicode_transliterate (conv_t cd, ucs4_t wc,
-                                   unsigned char* outptr, size_t outleft)
- {
-+/*
-   if (cd->oflags & HAVE_HANGUL_JAMO) {
--    /* Decompose Hangul into Jamo. Use double-width Jamo (contained
-+    /-* Decompose Hangul into Jamo. Use double-width Jamo (contained
-        in all Korean encodings and ISO-2022-JP-2), not half-width Jamo
--       (contained in Unicode only). */
-+       (contained in Unicode only). *-/
-     ucs4_t buf[3];
-     int ret = johab_hangul_decompose(cd,buf,wc);
-     if (ret != RET_ILUNI) {
--      /* we know 1 <= ret <= 3 */
-+      /-* we know 1 <= ret <= 3 *-/
-       state_t backup_state = cd->ostate;
-       unsigned char* backup_outptr = outptr;
-       size_t backup_outleft = outleft;
-@@ -57,9 +59,9 @@
-     }
-   }
-   {
--    /* Try to use a variant, but postfix it with
-+    /-* Try to use a variant, but postfix it with
-        U+303E IDEOGRAPHIC VARIATION INDICATOR
--       (cf. Ken Lunde's "CJKV information processing", p. 188). */
-+       (cf. Ken Lunde's "CJKV information processing", p. 188). *-/
-     int indx = -1;
-     if (wc == 0x3006)
-       indx = 0;
-@@ -105,20 +107,20 @@
-     }
-   }
-   if (wc >= 0x2018 && wc <= 0x201a) {
--    /* Special case for quotation marks 0x2018, 0x2019, 0x201a */
-+    /-* Special case for quotation marks 0x2018, 0x2019, 0x201a *-/
-     ucs4_t substitute =
-       (cd->oflags & HAVE_QUOTATION_MARKS
-        ? (wc == 0x201a ? 0x2018 : wc)
-        : (cd->oflags & HAVE_ACCENTS
--          ? (wc==0x2019 ? 0x00b4 : 0x0060) /* use accents */
--          : 0x0027 /* use apostrophe */
-+          ? (wc==0x2019 ? 0x00b4 : 0x0060) /-* use accents *-/
-+          : 0x0027 /-* use apostrophe *-/
-       )  );
-     int outcount = cd->ofuncs.xxx_wctomb(cd,outptr,substitute,outleft);
-     if (outcount != RET_ILUNI)
-       return outcount;
-   }
-   {
--    /* Use the transliteration table. */
-+    /-* Use the transliteration table. *-/
-     int indx = translit_index(wc);
-     if (indx >= 0) {
-       const unsigned int * cp = &translit_data[indx];
-@@ -135,7 +137,7 @@
-         }
-         sub_outcount = cd->ofuncs.xxx_wctomb(cd,outptr,cp[i],outleft);
-         if (sub_outcount == RET_ILUNI)
--          /* Recursive transliteration. */
-+          /-* Recursive transliteration. *-/
-           sub_outcount = unicode_transliterate(cd,cp[i],outptr,outleft);
-         if (sub_outcount <= RET_ILUNI)
-           goto translit_failed;
-@@ -151,6 +153,7 @@
-         return RET_TOOSMALL;
-     }
-   }
-+*/
-   return RET_ILUNI;
- }
diff --git a/package/libid3tag/Config.in b/package/libid3tag/Config.in
deleted file mode 100644 (file)
index 8ee04ab..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_LIBID3TAG
-       prompt "libid3tag......................... An ID3 tag manipulation library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ZLIB
-       help
-         libid3tag is a library for reading and (eventually) writing ID3 tags, both
-         ID3v1 and the various versions of ID3v2.
-         
-         http://mad.sourceforge.net/
-         
-         Depends: zlib
-
diff --git a/package/libid3tag/Makefile b/package/libid3tag/Makefile
deleted file mode 100644 (file)
index b428165..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libid3tag
-PKG_VERSION:=0.15.1b
-PKG_RELEASE:=1
-PKG_MD5SUM:=e5808ad997ba32c498803822078748c3
-
-PKG_SOURCE_URL:=@SF/mad
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBID3TAG,libid3tag,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --disable-debugging \
-                       --disable-profiling \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBID3TAG):
-       install -m0755 -d $(IDIR_LIBID3TAG)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3tag.so.* $(IDIR_LIBID3TAG)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBID3TAG)
-       $(IPKG_BUILD) $(IDIR_LIBID3TAG) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libid3tag.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/id3tag.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3tag.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libid3tag.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libid3tag.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/id3tag.h \
-               $(STAGING_DIR)/usr/lib/libid3tag.a \
-               $(STAGING_DIR)/usr/lib/libid3tag.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libid3tag/ipkg/libid3tag.control b/package/libid3tag/ipkg/libid3tag.control
deleted file mode 100644 (file)
index ec9a754..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libid3tag
-Priority: optional
-Section: libs
-Depends: zlib
-Description: an ID3 tag manipulation library
diff --git a/package/liblzo/Config.in b/package/liblzo/Config.in
deleted file mode 100644 (file)
index b63a09a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBLZO
-       prompt "liblzo............................ Real-time data compression library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A real-time data compression library
-         
-         http://www.oberhumer.com/opensource/lzo/
-
diff --git a/package/liblzo/Makefile b/package/liblzo/Makefile
deleted file mode 100644 (file)
index 60b3710..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=lzo
-PKG_VERSION:=1.08
-PKG_RELEASE:=1
-PKG_MD5SUM:=ab94d3da364c7cbd5b78d76f1875b0f6
-
-PKG_SOURCE_URL:=http://www.oberhumer.com/opensource/lzo/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBLZO,liblzo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CFLAGS_O="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBLZO):
-       install -d -m0755 $(IDIR_LIBLZO)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblzo.so.* $(IDIR_LIBLZO)/usr/lib
-       $(RSTRIP) $(IDIR_LIBLZO)
-       $(IPKG_BUILD) $(IDIR_LIBLZO) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/liblzo.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/lzo*.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblzo.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/liblzo.so
-
-install-dev: $(STAGING_DIR)/usr/lib/liblzo.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/lzo*.h \
-         $(STAGING_DIR)/usr/lib/liblzo.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/liblzo/ipkg/liblzo.control b/package/liblzo/ipkg/liblzo.control
deleted file mode 100644 (file)
index 3f84ee6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: liblzo
-Priority: optional
-Section: libs
-Description: a real-time data compression library
diff --git a/package/liblzo/patches/lzo-cross-compile.patch b/package/liblzo/patches/lzo-cross-compile.patch
deleted file mode 100644 (file)
index 68a3d04..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-For some reason the lzo autoconf script uses a local macro that does
-a test for cross-compiles, and assumes that if the build target name
-and the host target name are the same that --host was not specified to
-the configure script. In the uClibc buildroot, this is not the case.
-
---- lzo-1.08/aclocal.m4        2002-07-12 18:31:52.000000000 -0700
-+++ lzo-1.08/aclocal.m4.new    2004-03-10 15:32:42.000000000 -0700
-@@ -205,12 +205,6 @@
- [
- AC_REQUIRE([AC_PROG_CC])
--if test "X$cross_compiling" = Xyes; then
--  if test "X$build" = "X$host"; then
--    AC_MSG_ERROR([you are cross compiling - please use the \`--host=' option])
--  fi
--fi
--
- ])
---- lzo-1.08/configure-dist    2004-03-11 02:18:28.000000000 -0600
-+++ lzo-1.08/configure 2004-03-11 02:19:16.000000000 -0600
-@@ -2282,13 +2282,13 @@
--if test "X$cross_compiling" = Xyes; then
--  if test "X$build" = "X$host"; then
--    { { echo "$as_me:$LINENO: error: you are cross compiling - please use the \`--host=' option" >&5
--echo "$as_me: error: you are cross compiling - please use the \`--host=' option" >&2;}
--   { (exit 1); exit 1; }; }
--  fi
--fi
-+#if test "X$cross_compiling" = Xyes; then
-+#  if test "X$build" = "X$host"; then
-+#    { { echo "$as_me:$LINENO: error: you are cross compiling - please use the \`--host=' option" >&5
-+#echo "$as_me: error: you are cross compiling - please use the \`--host=' option" >&2;}
-+#   { (exit 1); exit 1; }; }
-+#  fi
-+#fi
diff --git a/package/libmad/Config.in b/package/libmad/Config.in
deleted file mode 100644 (file)
index 480b0e1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_LIBMAD
-       prompt "libmad............................ An high-quality MPEG audio decoding library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         MAD is a high-quality MPEG audio decoder. It currently supports 
-         MPEG-1 and the MPEG-2 extension to lower sampling frequencies, 
-         as well as the de facto MPEG 2.5 format. All three audio layers -
-         Layer I, Layer II, and Layer III (i.e. MP3) - are fully implemented.
-         
-         http://www.underbit.com/products/mad/
-
diff --git a/package/libmad/Makefile b/package/libmad/Makefile
deleted file mode 100644 (file)
index 91983ea..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libmad
-PKG_VERSION:=0.15.1b
-PKG_RELEASE:=1
-PKG_MD5SUM:=1be543bc30c56fb6bea1d7bf6a64e66c
-
-PKG_SOURCE_URL:=@SF/mad \
-       ftp://ftp.mars.org/pub/mpeg/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBMAD,libmad,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-FPM:=default
-ifeq ($(ARCH),i386)
-FPM:=intel
-endif
-ifeq ($(ARCH),mipsel)
-FPM:=mips
-endif
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-fpm=$(FPM) \
-                       --disable-debugging \
-                       --enable-speed \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBMAD):
-       install -m0755 -d $(IDIR_LIBMAD)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmad.so.* $(IDIR_LIBMAD)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBMAD)
-       $(IPKG_BUILD) $(IDIR_LIBMAD) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libmad.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/mad.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmad.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmad.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libmad.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/mad.h \
-               $(STAGING_DIR)/usr/lib/libmad.a \
-               $(STAGING_DIR)/usr/lib/libmad.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libmad/ipkg/libmad.control b/package/libmad/ipkg/libmad.control
deleted file mode 100644 (file)
index e81fea2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libmad
-Priority: optional
-Section: libs
-Description: An high-quality MPEG audio decoding library
diff --git a/package/libnet/Config.in b/package/libnet/Config.in
deleted file mode 100644 (file)
index a3cb965..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_LIBNET
-       prompt "libnet............................ Low-level packet creation library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       help
-         A low-level packet creation library.
-         
-         http://www.packetfactory.net/libnet/
-         
-         Depends: libpcap
-
diff --git a/package/libnet/Makefile b/package/libnet/Makefile
deleted file mode 100644 (file)
index 4e89b35..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libnet
-PKG_VERSION:=1.0.2a
-PKG_RELEASE:=7
-PKG_MD5SUM:=ddf53f0f484184390e8c2a1bd0853667
-
-PKG_SOURCE_URL:=http://www.packetfactory.net/libnet/dist/deprecated/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/Libnet-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-ENDIAN:=lil
-ifeq ($(ARCH),mips)
-ENDIAN:=big
-endif
-
-$(eval $(call PKG_template,LIBNET,libnet,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.in; \
-               touch include.m4; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_libnet_have_pf_packet=yes \
-               ac_cv_lbl_unaligned_fail=no \
-               ac_cv_libnet_endianess=$(ENDIAN) \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --with-pf_packet=yes \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBNET):
-       install -m0755 -d $(IDIR_LIBNET)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.so.* $(IDIR_LIBNET)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBNET)
-       $(IPKG_BUILD) $(IDIR_LIBNET) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libnet.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libnet-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libnet* $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libnet.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libnet-config \
-               $(STAGING_DIR)/usr/include/libnet*  \
-               $(STAGING_DIR)/usr/lib/libnet.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libnet/ipkg/libnet.control b/package/libnet/ipkg/libnet.control
deleted file mode 100644 (file)
index 65a2b5e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libnet
-Priority: optional
-Section: libs
-Description: a low-level packet creation library
-Depends: libpcap
diff --git a/package/libnet/patches/500-debian-subset.patch.gz b/package/libnet/patches/500-debian-subset.patch.gz
deleted file mode 100644 (file)
index 0c1d676..0000000
Binary files a/package/libnet/patches/500-debian-subset.patch.gz and /dev/null differ
diff --git a/package/libnids/Config.in b/package/libnids/Config.in
deleted file mode 100644 (file)
index 0c98be2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBNIDS
-       prompt "libnids........................... A network intrusion detection library"
-       tristate
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBNET
-       default m if CONFIG_DEVEL
-       help
-         An implementation of an E-component of Network Intrusion Detection System.
-         
-         http://www.packetfactory.net/projects/libnids/
-
diff --git a/package/libnids/Makefile b/package/libnids/Makefile
deleted file mode 100644 (file)
index c7e271e..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libnids
-PKG_VERSION:=1.18
-PKG_RELEASE:=0
-PKG_MD5SUM:=9ee6dcdfac97bae6fe611aa27d2594a5
-
-PKG_SOURCE_URL:=http://www.packetfactory.net/projects/libnids/dist/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBNIDS,libnids,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --with-libnet="$(STAGING_DIR)/usr" \
-               --with-libpcap="$(STAGING_DIR)/usr" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               install_prefix="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBNIDS):
-       install -m0755 -d $(IDIR_LIBNIDS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnids.so.* $(IDIR_LIBNIDS)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBNIDS)
-       $(IPKG_BUILD) $(IDIR_LIBNIDS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libnids.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/nids.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnids.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libnids.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libnids.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/nids.h
-       rm -rf $(STAGING_DIR)/usr/lib/libnids.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libnids/ipkg/libnids.control b/package/libnids/ipkg/libnids.control
deleted file mode 100644 (file)
index f342742..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libnids
-Priority: optional
-Section: libs
-Description: implementation of an E-component of Network Intrusion Detection System.
-Depends: libpcap, libnet
diff --git a/package/libnids/patches/configure.patch b/package/libnids/patches/configure.patch
deleted file mode 100644 (file)
index 3b56aba..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -Nur libnids-1.18/configure libnids-1.18.patched/configure
---- libnids-1.18/configure     2003-10-15 01:40:09.000000000 +0200
-+++ libnids-1.18.patched/configure     2005-06-09 12:37:42.000000000 +0200
-@@ -3253,7 +3253,7 @@
- esac
--CFLAGS="$CFLAGS -D_BSD_SOURCE"
-+CFLAGS="$CFLAGS"
- for ac_func in gettimeofday
- do
-@@ -3489,17 +3489,21 @@
- echo "${ECHO_T}no" >&6
-      ;;
-   *)
--     echo "$as_me:$LINENO: result: $withval" >&5
--echo "${ECHO_T}$withval" >&6
-+     echo "$ac_t""$withval" 1>&6
-      if test -f $withval/pcap.h -a -f $withval/libpcap.a; then
-         owd=`pwd`
-         if cd $withval; then withval=`pwd`; cd $owd; fi
--      PCAP_CFLAGS="-I$withval -I$withval/bpf"
-+      PCAPINC="-I$withval -I$withval/bpf"
-       PCAPLIB="-L$withval -lpcap"
-+     elif test -f $withval/include/pcap.h -a \
-+             -f $withval/include/pcap-bpf.h -a \
-+             -f $withval/lib/libpcap.a; then
-+      owd=`pwd`
-+      if cd $withval; then withval=`pwd`; cd $owd; fi
-+      PCAPINC="-I$withval/include"
-+      PCAPLIB="-L$withval/lib -lpcap"
-      else
--        { { echo "$as_me:$LINENO: error: pcap.h or libpcap.a not found in $withval" >&5
--echo "$as_me: error: pcap.h or libpcap.a not found in $withval" >&2;}
--   { (exit 1); exit 1; }; }
-+        { echo "configure: error: pcap.h" 1>&2; exit 1; }
-      fi
-      ;;
-   esac
-@@ -3605,10 +3609,10 @@
-   *)
-      echo "$as_me:$LINENO: result: $withval" >&5
- echo "${ECHO_T}$withval" >&6
--     if test -f $withval/include/libnet.h -a -f $withval/lib/libnet.a -a -f $withval/libnet-config ; then
-+     if test -f $withval/include/libnet.h -a -f $withval/lib/libnet.a -a -f $withval/bin/libnet-config ; then
-         owd=`pwd`
-         if cd $withval; then withval=`pwd`; cd $owd; fi
--      LNET_CFLAGS="-I$withval/include `$withval/libnet-config --defines`"
-+      LNET_CFLAGS="-I$withval/include `$withval/bin/libnet-config --defines`"
-       LNETLIB="-L$withval/lib -lnet"
-      elif test -f $withval/include/libnet.h -a -f $withval/src/libnet.a; then
-         owd=`pwd`
-@@ -3861,7 +3865,7 @@
- else
-   echo "$as_me: failed program was:" >&5
- cat conftest.$ac_ext >&5
--HAVE_BSD_UDPHDR=0
-+HAVE_BSD_UDPHDR=1
- fi
- rm -f conftest.$ac_objext conftest.$ac_ext
diff --git a/package/libnids/patches/no_asm_for_i386.patch b/package/libnids/patches/no_asm_for_i386.patch
deleted file mode 100644 (file)
index ff6fde7..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN libnids-1.18-orig/src/checksum.c libnids-1.18/src/checksum.c
---- libnids-1.18-orig/src/checksum.c   2003-09-20 22:40:44.000000000 +0200
-+++ libnids-1.18/src/checksum.c        2005-08-09 23:55:00.000000000 +0200
-@@ -4,7 +4,7 @@
- #include <netinet/tcp.h>
- #include <netinet/udp.h>
--#if ( __i386__ || __i386 )
-+#if 0
- // all asm procedures are copied from Linux 2.0.36 and 2.2.10 kernels
- /*
diff --git a/package/libogg/Config.in b/package/libogg/Config.in
deleted file mode 100644 (file)
index b27f1a9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBOGG
-       prompt "libogg............................ The Ogg bitstream handling library"
-       tristate
-       default n
-       help
-         The Ogg bitstream handling library.
-         
-         http://www.vorbis.com/
-
diff --git a/package/libogg/Makefile b/package/libogg/Makefile
deleted file mode 100644 (file)
index 4459aa2..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libogg
-PKG_VERSION:=1.1.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=4d82996517bf33bb912c97e9d0b635c4
-
-PKG_SOURCE_URL:=http://downloads.xiph.org/releases/ogg/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOGG,libogg,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBOGG):
-       install -m0755 -d $(IDIR_LIBOGG)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libogg.so.* $(IDIR_LIBOGG)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBOGG)
-       $(IPKG_BUILD) $(IDIR_LIBOGG) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libogg.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ogg $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libogg.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libogg.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/ogg.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/ogg.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/ogg.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libogg.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/ogg \
-               $(STAGING_DIR)/usr/lib/libogg.a \
-               $(STAGING_DIR)/usr/lib/libogg.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/ogg.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libogg/ipkg/libogg.control b/package/libogg/ipkg/libogg.control
deleted file mode 100644 (file)
index dd816f3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libogg
-Priority: optional
-Section: libs
-Description: The Ogg bitstream handling library
diff --git a/package/libol/Config.in b/package/libol/Config.in
deleted file mode 100644 (file)
index 3037283..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_LIBOL
-       prompt "libol............................. Support library for syslog-ng"
-       tristate
-       default n 
-       help
-         Support library for syslog-ng
-
-         http://www.balabit.com
diff --git a/package/libol/Makefile b/package/libol/Makefile
deleted file mode 100644 (file)
index c043139..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libol
-PKG_VERSION:=0.3.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=28cc52e84bdb472b7830f9ad120a62a7
-
-PKG_SOURCE_URL:=http://www.balabit.com/downloads/libol/0.3
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOL,libol,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       # pass CFLAGS again to override -O2 set by configure
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBOL):
-       install -d -m0755 $(IDIR_LIBOL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libol.so.* $(IDIR_LIBOL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBOL)
-       $(IPKG_BUILD) $(IDIR_LIBOL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libol.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libol-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libol $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libol.{*a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libol.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/bin/libol-config \
-         $(STAGING_DIR)/usr/include/libol \
-         $(STAGING_DIR)/usr/lib/libol.{*a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/libol/ipkg/libol.control b/package/libol/ipkg/libol.control
deleted file mode 100644 (file)
index c65ae38..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libol
-Section: libs
-Description: Support library for syslog-ng
-Priority: optional
diff --git a/package/libosip2/Config.in b/package/libosip2/Config.in
deleted file mode 100644 (file)
index 456865c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBOSIP2
-       prompt "libosip2.......................... The GNU oSIP library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         GNU oSIP library, a Session Initiation Protocol (SIP) implementation
-         
-         http://www.gnu.org/software/osip/
diff --git a/package/libosip2/Makefile b/package/libosip2/Makefile
deleted file mode 100644 (file)
index bacf072..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libosip2
-PKG_VERSION:=2.2.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=f1237af0250c59b318bd64a59f5750ea
-
-PKG_SOURCE_URL:=@GNU/osip
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOSIP2,libosip2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --with-gnu-ld \
-                 --disable-debug \
-                 --disable-trace \
-                 --enable-pthread \
-                 --enable-semaphore \
-                 --enable-ntimer \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBOSIP2):
-       install -m0755 -d $(IDIR_LIBOSIP2)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libosip{,parser}2.so.* $(IDIR_LIBOSIP2)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBOSIP2)
-       $(IPKG_BUILD) $(IDIR_LIBOSIP2) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libosip2.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/osip{,parser}2 $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libosip{,parser}2.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libosip2.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libosip2.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/osip{,parser}2 \
-               $(STAGING_DIR)/usr/lib/libosip{,parser}2.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libosip2.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libosip2/ipkg/libosip2.control b/package/libosip2/ipkg/libosip2.control
deleted file mode 100644 (file)
index 706c3e4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libosip2
-Priority: optional
-Section: libs
-Description: GNU oSIP library, a SIP (Session Initiation Protocol) implementation
-Depends: libpthread
diff --git a/package/libpcap/Config.in b/package/libpcap/Config.in
deleted file mode 100644 (file)
index d207564..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBPCAP
-       prompt "libpcap........................... Low-level packet capture library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A system-independent library for user-level network packet capture.
-         
-         http://www.tcpdump.org/
-
diff --git a/package/libpcap/Makefile b/package/libpcap/Makefile
deleted file mode 100644 (file)
index 67bc3f7..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libpcap
-PKG_VERSION:=0.9.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=79025766e8027df154cb1f32de8a7974
-
-PKG_SOURCE_URL:=http://www.tcpdump.org/release/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPCAP,libpcap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_linux_vers=$(BR2_DEFAULT_KERNEL_HEADERS) \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --enable-shared \
-                 --enable-static \
-                 --disable-yydebug \
-                 --enable-ipv6 \
-                 --with-build-cc=$(HOSTCC) \
-                 --with-pcap=linux \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS) -I$(BUILD_DIR)/linux/include" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBPCAP):
-       install -m0755 -d $(IDIR_LIBPCAP)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.so.* $(IDIR_LIBPCAP)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBPCAP)
-       $(IPKG_BUILD) $(IDIR_LIBPCAP) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libpcap.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/pcap* $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libpcap.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libpcap.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/pcap*
-       rm -rf $(STAGING_DIR)/usr/lib/libpcap.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libpcap/ipkg/libpcap.control b/package/libpcap/ipkg/libpcap.control
deleted file mode 100644 (file)
index a743ea4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libpcap
-Priority: optional
-Section: libs
-Description: a low-level packet capture library
diff --git a/package/libpcap/patches/100-shared-lib.patch b/package/libpcap/patches/100-shared-lib.patch
deleted file mode 100644 (file)
index 54cc774..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-diff -urN libpcap-0.9.4.orig/Makefile.in libpcap-0.9.4/Makefile.in
---- libpcap-0.9.4.orig/Makefile.in     2003-12-15 02:35:03.000000000 +0100
-+++ libpcap-0.9.4/Makefile.in  2006-02-05 16:56:18.000000000 +0100
-@@ -37,6 +37,15 @@
- srcdir = @srcdir@
- VPATH = @srcdir@
-+# some defines for shared library compilation
-+MAJ=0.9
-+MIN=4
-+VERSION=$(MAJ).$(MIN)
-+LIBNAME=pcap
-+LIBRARY=lib$(LIBNAME).a
-+SOLIBRARY=lib$(LIBNAME).so
-+SHAREDLIB=$(SOLIBRARY).$(VERSION)
-+
- #
- # You shouldn't need to edit anything below.
- #
-@@ -50,6 +59,7 @@
- # Standard CFLAGS
- CFLAGS = $(CCOPT) $(INCLS) $(DEFS)
-+CFLAGS_SHARED = -shared -Wl,-soname,$(SOLIBRARY).$(MAJ)
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
-@@ -70,7 +80,12 @@
- .c.o:
-       @rm -f $@
-       $(CC) $(CFLAGS) -c $(srcdir)/$*.c
-+      $(CC) $(CFLAGS) -c -o $@ $(srcdir)/$*.c
-+%_pic.o: %.c
-+      @rm -f $@
-+      $(CC) -fPIC $(CFLAGS) -c -o $@ $(srcdir)/$*.c
-+      
- PSRC =        pcap-@V_PCAP@.c
- FSRC =  fad-@V_FINDALLDEVS@.c
- SSRC =  @SSRC@
-@@ -84,6 +99,7 @@
- # We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot
- # hack the extra indirection
- OBJ = $(PSRC:.c=.o) $(FSRC:.c=.o) $(CSRC:.c=.o) $(SSRC:.c=.o) $(GENSRC:.c=.o) $(LIBOBJS)
-+OBJ_PIC = $(PSRC:.c=_pic.o) $(FSRC:.c=_pic.o) $(CSRC:.c=_pic.o) $(SSRC:.c=_pic.o) $(GENSRC:.c=_pic.o)
- HDR = pcap.h pcap-int.h pcap-namedb.h pcap-nit.h pcap-pf.h \
-       ethertype.h gencode.h gnuc.h
- GENHDR = \
-@@ -95,15 +111,23 @@
- TAGFILES = \
-       $(SRC) $(HDR) $(TAGHDR)
--CLEANFILES = $(OBJ) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c
-+CLEANFILES = $(OBJ) $(OBJ_PIC) libpcap.a $(GENSRC) $(GENHDR) lex.yy.c libpcap.so*
--all: libpcap.a
-+all: libpcap.a $(SHAREDLIB)
- libpcap.a: $(OBJ)
-       @rm -f $@
-       ar rc $@ $(OBJ) $(LIBS)
-       $(RANLIB) $@
-+$(SHAREDLIB): $(OBJ_PIC)
-+      -@rm -f $@
-+      -@rm -f $(SOLIBRARY) $(SOLIBRARY).$(MAJ)
-+      $(CC) $(CFLAGS_SHARED) -o $(SHAREDLIB) $(OBJ_PIC) -lc
-+      ln -s $(SHAREDLIB) $(SOLIBRARY).$(MAJ)
-+      ln -s $(SOLIBRARY).$(MAJ) $(SOLIBRARY)
-+
-+       
- shared: libpcap.$(DYEXT)
- #
-@@ -129,6 +153,10 @@
- scanner.o: scanner.c tokdefs.h
-       $(CC) $(CFLAGS) -c scanner.c
-+scanner_pic.o: scanner.c tokdefs.h
-+      $(CC) -fPIC $(CFLAGS) -o $@ -c scanner.c
-+
-+
- pcap.o: version.h
- tokdefs.h: grammar.c
-@@ -142,9 +170,16 @@
-       @rm -f $@
-       $(CC) $(CFLAGS) -Dyylval=pcap_lval -c grammar.c
-+grammar_pic.o: grammar.c
-+      @rm -f $@
-+      $(CC) -fPIC $(CFLAGS) -Dyylval=pcap_lval -o $@ -c grammar.c 
-+
- version.o: version.c
-       $(CC) $(CFLAGS) -c version.c
-+version_pic.o: version.c
-+      $(CC) -fPIC $(CFLAGS) -c version.c -o $@
-+
- snprintf.o: $(srcdir)/missing/snprintf.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c
-@@ -170,10 +205,17 @@
- bpf_filter.o: bpf_filter.c
-       $(CC) $(CFLAGS) -c bpf_filter.c
-+bpf_filter_pic.o: bpf_filter.c
-+      $(CC) -fPIC $(CFLAGS) -c bpf_filter.c -o $@
-+
-+
- install: libpcap.a 
-       [ -d $(DESTDIR)$(libdir) ] || \
-           (mkdir -p $(DESTDIR)$(libdir); chmod 755 $(DESTDIR)$(libdir))
-       $(INSTALL_DATA) libpcap.a $(DESTDIR)$(libdir)/libpcap.a
-+      $(INSTALL_DATA) $(SHAREDLIB) $(DESTDIR)$(libdir)/
-+      ln -sf $(SHAREDLIB) $(DESTDIR)$(libdir)/$(SOLIBRARY).$(MAJ)
-+      ln -sf $(SOLIBRARY).$(MAJ) $(DESTDIR)$(libdir)/$(SOLIBRARY)
-       $(RANLIB) $(DESTDIR)$(libdir)/libpcap.a
-       [ -d $(DESTDIR)$(includedir) ] || \
-           (mkdir -p $(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir))
diff --git a/package/libpcap/patches/101-cross-compile-fix.patch b/package/libpcap/patches/101-cross-compile-fix.patch
deleted file mode 100644 (file)
index 5ba78ad..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN libpcap-0.9.4.orig/Makefile.in libpcap-0.9.4/Makefile.in
---- libpcap-0.9.4.orig/Makefile.in     2006-02-05 16:57:16.000000000 +0100
-+++ libpcap-0.9.4/Makefile.in  2006-02-05 16:57:03.000000000 +0100
-@@ -117,7 +117,7 @@
- libpcap.a: $(OBJ)
-       @rm -f $@
--      ar rc $@ $(OBJ) $(LIBS)
-+      $(AR) rc $@ $(OBJ) $(LIBS)
-       $(RANLIB) $@
- $(SHAREDLIB): $(OBJ_PIC)
diff --git a/package/libpcap/patches/102-alt-ether.patch b/package/libpcap/patches/102-alt-ether.patch
deleted file mode 100644 (file)
index 347265d..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -urN libpcap-0.9.4.orig/nametoaddr.c libpcap-0.9.4/nametoaddr.c
---- libpcap-0.9.4.orig/nametoaddr.c    2005-04-20 13:13:51.000000000 +0200
-+++ libpcap-0.9.4/nametoaddr.c 2006-02-05 16:58:46.000000000 +0100
-@@ -410,7 +410,7 @@
-       e = ep = (u_char *)malloc(6);
-       while (*s) {
--              if (*s == ':')
-+              if (*s == ':' || *s == '.')
-                       s += 1;
-               d = xdtoi(*s++);
-               if (isxdigit((unsigned char)*s)) {
-diff -urN libpcap-0.9.4.orig/scanner.l libpcap-0.9.4/scanner.l
---- libpcap-0.9.4.orig/scanner.l       2005-09-05 11:08:07.000000000 +0200
-+++ libpcap-0.9.4/scanner.l    2006-02-05 17:00:13.000000000 +0100
-@@ -80,6 +80,7 @@
- N             ([0-9]+|(0X|0x)[0-9A-Fa-f]+)
- B             ([0-9A-Fa-f][0-9A-Fa-f]?)
- W             ([0-9A-Fa-f][0-9A-Fa-f]?[0-9A-Fa-f]?[0-9A-Fa-f]?)
-+X               [0-9A-Fa-f]
- %a 16000
- %o 19000
-@@ -306,7 +307,7 @@
- {N}                   { yylval.i = stoi((char *)yytext); return NUM; }
- ({N}\.{N})|({N}\.{N}\.{N})|({N}\.{N}\.{N}\.{N})       {
-                       yylval.s = sdup((char *)yytext); return HID; }
--{B}:{B}:{B}:{B}:{B}:{B} { yylval.e = pcap_ether_aton((char *)yytext);
-+({B}:{B}:{B}:{B}:{B}:{B})|({B}\.{B}\.{B}\.{B}\.{B}\.{B}) { yylval.e = pcap_ether_aton((char *)yytext);
-                         return EID; }
- {V6}                  {
- #ifdef INET6
-@@ -324,6 +325,7 @@
- #endif /*INET6*/
-                       }
- {B}:+({B}:+)+         { bpf_error("bogus ethernet address %s", yytext); }
-+{X}{12}                        { yylval.e = pcap_ether_aton((char *)yytext); return EID;}
- icmptype              { yylval.i = 0; return NUM; }
- icmpcode              { yylval.i = 1; return NUM; }
- icmp-echoreply                { yylval.i = 0; return NUM; }
diff --git a/package/libpng/Config.in b/package/libpng/Config.in
deleted file mode 100644 (file)
index 1b51de1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LIBPNG
-       prompt "libpng............................ PNG (Portable Network Graphics) format files handling library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_ZLIB
-       help
-         A library for reading/writing PNG files
-         
-         http://www.libpng.org/pub/png/libpng.html
-
diff --git a/package/libpng/Makefile b/package/libpng/Makefile
deleted file mode 100644 (file)
index 8033d42..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libpng
-PKG_VERSION:=1.2.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=e5a39003eed16103cbbd3b6a8bc6b1f9
-
-PKG_SOURCE_URL:=@SF/libpng
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-config.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-config
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPNG,libpng,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --with-zlib=$(STAGING_DIR)/usr/ \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBPNG):
-       install -d -m0755 $(IDIR_LIBPNG)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpng{,12}.so.* $(IDIR_LIBPNG)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBPNG)
-       $(IPKG_BUILD) $(IDIR_LIBPNG) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libpng.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libpng{,12}-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/png{,conf}.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libpng $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpng{,12}.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libpng{,12}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,^[ILR]_opts=".\+",,g' $(STAGING_DIR)/usr/bin/libpng*-config
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libpng.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/bin/libpng{,12}-config \
-         $(STAGING_DIR)/usr/include/png{,conf}.h \
-         $(STAGING_DIR)/usr/include/libpng \
-         $(STAGING_DIR)/usr/lib/libpng{,12}.{a,so*} \
-         $(STAGING_DIR)/usr/lib/pkgconfig/libpng{,12}.pc
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/libpng/ipkg/libpng.control b/package/libpng/ipkg/libpng.control
deleted file mode 100644 (file)
index 96c91b4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libpng
-Priority: optional
-Section: libs
-Depends: zlib
-Description: A library for reading/writing PNG images
diff --git a/package/libpng/patches/100-config_fix.patch b/package/libpng/patches/100-config_fix.patch
deleted file mode 100644 (file)
index 453d271..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---- libpng3-1.2.5.0.orig/scripts/libpng-config-body.in
-+++ libpng3-1.2.5.0/scripts/libpng-config-body.in
-@@ -83,6 +83,7 @@
-
-     --static)
-         R_opts=""
-+        libs=${all_libs}
-         ;;
-
-     *)
---- libpng3-1.2.5.0.orig/scripts/libpng.pc.in
-+++ libpng3-1.2.5.0/scripts/libpng.pc.in
-@@ -7,5 +7,5 @@
- Name: libpng12
- Description: Loads and saves PNG files
- Version: 1.2.8
--Libs: -L${libdir} -lpng12 -lz -lm
-+Libs: -lpng12
- Cflags: -I${includedir}/libpng12
diff --git a/package/libpng/patches/101-pkgconfig-install.patch b/package/libpng/patches/101-pkgconfig-install.patch
deleted file mode 100644 (file)
index 7f362fb..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
---- libpng-1.2.8-config/Makefile.in.orig       2004-12-03 01:14:51.000000000 +0100
-+++ libpng-1.2.8-config/Makefile.in    2005-05-18 14:17:31.000000000 +0200
-@@ -874,13 +874,13 @@
-       cp libpng.pc libpng12.pc
- install-data-local: libpng.pc libpng12.pc
--      @INSTALL@ -d @PKGCONFIGDIR@
--      @INSTALL_DATA@ libpng.pc @PKGCONFIGDIR@
--      @INSTALL_DATA@ libpng12.pc @PKGCONFIGDIR@
-+      @INSTALL@ -d $(DESTDIR)@PKGCONFIGDIR@
-+      @INSTALL_DATA@ libpng.pc $(DESTDIR)@PKGCONFIGDIR@
-+      @INSTALL_DATA@ libpng12.pc $(DESTDIR)@PKGCONFIGDIR@
- uninstall-local:
--      rm -f @PKGCONFIGDIR@/libpng.pc
--      rm -f @PKGCONFIGDIR@/libpng12.pc
-+      rm -f $(DESTDIR)@PKGCONFIGDIR@/libpng.pc
-+      rm -f $(DESTDIR)@PKGCONFIGDIR@/libpng12.pc
- libpng-config:
-       ( cat ${srcdir}/scripts/libpng-config-head.in; \
diff --git a/package/libpthread/Config.in b/package/libpthread/Config.in
deleted file mode 100644 (file)
index fb6cb58..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_LIBPTHREAD
-       prompt "libpthread........................ POSIX threads library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         POSIX threads library
-
diff --git a/package/libpthread/Makefile b/package/libpthread/Makefile
deleted file mode 100644 (file)
index 7e6b8d4..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libpthread
-PKG_VERSION:=0.9.28
-PKG_RELEASE:=1
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPTHREAD,libpthread,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       touch $@
-
-$(IPKG_LIBPTHREAD): $(PKG_BUILD_DIR)/.built
-       mkdir -p $(IDIR_LIBPTHREAD)/lib
-       $(CP) $(STAGING_DIR)/lib/libpthread.so.* $(IDIR_LIBPTHREAD)/lib/
-       $(CP) $(STAGING_DIR)/lib/libpthread-*.so $(IDIR_LIBPTHREAD)/lib/
-       $(RSTRIP) $(IDIR_LIBPTHREAD)
-       $(IPKG_BUILD) $(IDIR_LIBPTHREAD) $(PACKAGE_DIR)
-
diff --git a/package/libpthread/ipkg/libpthread.control b/package/libpthread/ipkg/libpthread.control
deleted file mode 100644 (file)
index 73978c2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libpthread
-Priority: optional
-Section: libs
-Description: POSIX threads library
diff --git a/package/libtasn1/Config.in b/package/libtasn1/Config.in
deleted file mode 100644 (file)
index 4553c25..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBTASN1
-       prompt "libtasn1.......................... An ASN.1 and DER structures manipulation library"
-       tristate
-#      default m if CONFIG_DEVEL
-       default n
-       help
-         This is a library for Abstract Syntax Notation One (ASN.1) and 
-         Distinguish Encoding Rules (DER) manipulation.
-         
-         ftp://ftp.gnutls.org/pub/gnutls/libtasn1/
-
diff --git a/package/libtasn1/Makefile b/package/libtasn1/Makefile
deleted file mode 100644 (file)
index 9402aa5..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libtasn1
-PKG_VERSION:=0.2.13
-PKG_RELEASE:=0
-PKG_MD5SUM:=d124b11908cfb88883fe71472c25d53a
-
-PKG_SOURCE_URL:=ftp://ftp.gnutls.org/pub/gnutls/libtasn1/ \
-       ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/libtasn1/ \
-       http://www.mirrors.wiretapped.net/security/network-security/gnutls/libtasn1/ \
-       ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/libtasn1/ \
-       http://josefsson.org/gnutls/releases/libtasn1/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBTASN1,libtasn1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.ac ; \
-               touch acinclude.m4 ; \
-               touch aclocal.m4 ; \
-               touch Makefile.in ; \
-               touch config.h.in ; \
-               touch configure ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-rpath \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBTASN1):
-       install -m0755 -d $(IDIR_LIBTASN1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtasn1.so.* $(IDIR_LIBTASN1)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBTASN1)
-       $(IPKG_BUILD) $(IDIR_LIBTASN1) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libtasn1.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libtasn1-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libtasn1.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtasn1.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/share/aclocal
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/aclocal/libtasn1.m4 $(STAGING_DIR)/usr/share/aclocal/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libtasn1.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libtasn1-config \
-               $(STAGING_DIR)/usr/include/libtasn1.h \
-               $(STAGING_DIR)/usr/lib/libtasn1.{a,so*} \
-               $(STAGING_DIR)/usr/share/aclocal/libtasn1.m4 \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/libtasn1/ipkg/libtasn1.control b/package/libtasn1/ipkg/libtasn1.control
deleted file mode 100644 (file)
index 4a5c1f6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libtasn1
-Priority: optional
-Section: libs
-Description: an ASN.1 and DER structures manipulation library
diff --git a/package/libtasn1/patches/500-cross-compile.patch b/package/libtasn1/patches/500-cross-compile.patch
deleted file mode 100644 (file)
index dadbf2b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN libtasn1-0.2.13-orig/configure libtasn1-0.2.13-1/configure
---- libtasn1-0.2.13-orig/configure     2004-12-15 19:40:02.000000000 +0100
-+++ libtasn1-0.2.13-1/configure        2005-03-15 22:35:56.000000000 +0100
-@@ -22448,8 +22448,8 @@
--LIBTASN1_LIBS="-L${libdir} -ltasn1 $LIBS"
--LIBTASN1_CFLAGS="-I${includedir}"
-+LIBTASN1_LIBS="-ltasn1 $LIBS"
-+LIBTASN1_CFLAGS=""
-diff -ruN libtasn1-0.2.13-orig/configure.in libtasn1-0.2.13-1/configure.in
---- libtasn1-0.2.13-orig/configure.in  2004-12-15 19:39:01.000000000 +0100
-+++ libtasn1-0.2.13-1/configure.in     2005-03-15 22:35:46.000000000 +0100
-@@ -85,8 +85,8 @@
- ])
- AM_PROG_LIBTOOL
--LIBTASN1_LIBS="-L${libdir} -ltasn1 $LIBS"
--LIBTASN1_CFLAGS="-I${includedir}"
-+LIBTASN1_LIBS="-ltasn1 $LIBS"
-+LIBTASN1_CFLAGS=""
- AC_SUBST(LIBTASN1_LIBS)
- AC_SUBST(LIBTASN1_CFLAGS)
diff --git a/package/libtool/Config.in b/package/libtool/Config.in
deleted file mode 100644 (file)
index 4cc7213..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_COMPILE_LIBTOOL
-       tristate
-       depends BR2_PACKAGE_LIBLTDL
-
-config BR2_PACKAGE_LIBLTDL
-       prompt "libltdl........................... A generic dynamic object loading library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_LIBTOOL
-       help
-         A generic dynamic object loading library.
-         
-         http://www.gnu.org/software/libtool/
-
diff --git a/package/libtool/Makefile b/package/libtool/Makefile
deleted file mode 100644 (file)
index f84d171..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libtool
-PKG_VERSION:=1.5.14
-PKG_RELEASE:=1
-PKG_MD5SUM:=049bf67de9b0eb75cd943dafe3d749ec
-
-PKG_SOURCE_URL:=@GNU/libtool
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBLTDL,libltdl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --enable-shared \
-                 --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBLTDL):
-       install -m0755 -d $(IDIR_LIBLTDL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libltdl.so.* $(IDIR_LIBLTDL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBLTDL)
-       $(IPKG_BUILD) $(IDIR_LIBLTDL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libltdl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ltdl.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(I_LIBLTDL_DEV)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libltdl.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libltdl.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/ltdl.h \
-               $(STAGING_DIR)/usr/lib/libltdl.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libtool/ipkg/libltdl.control b/package/libtool/ipkg/libltdl.control
deleted file mode 100644 (file)
index d6a1777..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libltdl
-Priority: optional
-Section: libs
-Description: a generic dynamic object loading library
diff --git a/package/libupnp/Config.in b/package/libupnp/Config.in
deleted file mode 100644 (file)
index bbe822e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_LIBUPNP
-       prompt "libupnp........................... Universal Plug and Play (UPnP) SDK library"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The Universal Plug and Play (UPnP) SDK for Linux provides support 
-         for building UPnP-compliant control points, devices, and bridges 
-         on Linux.
-         
-         http://upnp.sourceforge.net/
-         
-         Depends: libpthread
-
diff --git a/package/libupnp/Makefile b/package/libupnp/Makefile
deleted file mode 100644 (file)
index 6e86272..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libupnp
-PKG_VERSION:=1.2.1a
-PKG_RELEASE:=1
-PKG_MD5SUM:=e72b3550bf064eedf080f16f09688891
-
-PKG_SOURCE_URL:=@SF/upnp
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBUPNP,libupnp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR)/upnp \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPT_FLAGS="$(TARGET_CFLAGS)" \
-               STRIP=/bin/true
-       touch $@
-
-$(IPKG_LIBUPNP):
-       install -m0755 -d $(IDIR_LIBUPNP)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libixml.so $(IDIR_LIBUPNP)/usr/lib/ ; \
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libthreadutil.so $(IDIR_LIBUPNP)/usr/lib/ ; \
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libupnp.so $(IDIR_LIBUPNP)/usr/lib/ ; \
-       $(RSTRIP) $(IDIR_LIBUPNP)
-       $(IPKG_BUILD) $(IDIR_LIBUPNP) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libupnp.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include/upnp
-       $(CP) $(PKG_BUILD_DIR)/upnp/inc/*.h $(STAGING_DIR)/usr/include/upnp/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libixml.so $(STAGING_DIR)/usr/lib/ ; \
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libthreadutil.so $(STAGING_DIR)/usr/lib/ ; \
-       $(CP) $(PKG_BUILD_DIR)/upnp/bin/libupnp.so $(STAGING_DIR)/usr/lib/ ; \
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libupnp.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/upnp \
-               $(STAGING_DIR)/usr/lib/libixml.so \
-               $(STAGING_DIR)/usr/lib/libthreadutil.so \
-               $(STAGING_DIR)/usr/lib/libupnp.so \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libupnp/ipkg/libupnp.control b/package/libupnp/ipkg/libupnp.control
deleted file mode 100644 (file)
index 2ebe4f7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libupnp
-Priority: optional
-Section: libs
-Depends: libpthread
-Description: The Universal Plug and Play (UPnP) SDK library.
diff --git a/package/libupnp/patches/libupnp-1.2.1a-gcc4.patch b/package/libupnp/patches/libupnp-1.2.1a-gcc4.patch
deleted file mode 100644 (file)
index 2ea3f88..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Index: libupnp-1.2.1a/ixml/src/element.c
-===================================================================
---- libupnp-1.2.1a.orig/ixml/src/element.c
-+++ libupnp-1.2.1a/ixml/src/element.c
-@@ -454,9 +454,9 @@ ixmlElement_removeAttributeNode( IN IXML
-             element->n.firstAttr = nextSib;
-         }
--        ( IXML_Attr * ) attrNode->parentNode = NULL;
--        ( IXML_Attr * ) attrNode->prevSibling = NULL;
--        ( IXML_Attr * ) attrNode->nextSibling = NULL;
-+        attrNode->parentNode = NULL;
-+        attrNode->prevSibling = NULL;
-+        attrNode->nextSibling = NULL;
-         *rtAttr = ( IXML_Attr * ) attrNode;
-         return IXML_SUCCESS;
diff --git a/package/libupnp/patches/opt-flags.patch b/package/libupnp/patches/opt-flags.patch
deleted file mode 100644 (file)
index c6a8ce5..0000000
+++ /dev/null
@@ -1,315 +0,0 @@
-diff -ruN libupnp-1.2.1-orig/ixml/src/Makefile libupnp-1.2.1-1/ixml/src/Makefile
---- libupnp-1.2.1-orig/ixml/src/Makefile       2003-01-14 23:06:12.000000000 +0100
-+++ libupnp-1.2.1-1/ixml/src/Makefile  2005-05-15 19:32:46.000000000 +0200
-@@ -47,6 +47,8 @@
-   STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE), 1)
-   CC = insure
- endif
-@@ -71,7 +73,7 @@
- ifeq ($(DEBUG),1)
-   DEBUG_FLAGS = -O -g -DDEBUG
- else
--  DEBUG_FLAGS = -Os -DNDEBUG
-+  DEBUG_FLAGS = $(OPT_FLAGS) -DNDEBUG
-   STRIPU      = $(STRIP) $(OBJ_DIR)/$(TARGET_OUTPUT)
- endif
-diff -ruN libupnp-1.2.1-orig/threadutil/src/Makefile libupnp-1.2.1-1/threadutil/src/Makefile
---- libupnp-1.2.1-orig/threadutil/src/Makefile 2003-01-14 23:06:12.000000000 +0100
-+++ libupnp-1.2.1-1/threadutil/src/Makefile    2005-05-15 19:32:33.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- DEPDIR = .deps
- df = $(DEPDIR)/$(*F)
-@@ -74,7 +76,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- CLEAN_PATH=debug/$(DIR_PATH)
- else
--DEBUG_FLAGS += -Os -DNO_DEBUG -DNDEBUG
-+DEBUG_FLAGS += $(OPT_FLAGS) -DNO_DEBUG -DNDEBUG
- LOCALDIR +=../bin/$(DIR_PATH)
- TARGET_OUTPUT = libthreadutil.so
- OBJ_DIR = obj/$(DIR_PATH)
-diff -ruN libupnp-1.2.1-orig/upnp/src/api/makefile libupnp-1.2.1-1/upnp/src/api/makefile
---- libupnp-1.2.1-orig/upnp/src/api/makefile   2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/api/makefile      2005-05-15 19:33:04.000000000 +0200
-@@ -43,6 +43,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE), 1)
- CC = insure
- endif
-@@ -64,7 +66,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = ../lib/debug/$(DIR_PATH)
- else
--CFLAGS += -Os -DNDEBUG
-+CFLAGS += $(OPT_FLAGS) -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = ../lib/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/gena/Makefile libupnp-1.2.1-1/upnp/src/gena/Makefile
---- libupnp-1.2.1-orig/upnp/src/gena/Makefile  2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/gena/Makefile     2005-05-15 19:33:32.000000000 +0200
-@@ -43,6 +43,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC=insure
- endif
-@@ -60,7 +62,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/client_table/Makefile libupnp-1.2.1-1/upnp/src/genlib/client_table/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/client_table/Makefile   2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/client_table/Makefile      2005-05-15 19:33:41.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC=insure
- endif
-@@ -73,7 +75,7 @@
- else
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = ../../lib/$(DIR_PATH)
--CFLAGS += -Os -D_REENTRANT -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS) -D_REENTRANT -DNO_DEBUG -DNDEBUG
- endif
- TARGET_OUTPUT = $(UPNP_LIB_DIR)client_table.o
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/miniserver/Makefile libupnp-1.2.1-1/upnp/src/genlib/miniserver/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/miniserver/Makefile     2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/miniserver/Makefile        2005-05-15 19:33:56.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC=insure
- endif
-@@ -60,7 +62,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = ../../lib/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = ../../lib/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/net/Makefile libupnp-1.2.1-1/upnp/src/genlib/net/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/net/Makefile    2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/net/Makefile       2005-05-15 19:34:07.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- LIBS=../../lib
- UPNP_INC_DIR = -I../../inc -I../../../inc -I ../../../../threadutil/src/win32 \
-       -I ../../../../threadutil/src -I ../../../../ixml/inc
-@@ -59,7 +61,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/net/http/Makefile libupnp-1.2.1-1/upnp/src/genlib/net/http/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/net/http/Makefile       2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/net/http/Makefile  2005-05-15 19:34:18.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- UPNP_INC_DIR = -I ../../../../inc -I ../../../inc  \
-       -I ../../../../../threadutil/src/win32 \
-       -I ../../../../../threadutil/src -I ../../../../../ixml/inc
-@@ -57,7 +59,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/net/uri/makefile libupnp-1.2.1-1/upnp/src/genlib/net/uri/makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/net/uri/makefile        2003-01-14 23:06:13.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/net/uri/makefile   2005-05-15 19:35:22.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- LIBS = ../../../lib
-@@ -59,7 +61,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/service_table/Makefile libupnp-1.2.1-1/upnp/src/genlib/service_table/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/service_table/Makefile  2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/service_table/Makefile     2005-05-15 19:35:33.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC=insure
- endif
-@@ -61,7 +63,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/genlib/util/Makefile libupnp-1.2.1-1/upnp/src/genlib/util/Makefile
---- libupnp-1.2.1-orig/upnp/src/genlib/util/Makefile   2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/genlib/util/Makefile      2005-05-15 19:35:44.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC=insure
- endif
-@@ -62,7 +64,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/soap/makefile libupnp-1.2.1-1/upnp/src/soap/makefile
---- libupnp-1.2.1-orig/upnp/src/soap/makefile  2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/soap/makefile     2005-05-15 19:35:55.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC = insure
- endif
-@@ -61,7 +63,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/ssdp/makefile libupnp-1.2.1-1/upnp/src/ssdp/makefile
---- libupnp-1.2.1-orig/upnp/src/ssdp/makefile  2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/ssdp/makefile     2005-05-15 19:36:04.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC = insure
- endif
-@@ -61,7 +63,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/urlconfig/Makefile libupnp-1.2.1-1/upnp/src/urlconfig/Makefile
---- libupnp-1.2.1-orig/upnp/src/urlconfig/Makefile     2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/urlconfig/Makefile        2005-05-15 19:36:30.000000000 +0200
-@@ -43,6 +43,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC = insure
- endif
-@@ -60,7 +62,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
-diff -ruN libupnp-1.2.1-orig/upnp/src/uuid/Makefile libupnp-1.2.1-1/upnp/src/uuid/Makefile
---- libupnp-1.2.1-orig/upnp/src/uuid/Makefile  2003-01-14 23:06:14.000000000 +0100
-+++ libupnp-1.2.1-1/upnp/src/uuid/Makefile     2005-05-15 19:36:53.000000000 +0200
-@@ -44,6 +44,8 @@
- STRIP = strip
- endif
-+OPT_FLAGS = -Os
-+
- ifeq ($(INSURE),1)
- CC = insure
- endif
-@@ -61,7 +63,7 @@
- OBJ_DIR = obj/debug/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/debug/$(DIR_PATH)
- else
--CFLAGS += -Os  -DNO_DEBUG -DNDEBUG
-+CFLAGS += $(OPT_FLAGS)  -DNO_DEBUG -DNDEBUG
- OBJ_DIR = obj/$(DIR_PATH)
- UPNP_LIB_DIR = $(LIBS)/$(DIR_PATH)
- endif
diff --git a/package/libusb/Config.in b/package/libusb/Config.in
deleted file mode 100644 (file)
index d38581a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_LIBUSB
-       prompt "libusb............................ A library for accessing Linux USB devices"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A library for accessing Linux USB devices
-         
-         http://libusb.sourceforge.net/
-
diff --git a/package/libusb/Makefile b/package/libusb/Makefile
deleted file mode 100644 (file)
index e6cf4ba..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libusb
-PKG_VERSION:=0.1.10a
-PKG_RELEASE:=1
-PKG_MD5SUM:=c6062b29acd2cef414bcc34e0decbdd1
-
-PKG_SOURCE_URL:=@SF/libusb
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBUSB,libusb,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_c_bigendian=no \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld ARCH=$(ARCH) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBUSB):
-       install -m0755 -d $(IDIR_LIBUSB)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libusb*.so.* $(IDIR_LIBUSB)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBUSB)
-       $(IPKG_BUILD) $(IDIR_LIBUSB) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libusb.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/libusb-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/usb.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libusb*.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libusb.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/libusb-config \
-               $(STAGING_DIR)/usr/include/usb.h \
-               $(STAGING_DIR)/usr/lib/libusb*.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/libusb/ipkg/libusb.control b/package/libusb/ipkg/libusb.control
deleted file mode 100644 (file)
index 599a217..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libusb
-Priority: optional
-Section: libs
-Description: a Library for accessing Linux USB devices
diff --git a/package/libusb/patches/no-libusbpp.patch b/package/libusb/patches/no-libusbpp.patch
deleted file mode 100644 (file)
index e9f48f1..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
---- libusb-0.1.10a.dev/Makefile.in.old 2005-04-20 21:49:04.000000000 +0200
-+++ libusb-0.1.10a.dev/Makefile.in     2005-04-20 21:50:23.000000000 +0200
-@@ -16,7 +16,7 @@
--SOURCES = $(libusb_la_SOURCES) $(libusbpp_la_SOURCES)
-+SOURCES = $(libusb_la_SOURCES)
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
-@@ -71,8 +71,8 @@
- am_libusb_la_OBJECTS = usb.lo error.lo descriptors.lo $(am__objects_1)
- libusb_la_OBJECTS = $(am_libusb_la_OBJECTS)
- libusbpp_la_LIBADD =
--am_libusbpp_la_OBJECTS = usbpp.lo
--libusbpp_la_OBJECTS = $(am_libusbpp_la_OBJECTS)
-+am_libusbpp_la_OBJECTS =
-+libusbpp_la_OBJECTS =
- binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
- SCRIPTS = $(bin_SCRIPTS)
- DEFAULT_INCLUDES = 
-@@ -80,8 +80,7 @@
- am__depfiles_maybe = depfiles
- @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/bsd.Plo ./$(DEPDIR)/darwin.Plo \
- @AMDEP_TRUE@  ./$(DEPDIR)/descriptors.Plo ./$(DEPDIR)/error.Plo \
--@AMDEP_TRUE@  ./$(DEPDIR)/linux.Plo ./$(DEPDIR)/usb.Plo \
--@AMDEP_TRUE@  ./$(DEPDIR)/usbpp.Plo
-+@AMDEP_TRUE@  ./$(DEPDIR)/linux.Plo ./$(DEPDIR)/usb.Plo
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
- LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
-@@ -98,8 +97,8 @@
- CXXLD = $(CXX)
- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
-       $(AM_LDFLAGS) $(LDFLAGS) -o $@
--SOURCES = $(libusb_la_SOURCES) $(libusbpp_la_SOURCES)
--DIST_SOURCES = $(am__libusb_la_SOURCES_DIST) $(libusbpp_la_SOURCES)
-+SOURCES = $(libusb_la_SOURCES) 
-+DIST_SOURCES = $(am__libusb_la_SOURCES_DIST) 
- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-exec-recursive install-info-recursive \
-@@ -250,7 +249,7 @@
- # require automake 1.4
- # gnu strictness chokes on README being autogenerated
- AUTOMAKE_OPTIONS = 1.4 foreign
--SUBDIRS = . tests doc
-+SUBDIRS = .
- AM_CFLAGS = $(CFLAGS_EXT)
- configincludedir = $(pkglibdir)/include
- bin_SCRIPTS = libusb-config
-@@ -259,7 +258,7 @@
-              apidocs/footer.html apidocs/doxygen.css apidocs/doxygen.png
- EXTRA_libusb_la_SOURCE = linux.c linux.h bsd.c darwin.c
--lib_LTLIBRARIES = libusb.la libusbpp.la
-+lib_LTLIBRARIES = libusb.la
- @BSD_API_FALSE@@DARWIN_API_FALSE@@LINUX_API_FALSE@OS_SUPPORT = 
- @BSD_API_FALSE@@DARWIN_API_TRUE@@LINUX_API_FALSE@OS_SUPPORT = darwin.c
- @BSD_API_TRUE@@LINUX_API_FALSE@OS_SUPPORT = bsd.c
-@@ -269,24 +268,18 @@
- AM_CPPFLAGS = -I.
- AM_CXXFLAGS = 
- libusb_la_SOURCES = usb.c usbi.h error.c error.h descriptors.c $(OS_SUPPORT)
--libusbpp_la_SOURCES = usbpp.cpp usbpp.h
-+libusbpp_la_SOURCES =
- # Do not add usb.h to *_SOURCES, regardless of dependencies.
- # It would be added to the dist tarball, which it shouldn't be.
- nodist_include_HEADERS = usb.h
--include_HEADERS = usbpp.h
-+include_HEADERS = 
- libusb_la_LDFLAGS = \
-       -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-       -release $(LT_RELEASE) \
-       -export-dynamic \
-       $(LDADDS)
--libusbpp_la_LDFLAGS = \
--      -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
--      -release $(LT_RELEASE) \
--      -export-dynamic \
--      $(LDADDS) -lusb $(QT_LDFLAGS)
--
- all: config.h
-       $(MAKE) $(AM_MAKEFLAGS) all-recursive
-@@ -381,8 +374,6 @@
-       done
- libusb.la: $(libusb_la_OBJECTS) $(libusb_la_DEPENDENCIES) 
-       $(LINK) -rpath $(libdir) $(libusb_la_LDFLAGS) $(libusb_la_OBJECTS) $(libusb_la_LIBADD) $(LIBS)
--libusbpp.la: $(libusbpp_la_OBJECTS) $(libusbpp_la_DEPENDENCIES) 
--      $(CXXLINK) -rpath $(libdir) $(libusbpp_la_LDFLAGS) $(libusbpp_la_OBJECTS) $(libusbpp_la_LIBADD) $(LIBS)
- install-binSCRIPTS: $(bin_SCRIPTS)
-       @$(NORMAL_INSTALL)
-       test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
-@@ -415,7 +406,6 @@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/linux.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usb.Plo@am__quote@
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbpp.Plo@am__quote@
- .c.o:
- @am__fastdepCC_TRUE@  if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
diff --git a/package/libvorbis/Config.in b/package/libvorbis/Config.in
deleted file mode 100644 (file)
index 805f1f8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LIBVORBIS
-       prompt "libvorbis......................... The Vorbis General Audio Compression Codec library"
-       tristate
-       default n
-       select BR2_PACKAGE_LIBOGG
-       help
-         The Vorbis General Audio Compression Codec library.
-         
-         http://www.vorbis.com/
-
diff --git a/package/libvorbis/Makefile b/package/libvorbis/Makefile
deleted file mode 100644 (file)
index ec36018..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libvorbis
-PKG_VERSION:=1.1.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=37847626b8e1b53ae79a34714c7b3211
-
-PKG_SOURCE_URL:=http://downloads.xiph.org/releases/vorbis/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBVORBIS,libvorbis,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-# NOTE: check ./toolchain/libnotimpl
-# it implements those functions missing from the version of uClibc we're currently using
-# for libvorbis, they are cosf/sinf
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-lm -logg -lnotimpl" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --with-ogg="$(STAGING_DIR)/usr" \
-                       --with-ogg-includes="$(STAGING_DIR)/usr/include" \
-                       --with-ogg-libraries="$(STAGING_DIR)/usr/lib" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBVORBIS):
-       install -m0755 -d $(IDIR_LIBVORBIS)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbis.so.* $(IDIR_LIBVORBIS)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBVORBIS)
-       $(IPKG_BUILD) $(IDIR_LIBVORBIS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libvorbis.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/vorbis $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbis.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbis{,enc,file}.so* $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/vorbis{,enc,file}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/vorbis{,enc,file}.pc
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/vorbis{,enc,file}.pc
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libvorbis.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/vorbis \
-               $(STAGING_DIR)/usr/lib/libvorbis{,enc,file}.a \
-               $(STAGING_DIR)/usr/lib/libvorbis{,enc,file}.so* \
-               $(STAGING_DIR)/usr/lib/pkgconfig/vorbis{,enc,file}.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libvorbis/ipkg/libvorbis.control b/package/libvorbis/ipkg/libvorbis.control
deleted file mode 100644 (file)
index d122faa..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libvorbis
-Priority: optional
-Section: libs
-Description: The Vorbis General Audio Compression Codec library
diff --git a/package/libvorbis/patches/100-no_examples.patch b/package/libvorbis/patches/100-no_examples.patch
deleted file mode 100644 (file)
index 35c50a4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur libvorbis-1.1.2/Makefile.in libvorbis-1.1.2-owrt/Makefile.in
---- libvorbis-1.1.2/Makefile.in        2005-11-28 06:43:44.000000000 +0100
-+++ libvorbis-1.1.2-owrt/Makefile.in   2006-01-29 21:55:23.000000000 +0100
-@@ -217,7 +217,7 @@
- target_os = @target_os@
- target_vendor = @target_vendor@
- AUTOMAKE_OPTIONS = foreign dist-zip
--SUBDIRS = lib include doc examples vq
-+SUBDIRS = lib include doc vq
- m4datadir = $(datadir)/aclocal
- m4data_DATA = vorbis.m4
- pkgconfigdir = $(libdir)/pkgconfig
diff --git a/package/libvorbisidec/Config.in b/package/libvorbisidec/Config.in
deleted file mode 100644 (file)
index 640e3e2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_LIBVORBISIDEC
-       prompt "libvorbisidec..................... A fixed-point implementation (Tremor) of libogg/libvorbis"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         libvorbisidec is "tremor", a fixed-point implementation of libvorbis.
-         It also has libogg built-in. It is suitable as a replacement for 
-         libvorbis and libogg in tremor-aware applications.
-         Tremor is a decoder only.
-         
-         http://http://wiki.xiph.org/index.php/Tremor
-
diff --git a/package/libvorbisidec/Makefile b/package/libvorbisidec/Makefile
deleted file mode 100644 (file)
index d668a0e..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libvorbisidec
-PKG_VERSION:=1.2.0-dave
-PKG_RELEASE:=1
-PKG_MD5SUM:=cb8e51aab92ef164f8e0e8853f7164fa
-
-PKG_SOURCE_URL:=http://users.tpg.com.au/davico/openwrt/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBVORBISIDEC,libvorbisidec,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBVORBISIDEC):
-       install -m0755 -d $(IDIR_LIBVORBISIDEC)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbisidec.so.* $(IDIR_LIBVORBISIDEC)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBVORBISIDEC)
-       $(IPKG_BUILD) $(IDIR_LIBVORBISIDEC) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libvorbisidec.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/tremor $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbisidec.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libvorbisidec.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libvorbisidec.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/tremor \
-               $(STAGING_DIR)/usr/lib/libvorbisidec.a \
-               $(STAGING_DIR)/usr/lib/libvorbisidec.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libvorbisidec/ipkg/libvorbisidec.control b/package/libvorbisidec/ipkg/libvorbisidec.control
deleted file mode 100644 (file)
index 41cd1e0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libvorbisidec
-Priority: optional
-Section: libs
-Description: A fixed-point implementation (Tremor) of libogg/libvorbis"
diff --git a/package/libxml2/Config.in b/package/libxml2/Config.in
deleted file mode 100644 (file)
index f4632eb..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LIBXML2
-       prompt "libxml2........................... Gnome XML library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_ZLIB
-       help
-         A library for manipulating XML and HTML resources.
-         
-         http://xmlsoft.org/
-
diff --git a/package/libxml2/Makefile b/package/libxml2/Makefile
deleted file mode 100644 (file)
index c08d5fe..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libxml2
-PKG_VERSION:=2.6.20
-PKG_RELEASE:=1
-PKG_MD5SUM:=8f0b3ce721bda11401e656b90ba4e78c
-
-PKG_SOURCE_URL:=http://xmlsoft.org/sources/ \
-       ftp://fr.rpmfind.net/pub/libxml/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBXML2,libxml2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --without-c14n \
-                       --without-catalog \
-                       --without-debug \
-                       --without-docbook \
-                       --with-html \
-                       --without-ftp \
-                       --without-http \
-                       --without-iconv \
-                       --without-iso8859x \
-                       --without-legacy \
-                       --with-output \
-                       --without-pattern \
-                       --without-push \
-                       --without-python \
-                       --with-reader \
-                       --without-readline \
-                       --without-regexps \
-                       --with-sax1 \
-                       --with-schemas \
-                       --with-threads \
-                       --with-tree \
-                       --with-valid \
-                       --with-writer \
-                       --with-xinclude \
-                       --with-xpath \
-                       --with-xptr \
-                       --with-zlib \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBXML2):
-       install -m0755 -d $(IDIR_LIBXML2)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxml2.so.* $(IDIR_LIBXML2)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBXML2)
-       $(IPKG_BUILD) $(IDIR_LIBXML2) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libxml2.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/xml2-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libxml2 $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxml2.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libxml-2.0.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir}/libxml2,,g' $(STAGING_DIR)/usr/bin/xml2-config
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/bin/xml2-config
-       $(SED) 's,-I$(STAGING_DIR)/usr/include,,g' $(STAGING_DIR)/usr/bin/xml2-config
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/bin/xml2-config
-       $(SED) 's,-L$(STAGING_DIR)/usr/lib,,g' $(STAGING_DIR)/usr/bin/xml2-config
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libxml2.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/xml2-config \
-               $(STAGING_DIR)/usr/include/libxml2 \
-               $(STAGING_DIR)/usr/lib/libxml2.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libxml-2.0.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libxml2/ipkg/libxml2.control b/package/libxml2/ipkg/libxml2.control
deleted file mode 100644 (file)
index 9274091..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libxml2
-Priority: optional
-Section: libs
-Description: Gnome XML library
-Depends: zlib
diff --git a/package/libxslt/Config.in b/package/libxslt/Config.in
deleted file mode 100644 (file)
index e4857fc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LIBXSLT
-       prompt "libxslt........................... Gnome XSLT library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBXML2
-       help
-         A library for XML transformation using XSLT.
-         
-         http://xmlsoft.org/XSLT/
-
diff --git a/package/libxslt/Makefile b/package/libxslt/Makefile
deleted file mode 100644 (file)
index dc65448..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=libxslt
-PKG_VERSION:=1.1.14
-PKG_RELEASE:=1
-PKG_MD5SUM:=db71660bb7d01ccd4e6be990af8d813b
-
-PKG_SOURCE_URL:=http://xmlsoft.org/sources/ \
-       ftp://fr.rpmfind.net/pub/libxml/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBXSLT,libxslt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/libxml2" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --with-libxml-prefix="$(STAGING_DIR)/usr" \
-                       --with-libxml-include-prefix="$(STAGING_DIR)/usr/include" \
-                       --with-libxml-libs-prefix="$(STAGING_DIR)/usr/lib" \
-                       --without-python \
-                       --without-crypto \
-                       --without-debug \
-                       --without-mem-debug \
-                       --without-debugger \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBXSLT):
-       install -m0755 -d $(IDIR_LIBXSLT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxslt.so.* $(IDIR_LIBXSLT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBXSLT)
-       $(IPKG_BUILD) $(IDIR_LIBXSLT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libxslt.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/xslt-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libxslt $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libxslt.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libxslt.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       $(SED) 's,-I$${includedir},,g' $(STAGING_DIR)/usr/bin/xslt-config
-       $(SED) 's,-I$(STAGING_DIR)/usr/include,,g' $(STAGING_DIR)/usr/bin/xslt-config
-       $(SED) 's,-L$${libdir},,g' $(STAGING_DIR)/usr/bin/xslt-config
-       $(SED) 's,-L$(STAGING_DIR)/usr/lib,,g' $(STAGING_DIR)/usr/bin/xslt-config
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libxslt.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/xslt-config \
-               $(STAGING_DIR)/usr/include/libxslt \
-               $(STAGING_DIR)/usr/lib/libxslt.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/libxslt.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
-
diff --git a/package/libxslt/ipkg/libxslt.control b/package/libxslt/ipkg/libxslt.control
deleted file mode 100644 (file)
index 7236bb1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libxslt
-Priority: optional
-Section: libs
-Description: Gnome XML library
-Depends: libxml2
diff --git a/package/lighttpd/Config.in b/package/lighttpd/Config.in
deleted file mode 100644 (file)
index a083928..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-menu "lighttpd.......................... Flexible and lightweight web server"
-
-config BR2_PACKAGE_LIGHTTPD
-       prompt "lighttpd.......................... Flexible and lightweight web server"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBPCRE
-       help
-         A flexible and lightweight web server.
-         
-         http://www.lighttpd.net/
-         
-         Depends: libopenssl, libpcre
-
-config BR2_PACKAGE_LIGHTTPD_MOD_ACCESSLOG
-       prompt   "lighttpd-mod-accesslog.......... Access logging module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_ALIAS
-       prompt   "lighttpd-mod-alias.............. Directory alias module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_AUTH
-       prompt   "lighttpd-mod-auth............... Authentication module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_CGI
-       prompt   "lighttpd-mod-cgi................ CGI module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_EVASIVE
-       prompt   "lighttpd-mod-evasive............ Evasive module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_EXPIRE
-       prompt   "lighttpd-mod-expire............. Expire module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_FASTCGI
-       prompt   "lighttpd-mod-fastcgi............ FastCGI module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_PROXY
-       prompt   "lighttpd-mod-proxy.............. Proxy module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_REDIRECT
-       prompt   "lighttpd-mod-redirect........... URL redirection module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_REWRITE
-       prompt   "lighttpd-mod-rewrite............ URL rewriting module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_SETENV
-       prompt   "lighttpd-mod-setenv............. Environment variable setting module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_SIMPLE_VHOST
-       prompt   "lighttpd-mod-simple-vhost....... Simple virtual hosting module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_SSI
-       prompt   "lighttpd-mod-ssi................ SSI module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_STATUS
-       prompt   "lighttpd-mod-status............. Server status display module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-config BR2_PACKAGE_LIGHTTPD_MOD_USERTRACK
-       prompt   "lighttpd-mod-usertrack.......... User tracking module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIGHTTPD
-
-endmenu
diff --git a/package/lighttpd/Makefile b/package/lighttpd/Makefile
deleted file mode 100644 (file)
index d15efe4..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=lighttpd
-PKG_VERSION:=1.4.11
-PKG_RELEASE:=1
-PKG_MD5SUM:=f55eebb9815c94a7de35906bb557ecd3
-
-PKG_SOURCE_URL:=http://www.lighttpd.net/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       install -d -m0755 $$(IDIR_$(1))/usr/lib/lighttpd
-       install -m0755 $(PKG_INSTALL_DIR)/usr/lib/lighttpd/mod_$(2).so $$(IDIR_$(1))/usr/lib/lighttpd/
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,LIGHTTPD,lighttpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_ACCESSLOG,lighttpd-mod-accesslog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_ALIAS,lighttpd-mod-alias,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_AUTH,lighttpd-mod-auth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_CGI,lighttpd-mod-cgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_EVASIVE,lighttpd-mod-evasive,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_EXPIRE,lighttpd-mod-expire,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_FASTCGI,lighttpd-mod-fastcgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_PROXY,lighttpd-mod-proxy,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_REDIRECT,lighttpd-mod-redirect,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_REWRITE,lighttpd-mod-rewrite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_SETENV,lighttpd-mod-setenv,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_SIMPLE_VHOST,lighttpd-mod-simple-vhost,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_SSI,lighttpd-mod-ssi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_STATUS,lighttpd-mod-status,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIGHTTPD_MOD_USERTRACK,lighttpd-mod-usertrack,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_ACCESSLOG,accesslog))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_ALIAS,alias))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_AUTH,auth))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_CGI,cgi))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_EVASIVE,evasive))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_EXPIRE,expire))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_FASTCGI,fastcgi))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_PROXY,proxy))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_REDIRECT,redirect))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_REWRITE,rewrite))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_SETENV,setenv))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_SIMPLE_VHOST,simple_vhost))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_SSI,ssi))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_STATUS,status))
-$(eval $(call PKG_mod_template,LIGHTTPD_MOD_USERTRACK,usertrack))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               PCRE_LIB="-lpcre" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib/lighttpd \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/lighttpd \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --without-attr \
-                       --without-bzip2 \
-                       --without-fam \
-                       --without-gdbm \
-                       --without-ldap \
-                       --without-lua \
-                       --without-memcache \
-                       --without-mysql \
-                       --with-openssl="$(STAGING_DIR)/usr" \
-                       --with-pcre \
-                       --without-valgrind \
-                       --without-webdav-props \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIGHTTPD):
-       install -m0755 -d $(IDIR_LIGHTTPD)/etc
-       install -m0644 ./files/lighttpd.conf $(IDIR_LIGHTTPD)/etc/
-       install -m0755 -d $(IDIR_LIGHTTPD)/etc/default
-       install -m0644 ./files/lighttpd.default $(IDIR_LIGHTTPD)/etc/default/lighttpd
-       install -m0755 -d $(IDIR_LIGHTTPD)/etc/init.d
-       install -m0755 ./files/lighttpd.init $(IDIR_LIGHTTPD)/etc/init.d/lighttpd
-       install -m0755 -d $(IDIR_LIGHTTPD)/usr/lib/lighttpd
-       for m in dirlisting indexfile staticfile; do \
-               $(CP) $(PKG_INSTALL_DIR)/usr/lib/lighttpd/mod_$$m.so $(IDIR_LIGHTTPD)/usr/lib/lighttpd/ ; \
-       done
-       install -m0755 -d $(IDIR_LIGHTTPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/lighttpd $(IDIR_LIGHTTPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_LIGHTTPD)
-       $(IPKG_BUILD) $(IDIR_LIGHTTPD) $(PACKAGE_DIR)
-
diff --git a/package/lighttpd/files/lighttpd.conf b/package/lighttpd/files/lighttpd.conf
deleted file mode 100644 (file)
index 6e51377..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-# lighttpd configuration file
-# 
-## modules to load
-# all other module should only be loaded if really neccesary
-# - saves some time
-# - saves memory
-#server.modules = ( 
-#      "mod_rewrite", 
-#      "mod_redirect", 
-#      "mod_alias", 
-#      "mod_auth", 
-#      "mod_status", 
-#      "mod_setenv",
-#      "mod_fastcgi",
-#      "mod_proxy",
-#      "mod_simple_vhost",
-#      "mod_cgi",
-#      "mod_ssi",
-#      "mod_usertrack",
-#      "mod_expire"
-#)
-
-## a static document-root, for virtual-hosting take look at the 
-## server.virtual-* options
-server.document-root = "/www/"
-
-## where to send error-messages to
-#server.errorlog = "/var/log/lighttpd/error.log"
-
-## files to check for if .../ is requested
-index-file.names = ( "index.html", "default.html", "index.htm", "default.htm" )
-
-## mimetype mapping
-mimetype.assign = (  
-       ".pdf"   => "application/pdf",
-       ".class" => "application/octet-stream",
-       ".pac"   => "application/x-ns-proxy-autoconfig",
-       ".swf"   => "application/x-shockwave-flash",
-       ".wav"   => "audio/x-wav",
-       ".gif"   => "image/gif",
-       ".jpg"   => "image/jpeg",
-       ".jpeg"  => "image/jpeg",
-       ".png"   => "image/png",
-       ".css"   => "text/css",
-       ".html"  => "text/html",
-       ".htm"   => "text/html",
-       ".js"    => "text/javascript",
-       ".txt"   => "text/plain",
-       ".dtd"   => "text/xml",
-       ".xml"   => "text/xml"
- )
-
-## Use the "Content-Type" extended attribute to obtain mime type if possible
-#mimetypes.use-xattr = "enable"
-
-## send a different Server: header
-## be nice and keep it at lighttpd
-#server.tag = "lighttpd"
-
-$HTTP["url"] =~ "\.pdf$" {
-       server.range-requests = "disable"
-}
-
-##
-# which extensions should not be handle via static-file transfer
-#
-# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
-static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
-
-######### Options that are good to be but not neccesary to be changed #######
-
-## bind to port (default: 80)
-#server.port = 81
-
-## bind to localhost (default: all interfaces)
-#server.bind = "localhost"
-
-## error-handler for status 404
-#server.error-handler-404 = "/error-handler.html"
-#server.error-handler-404 = "/error-handler.php"
-
-## to help the rc.scripts
-server.pid-file = "/var/run/lighttpd.pid"
-
-
-###### virtual hosts
-##
-##   If you want name-based virtual hosting add the next three settings and load
-##   mod_simple_vhost
-##
-## document-root =
-##   virtual-server-root + virtual-server-default-host + virtual-server-docroot or
-##   virtual-server-root + http-host + virtual-server-docroot
-##
-#simple-vhost.server-root = "/home/weigon/wwwroot/servers/"
-#simple-vhost.default-host = "grisu.home.kneschke.de"
-#simple-vhost.document-root = "/pages/"
-
-
-## 
-## Format: <errorfile-prefix><status>.html
-## -> ..../status-404.html for 'File not found'
-#server.errorfile-prefix = "/www/error-"
-
-## virtual directory listings
-#server.dir-listing = "enable"
-
-## send unhandled HTTP-header headers to error-log
-#debug.dump-unknown-headers = "enable"
-
-### only root can use these options
-#
-# chroot() to directory (default: no chroot() )
-#server.chroot = "/"
-
-## change uid to <uid> (default: don't care)
-#server.username = "nobody"
-
-## change uid to <uid> (default: don't care)
-#server.groupname = "nobody"
-
-#### compress module
-#compress.cache-dir          = "/dev/null/"
-#compress.filetype           = ("text/plain", "text/html")
-
-#### proxy module
-## read proxy.txt for more info
-#proxy.server = (
-#      ".php" => (
-#              "localhost" => (
-#                      "host" => "192.168.0.101",
-#                      "port" => 80
-#              )
-#      )
-#)
-
-#### fastcgi module
-## read fastcgi.txt for more info
-#fastcgi.server = (
-#      ".php" => (
-#              "localhost" => (
-#                      "socket" => "/tmp/php-fastcgi.socket",
-#                      "bin-path" => "/usr/local/bin/php"
-#              )
-#      )
-#)
-
-#### CGI module
-#cgi.assign = ( ".pl"  => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" )
-
-#### SSL engine
-#ssl.engine = "enable"
-#ssl.pemfile = "server.pem"
-
-#### status module
-#status.status-url = "/server-status"
-#status.config-url = "/server-config"
-
-#### auth module
-## read authentification.txt for more info
-#auth.backend = "plain"
-#auth.backend.plain.userfile = "lighttpd.user"
-#auth.backend.plain.groupfile = "lighttpd.group"
-#auth.require = (
-#      "/server-status" => ( 
-#              "method"  => "digest",
-#              "realm"   => "download archiv",
-#              "require" => "group=www|user=jan|host=192.168.2.10"
-#      ),
-#      "/server-info" => ( 
-#              "method"  => "digest",
-#              "realm"   => "download archiv",
-#              "require" => "group=www|user=jan|host=192.168.2.10"
-#      )
-#)
-
-#### url handling modules (rewrite, redirect, access)
-#url.rewrite = ( "^/$" => "/server-status" )
-#url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
-
-#### both rewrite/redirect support back reference to regex conditional using %n
-#$HTTP["host"] =~ "^www\.(.*)" {
-#      url.redirect = ( "^/(.*)" => "http://%1/$1" )
-#}
-
-#### expire module
-#expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")
-
-#### ssi
-#ssi.extension = ( ".shtml" )
-
-#### setenv
-#setenv.add-request-header  = ( "TRAV_ENV" => "mysql://user@host/db" )
-#setenv.add-response-header = ( "X-Secret-Message" => "42" )
-
-#### variable usage:
-## variable name without "." is auto prefixed by "var." and becomes "var.bar"
-#bar = 1
-#var.mystring = "foo"
-
-## integer add
-#bar += 1
-## string concat, with integer cast as string, result: "www.foo1.com"
-#server.name = "www." + mystring + var.bar + ".com"
-## array merge
-#index-file.names = (foo + ".php") + index-file.names
-#index-file.names += (foo + ".php")
-
-#### include
-#include /etc/lighttpd/lighttpd-inc.conf
-## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf"
-#include "lighttpd-inc.conf"
-
-#### include_shell
-#include_shell "echo var.a=1"
-## the above is same as:
-#var.a=1
diff --git a/package/lighttpd/files/lighttpd.default b/package/lighttpd/files/lighttpd.default
deleted file mode 100644 (file)
index 649571e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-f /etc/lighttpd.conf"
\ No newline at end of file
diff --git a/package/lighttpd/files/lighttpd.init b/package/lighttpd/files/lighttpd.init
deleted file mode 100644 (file)
index ca7a3f9..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-BIN=lighttpd
-DEFAULT=/etc/default/$BIN
-LOG_D=/var/log/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $LOG_D
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/lighttpd/ipkg/lighttpd-mod-accesslog.control b/package/lighttpd/ipkg/lighttpd-mod-accesslog.control
deleted file mode 100644 (file)
index 6401226..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-accesslog
-Priority: optional
-Section: net
-Description: an access logging module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-alias.control b/package/lighttpd/ipkg/lighttpd-mod-alias.control
deleted file mode 100644 (file)
index c1e12e3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-alias
-Priority: optional
-Section: net
-Description: a directory alias module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-auth.control b/package/lighttpd/ipkg/lighttpd-mod-auth.control
deleted file mode 100644 (file)
index 179501f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-auth
-Priority: optional
-Section: net
-Description: an authentication module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-cgi.control b/package/lighttpd/ipkg/lighttpd-mod-cgi.control
deleted file mode 100644 (file)
index 18c574a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-cgi
-Priority: optional
-Section: net
-Description: a CGI module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-evasive.control b/package/lighttpd/ipkg/lighttpd-mod-evasive.control
deleted file mode 100644 (file)
index dd00165..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-evasive
-Priority: optional
-Section: net
-Description: Evasive module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-expire.control b/package/lighttpd/ipkg/lighttpd-mod-expire.control
deleted file mode 100644 (file)
index 8d5c554..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-expire
-Priority: optional
-Section: net
-Description: Expire module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-fastcgi.control b/package/lighttpd/ipkg/lighttpd-mod-fastcgi.control
deleted file mode 100644 (file)
index 123e9b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-fastcgi
-Priority: optional
-Section: net
-Description: FASTCGI module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-proxy.control b/package/lighttpd/ipkg/lighttpd-mod-proxy.control
deleted file mode 100644 (file)
index 5578d1a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-proxy
-Priority: optional
-Section: net
-Description: a proxy module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-redirect.control b/package/lighttpd/ipkg/lighttpd-mod-redirect.control
deleted file mode 100644 (file)
index 80f3a57..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-redirect
-Priority: optional
-Section: net
-Description: an url redirection module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-rewrite.control b/package/lighttpd/ipkg/lighttpd-mod-rewrite.control
deleted file mode 100644 (file)
index 19c5b1a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-rewrite
-Priority: optional
-Section: net
-Description: an url rewriting module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-setenv.control b/package/lighttpd/ipkg/lighttpd-mod-setenv.control
deleted file mode 100644 (file)
index 0506b7a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-setenv
-Priority: optional
-Section: net
-Description: an environment variable setting module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-simple-vhost.control b/package/lighttpd/ipkg/lighttpd-mod-simple-vhost.control
deleted file mode 100644 (file)
index 58550e1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-simple-vhost
-Priority: optional
-Section: net
-Description: a simple virtual hosting module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-ssi.control b/package/lighttpd/ipkg/lighttpd-mod-ssi.control
deleted file mode 100644 (file)
index 266d4ea..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-ssi
-Priority: optional
-Section: net
-Description: SSI module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-status.control b/package/lighttpd/ipkg/lighttpd-mod-status.control
deleted file mode 100644 (file)
index 081d21c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-status
-Priority: optional
-Section: net
-Description: a server status display module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd-mod-usertrack.control b/package/lighttpd/ipkg/lighttpd-mod-usertrack.control
deleted file mode 100644 (file)
index 32a0e79..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lighttpd-mod-usertrack
-Priority: optional
-Section: net
-Description: an user tracking module for lighttpd
-Depends: lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd.conffiles b/package/lighttpd/ipkg/lighttpd.conffiles
deleted file mode 100644 (file)
index 6c127a4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/lighttpd.conf
-/etc/default/lighttpd
-/etc/init.d/lighttpd
diff --git a/package/lighttpd/ipkg/lighttpd.control b/package/lighttpd/ipkg/lighttpd.control
deleted file mode 100644 (file)
index 3fdfcb0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: lighttpd
-Priority: optional
-Section: net
-Description: a flexible and lightweight web server,
- built with SSL support.
-Depends: libopenssl, libpcre
diff --git a/package/lighttpd/patches/500-configure_cross.patch b/package/lighttpd/patches/500-configure_cross.patch
deleted file mode 100644 (file)
index 8f80998..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN lighttpd-1.4.2-old/configure lighttpd-1.4.2-new/configure
---- lighttpd-1.4.2-old/configure       2005-08-29 14:18:11.000000000 +0200
-+++ lighttpd-1.4.2-new/configure       2005-09-01 09:06:29.000000000 +0200
-@@ -23849,7 +23849,7 @@
- echo "$as_me:$LINENO: result: $WITH_PCRE" >&5
- echo "${ECHO_T}$WITH_PCRE" >&6
--if test "x$cross_compiling" = xno -a "$WITH_PCRE" != "no"; then
-+if test "$WITH_PCRE" != "no"; then
-   # Extract the first word of "pcre-config", so it can be a program name with args.
- set dummy pcre-config; ac_word=$2
- echo "$as_me:$LINENO: checking for $ac_word" >&5
-diff -ruN lighttpd-1.4.2-old/configure.in lighttpd-1.4.2-new/configure.in
---- lighttpd-1.4.2-old/configure.in    2005-08-29 14:06:03.000000000 +0200
-+++ lighttpd-1.4.2-new/configure.in    2005-09-01 09:05:39.000000000 +0200
-@@ -222,7 +222,7 @@
-     [WITH_PCRE=$withval],[WITH_PCRE=yes])
- AC_MSG_RESULT([$WITH_PCRE])
--if test "x$cross_compiling" = xno -a "$WITH_PCRE" != "no"; then
-+if test "$WITH_PCRE" != "no"; then
-   AC_PATH_PROG(PCRECONFIG, pcre-config)
-   if test x"$PCRECONFIG" != x; then 
diff --git a/package/logrotate/Config.in b/package/logrotate/Config.in
deleted file mode 100644 (file)
index 7a210b7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_LOGROTATE
-       prompt "logrotate......................... rotates, compresses, and mails system logs"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPOPT
-       help
-               logrotate  is  designed to ease administration of systems that generate 
-               large numbers of log files.  It allows auto-matic rotation, compression, 
-               removal, and mailing of log files. Each  log  file  may  be  handled  
-               daily,  weekly,monthly, or when it grows too large.
diff --git a/package/logrotate/Makefile b/package/logrotate/Makefile
deleted file mode 100644 (file)
index e08e164..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=logrotate
-PKG_VERSION:=3.7.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=552639142e163745f6bcd4f1f3816d8a
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/l/logrotate
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LOGROTATE,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       make -C ${PKG_BUILD_DIR} \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               CC=$(TARGET_CC) logrotate
-       touch $@
-
-$(IPKG_LOGROTATE):
-       mkdir -p $(IDIR_LOGROTATE)/usr/sbin
-       $(CP) ${PKG_BUILD_DIR}/logrotate $(IDIR_LOGROTATE)/usr/sbin
-       mkdir -p $(IDIR_LOGROTATE)/etc/logrotate.d
-       $(CP) ./files/logrotate.conf $(IDIR_LOGROTATE)/etc
-       $(RSTRIP) $(IDIR_LOGROTATE)
-       $(IPKG_BUILD) $(IDIR_LOGROTATE) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/logrotate/files/logrotate.conf b/package/logrotate/files/logrotate.conf
deleted file mode 100644 (file)
index 9a91db9..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# rotate log files weekly
-weekly
-#daily
-
-# keep 4 weeks worth of backlogs
-rotate 4
-
-# create new (empty) log files after rotating old ones
-create
-
-notifempty
-nomail
-#olddir /var/log/backup/
-missingok
-#dateext
-
-# uncomment this if you want your log files compressed
-#compress
-
-# packages can drop log rotation information into this directory
-include /etc/logrotate.d
-
-# no packages own lastlog or wtmp -- we'll rotate them here
-#/var/log/wtmp {
-#    monthly
-#    create 0664 root utmp
-#    rotate 1
-#}
-
-# system-specific logs may be also be configured here.
diff --git a/package/logrotate/ipkg/logrotate.control b/package/logrotate/ipkg/logrotate.control
deleted file mode 100644 (file)
index 1c984e5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: logrotate
-Priority: optional
-Section: misc
-Depends: libpopt
-Source: http://ftp.debian.org/debian/pool/main/l/logrotate
-Description: logrotate  is  designed to ease administration of systems that generate large numbers of log files.
diff --git a/package/logrotate/patches/logrotate-3.7.1-dateext-maxage.patch b/package/logrotate/patches/logrotate-3.7.1-dateext-maxage.patch
deleted file mode 100644 (file)
index 1623b4b..0000000
+++ /dev/null
@@ -1,433 +0,0 @@
-diff -u -ruN logrotate-3.7.1.orig/config.c logrotate-3.7.1/config.c
---- logrotate-3.7.1.orig/config.c      2003-08-07 07:13:14.000000000 -0400
-+++ logrotate-3.7.1/config.c   2005-05-24 12:21:09.000000000 -0400
-@@ -511,6 +511,14 @@
-               newlog->flags &= ~LOG_FLAG_IFEMPTY;
-               *endtag = oldchar, start = endtag;
-+          } else if (!strcmp(start, "dateext")) {
-+              newlog->flags |= LOG_FLAG_DATEEXT;
-+
-+              *endtag = oldchar, start = endtag;
-+          } else if (!strcmp(start, "nodateext")) {
-+              newlog->flags &= ~LOG_FLAG_DATEEXT;
-+
-+              *endtag = oldchar, start = endtag;
-           } else if (!strcmp(start, "noolddir")) {
-               newlog->oldDir = NULL;
-@@ -670,6 +678,21 @@
-                   }
-                   *endtag = oldchar, start = endtag;
-               }
-+          } else if (!strcmp(start, "maxage")) {
-+              *endtag = oldchar, start = endtag;
-+
-+              if (!isolateValue(configFile, lineNum, "maxage count", &start,
-+                                &endtag)) {
-+                  oldchar = *endtag, *endtag = '\0';
-+
-+                  newlog->rotateAge = strtoul(start, &chptr, 0);
-+                  if (*chptr || newlog->rotateAge < 0) {
-+                      message(MESS_ERROR, "%s:%d bad maximum age '%s'\n",
-+                              configFile, lineNum, start);
-+                      return 1;
-+                  }
-+                  *endtag = oldchar, start = endtag;
-+              }
-           } else if (!strcmp(start, "errors")) {
-               message(MESS_DEBUG, "%s: %d: the errors directive is deprecated and no longer used.\n",
-                       configFile, lineNum);
-diff -u -ruN logrotate-3.7.1.orig/logrotate.8 logrotate-3.7.1/logrotate.8
---- logrotate-3.7.1.orig/logrotate.8   2003-08-07 07:13:14.000000000 -0400
-+++ logrotate-3.7.1/logrotate.8        2005-05-24 12:21:09.000000000 -0400
-@@ -200,6 +200,11 @@
- Log files are rotated every day.
- .TP
-+\fBdateext\fR
-+Archive old versions of log files adding a daily extension like YYYYMMDD
-+instead of simply adding a number.
-+
-+.TP
- \fBdelaycompress\fR
- Postpone compression of the previous log file to the next rotation cycle.
- This has only effect when used in combination with \fBcompress\fR.
-@@ -246,6 +251,12 @@
- instead of the just-rotated file (this is the default).
- .TP
-+\fBmaxage\fR \fIcount\fR
-+Remove rotated logs older than <count> days. The age is only checked
-+if the logfile is to be rotated. The files are mailed to the
-+configured address if \fBmaillast\fR and \fBmail\fR are configured.
-+
-+.TP
- \fBmissingok\fR
- If the log file is missing, go on to the next one without issuing an error
- message. See also \fBnomissingok\fR.
-diff -u -ruN logrotate-3.7.1.orig/logrotate.c logrotate-3.7.1/logrotate.c
---- logrotate-3.7.1.orig/logrotate.c   2004-10-19 17:41:24.000000000 -0400
-+++ logrotate-3.7.1/logrotate.c        2005-05-24 12:21:09.000000000 -0400
-@@ -11,6 +11,7 @@
- #include <sys/wait.h>
- #include <time.h>
- #include <unistd.h>
-+#include <glob.h>
- #ifdef WITH_SELINUX
- #include <selinux/selinux.h>
-@@ -22,6 +23,10 @@
- #include "log.h"
- #include "logrotate.h"
-+#if !defined(GLOB_ABORTED) && defined(GLOB_ABEND)
-+#define GLOB_ABORTED GLOB_ABEND
-+#endif
-+
- typedef struct {
-     char * fn;
-     struct tm lastRotated;    /* only tm.mon, tm_mday, tm_year are good! */
-@@ -42,6 +47,14 @@
- char * mailCommand = DEFAULT_MAIL_COMMAND;
- time_t nowSecs = 0;
-+static int globerr(const char * pathname, int theerr) {
-+    message(MESS_ERROR, "error accessing %s: %s\n", pathname,
-+      strerror(theerr));
-+
-+    /* We want the glob operation to continue, so return 0 */
-+    return 1;
-+}
-+
- static logState * findState(const char * fn, struct stateSet * sip) {
-     int i;
-     logState * states = sip->states;
-@@ -49,9 +62,11 @@
-     struct tm now = *localtime(&nowSecs);
-     time_t lr_time;
-+    /* find the filename fn in the statesPtr list */
-     for (i = 0; i < numStates; i++) 
-       if (!strcmp(fn, states[i].fn)) break;
-+    /* not in statesPtr list, so add new entry */
-     if (i == numStates) {
-       i = numStates++;
-       states = realloc(states, sizeof(*states) * numStates);
-@@ -121,6 +136,17 @@
-     return rc;
- }
-+static int removeLogFile(char * name) {
-+    message(MESS_DEBUG, "removing old log %s\n", name);
-+
-+    if (!debug && unlink(name)) {
-+      message(MESS_ERROR, "Failed to remove old log %s: %s\n",
-+              name, strerror(errno));
-+      return 1;
-+    }
-+    return 0;
-+}
-+
- static int compressLogFile(char * name, logInfo * log, struct stat *sb) {
-     char * compressedName;
-     const char ** fullCommand;
-@@ -265,6 +291,25 @@
-     return rc;
- }
-+static int mailLogWrapper (char * mailFilename, char * mailCommand, int logNum, logInfo * log) {
-+    /* if the log is compressed (and we're not mailing a
-+     * file whose compression has been delayed), we need
-+     * to uncompress it */
-+    if ((log->flags & LOG_FLAG_COMPRESS) &&
-+      !((log->flags & LOG_FLAG_DELAYCOMPRESS) &&
-+          (log->flags & LOG_FLAG_MAILFIRST))) {
-+      if (mailLog(mailFilename, mailCommand,
-+                  log->uncompress_prog, log->logAddress,
-+                  log->files[logNum]))
-+          return 1;
-+    } else {
-+      if (mailLog(mailFilename, mailCommand, NULL,
-+                  log->logAddress, mailFilename))
-+          return 1;
-+    }
-+    return 0;
-+}
-+
- static int copyTruncate(char * currLog, char * saveLog, struct stat * sb, int flags) {
-     char buf[BUFSIZ];
-     int fdcurr = -1, fdsave = -1;
-@@ -479,6 +524,9 @@
-     char * baseName;
-     char * dirName;
-     char * firstRotated;
-+    char * glob_pattern;
-+    glob_t globResult;
-+    int rc;
-     size_t alloc_size;
-     int rotateCount = log->rotateCount ? log->rotateCount : 1;
-     int logStart = (log->logStart == -1) ? 1 : log->logStart;
-@@ -509,7 +557,7 @@
-     alloc_size = strlen(dirName) + strlen(baseName) + 
-                  strlen(log->files[logNum]) + strlen(fileext) +
--                 strlen(compext) + 10;
-+                 strlen(compext) + 18;
-     
-     oldName = alloca(alloc_size);
-     newName = alloca(alloc_size);
-@@ -531,16 +579,116 @@
-     /* First compress the previous log when necessary */
-     if (log->flags & LOG_FLAG_COMPRESS &&
-         log->flags & LOG_FLAG_DELAYCOMPRESS) {
--        struct stat sbprev;
--      
--        sprintf(oldName, "%s/%s.%d%s", dirName, baseName, logStart, fileext);
--        if (stat(oldName, &sbprev)) {
--            message(MESS_DEBUG, "previous log %s does not exist\n",
--                  oldName);
--        } else {
--          hasErrors = compressLogFile(oldName, log, &sbprev);
-+      if (log->flags & LOG_FLAG_DATEEXT) {
-+                     /* glob for uncompressed files with our pattern */
-+          glob_pattern = malloc(strlen(dirName) + strlen(baseName)
-+                                + strlen(fileext) + 44 );
-+          sprintf(glob_pattern,
-+                  "%s/%s-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]%s",
-+                  dirName, baseName, fileext);
-+          rc = glob(glob_pattern, 0, globerr, &globResult);
-+          if (!rc && globResult.gl_pathc > 0) {
-+              for (i = 0; i < globResult.gl_pathc && !hasErrors; i++) {
-+                  struct stat sbprev;
-+                  sprintf(oldName,"%s",(globResult.gl_pathv)[i]);
-+                  if (stat(oldName, &sbprev)) {
-+                      message(MESS_DEBUG, "previous log %s does not exist\n", oldName);
-+                  } else {
-+                      hasErrors = compressLogFile(oldName, log, &sbprev);
-+                  }
-+              }
-+          } else {
-+              message (MESS_DEBUG, "glob finding logs to compress failed\n");
-+              /* fallback to old behaviour */
-+              sprintf(oldName, "%s/%s.%d%s", dirName, baseName, logStart, fileext);
-+          }
-+          globfree(&globResult);
-+          free(glob_pattern);
-+      } else {
-+          struct stat sbprev;
-+
-+          sprintf(oldName, "%s/%s.%d%s", dirName, baseName, logStart, fileext);
-+          if (stat(oldName, &sbprev)) {
-+              message(MESS_DEBUG, "previous log %s does not exist\n",
-+                      oldName);
-+          } else {
-+              hasErrors = compressLogFile(oldName, log, &sbprev);
-+          }
-       }
-     }
-+
-+    firstRotated = alloca(strlen(dirName) + strlen(baseName) +
-+                        strlen(fileext) + strlen(compext) + 30);
-+
-+    if(log->flags & LOG_FLAG_DATEEXT) {
-+      /* glob for compressed files with our pattern
-+       * and compress ext */
-+      glob_pattern = malloc(strlen(dirName)+strlen(baseName)
-+                            +strlen(fileext)+strlen(compext)+44);
-+      sprintf(glob_pattern,
-+              "%s/%s-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]%s%s",
-+              dirName, baseName, fileext, compext);
-+      rc = glob(glob_pattern, 0, globerr, &globResult);
-+      if (!rc) {
-+          /* search for files to drop, if we find one remember it,
-+           * if we find another one mail and remove the first and
-+           * remember the second and so on */
-+          struct stat fst_buf;
-+          int mail_out = -1;
-+          /* remove the first (n - rotateCount) matches
-+           * no real rotation needed, since the files have
-+           * the date in their name */
-+          for (i = 0; i < globResult.gl_pathc; i++) {
-+              if( !stat((globResult.gl_pathv)[i],&fst_buf) ) {
-+                  if ((i <= ((int)globResult.gl_pathc - rotateCount)) 
-+                      || ((log->rotateAge > 0)
-+                          && (((nowSecs - fst_buf.st_mtime)/60/60/24)
-+                              > log->rotateAge))) {
-+                      if ( mail_out != -1 ) {
-+                          if (!hasErrors && log->logAddress) {
-+                              char * mailFilename = (globResult.gl_pathv)[mail_out];
-+                              hasErrors = mailLogWrapper(mailFilename, mailCommand, logNum, log);
-+                              if (!hasErrors)
-+                                  hasErrors = removeLogFile(mailFilename);
-+                          }
-+                      }
-+                      mail_out = i;
-+                  }
-+              }
-+          }
-+          if ( mail_out != -1 ) {
-+              /* oldName is oldest Backup found (for unlink later) */
-+              sprintf(oldName, "%s", (globResult.gl_pathv)[mail_out]);
-+              strcpy(disposeName, oldName);
-+          } else
-+              disposeName = NULL;
-+      } else {
-+          message (MESS_DEBUG, "glob finding old rotated logs failed\n");
-+          disposeName = NULL;
-+      }
-+      /* firstRotated is most recently created/compressed rotated log */
-+      sprintf(firstRotated, "%s/%s-%04d%02d%02d%s%s",
-+              dirName, baseName, now.tm_year+1900,
-+              now.tm_mon+1, now.tm_mday, fileext, compext);
-+      globfree(&globResult);
-+      free(glob_pattern);
-+    } else {
-+      if ( log->rotateAge ) {
-+          struct stat fst_buf;
-+          for (i=1; i <= rotateCount; i++) {
-+              sprintf(oldName, "%s/%s.%d%s%s", dirName, baseName,
-+                      rotateCount + 1, fileext, compext);
-+              if(!stat(oldName,&fst_buf)
-+                  && (((nowSecs - fst_buf.st_mtime)/60/60/24)
-+                      > log->rotateAge)) {
-+                  char * mailFilename = (globResult.gl_pathv)[i];
-+                  if (!hasErrors && log->logAddress)
-+                      hasErrors = mailLogWrapper(mailFilename, mailCommand, logNum, log);
-+                  if (!hasErrors)
-+                      hasErrors = removeLogFile(mailFilename);
-+              }
-+          }
-+      }
-     
-     sprintf(oldName, "%s/%s.%d%s%s", dirName, baseName,
-             logStart + rotateCount, fileext, compext);
-@@ -548,8 +696,6 @@
-     
-     strcpy(disposeName, oldName);
-     
--    firstRotated = alloca(strlen(dirName) + strlen(baseName) +
--                          strlen(fileext) + strlen(compext) + 30);
-     sprintf(firstRotated, "%s/%s.%d%s%s", dirName, baseName,
-             logStart, fileext, 
-           (log->flags & LOG_FLAG_DELAYCOMPRESS) ? "" : compext);
-@@ -600,12 +746,27 @@
-           }
-       }
-     }
--    
-+    } /* !LOG_FLAG_DATEEXT */
-+ 
-     finalName = oldName;
--    
--    /* note: the gzip extension is *not* used here! */
--    sprintf(finalName, "%s/%s.%d%s", dirName, baseName, logStart, fileext);
--    
-+
-+    if(log->flags & LOG_FLAG_DATEEXT) {
-+      char * destFile = alloca(strlen(dirName) + strlen(baseName) +
-+                               strlen(fileext) + strlen(compext) + 30);
-+      struct stat fst_buf;
-+      sprintf(finalName, "%s/%s-%04d%02d%02d%s",
-+              dirName, baseName, now.tm_year+1900,
-+              now.tm_mon+1, now.tm_mday, fileext);
-+      sprintf(destFile, "%s%s", finalName, compext);
-+      if(!stat(destFile,&fst_buf)) {
-+          message (MESS_DEBUG, "destination %s already exists, skipping rotation\n", firstRotated);
-+          hasErrors = 1;
-+      }
-+    } else {
-+      /* note: the gzip extension is *not* used here! */
-+      sprintf(finalName, "%s/%s.%d%s", dirName, baseName, logStart, fileext);
-+    }
-+ 
-     /* if the last rotation doesn't exist, that's okay */
-     if (!debug && access(disposeName, F_OK)) {
-         message(MESS_DEBUG, "log %s doesn't exist -- won't try to "
-@@ -613,9 +774,6 @@
-         disposeName = NULL;
-     } 
-     
--    free(dirName);
--    free(baseName);
--    
-     if (!hasErrors) {
-         if (log->pre && !(log->flags & LOG_FLAG_SHAREDSCRIPTS)) {
-             message(MESS_DEBUG, "running prerotate script\n");
-@@ -722,33 +880,12 @@
-             else
-                 mailFilename = disposeName;
--            if (mailFilename) {
--              /* if the log is compressed (and we're not mailing a
--                 file whose compression has been delayed), we need
--                 to uncompress it */
--                if ((log->flags & LOG_FLAG_COMPRESS) &&
--                  !((log->flags & LOG_FLAG_DELAYCOMPRESS) &&
--                    (log->flags & LOG_FLAG_MAILFIRST))) {
--                  if (mailLog(mailFilename, mailCommand, 
--                              log->uncompress_prog, log->logAddress, 
--                              log->files[logNum])) 
--                      hasErrors = 1;
--              } else {
--                  if (mailLog(mailFilename, mailCommand, NULL, 
--                              log->logAddress, mailFilename))
--                      hasErrors = 1;
--              }
--          }
-+            if (mailFilename)
-+              hasErrors = mailLogWrapper(mailFilename, mailCommand, logNum, log);
-         }
-       
-         if (!hasErrors && disposeName) {
--            message(MESS_DEBUG, "removing old log %s\n", disposeName);
--          
--            if (!debug && unlink(disposeName)) {
--                message(MESS_ERROR, "Failed to remove old log %s: %s\n",
--                      disposeName, strerror(errno));
--                hasErrors = 1;
--          }
-+          hasErrors = removeLogFile(disposeName);
-       }
-     }
-     
-@@ -761,6 +898,8 @@
-         }
-       }
- #endif
-+    free(dirName);
-+    free(baseName);
-     return hasErrors;
- }
-@@ -1047,7 +1186,9 @@
- int main(int argc, const char ** argv) {
-     logInfo defConfig = { NULL, NULL, 0, NULL, ROT_SIZE, 
--                        /* threshHold */ 1024 * 1024, 0,
-+                        /* threshHold */ 1024 * 1024,
-+                        /* rotateCount */ 0,
-+                        /* rotateAge */ 0,
-                         /* log start */ -1,
-                         /* pre, post */ NULL, NULL,
-                         /* first, last */ NULL, NULL,
-diff -u -ruN logrotate-3.7.1.orig/logrotate.h logrotate-3.7.1/logrotate.h
---- logrotate-3.7.1.orig/logrotate.h   2003-08-07 07:13:14.000000000 -0400
-+++ logrotate-3.7.1/logrotate.h        2005-05-24 12:21:09.000000000 -0400
-@@ -15,6 +15,7 @@
- #define LOG_FLAG_MAILFIRST    (1 << 6)
- #define LOG_FLAG_SHAREDSCRIPTS        (1 << 7)
- #define LOG_FLAG_COPY         (1 << 8)
-+#define LOG_FLAG_DATEEXT      (1 << 9)
- #define NO_FORCE_ROTATE 0
- #define FORCE_ROTATE    1
-@@ -34,6 +35,7 @@
-     enum { ROT_DAYS, ROT_WEEKLY, ROT_MONTHLY, ROT_SIZE, ROT_FORCE } criterium;
-     unsigned int threshhold;
-     int rotateCount;
-+    int rotateAge;
-     int logStart;
-     char * pre, * post, * first, * last;
-     char * logAddress;
diff --git a/package/logrotate/patches/logrotate-3.7.1-datehack.patch b/package/logrotate/patches/logrotate-3.7.1-datehack.patch
deleted file mode 100644 (file)
index 69121aa..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u -ruN logrotate-3.7.1.orig/logrotate.c logrotate-3.7.1/logrotate.c
---- logrotate-3.7.1.orig/logrotate.c   2004-10-19 17:41:24.000000000 -0400
-+++ logrotate-3.7.1/logrotate.c        2005-05-24 12:12:26.000000000 -0400
-@@ -1002,7 +1002,7 @@
-       }
-       
-       /* Hack to hide earlier bug */
--      if ((year != 1900) && (year < 1996 || year > 2100)) {
-+      if ((year != 1900) && (year < 1970 || year > 2100)) {
-           message(MESS_ERROR, "bad year %d for file %s in state file %s\n",
-                   year, argv[0], stateFilename);
-           fclose(f);
diff --git a/package/logrotate/patches/logrotate-3.7.1-ignore-hidden.patch b/package/logrotate/patches/logrotate-3.7.1-ignore-hidden.patch
deleted file mode 100644 (file)
index 390de75..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---- logrotate-3.7/config.c.orig        2005-04-26 22:57:53.000000000 -0400
-+++ logrotate-3.7/config.c     2005-04-26 22:59:36.000000000 -0400
-@@ -142,6 +142,11 @@
-       (!fname[1] || (fname[1] == '.' && !fname[2])))
-       return 0;
-+    /* Don't include 'hidden' files either; this breaks Gentoo 
-+       portage config file management http://bugs.gentoo.org/87683 */
-+    if (fname[0] == '.')
-+      return 0;
-+
-     /* Check if fname is ending in a taboo-extension; if so, return
-        false */
-     for (i = 0; i < tabooCount; i++) {
diff --git a/package/logrotate/patches/logrotate-3.7.1-no-tmpdir.patch b/package/logrotate/patches/logrotate-3.7.1-no-tmpdir.patch
deleted file mode 100644 (file)
index fb95f1e..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -u -ruN logrotate-3.7.1-cur/logrotate.c logrotate-3.7.1/logrotate.c
---- logrotate-3.7.1-cur/logrotate.c    2005-05-25 18:20:41.000000000 -0400
-+++ logrotate-3.7.1/logrotate.c        2005-05-25 18:21:10.000000000 -0400
-@@ -90,10 +90,7 @@
- }
- static int runScript(char * logfn, char * script) {
--    int fd;
--    char *filespec;
-     int rc;
--    char buf[256];
-     if (debug) {
-       message(MESS_DEBUG, "running script with arg %s: \"%s\"\n", 
-@@ -101,38 +98,12 @@
-       return 0;
-     }
--    filespec = buf;
--    snprintf(buf, sizeof(buf), "%s/logrotate.XXXXXX", getenv("TMPDIR") ?: "/tmp");
--    fd = -1;
--    if (!filespec || (fd = mkstemp(filespec)) < 0 || fchmod(fd, 0700)) {
--      message(MESS_DEBUG, "error creating %s: %s\n", filespec,
--              strerror(errno));
--      if (fd >= 0) {
--          close(fd);
--          unlink(filespec);
--      }
--      return -1;
--    }
--
--    if (write(fd, "#!/bin/sh\n\n", 11) != 11 ||
--      write(fd, script, strlen(script)) != strlen(script)) {
--      message(MESS_DEBUG, "error writing %s\n", filespec);
--      close(fd);
--      unlink(filespec);
--      return -1;
--    }
--
--    close(fd);
--
-     if (!fork()) {
--      execlp(filespec, filespec, logfn, NULL);
-+      execl("/bin/sh", "sh", "-c", script, NULL);
-       exit(1);
-     }
-     wait(&rc);
--
--    unlink(filespec);
--
-     return rc;
- }
diff --git a/package/logrotate/patches/logrotate-3.7.1-taboo-to-debug.patch b/package/logrotate/patches/logrotate-3.7.1-taboo-to-debug.patch
deleted file mode 100644 (file)
index 2e07188..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u -ruN logrotate-3.7.1.orig/config.c logrotate-3.7.1/config.c
---- logrotate-3.7.1.orig/config.c      2003-08-07 07:13:14.000000000 -0400
-+++ logrotate-3.7.1/config.c   2005-05-24 12:13:41.000000000 -0400
-@@ -147,7 +147,7 @@
-     for (i = 0; i < tabooCount; i++) {
-       if (!strcmp(fname + strlen(fname) - strlen(tabooExts[i]),
-           tabooExts[i])) {
--          message(MESS_ERROR, "Ignoring %s, because of %s "
-+          message(MESS_DEBUG, "Ignoring %s, because of %s "
-                   "ending\n", fname, tabooExts[i]);
-           return 0;
diff --git a/package/logrotate/patches/logrotate-3.7.1-weekly.patch b/package/logrotate/patches/logrotate-3.7.1-weekly.patch
deleted file mode 100644 (file)
index 8a371e8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- logrotate-3.7.1-old/logrotate.c    2004-10-19 23:41:24.000000000 +0200
-+++ logrotate-3.7.1-new/logrotate.c    2005-10-02 17:29:22.380767321 +0200
-@@ -424,12 +424,15 @@ int findNeedRotating(logInfo * log, int 
-         switch (log->criterium) {
-           case ROT_WEEKLY:
-             /* rotate if:
--                  1) the current weekday is before the weekday of the
--                     last rotation
-+                  1) the day of the week is the same as the day of the week of
-+                     the previous rotation but not the same day of the year
-+                     this will rotate it on the same day every week, but not
-+                     twice a day.
-                   2) more then a week has passed since the last
-                      rotation */
--            state->doRotate = ((now.tm_wday < state->lastRotated.tm_wday) ||
--                             ((mktime(&now) - mktime(&state->lastRotated)) >
-+            state->doRotate = ((now.tm_wday == state->lastRotated.tm_wday &&
-+                              now.tm_yday != state->lastRotated.tm_yday) ||
-+                              ((mktime(&now) - mktime(&state->lastRotated)) >
-                               (7 * 24 * 3600)));
-             break;
-           case ROT_MONTHLY:
diff --git a/package/lrzsz/Config.in b/package/lrzsz/Config.in
deleted file mode 100644 (file)
index 5398990..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_LRZSZ       
-       prompt "lrsz.............................. X,Y and Z-modem protocols"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Transfer files in your login sessions.
-               Very leightweight ans straight forward.
-               You just need a terminal client that can do 
-               either X, Y or Z-modem file transfers.
-
-               http://www.ohse.de/uwe/software/lrzsz.html
diff --git a/package/lrzsz/Makefile b/package/lrzsz/Makefile
deleted file mode 100644 (file)
index bc4fb11..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=lrzsz
-PKG_VERSION:=0.12.20
-PKG_RELEASE:=1
-PKG_MD5SUM:=b5ce6a74abc9b9eb2af94dffdfd372a4
-
-PKG_SOURCE_URL:=http://www.ohse.de/uwe/releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LRZSZ,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --without-libiconv-prefix \
-                       --without-libintl-prefix \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LRZSZ):
-       install -d -m0755 $(IDIR_LRZSZ)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/lrz $(IDIR_LRZSZ)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/lsz $(IDIR_LRZSZ)/usr/bin/
-       (cd $(IDIR_LRZSZ)/usr/bin; \
-               ln -fs lrz lrx; \
-               ln -fs lrz lrb; \
-               ln -fs lsz lsx; \
-               ln -fs lsz lsb; \
-       );
-       $(RSTRIP) $(IDIR_LRZSZ)
-       $(IPKG_BUILD) $(IDIR_LRZSZ) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/lrzsz/ipkg/lrzsz.control b/package/lrzsz/ipkg/lrzsz.control
deleted file mode 100644 (file)
index 3e6344b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lrzsz
-Priority: optional
-Section: communications
-Source: http://www.ohse.de/uwe/software/lrzsz.html
-Description: X-Modem, Y-modem, Z-modem protocol handlers. Transfer files in a terminal session. You just need a terminal client that supports x,y or z-modem
diff --git a/package/lua/Config.in b/package/lua/Config.in
deleted file mode 100644 (file)
index fc25826..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-menu "lua............................... LUA programming language"
-
-config BR2_COMPILE_LUA
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBLUA
-
-config BR2_PACKAGE_LIBLUA
-       prompt "liblua............................ LUA programming language shared libraries"
-       tristate
-       select BR2_COMPILE_LUA
-       help
-         Lua is a powerful light-weight programming language designed for extending 
-         applications. Lua is also frequently used as a general-purpose, stand-alone 
-         language. Lua is free software.
-         
-         Lua combines simple procedural syntax with powerful data description 
-         constructs based on associative arrays and extensible semantics. Lua is 
-         dynamically typed, interpreted from bytecodes, and has automatic memory 
-         management with garbage collection, making it ideal for configuration, 
-         scripting, and rapid prototyping.
-         
-         Lua is implemented as a small library of C functions, written in ANSI C, and 
-         compiles unmodified in all known platforms. The implementation goals are 
-         simplicity, efficiency, portability, and low embedding cost. The result is a 
-         fast language engine with small footprint, making it ideal in embedded systems 
-         too.
-         
-         http://www.lua.org/
-         
-         This package contains the LUA shared libraries, needed by other programs.
-
-config BR2_PACKAGE_LUA
-       prompt "lua............................... LUA programming language interpreter"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBLUA
-       help
-         Lua is a powerful light-weight programming language designed for extending 
-         applications. Lua is also frequently used as a general-purpose, stand-alone 
-         language. Lua is free software.
-         
-         Lua combines simple procedural syntax with powerful data description 
-         constructs based on associative arrays and extensible semantics. Lua is 
-         dynamically typed, interpreted from bytecodes, and has automatic memory 
-         management with garbage collection, making it ideal for configuration, 
-         scripting, and rapid prototyping.
-         
-         Lua is implemented as a small library of C functions, written in ANSI C, and 
-         compiles unmodified in all known platforms. The implementation goals are 
-         simplicity, efficiency, portability, and low embedding cost. The result is a 
-         fast language engine with small footprint, making it ideal in embedded systems 
-         too.
-         
-         http://www.lua.org/
-         
-         This package contains the LUA language interpreter.
-
-config BR2_PACKAGE_LUAC
-       prompt "luac.............................. LUA programming language compiler"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBLUA
-       help
-         Lua is a powerful light-weight programming language designed for extending 
-         applications. Lua is also frequently used as a general-purpose, stand-alone 
-         language. Lua is free software.
-         
-         Lua combines simple procedural syntax with powerful data description 
-         constructs based on associative arrays and extensible semantics. Lua is 
-         dynamically typed, interpreted from bytecodes, and has automatic memory 
-         management with garbage collection, making it ideal for configuration, 
-         scripting, and rapid prototyping.
-         
-         Lua is implemented as a small library of C functions, written in ANSI C, and 
-         compiles unmodified in all known platforms. The implementation goals are 
-         simplicity, efficiency, portability, and low embedding cost. The result is a 
-         fast language engine with small footprint, making it ideal in embedded systems 
-         too.
-         
-         http://www.lua.org/
-         
-         This package contains the LUA language compiler.
-
-config BR2_PACKAGE_LUA_EXAMPLES
-       prompt "lua-examples...................... LUA programming language examples"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LUA
-       help
-         Lua is a powerful light-weight programming language designed for extending 
-         applications. Lua is also frequently used as a general-purpose, stand-alone 
-         language. Lua is free software.
-         
-         Lua combines simple procedural syntax with powerful data description 
-         constructs based on associative arrays and extensible semantics. Lua is 
-         dynamically typed, interpreted from bytecodes, and has automatic memory 
-         management with garbage collection, making it ideal for configuration, 
-         scripting, and rapid prototyping.
-         
-         Lua is implemented as a small library of C functions, written in ANSI C, and 
-         compiles unmodified in all known platforms. The implementation goals are 
-         simplicity, efficiency, portability, and low embedding cost. The result is a 
-         fast language engine with small footprint, making it ideal in embedded systems 
-         too.
-         
-         http://www.lua.org/
-         
-         This package contains LUA language examples.
-
-endmenu
diff --git a/package/lua/Makefile b/package/lua/Makefile
deleted file mode 100644 (file)
index ae6d085..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=lua
-PKG_VERSION:=5.0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:= dea74646b7e5c621fef7174df83c34b1
-
-PKG_SOURCE_URL:=http://www.lua.org/ftp/ \
-       http://ftp.gwdg.de/pub/languages/lua/ \
-       http://mirrors.dotsrc.org/lua/ \
-       http://www.tecgraf.puc-rio.br/lua/ftp/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBLUA,liblua,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LUA,lua,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LUAC,luac,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LUA_EXAMPLES,lua-examples,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CROSS)gcc" \
-               LD="$(TARGET_CROSS)ld" \
-               AR="$(TARGET_CROSS)ar rcu" \
-               RANLIB="$(TARGET_CROSS)ranlib" \
-               INSTALL_ROOT=/usr \
-               MYCFLAGS="-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
-               MYLDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               all so
-       # remove statically linked binaries, so that they will get linked against shlib this time
-       rm -f $(PKG_BUILD_DIR)/bin/lua{,c}
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CROSS)gcc" \
-               LD="$(TARGET_CROSS)ld" \
-               AR="$(TARGET_CROSS)ar rcu" \
-               RANLIB="$(TARGET_CROSS)ranlib" \
-               INSTALL_ROOT=/usr \
-               MYCFLAGS="-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
-               MYLDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               all
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               INSTALL_ROOT="$(PKG_INSTALL_DIR)/usr" \
-               install soinstall
-       touch $@
-
-$(IPKG_LIBLUA):
-       install -d -m0755 $(IDIR_LIBLUA)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblua{,lib}.so.* $(IDIR_LIBLUA)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBLUA)
-       $(IPKG_BUILD) $(IDIR_LIBLUA) $(PACKAGE_DIR)
-
-$(IPKG_LUA):
-       install -d -m0755 $(IDIR_LUA)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/lua $(IDIR_LUA)/usr/bin/
-       $(RSTRIP) $(IDIR_LUA)
-       $(IPKG_BUILD) $(IDIR_LUA) $(PACKAGE_DIR)
-
-$(IPKG_LUAC):
-       install -d -m0755 $(IDIR_LUAC)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/luac $(IDIR_LUAC)/usr/bin/
-       $(RSTRIP) $(IDIR_LUAC)
-       $(IPKG_BUILD) $(IDIR_LUAC) $(PACKAGE_DIR)
-
-$(IPKG_LUA_EXAMPLES):
-       install -d -m0755 $(IDIR_LUA_EXAMPLES)/usr/share/lua/examples
-       install -m0644 $(PKG_BUILD_DIR)/test/*.lua \
-               $(IDIR_LUA_EXAMPLES)/usr/share/lua/examples/
-       $(RSTRIP) $(IDIR_LUA_EXAMPLES)
-       $(IPKG_BUILD) $(IDIR_LUA_EXAMPLES) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/liblua.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/lua{,lib}.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/lauxlib.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liblua{,lib}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/liblua.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/lua{,lib}.h \
-               $(STAGING_DIR)/usr/include/lauxlib.h \
-               $(STAGING_DIR)/usr/lib/liblua{,lib}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/lua/ipkg/liblua.control b/package/lua/ipkg/liblua.control
deleted file mode 100644 (file)
index 502523a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: liblua
-Priority: optional
-Section: libs
-Description: LUA programming language shared libraries
diff --git a/package/lua/ipkg/lua-examples.control b/package/lua/ipkg/lua-examples.control
deleted file mode 100644 (file)
index fc0e46e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lua-examples
-Priority: optional
-Section: devel
-Description: LUA programming language examples
-Depends: lua
diff --git a/package/lua/ipkg/lua.control b/package/lua/ipkg/lua.control
deleted file mode 100644 (file)
index a938103..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lua
-Priority: optional
-Section: admin
-Description: LUA programming language interpreter
-Depends: liblua
diff --git a/package/lua/ipkg/luac.control b/package/lua/ipkg/luac.control
deleted file mode 100644 (file)
index f379f9e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: luac
-Priority: optional
-Section: devel
-Description: LUA programming language compiler
-Depends: liblua
diff --git a/package/lua/patches/lua-5.0.2-config.patch b/package/lua/patches/lua-5.0.2-config.patch
deleted file mode 100644 (file)
index fa5b0e7..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -ruN lua-5.0.2-orig/config lua-5.0.2-1/config
---- lua-5.0.2-orig/config      2003-04-11 16:00:41.000000000 +0200
-+++ lua-5.0.2-1/config 2005-05-25 11:23:35.000000000 +0200
-@@ -25,15 +25,15 @@
- # interface (e.g., Linux, Solaris, IRIX, BSD, AIX, HPUX, and probably others),
- # uncomment the next two lines.
- #
--#LOADLIB= -DUSE_DLOPEN=1
--#DLLIB= -ldl
-+LOADLIB= -DUSE_DLOPEN=1
-+DLLIB= -ldl
- #
- # In Linux with gcc, you should also uncomment the next definition for
- # MYLDFLAGS, which passes -E (= -export-dynamic) to the linker. This option
- # allows dynamic libraries to link back to the `lua' program, so that they do
- # not need the Lua libraries. (Other systems may have an equivalent facility.)
- #
--#MYLDFLAGS= -Wl,-E
-+MYLDFLAGS= -Wl,-E
- #
- # On Windows systems. support for dynamic loading is enabled by default.
- # To disable this support, uncomment the next line.
-@@ -142,7 +142,7 @@
- # This should work in all Unix systems, but you may want to add options.
- #
--STRIP= strip
-+STRIP= /bin/true
- # ------------------------------------------------------------------ install
diff --git a/package/lua/patches/lua-5.0.2-soname.patch b/package/lua/patches/lua-5.0.2-soname.patch
deleted file mode 100644 (file)
index 3364ff6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN lua-5.0.2-orig/Makefile lua-5.0.2-1/Makefile
---- lua-5.0.2-orig/Makefile    2004-03-12 02:50:55.000000000 +0100
-+++ lua-5.0.2-1/Makefile       2005-05-25 11:41:44.000000000 +0200
-@@ -38,8 +38,8 @@
- # shared libraries (for Linux)
- so:
--      ld -o lib/liblua.so.$V -shared src/*.o
--      ld -o lib/liblualib.so.$V -shared src/lib/*.o
-+      $(LD) -o lib/liblua.so.$V -shared -soname="liblua.so.$V" src/*.o
-+      $(LD) -o lib/liblualib.so.$V -shared -soname="liblualib.so.$V" src/lib/*.o
-       cd lib; ln -fs liblua.so.$V liblua.so; ln -fs liblualib.so.$V liblualib.so
- # binaries using shared libraries
diff --git a/package/macchanger/Config.in b/package/macchanger/Config.in
deleted file mode 100755 (executable)
index c0ece47..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_MACCHANGER
-        tristate "macchanger........................ utility for viewing/manipulating the MAC address"
-       default m if CONFIG_DEVEL
-       help
-               This is a GNU/Linux utility for viewing/manipulating the MAC address
-               of network interfaces.
-               
-               http://www.alobbs.com/macchanger
diff --git a/package/macchanger/Makefile b/package/macchanger/Makefile
deleted file mode 100755 (executable)
index 75cbb9c..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=macchanger
-PKG_VERSION:=1.5.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=79b7cdaeca3d8ebafa764c4b0dd03ab7
-PKG_SOURCE_URL:=@GNU/macchanger
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MACCHANGER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-                $(TARGET_CONFIGURE_OPTS) \
-                CFLAGS="$(TARGET_CFLAGS)" \
-                ./configure \
-                --target=$(GNU_TARGET_NAME) \
-                --host=$(GNU_TARGET_NAME) \
-                --build=$(GNU_HOST_NAME) \
-                --prefix=/usr \
-                --exec-prefix=/usr \
-                --bindir=/usr/bin \
-                --sbindir=/usr/sbin \
-                --libexecdir=/usr/lib \
-                --sysconfdir=/etc \
-                --datadir=/usr/share \
-                --localstatedir=/var \
-                --mandir=/usr/man \
-                               --mandir=/usr/man \
-                --infodir=/usr/info \
-                --program-prefix="" \
-                               --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) install
-       touch $@
-
-$(IPKG_MACCHANGER):
-       mkdir -p $(IDIR_MACCHANGER)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_MACCHANGER)/
-       $(RSTRIP) $(IDIR_MACCHANGER)
-       $(IPKG_BUILD) $(IDIR_MACCHANGER) $(PACKAGE_DIR)
diff --git a/package/macchanger/ipkg/macchanger.control b/package/macchanger/ipkg/macchanger.control
deleted file mode 100755 (executable)
index 9149cc3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: macchanger
-Section: sys
-Architecture: mipsel
-Priority: optional
-Description: This is a GNU/Linux utility for viewing/manipulating the MAC address
-of network interfaces.
diff --git a/package/madplay/Config.in b/package/madplay/Config.in
deleted file mode 100644 (file)
index 59e2346..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_MADPLAY
-       tristate "madplay........................... MPEG audio player in fixed point"
-       default m if CONFIG_DEVELOPER
-       select BR2_PACKAGE_LIBID3TAG 
-       select BR2_PACKAGE_LIBMAD
-       help
-         MAD is an MPEG audio decoder. It currently only supports the MPEG 1
-         standard, but fully implements all three audio layers (Layer I, Layer II,
-         and Layer III, the latter often colloquially known as MP3.).  There is also
-         full support for ID3 tags.
-
-
diff --git a/package/madplay/Makefile b/package/madplay/Makefile
deleted file mode 100644 (file)
index 15ddd14..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=madplay
-PKG_VERSION:=0.15.2b
-PKG_RELEASE:=1
-PKG_MD5SUM:=6814b47ceaa99880c754c5195aa1aac1
-
-PKG_SOURCE_URL:=@SF/mad \
-       ftp://ftp.mars.org/pub/mpeg/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MADPLAY,madplay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-lz" \
-               ac_cv_linux_vers=2 \
-               td_cv_buggygetaddrinfo="no" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-                       --disable-rpath \
-                       --disable-debugging \
-                       --disable-profiling \
-                       --disable-experimental \
-                       --without-libiconv-prefix \
-                       --without-libintl-prefix \
-                       --without-alsa \
-                       --without-esd \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_MADPLAY):
-       install -m0755 -d $(IDIR_MADPLAY)/usr/bin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/bin/madplay $(IDIR_MADPLAY)/usr/bin/
-       $(RSTRIP) $(IDIR_MADPLAY)
-       $(IPKG_BUILD) $(IDIR_MADPLAY) $(PACKAGE_DIR)
diff --git a/package/madplay/ipkg/madplay.control b/package/madplay/ipkg/madplay.control
deleted file mode 100644 (file)
index f776e7c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: madplay
-Priority: optional
-Section: sound
-Description: MPEG audio player in fixed point
-Depends: libid3tag, libmad
-
diff --git a/package/maradns/Config.in b/package/maradns/Config.in
deleted file mode 100644 (file)
index 7c6974c..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_MARADNS
-       prompt "maradns........................... Small and secure DNS Server"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A small and secure DNS server
-         
-         http://www.maradns.org/
-
diff --git a/package/maradns/Makefile b/package/maradns/Makefile
deleted file mode 100644 (file)
index 4625ed7..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=maradns
-PKG_VERSION:=1.0.35
-PKG_RELEASE:=1
-PKG_MD5SUM:=1b2ba196ddde5f545af177b4531e0d70
-
-PKG_SOURCE_URL:=http://www.maradns.org/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MARADNS,maradns,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               FLAGS="$(TARGET_CFLAGS)" \
-               CC=$(TARGET_CC) \
-               HOSTCC="$(HOSTCC)"
-       mkdir -p $(PKG_INSTALL_DIR)/usr/{bin,sbin}
-       mkdir -p $(PKG_INSTALL_DIR)/usr/man/man{1,5,8}
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               PREFIX="$(PKG_INSTALL_DIR)/usr" \
-               RPM_BUILD_ROOT="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_MARADNS):
-       install -d -m0755 $(IDIR_MARADNS)/etc
-       install -m0644 ./files/mararc $(IDIR_MARADNS)/etc/mararc
-       install -d -m0755 $(IDIR_MARADNS)/etc/init.d
-       install -m0755 ./files/maradns.init $(IDIR_MARADNS)/etc/init.d/S60maradns
-       install -d -m0755 $(IDIR_MARADNS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/{askmara,getzone} $(IDIR_MARADNS)/usr/bin/
-       install -d -m0755 $(IDIR_MARADNS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/{maradns,zoneserver} $(IDIR_MARADNS)/usr/sbin/
-       $(RSTRIP) $(IDIR_MARADNS)
-       $(IPKG_BUILD) $(IDIR_MARADNS) $(PACKAGE_DIR)
diff --git a/package/maradns/files/maradns.init b/package/maradns/files/maradns.init
deleted file mode 100644 (file)
index eec174e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-[ -d /etc/maradns ] || mkdir -p /etc/maradns
-/usr/sbin/maradns >/dev/null 2>&1 &
diff --git a/package/maradns/files/mararc b/package/maradns/files/mararc
deleted file mode 100644 (file)
index e67ee99..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-hide_disclaimer="YES"
-chroot_dir="/etc/maradns"
-bind_address="0.0.0.0"
-maradns_uid=65534
-maxprocs=10
-random_seed_file="/dev/urandom"
-recursive_acl="192.168.1.0/24"
-root_servers={}
-root_servers["."]="198.41.0.4,128.9.0.107,192.33.4.12,128.8.10.90,192.203.230.10,192.5.5.241,192.112.36.4,128.63.2.53,192.36.148.17,192.58.128.30,193.0.14.129,198.32.64.12,202.12.27.33"
diff --git a/package/maradns/ipkg/maradns.conffiles b/package/maradns/ipkg/maradns.conffiles
deleted file mode 100644 (file)
index 53fcab8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/mararc
\ No newline at end of file
diff --git a/package/maradns/ipkg/maradns.control b/package/maradns/ipkg/maradns.control
deleted file mode 100644 (file)
index 5db7497..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Package: maradns
-Section: net
-Priority: optional
-Depends: libpthread
-Description: MaraDNS is a small, secure DNS Server
-  MaraDNS is intended for environments where a DNS 
-  server must be secure and where the server must use
-  the absolute minimum number of resources possible.
diff --git a/package/maradns/patches/cross-compile-fix.patch b/package/maradns/patches/cross-compile-fix.patch
deleted file mode 100644 (file)
index d8ee0e0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN maradns-1.0.26.old/rng/Makefile maradns-1.0.26.dev/rng/Makefile
---- maradns-1.0.26.old/rng/Makefile    2003-08-02 21:39:36.000000000 +0200
-+++ maradns-1.0.26.dev/rng/Makefile    2005-04-30 23:29:30.000000000 +0200
-@@ -20,7 +20,7 @@
-       $(CC) -c $(FLAGS) -o rng-api-fst.o rng-api-fst.c
- make_32bit_tables: make_32bit_tables.c
--      $(CC) -o make_32bit_tables make_32bit_tables.c
-+      $(HOSTCC) -o make_32bit_tables make_32bit_tables.c
- rng-32bit-tables.h: make_32bit_tables
-       ./make_32bit_tables > rng-32bit-tables.h
diff --git a/package/matrixssl/Config.in b/package/matrixssl/Config.in
deleted file mode 100644 (file)
index 3d4532e..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_COMPILE_MATRIXSSL
-       tristate
-       depends BR2_PACKAGE_LIBMATRIXSSL
-
-config BR2_PACKAGE_LIBMATRIXSSL
-       prompt "libmatrixssl...................... Embedded SSL implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MATRIXSSL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         An embedded SSL implementation
-         
-         http://www.matrixssl.org/
-         
-         Depends: libpthread
-
diff --git a/package/matrixssl/Makefile b/package/matrixssl/Makefile
deleted file mode 100644 (file)
index 89bd39a..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=matrixssl
-PKG_VERSION:=1.2.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=771c1489488e62668d673478311d63ca
-
-PKG_SOURCE_URL:=http://nbd.vd-s.ath.cx/openwrt
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBMATRIXSSL,libmatrixssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               $(TARGET_CONFIGURE_OPTS) \
-               DFLAGS="$(TARGET_CFLAGS) -Wall"
-       touch $@
-
-$(IPKG_LIBMATRIXSSL):
-       install -d -m0755 $(IDIR_LIBMATRIXSSL)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/src/libmatrixssl.so.* $(IDIR_LIBMATRIXSSL)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBMATRIXSSL)
-       $(IPKG_BUILD) $(IDIR_LIBMATRIXSSL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libmatrixssl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include/matrixSsl
-       $(CP) $(PKG_BUILD_DIR)/matrixSsl.h $(STAGING_DIR)/usr/include/matrixSsl
-       ln -sf matrixSsl/matrixSsl.h $(STAGING_DIR)/usr/include/matrixSsl.h
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/src/libmatrixssl.so* $(STAGING_DIR)/usr/lib
-
-install-dev: $(STAGING_DIR)/usr/lib/libmatrixssl.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/matrixSsl* \
-         $(STAGING_DIR)/usr/lib/libmatrixssl.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/matrixssl/ipkg/libmatrixssl.control b/package/matrixssl/ipkg/libmatrixssl.control
deleted file mode 100644 (file)
index fb1816a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libmatrixssl
-Priority: optional
-Section: libs
-Description: an embedded SSL implementation
-Depends: libpthread
diff --git a/package/matrixssl/patches/matrixssl-1.2.4.diff b/package/matrixssl/patches/matrixssl-1.2.4.diff
deleted file mode 100644 (file)
index b4a2bc9..0000000
+++ /dev/null
@@ -1,1971 +0,0 @@
-diff -urN matrixssl.old/matrixSsl.h matrixssl/matrixSsl.h
---- matrixssl.old/matrixSsl.h  2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/matrixSsl.h      2005-03-06 01:32:33.000000000 +0100
-@@ -154,6 +154,29 @@
- #define       SSL_OPTION_DELETE_SESSION               0
-+
-+#define SSL_MD5_DIGEST_LENGTH 16
-+#define SSL_MD5_CONTEXT_DATA_SIZE 96
-+
-+typedef struct {
-+      unsigned char data[SSL_MD5_CONTEXT_DATA_SIZE];
-+} sslMd5Context_t;
-+
-+
-+#define SSL_SHA1_DIGEST_LENGTH 20
-+#define SSL_SHA1_CONTEXT_DATA_SIZE 96
-+
-+typedef struct {
-+      unsigned char data[SSL_SHA1_CONTEXT_DATA_SIZE];
-+} sslSha1Context_t;
-+
-+
-+#define SSL_CIPHER_CONTEXT_DATA_SIZE 784
-+
-+typedef struct {
-+      unsigned char data[SSL_CIPHER_CONTEXT_DATA_SIZE];
-+} sslCipherContext_t;
-+
- /******************************************************************************/
- /*
-       Explicitly import these apis on Windows.  If we're being included from the
-@@ -220,6 +243,71 @@
-                                                               char *privBuf, int32 privLen, char *privPass,
-                                                               char *trustedCABuf, int32 trustedCALen);
-+
-+/*
-+      ARC4 (RC4) API
-+*/
-+
-+SSLPUBLIC void        matrixArc4Init(sslCipherContext_t *ctx, unsigned char *key, 
-+                                              int keylen);
-+
-+SSLPUBLIC int matrixArc4(sslCipherContext_t *ctx, unsigned char *in,
-+                                              unsigned char *out, int len);
-+
-+/*
-+      3DES (Triple-DES) API
-+*/
-+
-+SSLPUBLIC int matrix3desInit(sslCipherContext_t *ctx, unsigned char *IV,
-+                                              unsigned char *key, int keylen);
-+
-+SSLPUBLIC int matrix3desEncrypt(sslCipherContext_t *ctx, unsigned char *pt, 
-+                                              unsigned char *ct, int len);
-+
-+SSLPUBLIC int matrix3desDecrypt(sslCipherContext_t *ctx, unsigned char *ct,
-+                                              unsigned char *pt, int len);
-+
-+/*
-+      AES API
-+*/
-+
-+SSLPUBLIC int matrixAesInit(sslCipherContext_t *ctx, unsigned char *IV,
-+                                              unsigned char *key, int keylen);
-+
-+SSLPUBLIC int matrixAesEncrypt(sslCipherContext_t *ctx, unsigned char *pt,
-+                                              unsigned char *ct, int len);
-+
-+SSLPUBLIC int matrixAesDecrypt(sslCipherContext_t *ctx, unsigned char *ct,
-+                                              unsigned char *pt, int len);
-+
-+/*
-+      MD5 API
-+*/
-+
-+SSLPUBLIC void        matrixMd5Init(sslMd5Context_t *ctx);
-+
-+SSLPUBLIC void        matrixMd5Update(sslMd5Context_t *ctx, const unsigned char *buf, 
-+                                              unsigned long len);
-+
-+SSLPUBLIC int matrixMd5Final(sslMd5Context_t *ctx, unsigned char *hash);
-+
-+SSLPUBLIC unsigned char *matrixMd5Digest(const unsigned char *buf, 
-+                                              unsigned long len, unsigned char *hash);
-+
-+/*
-+      SHA1 API
-+*/
-+
-+SSLPUBLIC void        matrixSha1Init(sslSha1Context_t *ctx);
-+
-+SSLPUBLIC void        matrixSha1Update(sslSha1Context_t *ctx, const unsigned char *buf, 
-+                                              unsigned long len);
-+
-+SSLPUBLIC int matrixSha1Final(sslSha1Context_t *ctx, unsigned char *hash);
-+
-+SSLPUBLIC unsigned char *matrixSha1Digest(const unsigned char *buf, 
-+                                              unsigned long len, unsigned char *hash);
-+
- /******************************************************************************/
- #ifdef __cplusplus
-diff -urN matrixssl.old/src/crypto/cryptoLayer.h matrixssl/src/crypto/cryptoLayer.h
---- matrixssl.old/src/crypto/cryptoLayer.h     2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/crypto/cryptoLayer.h 2005-03-06 01:32:33.000000000 +0100
-@@ -115,6 +115,7 @@
- */
- /* #define USE_FULL_CERT_PARSE */
- /* #define USE_MD2 */
-+#define USE_AES
- /*
-       Now that we've set up the required defines, include the crypto layer header
-diff -urN matrixssl.old/src/crypto/peersec/aes.c matrixssl/src/crypto/peersec/aes.c
---- matrixssl.old/src/crypto/peersec/aes.c     1970-01-01 01:00:00.000000000 +0100
-+++ matrixssl/src/crypto/peersec/aes.c 2005-03-06 01:32:33.000000000 +0100
-@@ -0,0 +1,1708 @@
-+/*
-+ *    aes.c
-+ *
-+ *    AES CBC block cipher implementation
-+ */
-+/*
-+ *    Copyright (c) PeerSec Networks, 2002-2004. All Rights Reserved.
-+ *    The latest version of this code is available at http://www.matrixssl.org
-+ *
-+ *    This software is open source; you can redistribute it and/or modify
-+ *    it under the terms of the GNU General Public License as published by
-+ *    the Free Software Foundation; either version 2 of the License, or
-+ *    (at your option) any later version.
-+ *
-+ *    This General Public License does NOT permit incorporating this software 
-+ *    into proprietary programs.  If you are unable to comply with the GPL, a 
-+ *    commercial license for this software may be purchased from PeerSec Networks
-+ *    at http://www.peersec.com
-+ *    
-+ *    This program is distributed in WITHOUT ANY WARRANTY; without even the 
-+ *    implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-+ *    See the GNU General Public License for more details.
-+ *    
-+ *    You should have received a copy of the GNU General Public License
-+ *    along with this program; if not, write to the Free Software
-+ *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-+ *    http://www.gnu.org/copyleft/gpl.html
-+ */
-+/******************************************************************************/
-+
-+#include "../cryptoLayer.h"
-+
-+#ifdef USE_AES
-+
-+/* The precomputed tables for AES */
-+/*
-+Te0[x] = S [x].[02, 01, 01, 03];
-+Te1[x] = S [x].[03, 02, 01, 01];
-+Te2[x] = S [x].[01, 03, 02, 01];
-+Te3[x] = S [x].[01, 01, 03, 02];
-+Te4[x] = S [x].[01, 01, 01, 01];
-+
-+Td0[x] = Si[x].[0e, 09, 0d, 0b];
-+Td1[x] = Si[x].[0b, 0e, 09, 0d];
-+Td2[x] = Si[x].[0d, 0b, 0e, 09];
-+Td3[x] = Si[x].[09, 0d, 0b, 0e];
-+Td4[x] = Si[x].[01, 01, 01, 01];
-+*/
-+
-+static const ulong32 TE0[256] = {
-+    0xc66363a5UL, 0xf87c7c84UL, 0xee777799UL, 0xf67b7b8dUL,
-+    0xfff2f20dUL, 0xd66b6bbdUL, 0xde6f6fb1UL, 0x91c5c554UL,
-+    0x60303050UL, 0x02010103UL, 0xce6767a9UL, 0x562b2b7dUL,
-+    0xe7fefe19UL, 0xb5d7d762UL, 0x4dababe6UL, 0xec76769aUL,
-+    0x8fcaca45UL, 0x1f82829dUL, 0x89c9c940UL, 0xfa7d7d87UL,
-+    0xeffafa15UL, 0xb25959ebUL, 0x8e4747c9UL, 0xfbf0f00bUL,
-+    0x41adadecUL, 0xb3d4d467UL, 0x5fa2a2fdUL, 0x45afafeaUL,
-+    0x239c9cbfUL, 0x53a4a4f7UL, 0xe4727296UL, 0x9bc0c05bUL,
-+    0x75b7b7c2UL, 0xe1fdfd1cUL, 0x3d9393aeUL, 0x4c26266aUL,
-+    0x6c36365aUL, 0x7e3f3f41UL, 0xf5f7f702UL, 0x83cccc4fUL,
-+    0x6834345cUL, 0x51a5a5f4UL, 0xd1e5e534UL, 0xf9f1f108UL,
-+    0xe2717193UL, 0xabd8d873UL, 0x62313153UL, 0x2a15153fUL,
-+    0x0804040cUL, 0x95c7c752UL, 0x46232365UL, 0x9dc3c35eUL,
-+    0x30181828UL, 0x379696a1UL, 0x0a05050fUL, 0x2f9a9ab5UL,
-+    0x0e070709UL, 0x24121236UL, 0x1b80809bUL, 0xdfe2e23dUL,
-+    0xcdebeb26UL, 0x4e272769UL, 0x7fb2b2cdUL, 0xea75759fUL,
-+    0x1209091bUL, 0x1d83839eUL, 0x582c2c74UL, 0x341a1a2eUL,
-+    0x361b1b2dUL, 0xdc6e6eb2UL, 0xb45a5aeeUL, 0x5ba0a0fbUL,
-+    0xa45252f6UL, 0x763b3b4dUL, 0xb7d6d661UL, 0x7db3b3ceUL,
-+    0x5229297bUL, 0xdde3e33eUL, 0x5e2f2f71UL, 0x13848497UL,
-+    0xa65353f5UL, 0xb9d1d168UL, 0x00000000UL, 0xc1eded2cUL,
-+    0x40202060UL, 0xe3fcfc1fUL, 0x79b1b1c8UL, 0xb65b5bedUL,
-+    0xd46a6abeUL, 0x8dcbcb46UL, 0x67bebed9UL, 0x7239394bUL,
-+    0x944a4adeUL, 0x984c4cd4UL, 0xb05858e8UL, 0x85cfcf4aUL,
-+    0xbbd0d06bUL, 0xc5efef2aUL, 0x4faaaae5UL, 0xedfbfb16UL,
-+    0x864343c5UL, 0x9a4d4dd7UL, 0x66333355UL, 0x11858594UL,
-+    0x8a4545cfUL, 0xe9f9f910UL, 0x04020206UL, 0xfe7f7f81UL,
-+    0xa05050f0UL, 0x783c3c44UL, 0x259f9fbaUL, 0x4ba8a8e3UL,
-+    0xa25151f3UL, 0x5da3a3feUL, 0x804040c0UL, 0x058f8f8aUL,
-+    0x3f9292adUL, 0x219d9dbcUL, 0x70383848UL, 0xf1f5f504UL,
-+    0x63bcbcdfUL, 0x77b6b6c1UL, 0xafdada75UL, 0x42212163UL,
-+    0x20101030UL, 0xe5ffff1aUL, 0xfdf3f30eUL, 0xbfd2d26dUL,
-+    0x81cdcd4cUL, 0x180c0c14UL, 0x26131335UL, 0xc3ecec2fUL,
-+    0xbe5f5fe1UL, 0x359797a2UL, 0x884444ccUL, 0x2e171739UL,
-+    0x93c4c457UL, 0x55a7a7f2UL, 0xfc7e7e82UL, 0x7a3d3d47UL,
-+    0xc86464acUL, 0xba5d5de7UL, 0x3219192bUL, 0xe6737395UL,
-+    0xc06060a0UL, 0x19818198UL, 0x9e4f4fd1UL, 0xa3dcdc7fUL,
-+    0x44222266UL, 0x542a2a7eUL, 0x3b9090abUL, 0x0b888883UL,
-+    0x8c4646caUL, 0xc7eeee29UL, 0x6bb8b8d3UL, 0x2814143cUL,
-+    0xa7dede79UL, 0xbc5e5ee2UL, 0x160b0b1dUL, 0xaddbdb76UL,
-+    0xdbe0e03bUL, 0x64323256UL, 0x743a3a4eUL, 0x140a0a1eUL,
-+    0x924949dbUL, 0x0c06060aUL, 0x4824246cUL, 0xb85c5ce4UL,
-+    0x9fc2c25dUL, 0xbdd3d36eUL, 0x43acacefUL, 0xc46262a6UL,
-+    0x399191a8UL, 0x319595a4UL, 0xd3e4e437UL, 0xf279798bUL,
-+    0xd5e7e732UL, 0x8bc8c843UL, 0x6e373759UL, 0xda6d6db7UL,
-+    0x018d8d8cUL, 0xb1d5d564UL, 0x9c4e4ed2UL, 0x49a9a9e0UL,
-+    0xd86c6cb4UL, 0xac5656faUL, 0xf3f4f407UL, 0xcfeaea25UL,
-+    0xca6565afUL, 0xf47a7a8eUL, 0x47aeaee9UL, 0x10080818UL,
-+    0x6fbabad5UL, 0xf0787888UL, 0x4a25256fUL, 0x5c2e2e72UL,
-+    0x381c1c24UL, 0x57a6a6f1UL, 0x73b4b4c7UL, 0x97c6c651UL,
-+    0xcbe8e823UL, 0xa1dddd7cUL, 0xe874749cUL, 0x3e1f1f21UL,
-+    0x964b4bddUL, 0x61bdbddcUL, 0x0d8b8b86UL, 0x0f8a8a85UL,
-+    0xe0707090UL, 0x7c3e3e42UL, 0x71b5b5c4UL, 0xcc6666aaUL,
-+    0x904848d8UL, 0x06030305UL, 0xf7f6f601UL, 0x1c0e0e12UL,
-+    0xc26161a3UL, 0x6a35355fUL, 0xae5757f9UL, 0x69b9b9d0UL,
-+    0x17868691UL, 0x99c1c158UL, 0x3a1d1d27UL, 0x279e9eb9UL,
-+    0xd9e1e138UL, 0xebf8f813UL, 0x2b9898b3UL, 0x22111133UL,
-+    0xd26969bbUL, 0xa9d9d970UL, 0x078e8e89UL, 0x339494a7UL,
-+    0x2d9b9bb6UL, 0x3c1e1e22UL, 0x15878792UL, 0xc9e9e920UL,
-+    0x87cece49UL, 0xaa5555ffUL, 0x50282878UL, 0xa5dfdf7aUL,
-+    0x038c8c8fUL, 0x59a1a1f8UL, 0x09898980UL, 0x1a0d0d17UL,
-+    0x65bfbfdaUL, 0xd7e6e631UL, 0x844242c6UL, 0xd06868b8UL,
-+    0x824141c3UL, 0x299999b0UL, 0x5a2d2d77UL, 0x1e0f0f11UL,
-+    0x7bb0b0cbUL, 0xa85454fcUL, 0x6dbbbbd6UL, 0x2c16163aUL,
-+};
-+
-+static const ulong32 Te4[256] = {
-+    0x63636363UL, 0x7c7c7c7cUL, 0x77777777UL, 0x7b7b7b7bUL,
-+    0xf2f2f2f2UL, 0x6b6b6b6bUL, 0x6f6f6f6fUL, 0xc5c5c5c5UL,
-+    0x30303030UL, 0x01010101UL, 0x67676767UL, 0x2b2b2b2bUL,
-+    0xfefefefeUL, 0xd7d7d7d7UL, 0xababababUL, 0x76767676UL,
-+    0xcacacacaUL, 0x82828282UL, 0xc9c9c9c9UL, 0x7d7d7d7dUL,
-+    0xfafafafaUL, 0x59595959UL, 0x47474747UL, 0xf0f0f0f0UL,
-+    0xadadadadUL, 0xd4d4d4d4UL, 0xa2a2a2a2UL, 0xafafafafUL,
-+    0x9c9c9c9cUL, 0xa4a4a4a4UL, 0x72727272UL, 0xc0c0c0c0UL,
-+    0xb7b7b7b7UL, 0xfdfdfdfdUL, 0x93939393UL, 0x26262626UL,
-+    0x36363636UL, 0x3f3f3f3fUL, 0xf7f7f7f7UL, 0xccccccccUL,
-+    0x34343434UL, 0xa5a5a5a5UL, 0xe5e5e5e5UL, 0xf1f1f1f1UL,
-+    0x71717171UL, 0xd8d8d8d8UL, 0x31313131UL, 0x15151515UL,
-+    0x04040404UL, 0xc7c7c7c7UL, 0x23232323UL, 0xc3c3c3c3UL,
-+    0x18181818UL, 0x96969696UL, 0x05050505UL, 0x9a9a9a9aUL,
-+    0x07070707UL, 0x12121212UL, 0x80808080UL, 0xe2e2e2e2UL,
-+    0xebebebebUL, 0x27272727UL, 0xb2b2b2b2UL, 0x75757575UL,
-+    0x09090909UL, 0x83838383UL, 0x2c2c2c2cUL, 0x1a1a1a1aUL,
-+    0x1b1b1b1bUL, 0x6e6e6e6eUL, 0x5a5a5a5aUL, 0xa0a0a0a0UL,
-+    0x52525252UL, 0x3b3b3b3bUL, 0xd6d6d6d6UL, 0xb3b3b3b3UL,
-+    0x29292929UL, 0xe3e3e3e3UL, 0x2f2f2f2fUL, 0x84848484UL,
-+    0x53535353UL, 0xd1d1d1d1UL, 0x00000000UL, 0xededededUL,
-+    0x20202020UL, 0xfcfcfcfcUL, 0xb1b1b1b1UL, 0x5b5b5b5bUL,
-+    0x6a6a6a6aUL, 0xcbcbcbcbUL, 0xbebebebeUL, 0x39393939UL,
-+    0x4a4a4a4aUL, 0x4c4c4c4cUL, 0x58585858UL, 0xcfcfcfcfUL,
-+    0xd0d0d0d0UL, 0xefefefefUL, 0xaaaaaaaaUL, 0xfbfbfbfbUL,
-+    0x43434343UL, 0x4d4d4d4dUL, 0x33333333UL, 0x85858585UL,
-+    0x45454545UL, 0xf9f9f9f9UL, 0x02020202UL, 0x7f7f7f7fUL,
-+    0x50505050UL, 0x3c3c3c3cUL, 0x9f9f9f9fUL, 0xa8a8a8a8UL,
-+    0x51515151UL, 0xa3a3a3a3UL, 0x40404040UL, 0x8f8f8f8fUL,
-+    0x92929292UL, 0x9d9d9d9dUL, 0x38383838UL, 0xf5f5f5f5UL,
-+    0xbcbcbcbcUL, 0xb6b6b6b6UL, 0xdadadadaUL, 0x21212121UL,
-+    0x10101010UL, 0xffffffffUL, 0xf3f3f3f3UL, 0xd2d2d2d2UL,
-+    0xcdcdcdcdUL, 0x0c0c0c0cUL, 0x13131313UL, 0xececececUL,
-+    0x5f5f5f5fUL, 0x97979797UL, 0x44444444UL, 0x17171717UL,
-+    0xc4c4c4c4UL, 0xa7a7a7a7UL, 0x7e7e7e7eUL, 0x3d3d3d3dUL,
-+    0x64646464UL, 0x5d5d5d5dUL, 0x19191919UL, 0x73737373UL,
-+    0x60606060UL, 0x81818181UL, 0x4f4f4f4fUL, 0xdcdcdcdcUL,
-+    0x22222222UL, 0x2a2a2a2aUL, 0x90909090UL, 0x88888888UL,
-+    0x46464646UL, 0xeeeeeeeeUL, 0xb8b8b8b8UL, 0x14141414UL,
-+    0xdedededeUL, 0x5e5e5e5eUL, 0x0b0b0b0bUL, 0xdbdbdbdbUL,
-+    0xe0e0e0e0UL, 0x32323232UL, 0x3a3a3a3aUL, 0x0a0a0a0aUL,
-+    0x49494949UL, 0x06060606UL, 0x24242424UL, 0x5c5c5c5cUL,
-+    0xc2c2c2c2UL, 0xd3d3d3d3UL, 0xacacacacUL, 0x62626262UL,
-+    0x91919191UL, 0x95959595UL, 0xe4e4e4e4UL, 0x79797979UL,
-+    0xe7e7e7e7UL, 0xc8c8c8c8UL, 0x37373737UL, 0x6d6d6d6dUL,
-+    0x8d8d8d8dUL, 0xd5d5d5d5UL, 0x4e4e4e4eUL, 0xa9a9a9a9UL,
-+    0x6c6c6c6cUL, 0x56565656UL, 0xf4f4f4f4UL, 0xeaeaeaeaUL,
-+    0x65656565UL, 0x7a7a7a7aUL, 0xaeaeaeaeUL, 0x08080808UL,
-+    0xbabababaUL, 0x78787878UL, 0x25252525UL, 0x2e2e2e2eUL,
-+    0x1c1c1c1cUL, 0xa6a6a6a6UL, 0xb4b4b4b4UL, 0xc6c6c6c6UL,
-+    0xe8e8e8e8UL, 0xddddddddUL, 0x74747474UL, 0x1f1f1f1fUL,
-+    0x4b4b4b4bUL, 0xbdbdbdbdUL, 0x8b8b8b8bUL, 0x8a8a8a8aUL,
-+    0x70707070UL, 0x3e3e3e3eUL, 0xb5b5b5b5UL, 0x66666666UL,
-+    0x48484848UL, 0x03030303UL, 0xf6f6f6f6UL, 0x0e0e0e0eUL,
-+    0x61616161UL, 0x35353535UL, 0x57575757UL, 0xb9b9b9b9UL,
-+    0x86868686UL, 0xc1c1c1c1UL, 0x1d1d1d1dUL, 0x9e9e9e9eUL,
-+    0xe1e1e1e1UL, 0xf8f8f8f8UL, 0x98989898UL, 0x11111111UL,
-+    0x69696969UL, 0xd9d9d9d9UL, 0x8e8e8e8eUL, 0x94949494UL,
-+    0x9b9b9b9bUL, 0x1e1e1e1eUL, 0x87878787UL, 0xe9e9e9e9UL,
-+    0xcecececeUL, 0x55555555UL, 0x28282828UL, 0xdfdfdfdfUL,
-+    0x8c8c8c8cUL, 0xa1a1a1a1UL, 0x89898989UL, 0x0d0d0d0dUL,
-+    0xbfbfbfbfUL, 0xe6e6e6e6UL, 0x42424242UL, 0x68686868UL,
-+    0x41414141UL, 0x99999999UL, 0x2d2d2d2dUL, 0x0f0f0f0fUL,
-+    0xb0b0b0b0UL, 0x54545454UL, 0xbbbbbbbbUL, 0x16161616UL,
-+};
-+
-+static const ulong32 TD0[256] = {
-+    0x51f4a750UL, 0x7e416553UL, 0x1a17a4c3UL, 0x3a275e96UL,
-+    0x3bab6bcbUL, 0x1f9d45f1UL, 0xacfa58abUL, 0x4be30393UL,
-+    0x2030fa55UL, 0xad766df6UL, 0x88cc7691UL, 0xf5024c25UL,
-+    0x4fe5d7fcUL, 0xc52acbd7UL, 0x26354480UL, 0xb562a38fUL,
-+    0xdeb15a49UL, 0x25ba1b67UL, 0x45ea0e98UL, 0x5dfec0e1UL,
-+    0xc32f7502UL, 0x814cf012UL, 0x8d4697a3UL, 0x6bd3f9c6UL,
-+    0x038f5fe7UL, 0x15929c95UL, 0xbf6d7aebUL, 0x955259daUL,
-+    0xd4be832dUL, 0x587421d3UL, 0x49e06929UL, 0x8ec9c844UL,
-+    0x75c2896aUL, 0xf48e7978UL, 0x99583e6bUL, 0x27b971ddUL,
-+    0xbee14fb6UL, 0xf088ad17UL, 0xc920ac66UL, 0x7dce3ab4UL,
-+    0x63df4a18UL, 0xe51a3182UL, 0x97513360UL, 0x62537f45UL,
-+    0xb16477e0UL, 0xbb6bae84UL, 0xfe81a01cUL, 0xf9082b94UL,
-+    0x70486858UL, 0x8f45fd19UL, 0x94de6c87UL, 0x527bf8b7UL,
-+    0xab73d323UL, 0x724b02e2UL, 0xe31f8f57UL, 0x6655ab2aUL,
-+    0xb2eb2807UL, 0x2fb5c203UL, 0x86c57b9aUL, 0xd33708a5UL,
-+    0x302887f2UL, 0x23bfa5b2UL, 0x02036abaUL, 0xed16825cUL,
-+    0x8acf1c2bUL, 0xa779b492UL, 0xf307f2f0UL, 0x4e69e2a1UL,
-+    0x65daf4cdUL, 0x0605bed5UL, 0xd134621fUL, 0xc4a6fe8aUL,
-+    0x342e539dUL, 0xa2f355a0UL, 0x058ae132UL, 0xa4f6eb75UL,
-+    0x0b83ec39UL, 0x4060efaaUL, 0x5e719f06UL, 0xbd6e1051UL,
-+    0x3e218af9UL, 0x96dd063dUL, 0xdd3e05aeUL, 0x4de6bd46UL,
-+    0x91548db5UL, 0x71c45d05UL, 0x0406d46fUL, 0x605015ffUL,
-+    0x1998fb24UL, 0xd6bde997UL, 0x894043ccUL, 0x67d99e77UL,
-+    0xb0e842bdUL, 0x07898b88UL, 0xe7195b38UL, 0x79c8eedbUL,
-+    0xa17c0a47UL, 0x7c420fe9UL, 0xf8841ec9UL, 0x00000000UL,
-+    0x09808683UL, 0x322bed48UL, 0x1e1170acUL, 0x6c5a724eUL,
-+    0xfd0efffbUL, 0x0f853856UL, 0x3daed51eUL, 0x362d3927UL,
-+    0x0a0fd964UL, 0x685ca621UL, 0x9b5b54d1UL, 0x24362e3aUL,
-+    0x0c0a67b1UL, 0x9357e70fUL, 0xb4ee96d2UL, 0x1b9b919eUL,
-+    0x80c0c54fUL, 0x61dc20a2UL, 0x5a774b69UL, 0x1c121a16UL,
-+    0xe293ba0aUL, 0xc0a02ae5UL, 0x3c22e043UL, 0x121b171dUL,
-+    0x0e090d0bUL, 0xf28bc7adUL, 0x2db6a8b9UL, 0x141ea9c8UL,
-+    0x57f11985UL, 0xaf75074cUL, 0xee99ddbbUL, 0xa37f60fdUL,
-+    0xf701269fUL, 0x5c72f5bcUL, 0x44663bc5UL, 0x5bfb7e34UL,
-+    0x8b432976UL, 0xcb23c6dcUL, 0xb6edfc68UL, 0xb8e4f163UL,
-+    0xd731dccaUL, 0x42638510UL, 0x13972240UL, 0x84c61120UL,
-+    0x854a247dUL, 0xd2bb3df8UL, 0xaef93211UL, 0xc729a16dUL,
-+    0x1d9e2f4bUL, 0xdcb230f3UL, 0x0d8652ecUL, 0x77c1e3d0UL,
-+    0x2bb3166cUL, 0xa970b999UL, 0x119448faUL, 0x47e96422UL,
-+    0xa8fc8cc4UL, 0xa0f03f1aUL, 0x567d2cd8UL, 0x223390efUL,
-+    0x87494ec7UL, 0xd938d1c1UL, 0x8ccaa2feUL, 0x98d40b36UL,
-+    0xa6f581cfUL, 0xa57ade28UL, 0xdab78e26UL, 0x3fadbfa4UL,
-+    0x2c3a9de4UL, 0x5078920dUL, 0x6a5fcc9bUL, 0x547e4662UL,
-+    0xf68d13c2UL, 0x90d8b8e8UL, 0x2e39f75eUL, 0x82c3aff5UL,
-+    0x9f5d80beUL, 0x69d0937cUL, 0x6fd52da9UL, 0xcf2512b3UL,
-+    0xc8ac993bUL, 0x10187da7UL, 0xe89c636eUL, 0xdb3bbb7bUL,
-+    0xcd267809UL, 0x6e5918f4UL, 0xec9ab701UL, 0x834f9aa8UL,
-+    0xe6956e65UL, 0xaaffe67eUL, 0x21bccf08UL, 0xef15e8e6UL,
-+    0xbae79bd9UL, 0x4a6f36ceUL, 0xea9f09d4UL, 0x29b07cd6UL,
-+    0x31a4b2afUL, 0x2a3f2331UL, 0xc6a59430UL, 0x35a266c0UL,
-+    0x744ebc37UL, 0xfc82caa6UL, 0xe090d0b0UL, 0x33a7d815UL,
-+    0xf104984aUL, 0x41ecdaf7UL, 0x7fcd500eUL, 0x1791f62fUL,
-+    0x764dd68dUL, 0x43efb04dUL, 0xccaa4d54UL, 0xe49604dfUL,
-+    0x9ed1b5e3UL, 0x4c6a881bUL, 0xc12c1fb8UL, 0x4665517fUL,
-+    0x9d5eea04UL, 0x018c355dUL, 0xfa877473UL, 0xfb0b412eUL,
-+    0xb3671d5aUL, 0x92dbd252UL, 0xe9105633UL, 0x6dd64713UL,
-+    0x9ad7618cUL, 0x37a10c7aUL, 0x59f8148eUL, 0xeb133c89UL,
-+    0xcea927eeUL, 0xb761c935UL, 0xe11ce5edUL, 0x7a47b13cUL,
-+    0x9cd2df59UL, 0x55f2733fUL, 0x1814ce79UL, 0x73c737bfUL,
-+    0x53f7cdeaUL, 0x5ffdaa5bUL, 0xdf3d6f14UL, 0x7844db86UL,
-+    0xcaaff381UL, 0xb968c43eUL, 0x3824342cUL, 0xc2a3405fUL,
-+    0x161dc372UL, 0xbce2250cUL, 0x283c498bUL, 0xff0d9541UL,
-+    0x39a80171UL, 0x080cb3deUL, 0xd8b4e49cUL, 0x6456c190UL,
-+    0x7bcb8461UL, 0xd532b670UL, 0x486c5c74UL, 0xd0b85742UL,
-+};
-+
-+static const ulong32 Td4[256] = {
-+    0x52525252UL, 0x09090909UL, 0x6a6a6a6aUL, 0xd5d5d5d5UL,
-+    0x30303030UL, 0x36363636UL, 0xa5a5a5a5UL, 0x38383838UL,
-+    0xbfbfbfbfUL, 0x40404040UL, 0xa3a3a3a3UL, 0x9e9e9e9eUL,
-+    0x81818181UL, 0xf3f3f3f3UL, 0xd7d7d7d7UL, 0xfbfbfbfbUL,
-+    0x7c7c7c7cUL, 0xe3e3e3e3UL, 0x39393939UL, 0x82828282UL,
-+    0x9b9b9b9bUL, 0x2f2f2f2fUL, 0xffffffffUL, 0x87878787UL,
-+    0x34343434UL, 0x8e8e8e8eUL, 0x43434343UL, 0x44444444UL,
-+    0xc4c4c4c4UL, 0xdedededeUL, 0xe9e9e9e9UL, 0xcbcbcbcbUL,
-+    0x54545454UL, 0x7b7b7b7bUL, 0x94949494UL, 0x32323232UL,
-+    0xa6a6a6a6UL, 0xc2c2c2c2UL, 0x23232323UL, 0x3d3d3d3dUL,
-+    0xeeeeeeeeUL, 0x4c4c4c4cUL, 0x95959595UL, 0x0b0b0b0bUL,
-+    0x42424242UL, 0xfafafafaUL, 0xc3c3c3c3UL, 0x4e4e4e4eUL,
-+    0x08080808UL, 0x2e2e2e2eUL, 0xa1a1a1a1UL, 0x66666666UL,
-+    0x28282828UL, 0xd9d9d9d9UL, 0x24242424UL, 0xb2b2b2b2UL,
-+    0x76767676UL, 0x5b5b5b5bUL, 0xa2a2a2a2UL, 0x49494949UL,
-+    0x6d6d6d6dUL, 0x8b8b8b8bUL, 0xd1d1d1d1UL, 0x25252525UL,
-+    0x72727272UL, 0xf8f8f8f8UL, 0xf6f6f6f6UL, 0x64646464UL,
-+    0x86868686UL, 0x68686868UL, 0x98989898UL, 0x16161616UL,
-+    0xd4d4d4d4UL, 0xa4a4a4a4UL, 0x5c5c5c5cUL, 0xccccccccUL,
-+    0x5d5d5d5dUL, 0x65656565UL, 0xb6b6b6b6UL, 0x92929292UL,
-+    0x6c6c6c6cUL, 0x70707070UL, 0x48484848UL, 0x50505050UL,
-+    0xfdfdfdfdUL, 0xededededUL, 0xb9b9b9b9UL, 0xdadadadaUL,
-+    0x5e5e5e5eUL, 0x15151515UL, 0x46464646UL, 0x57575757UL,
-+    0xa7a7a7a7UL, 0x8d8d8d8dUL, 0x9d9d9d9dUL, 0x84848484UL,
-+    0x90909090UL, 0xd8d8d8d8UL, 0xababababUL, 0x00000000UL,
-+    0x8c8c8c8cUL, 0xbcbcbcbcUL, 0xd3d3d3d3UL, 0x0a0a0a0aUL,
-+    0xf7f7f7f7UL, 0xe4e4e4e4UL, 0x58585858UL, 0x05050505UL,
-+    0xb8b8b8b8UL, 0xb3b3b3b3UL, 0x45454545UL, 0x06060606UL,
-+    0xd0d0d0d0UL, 0x2c2c2c2cUL, 0x1e1e1e1eUL, 0x8f8f8f8fUL,
-+    0xcacacacaUL, 0x3f3f3f3fUL, 0x0f0f0f0fUL, 0x02020202UL,
-+    0xc1c1c1c1UL, 0xafafafafUL, 0xbdbdbdbdUL, 0x03030303UL,
-+    0x01010101UL, 0x13131313UL, 0x8a8a8a8aUL, 0x6b6b6b6bUL,
-+    0x3a3a3a3aUL, 0x91919191UL, 0x11111111UL, 0x41414141UL,
-+    0x4f4f4f4fUL, 0x67676767UL, 0xdcdcdcdcUL, 0xeaeaeaeaUL,
-+    0x97979797UL, 0xf2f2f2f2UL, 0xcfcfcfcfUL, 0xcecececeUL,
-+    0xf0f0f0f0UL, 0xb4b4b4b4UL, 0xe6e6e6e6UL, 0x73737373UL,
-+    0x96969696UL, 0xacacacacUL, 0x74747474UL, 0x22222222UL,
-+    0xe7e7e7e7UL, 0xadadadadUL, 0x35353535UL, 0x85858585UL,
-+    0xe2e2e2e2UL, 0xf9f9f9f9UL, 0x37373737UL, 0xe8e8e8e8UL,
-+    0x1c1c1c1cUL, 0x75757575UL, 0xdfdfdfdfUL, 0x6e6e6e6eUL,
-+    0x47474747UL, 0xf1f1f1f1UL, 0x1a1a1a1aUL, 0x71717171UL,
-+    0x1d1d1d1dUL, 0x29292929UL, 0xc5c5c5c5UL, 0x89898989UL,
-+    0x6f6f6f6fUL, 0xb7b7b7b7UL, 0x62626262UL, 0x0e0e0e0eUL,
-+    0xaaaaaaaaUL, 0x18181818UL, 0xbebebebeUL, 0x1b1b1b1bUL,
-+    0xfcfcfcfcUL, 0x56565656UL, 0x3e3e3e3eUL, 0x4b4b4b4bUL,
-+    0xc6c6c6c6UL, 0xd2d2d2d2UL, 0x79797979UL, 0x20202020UL,
-+    0x9a9a9a9aUL, 0xdbdbdbdbUL, 0xc0c0c0c0UL, 0xfefefefeUL,
-+    0x78787878UL, 0xcdcdcdcdUL, 0x5a5a5a5aUL, 0xf4f4f4f4UL,
-+    0x1f1f1f1fUL, 0xddddddddUL, 0xa8a8a8a8UL, 0x33333333UL,
-+    0x88888888UL, 0x07070707UL, 0xc7c7c7c7UL, 0x31313131UL,
-+    0xb1b1b1b1UL, 0x12121212UL, 0x10101010UL, 0x59595959UL,
-+    0x27272727UL, 0x80808080UL, 0xececececUL, 0x5f5f5f5fUL,
-+    0x60606060UL, 0x51515151UL, 0x7f7f7f7fUL, 0xa9a9a9a9UL,
-+    0x19191919UL, 0xb5b5b5b5UL, 0x4a4a4a4aUL, 0x0d0d0d0dUL,
-+    0x2d2d2d2dUL, 0xe5e5e5e5UL, 0x7a7a7a7aUL, 0x9f9f9f9fUL,
-+    0x93939393UL, 0xc9c9c9c9UL, 0x9c9c9c9cUL, 0xefefefefUL,
-+    0xa0a0a0a0UL, 0xe0e0e0e0UL, 0x3b3b3b3bUL, 0x4d4d4d4dUL,
-+    0xaeaeaeaeUL, 0x2a2a2a2aUL, 0xf5f5f5f5UL, 0xb0b0b0b0UL,
-+    0xc8c8c8c8UL, 0xebebebebUL, 0xbbbbbbbbUL, 0x3c3c3c3cUL,
-+    0x83838383UL, 0x53535353UL, 0x99999999UL, 0x61616161UL,
-+    0x17171717UL, 0x2b2b2b2bUL, 0x04040404UL, 0x7e7e7e7eUL,
-+    0xbabababaUL, 0x77777777UL, 0xd6d6d6d6UL, 0x26262626UL,
-+    0xe1e1e1e1UL, 0x69696969UL, 0x14141414UL, 0x63636363UL,
-+    0x55555555UL, 0x21212121UL, 0x0c0c0c0cUL, 0x7d7d7d7dUL,
-+};
-+
-+#ifdef SMALL_CODE
-+
-+#define Te0(x) TE0[x]
-+#define Te1(x) ROR(TE0[x], 8)
-+#define Te2(x) ROR(TE0[x], 16)
-+#define Te3(x) ROR(TE0[x], 24)
-+
-+#define Td0(x) TD0[x]
-+#define Td1(x) ROR(TD0[x], 8)
-+#define Td2(x) ROR(TD0[x], 16)
-+#define Td3(x) ROR(TD0[x], 24)
-+
-+#define Te4_0 0x000000FF & Te4
-+#define Te4_1 0x0000FF00 & Te4
-+#define Te4_2 0x00FF0000 & Te4
-+#define Te4_3 0xFF000000 & Te4
-+
-+#else /* SMALL_CODE */
-+
-+#define Te0(x) TE0[x]
-+#define Te1(x) TE1[x]
-+#define Te2(x) TE2[x]
-+#define Te3(x) TE3[x]
-+
-+#define Td0(x) TD0[x]
-+#define Td1(x) TD1[x]
-+#define Td2(x) TD2[x]
-+#define Td3(x) TD3[x]
-+
-+static const ulong32 TE1[256] = {
-+    0xa5c66363UL, 0x84f87c7cUL, 0x99ee7777UL, 0x8df67b7bUL,
-+    0x0dfff2f2UL, 0xbdd66b6bUL, 0xb1de6f6fUL, 0x5491c5c5UL,
-+    0x50603030UL, 0x03020101UL, 0xa9ce6767UL, 0x7d562b2bUL,
-+    0x19e7fefeUL, 0x62b5d7d7UL, 0xe64dababUL, 0x9aec7676UL,
-+    0x458fcacaUL, 0x9d1f8282UL, 0x4089c9c9UL, 0x87fa7d7dUL,
-+    0x15effafaUL, 0xebb25959UL, 0xc98e4747UL, 0x0bfbf0f0UL,
-+    0xec41adadUL, 0x67b3d4d4UL, 0xfd5fa2a2UL, 0xea45afafUL,
-+    0xbf239c9cUL, 0xf753a4a4UL, 0x96e47272UL, 0x5b9bc0c0UL,
-+    0xc275b7b7UL, 0x1ce1fdfdUL, 0xae3d9393UL, 0x6a4c2626UL,
-+    0x5a6c3636UL, 0x417e3f3fUL, 0x02f5f7f7UL, 0x4f83ccccUL,
-+    0x5c683434UL, 0xf451a5a5UL, 0x34d1e5e5UL, 0x08f9f1f1UL,
-+    0x93e27171UL, 0x73abd8d8UL, 0x53623131UL, 0x3f2a1515UL,
-+    0x0c080404UL, 0x5295c7c7UL, 0x65462323UL, 0x5e9dc3c3UL,
-+    0x28301818UL, 0xa1379696UL, 0x0f0a0505UL, 0xb52f9a9aUL,
-+    0x090e0707UL, 0x36241212UL, 0x9b1b8080UL, 0x3ddfe2e2UL,
-+    0x26cdebebUL, 0x694e2727UL, 0xcd7fb2b2UL, 0x9fea7575UL,
-+    0x1b120909UL, 0x9e1d8383UL, 0x74582c2cUL, 0x2e341a1aUL,
-+    0x2d361b1bUL, 0xb2dc6e6eUL, 0xeeb45a5aUL, 0xfb5ba0a0UL,
-+    0xf6a45252UL, 0x4d763b3bUL, 0x61b7d6d6UL, 0xce7db3b3UL,
-+    0x7b522929UL, 0x3edde3e3UL, 0x715e2f2fUL, 0x97138484UL,
-+    0xf5a65353UL, 0x68b9d1d1UL, 0x00000000UL, 0x2cc1ededUL,
-+    0x60402020UL, 0x1fe3fcfcUL, 0xc879b1b1UL, 0xedb65b5bUL,
-+    0xbed46a6aUL, 0x468dcbcbUL, 0xd967bebeUL, 0x4b723939UL,
-+    0xde944a4aUL, 0xd4984c4cUL, 0xe8b05858UL, 0x4a85cfcfUL,
-+    0x6bbbd0d0UL, 0x2ac5efefUL, 0xe54faaaaUL, 0x16edfbfbUL,
-+    0xc5864343UL, 0xd79a4d4dUL, 0x55663333UL, 0x94118585UL,
-+    0xcf8a4545UL, 0x10e9f9f9UL, 0x06040202UL, 0x81fe7f7fUL,
-+    0xf0a05050UL, 0x44783c3cUL, 0xba259f9fUL, 0xe34ba8a8UL,
-+    0xf3a25151UL, 0xfe5da3a3UL, 0xc0804040UL, 0x8a058f8fUL,
-+    0xad3f9292UL, 0xbc219d9dUL, 0x48703838UL, 0x04f1f5f5UL,
-+    0xdf63bcbcUL, 0xc177b6b6UL, 0x75afdadaUL, 0x63422121UL,
-+    0x30201010UL, 0x1ae5ffffUL, 0x0efdf3f3UL, 0x6dbfd2d2UL,
-+    0x4c81cdcdUL, 0x14180c0cUL, 0x35261313UL, 0x2fc3ececUL,
-+    0xe1be5f5fUL, 0xa2359797UL, 0xcc884444UL, 0x392e1717UL,
-+    0x5793c4c4UL, 0xf255a7a7UL, 0x82fc7e7eUL, 0x477a3d3dUL,
-+    0xacc86464UL, 0xe7ba5d5dUL, 0x2b321919UL, 0x95e67373UL,
-+    0xa0c06060UL, 0x98198181UL, 0xd19e4f4fUL, 0x7fa3dcdcUL,
-+    0x66442222UL, 0x7e542a2aUL, 0xab3b9090UL, 0x830b8888UL,
-+    0xca8c4646UL, 0x29c7eeeeUL, 0xd36bb8b8UL, 0x3c281414UL,
-+    0x79a7dedeUL, 0xe2bc5e5eUL, 0x1d160b0bUL, 0x76addbdbUL,
-+    0x3bdbe0e0UL, 0x56643232UL, 0x4e743a3aUL, 0x1e140a0aUL,
-+    0xdb924949UL, 0x0a0c0606UL, 0x6c482424UL, 0xe4b85c5cUL,
-+    0x5d9fc2c2UL, 0x6ebdd3d3UL, 0xef43acacUL, 0xa6c46262UL,
-+    0xa8399191UL, 0xa4319595UL, 0x37d3e4e4UL, 0x8bf27979UL,
-+    0x32d5e7e7UL, 0x438bc8c8UL, 0x596e3737UL, 0xb7da6d6dUL,
-+    0x8c018d8dUL, 0x64b1d5d5UL, 0xd29c4e4eUL, 0xe049a9a9UL,
-+    0xb4d86c6cUL, 0xfaac5656UL, 0x07f3f4f4UL, 0x25cfeaeaUL,
-+    0xafca6565UL, 0x8ef47a7aUL, 0xe947aeaeUL, 0x18100808UL,
-+    0xd56fbabaUL, 0x88f07878UL, 0x6f4a2525UL, 0x725c2e2eUL,
-+    0x24381c1cUL, 0xf157a6a6UL, 0xc773b4b4UL, 0x5197c6c6UL,
-+    0x23cbe8e8UL, 0x7ca1ddddUL, 0x9ce87474UL, 0x213e1f1fUL,
-+    0xdd964b4bUL, 0xdc61bdbdUL, 0x860d8b8bUL, 0x850f8a8aUL,
-+    0x90e07070UL, 0x427c3e3eUL, 0xc471b5b5UL, 0xaacc6666UL,
-+    0xd8904848UL, 0x05060303UL, 0x01f7f6f6UL, 0x121c0e0eUL,
-+    0xa3c26161UL, 0x5f6a3535UL, 0xf9ae5757UL, 0xd069b9b9UL,
-+    0x91178686UL, 0x5899c1c1UL, 0x273a1d1dUL, 0xb9279e9eUL,
-+    0x38d9e1e1UL, 0x13ebf8f8UL, 0xb32b9898UL, 0x33221111UL,
-+    0xbbd26969UL, 0x70a9d9d9UL, 0x89078e8eUL, 0xa7339494UL,
-+    0xb62d9b9bUL, 0x223c1e1eUL, 0x92158787UL, 0x20c9e9e9UL,
-+    0x4987ceceUL, 0xffaa5555UL, 0x78502828UL, 0x7aa5dfdfUL,
-+    0x8f038c8cUL, 0xf859a1a1UL, 0x80098989UL, 0x171a0d0dUL,
-+    0xda65bfbfUL, 0x31d7e6e6UL, 0xc6844242UL, 0xb8d06868UL,
-+    0xc3824141UL, 0xb0299999UL, 0x775a2d2dUL, 0x111e0f0fUL,
-+    0xcb7bb0b0UL, 0xfca85454UL, 0xd66dbbbbUL, 0x3a2c1616UL,
-+};
-+static const ulong32 TE2[256] = {
-+    0x63a5c663UL, 0x7c84f87cUL, 0x7799ee77UL, 0x7b8df67bUL,
-+    0xf20dfff2UL, 0x6bbdd66bUL, 0x6fb1de6fUL, 0xc55491c5UL,
-+    0x30506030UL, 0x01030201UL, 0x67a9ce67UL, 0x2b7d562bUL,
-+    0xfe19e7feUL, 0xd762b5d7UL, 0xabe64dabUL, 0x769aec76UL,
-+    0xca458fcaUL, 0x829d1f82UL, 0xc94089c9UL, 0x7d87fa7dUL,
-+    0xfa15effaUL, 0x59ebb259UL, 0x47c98e47UL, 0xf00bfbf0UL,
-+    0xadec41adUL, 0xd467b3d4UL, 0xa2fd5fa2UL, 0xafea45afUL,
-+    0x9cbf239cUL, 0xa4f753a4UL, 0x7296e472UL, 0xc05b9bc0UL,
-+    0xb7c275b7UL, 0xfd1ce1fdUL, 0x93ae3d93UL, 0x266a4c26UL,
-+    0x365a6c36UL, 0x3f417e3fUL, 0xf702f5f7UL, 0xcc4f83ccUL,
-+    0x345c6834UL, 0xa5f451a5UL, 0xe534d1e5UL, 0xf108f9f1UL,
-+    0x7193e271UL, 0xd873abd8UL, 0x31536231UL, 0x153f2a15UL,
-+    0x040c0804UL, 0xc75295c7UL, 0x23654623UL, 0xc35e9dc3UL,
-+    0x18283018UL, 0x96a13796UL, 0x050f0a05UL, 0x9ab52f9aUL,
-+    0x07090e07UL, 0x12362412UL, 0x809b1b80UL, 0xe23ddfe2UL,
-+    0xeb26cdebUL, 0x27694e27UL, 0xb2cd7fb2UL, 0x759fea75UL,
-+    0x091b1209UL, 0x839e1d83UL, 0x2c74582cUL, 0x1a2e341aUL,
-+    0x1b2d361bUL, 0x6eb2dc6eUL, 0x5aeeb45aUL, 0xa0fb5ba0UL,
-+    0x52f6a452UL, 0x3b4d763bUL, 0xd661b7d6UL, 0xb3ce7db3UL,
-+    0x297b5229UL, 0xe33edde3UL, 0x2f715e2fUL, 0x84971384UL,
-+    0x53f5a653UL, 0xd168b9d1UL, 0x00000000UL, 0xed2cc1edUL,
-+    0x20604020UL, 0xfc1fe3fcUL, 0xb1c879b1UL, 0x5bedb65bUL,
-+    0x6abed46aUL, 0xcb468dcbUL, 0xbed967beUL, 0x394b7239UL,
-+    0x4ade944aUL, 0x4cd4984cUL, 0x58e8b058UL, 0xcf4a85cfUL,
-+    0xd06bbbd0UL, 0xef2ac5efUL, 0xaae54faaUL, 0xfb16edfbUL,
-+    0x43c58643UL, 0x4dd79a4dUL, 0x33556633UL, 0x85941185UL,
-+    0x45cf8a45UL, 0xf910e9f9UL, 0x02060402UL, 0x7f81fe7fUL,
-+    0x50f0a050UL, 0x3c44783cUL, 0x9fba259fUL, 0xa8e34ba8UL,
-+    0x51f3a251UL, 0xa3fe5da3UL, 0x40c08040UL, 0x8f8a058fUL,
-+    0x92ad3f92UL, 0x9dbc219dUL, 0x38487038UL, 0xf504f1f5UL,
-+    0xbcdf63bcUL, 0xb6c177b6UL, 0xda75afdaUL, 0x21634221UL,
-+    0x10302010UL, 0xff1ae5ffUL, 0xf30efdf3UL, 0xd26dbfd2UL,
-+    0xcd4c81cdUL, 0x0c14180cUL, 0x13352613UL, 0xec2fc3ecUL,
-+    0x5fe1be5fUL, 0x97a23597UL, 0x44cc8844UL, 0x17392e17UL,
-+    0xc45793c4UL, 0xa7f255a7UL, 0x7e82fc7eUL, 0x3d477a3dUL,
-+    0x64acc864UL, 0x5de7ba5dUL, 0x192b3219UL, 0x7395e673UL,
-+    0x60a0c060UL, 0x81981981UL, 0x4fd19e4fUL, 0xdc7fa3dcUL,
-+    0x22664422UL, 0x2a7e542aUL, 0x90ab3b90UL, 0x88830b88UL,
-+    0x46ca8c46UL, 0xee29c7eeUL, 0xb8d36bb8UL, 0x143c2814UL,
-+    0xde79a7deUL, 0x5ee2bc5eUL, 0x0b1d160bUL, 0xdb76addbUL,
-+    0xe03bdbe0UL, 0x32566432UL, 0x3a4e743aUL, 0x0a1e140aUL,
-+    0x49db9249UL, 0x060a0c06UL, 0x246c4824UL, 0x5ce4b85cUL,
-+    0xc25d9fc2UL, 0xd36ebdd3UL, 0xacef43acUL, 0x62a6c462UL,
-+    0x91a83991UL, 0x95a43195UL, 0xe437d3e4UL, 0x798bf279UL,
-+    0xe732d5e7UL, 0xc8438bc8UL, 0x37596e37UL, 0x6db7da6dUL,
-+    0x8d8c018dUL, 0xd564b1d5UL, 0x4ed29c4eUL, 0xa9e049a9UL,
-+    0x6cb4d86cUL, 0x56faac56UL, 0xf407f3f4UL, 0xea25cfeaUL,
-+    0x65afca65UL, 0x7a8ef47aUL, 0xaee947aeUL, 0x08181008UL,
-+    0xbad56fbaUL, 0x7888f078UL, 0x256f4a25UL, 0x2e725c2eUL,
-+    0x1c24381cUL, 0xa6f157a6UL, 0xb4c773b4UL, 0xc65197c6UL,
-+    0xe823cbe8UL, 0xdd7ca1ddUL, 0x749ce874UL, 0x1f213e1fUL,
-+    0x4bdd964bUL, 0xbddc61bdUL, 0x8b860d8bUL, 0x8a850f8aUL,
-+    0x7090e070UL, 0x3e427c3eUL, 0xb5c471b5UL, 0x66aacc66UL,
-+    0x48d89048UL, 0x03050603UL, 0xf601f7f6UL, 0x0e121c0eUL,
-+    0x61a3c261UL, 0x355f6a35UL, 0x57f9ae57UL, 0xb9d069b9UL,
-+    0x86911786UL, 0xc15899c1UL, 0x1d273a1dUL, 0x9eb9279eUL,
-+    0xe138d9e1UL, 0xf813ebf8UL, 0x98b32b98UL, 0x11332211UL,
-+    0x69bbd269UL, 0xd970a9d9UL, 0x8e89078eUL, 0x94a73394UL,
-+    0x9bb62d9bUL, 0x1e223c1eUL, 0x87921587UL, 0xe920c9e9UL,
-+    0xce4987ceUL, 0x55ffaa55UL, 0x28785028UL, 0xdf7aa5dfUL,
-+    0x8c8f038cUL, 0xa1f859a1UL, 0x89800989UL, 0x0d171a0dUL,
-+    0xbfda65bfUL, 0xe631d7e6UL, 0x42c68442UL, 0x68b8d068UL,
-+    0x41c38241UL, 0x99b02999UL, 0x2d775a2dUL, 0x0f111e0fUL,
-+    0xb0cb7bb0UL, 0x54fca854UL, 0xbbd66dbbUL, 0x163a2c16UL,
-+};
-+static const ulong32 TE3[256] = {
-+
-+    0x6363a5c6UL, 0x7c7c84f8UL, 0x777799eeUL, 0x7b7b8df6UL,
-+    0xf2f20dffUL, 0x6b6bbdd6UL, 0x6f6fb1deUL, 0xc5c55491UL,
-+    0x30305060UL, 0x01010302UL, 0x6767a9ceUL, 0x2b2b7d56UL,
-+    0xfefe19e7UL, 0xd7d762b5UL, 0xababe64dUL, 0x76769aecUL,
-+    0xcaca458fUL, 0x82829d1fUL, 0xc9c94089UL, 0x7d7d87faUL,
-+    0xfafa15efUL, 0x5959ebb2UL, 0x4747c98eUL, 0xf0f00bfbUL,
-+    0xadadec41UL, 0xd4d467b3UL, 0xa2a2fd5fUL, 0xafafea45UL,
-+    0x9c9cbf23UL, 0xa4a4f753UL, 0x727296e4UL, 0xc0c05b9bUL,
-+    0xb7b7c275UL, 0xfdfd1ce1UL, 0x9393ae3dUL, 0x26266a4cUL,
-+    0x36365a6cUL, 0x3f3f417eUL, 0xf7f702f5UL, 0xcccc4f83UL,
-+    0x34345c68UL, 0xa5a5f451UL, 0xe5e534d1UL, 0xf1f108f9UL,
-+    0x717193e2UL, 0xd8d873abUL, 0x31315362UL, 0x15153f2aUL,
-+    0x04040c08UL, 0xc7c75295UL, 0x23236546UL, 0xc3c35e9dUL,
-+    0x18182830UL, 0x9696a137UL, 0x05050f0aUL, 0x9a9ab52fUL,
-+    0x0707090eUL, 0x12123624UL, 0x80809b1bUL, 0xe2e23ddfUL,
-+    0xebeb26cdUL, 0x2727694eUL, 0xb2b2cd7fUL, 0x75759feaUL,
-+    0x09091b12UL, 0x83839e1dUL, 0x2c2c7458UL, 0x1a1a2e34UL,
-+    0x1b1b2d36UL, 0x6e6eb2dcUL, 0x5a5aeeb4UL, 0xa0a0fb5bUL,
-+    0x5252f6a4UL, 0x3b3b4d76UL, 0xd6d661b7UL, 0xb3b3ce7dUL,
-+    0x29297b52UL, 0xe3e33eddUL, 0x2f2f715eUL, 0x84849713UL,
-+    0x5353f5a6UL, 0xd1d168b9UL, 0x00000000UL, 0xeded2cc1UL,
-+    0x20206040UL, 0xfcfc1fe3UL, 0xb1b1c879UL, 0x5b5bedb6UL,
-+    0x6a6abed4UL, 0xcbcb468dUL, 0xbebed967UL, 0x39394b72UL,
-+    0x4a4ade94UL, 0x4c4cd498UL, 0x5858e8b0UL, 0xcfcf4a85UL,
-+    0xd0d06bbbUL, 0xefef2ac5UL, 0xaaaae54fUL, 0xfbfb16edUL,
-+    0x4343c586UL, 0x4d4dd79aUL, 0x33335566UL, 0x85859411UL,
-+    0x4545cf8aUL, 0xf9f910e9UL, 0x02020604UL, 0x7f7f81feUL,
-+    0x5050f0a0UL, 0x3c3c4478UL, 0x9f9fba25UL, 0xa8a8e34bUL,
-+    0x5151f3a2UL, 0xa3a3fe5dUL, 0x4040c080UL, 0x8f8f8a05UL,
-+    0x9292ad3fUL, 0x9d9dbc21UL, 0x38384870UL, 0xf5f504f1UL,
-+    0xbcbcdf63UL, 0xb6b6c177UL, 0xdada75afUL, 0x21216342UL,
-+    0x10103020UL, 0xffff1ae5UL, 0xf3f30efdUL, 0xd2d26dbfUL,
-+    0xcdcd4c81UL, 0x0c0c1418UL, 0x13133526UL, 0xecec2fc3UL,
-+    0x5f5fe1beUL, 0x9797a235UL, 0x4444cc88UL, 0x1717392eUL,
-+    0xc4c45793UL, 0xa7a7f255UL, 0x7e7e82fcUL, 0x3d3d477aUL,
-+    0x6464acc8UL, 0x5d5de7baUL, 0x19192b32UL, 0x737395e6UL,
-+    0x6060a0c0UL, 0x81819819UL, 0x4f4fd19eUL, 0xdcdc7fa3UL,
-+    0x22226644UL, 0x2a2a7e54UL, 0x9090ab3bUL, 0x8888830bUL,
-+    0x4646ca8cUL, 0xeeee29c7UL, 0xb8b8d36bUL, 0x14143c28UL,
-+    0xdede79a7UL, 0x5e5ee2bcUL, 0x0b0b1d16UL, 0xdbdb76adUL,
-+    0xe0e03bdbUL, 0x32325664UL, 0x3a3a4e74UL, 0x0a0a1e14UL,
-+    0x4949db92UL, 0x06060a0cUL, 0x24246c48UL, 0x5c5ce4b8UL,
-+    0xc2c25d9fUL, 0xd3d36ebdUL, 0xacacef43UL, 0x6262a6c4UL,
-+    0x9191a839UL, 0x9595a431UL, 0xe4e437d3UL, 0x79798bf2UL,
-+    0xe7e732d5UL, 0xc8c8438bUL, 0x3737596eUL, 0x6d6db7daUL,
-+    0x8d8d8c01UL, 0xd5d564b1UL, 0x4e4ed29cUL, 0xa9a9e049UL,
-+    0x6c6cb4d8UL, 0x5656faacUL, 0xf4f407f3UL, 0xeaea25cfUL,
-+    0x6565afcaUL, 0x7a7a8ef4UL, 0xaeaee947UL, 0x08081810UL,
-+    0xbabad56fUL, 0x787888f0UL, 0x25256f4aUL, 0x2e2e725cUL,
-+    0x1c1c2438UL, 0xa6a6f157UL, 0xb4b4c773UL, 0xc6c65197UL,
-+    0xe8e823cbUL, 0xdddd7ca1UL, 0x74749ce8UL, 0x1f1f213eUL,
-+    0x4b4bdd96UL, 0xbdbddc61UL, 0x8b8b860dUL, 0x8a8a850fUL,
-+    0x707090e0UL, 0x3e3e427cUL, 0xb5b5c471UL, 0x6666aaccUL,
-+    0x4848d890UL, 0x03030506UL, 0xf6f601f7UL, 0x0e0e121cUL,
-+    0x6161a3c2UL, 0x35355f6aUL, 0x5757f9aeUL, 0xb9b9d069UL,
-+    0x86869117UL, 0xc1c15899UL, 0x1d1d273aUL, 0x9e9eb927UL,
-+    0xe1e138d9UL, 0xf8f813ebUL, 0x9898b32bUL, 0x11113322UL,
-+    0x6969bbd2UL, 0xd9d970a9UL, 0x8e8e8907UL, 0x9494a733UL,
-+    0x9b9bb62dUL, 0x1e1e223cUL, 0x87879215UL, 0xe9e920c9UL,
-+    0xcece4987UL, 0x5555ffaaUL, 0x28287850UL, 0xdfdf7aa5UL,
-+    0x8c8c8f03UL, 0xa1a1f859UL, 0x89898009UL, 0x0d0d171aUL,
-+    0xbfbfda65UL, 0xe6e631d7UL, 0x4242c684UL, 0x6868b8d0UL,
-+    0x4141c382UL, 0x9999b029UL, 0x2d2d775aUL, 0x0f0f111eUL,
-+    0xb0b0cb7bUL, 0x5454fca8UL, 0xbbbbd66dUL, 0x16163a2cUL,
-+};
-+
-+static const ulong32 Te4_0[] = {
-+0x00000063UL, 0x0000007cUL, 0x00000077UL, 0x0000007bUL, 0x000000f2UL, 0x0000006bUL, 0x0000006fUL, 0x000000c5UL, 
-+0x00000030UL, 0x00000001UL, 0x00000067UL, 0x0000002bUL, 0x000000feUL, 0x000000d7UL, 0x000000abUL, 0x00000076UL, 
-+0x000000caUL, 0x00000082UL, 0x000000c9UL, 0x0000007dUL, 0x000000faUL, 0x00000059UL, 0x00000047UL, 0x000000f0UL, 
-+0x000000adUL, 0x000000d4UL, 0x000000a2UL, 0x000000afUL, 0x0000009cUL, 0x000000a4UL, 0x00000072UL, 0x000000c0UL, 
-+0x000000b7UL, 0x000000fdUL, 0x00000093UL, 0x00000026UL, 0x00000036UL, 0x0000003fUL, 0x000000f7UL, 0x000000ccUL, 
-+0x00000034UL, 0x000000a5UL, 0x000000e5UL, 0x000000f1UL, 0x00000071UL, 0x000000d8UL, 0x00000031UL, 0x00000015UL, 
-+0x00000004UL, 0x000000c7UL, 0x00000023UL, 0x000000c3UL, 0x00000018UL, 0x00000096UL, 0x00000005UL, 0x0000009aUL, 
-+0x00000007UL, 0x00000012UL, 0x00000080UL, 0x000000e2UL, 0x000000ebUL, 0x00000027UL, 0x000000b2UL, 0x00000075UL, 
-+0x00000009UL, 0x00000083UL, 0x0000002cUL, 0x0000001aUL, 0x0000001bUL, 0x0000006eUL, 0x0000005aUL, 0x000000a0UL, 
-+0x00000052UL, 0x0000003bUL, 0x000000d6UL, 0x000000b3UL, 0x00000029UL, 0x000000e3UL, 0x0000002fUL, 0x00000084UL, 
-+0x00000053UL, 0x000000d1UL, 0x00000000UL, 0x000000edUL, 0x00000020UL, 0x000000fcUL, 0x000000b1UL, 0x0000005bUL, 
-+0x0000006aUL, 0x000000cbUL, 0x000000beUL, 0x00000039UL, 0x0000004aUL, 0x0000004cUL, 0x00000058UL, 0x000000cfUL, 
-+0x000000d0UL, 0x000000efUL, 0x000000aaUL, 0x000000fbUL, 0x00000043UL, 0x0000004dUL, 0x00000033UL, 0x00000085UL, 
-+0x00000045UL, 0x000000f9UL, 0x00000002UL, 0x0000007fUL, 0x00000050UL, 0x0000003cUL, 0x0000009fUL, 0x000000a8UL, 
-+0x00000051UL, 0x000000a3UL, 0x00000040UL, 0x0000008fUL, 0x00000092UL, 0x0000009dUL, 0x00000038UL, 0x000000f5UL, 
-+0x000000bcUL, 0x000000b6UL, 0x000000daUL, 0x00000021UL, 0x00000010UL, 0x000000ffUL, 0x000000f3UL, 0x000000d2UL, 
-+0x000000cdUL, 0x0000000cUL, 0x00000013UL, 0x000000ecUL, 0x0000005fUL, 0x00000097UL, 0x00000044UL, 0x00000017UL, 
-+0x000000c4UL, 0x000000a7UL, 0x0000007eUL, 0x0000003dUL, 0x00000064UL, 0x0000005dUL, 0x00000019UL, 0x00000073UL, 
-+0x00000060UL, 0x00000081UL, 0x0000004fUL, 0x000000dcUL, 0x00000022UL, 0x0000002aUL, 0x00000090UL, 0x00000088UL, 
-+0x00000046UL, 0x000000eeUL, 0x000000b8UL, 0x00000014UL, 0x000000deUL, 0x0000005eUL, 0x0000000bUL, 0x000000dbUL, 
-+0x000000e0UL, 0x00000032UL, 0x0000003aUL, 0x0000000aUL, 0x00000049UL, 0x00000006UL, 0x00000024UL, 0x0000005cUL, 
-+0x000000c2UL, 0x000000d3UL, 0x000000acUL, 0x00000062UL, 0x00000091UL, 0x00000095UL, 0x000000e4UL, 0x00000079UL, 
-+0x000000e7UL, 0x000000c8UL, 0x00000037UL, 0x0000006dUL, 0x0000008dUL, 0x000000d5UL, 0x0000004eUL, 0x000000a9UL, 
-+0x0000006cUL, 0x00000056UL, 0x000000f4UL, 0x000000eaUL, 0x00000065UL, 0x0000007aUL, 0x000000aeUL, 0x00000008UL, 
-+0x000000baUL, 0x00000078UL, 0x00000025UL, 0x0000002eUL, 0x0000001cUL, 0x000000a6UL, 0x000000b4UL, 0x000000c6UL, 
-+0x000000e8UL, 0x000000ddUL, 0x00000074UL, 0x0000001fUL, 0x0000004bUL, 0x000000bdUL, 0x0000008bUL, 0x0000008aUL, 
-+0x00000070UL, 0x0000003eUL, 0x000000b5UL, 0x00000066UL, 0x00000048UL, 0x00000003UL, 0x000000f6UL, 0x0000000eUL, 
-+0x00000061UL, 0x00000035UL, 0x00000057UL, 0x000000b9UL, 0x00000086UL, 0x000000c1UL, 0x0000001dUL, 0x0000009eUL, 
-+0x000000e1UL, 0x000000f8UL, 0x00000098UL, 0x00000011UL, 0x00000069UL, 0x000000d9UL, 0x0000008eUL, 0x00000094UL, 
-+0x0000009bUL, 0x0000001eUL, 0x00000087UL, 0x000000e9UL, 0x000000ceUL, 0x00000055UL, 0x00000028UL, 0x000000dfUL, 
-+0x0000008cUL, 0x000000a1UL, 0x00000089UL, 0x0000000dUL, 0x000000bfUL, 0x000000e6UL, 0x00000042UL, 0x00000068UL, 
-+0x00000041UL, 0x00000099UL, 0x0000002dUL, 0x0000000fUL, 0x000000b0UL, 0x00000054UL, 0x000000bbUL, 0x00000016UL
-+};
-+
-+static const ulong32 Te4_1[] = {
-+0x00006300UL, 0x00007c00UL, 0x00007700UL, 0x00007b00UL, 0x0000f200UL, 0x00006b00UL, 0x00006f00UL, 0x0000c500UL, 
-+0x00003000UL, 0x00000100UL, 0x00006700UL, 0x00002b00UL, 0x0000fe00UL, 0x0000d700UL, 0x0000ab00UL, 0x00007600UL, 
-+0x0000ca00UL, 0x00008200UL, 0x0000c900UL, 0x00007d00UL, 0x0000fa00UL, 0x00005900UL, 0x00004700UL, 0x0000f000UL, 
-+0x0000ad00UL, 0x0000d400UL, 0x0000a200UL, 0x0000af00UL, 0x00009c00UL, 0x0000a400UL, 0x00007200UL, 0x0000c000UL, 
-+0x0000b700UL, 0x0000fd00UL, 0x00009300UL, 0x00002600UL, 0x00003600UL, 0x00003f00UL, 0x0000f700UL, 0x0000cc00UL, 
-+0x00003400UL, 0x0000a500UL, 0x0000e500UL, 0x0000f100UL, 0x00007100UL, 0x0000d800UL, 0x00003100UL, 0x00001500UL, 
-+0x00000400UL, 0x0000c700UL, 0x00002300UL, 0x0000c300UL, 0x00001800UL, 0x00009600UL, 0x00000500UL, 0x00009a00UL, 
-+0x00000700UL, 0x00001200UL, 0x00008000UL, 0x0000e200UL, 0x0000eb00UL, 0x00002700UL, 0x0000b200UL, 0x00007500UL, 
-+0x00000900UL, 0x00008300UL, 0x00002c00UL, 0x00001a00UL, 0x00001b00UL, 0x00006e00UL, 0x00005a00UL, 0x0000a000UL, 
-+0x00005200UL, 0x00003b00UL, 0x0000d600UL, 0x0000b300UL, 0x00002900UL, 0x0000e300UL, 0x00002f00UL, 0x00008400UL, 
-+0x00005300UL, 0x0000d100UL, 0x00000000UL, 0x0000ed00UL, 0x00002000UL, 0x0000fc00UL, 0x0000b100UL, 0x00005b00UL, 
-+0x00006a00UL, 0x0000cb00UL, 0x0000be00UL, 0x00003900UL, 0x00004a00UL, 0x00004c00UL, 0x00005800UL, 0x0000cf00UL, 
-+0x0000d000UL, 0x0000ef00UL, 0x0000aa00UL, 0x0000fb00UL, 0x00004300UL, 0x00004d00UL, 0x00003300UL, 0x00008500UL, 
-+0x00004500UL, 0x0000f900UL, 0x00000200UL, 0x00007f00UL, 0x00005000UL, 0x00003c00UL, 0x00009f00UL, 0x0000a800UL, 
-+0x00005100UL, 0x0000a300UL, 0x00004000UL, 0x00008f00UL, 0x00009200UL, 0x00009d00UL, 0x00003800UL, 0x0000f500UL, 
-+0x0000bc00UL, 0x0000b600UL, 0x0000da00UL, 0x00002100UL, 0x00001000UL, 0x0000ff00UL, 0x0000f300UL, 0x0000d200UL, 
-+0x0000cd00UL, 0x00000c00UL, 0x00001300UL, 0x0000ec00UL, 0x00005f00UL, 0x00009700UL, 0x00004400UL, 0x00001700UL, 
-+0x0000c400UL, 0x0000a700UL, 0x00007e00UL, 0x00003d00UL, 0x00006400UL, 0x00005d00UL, 0x00001900UL, 0x00007300UL, 
-+0x00006000UL, 0x00008100UL, 0x00004f00UL, 0x0000dc00UL, 0x00002200UL, 0x00002a00UL, 0x00009000UL, 0x00008800UL, 
-+0x00004600UL, 0x0000ee00UL, 0x0000b800UL, 0x00001400UL, 0x0000de00UL, 0x00005e00UL, 0x00000b00UL, 0x0000db00UL, 
-+0x0000e000UL, 0x00003200UL, 0x00003a00UL, 0x00000a00UL, 0x00004900UL, 0x00000600UL, 0x00002400UL, 0x00005c00UL, 
-+0x0000c200UL, 0x0000d300UL, 0x0000ac00UL, 0x00006200UL, 0x00009100UL, 0x00009500UL, 0x0000e400UL, 0x00007900UL, 
-+0x0000e700UL, 0x0000c800UL, 0x00003700UL, 0x00006d00UL, 0x00008d00UL, 0x0000d500UL, 0x00004e00UL, 0x0000a900UL, 
-+0x00006c00UL, 0x00005600UL, 0x0000f400UL, 0x0000ea00UL, 0x00006500UL, 0x00007a00UL, 0x0000ae00UL, 0x00000800UL, 
-+0x0000ba00UL, 0x00007800UL, 0x00002500UL, 0x00002e00UL, 0x00001c00UL, 0x0000a600UL, 0x0000b400UL, 0x0000c600UL, 
-+0x0000e800UL, 0x0000dd00UL, 0x00007400UL, 0x00001f00UL, 0x00004b00UL, 0x0000bd00UL, 0x00008b00UL, 0x00008a00UL, 
-+0x00007000UL, 0x00003e00UL, 0x0000b500UL, 0x00006600UL, 0x00004800UL, 0x00000300UL, 0x0000f600UL, 0x00000e00UL, 
-+0x00006100UL, 0x00003500UL, 0x00005700UL, 0x0000b900UL, 0x00008600UL, 0x0000c100UL, 0x00001d00UL, 0x00009e00UL, 
-+0x0000e100UL, 0x0000f800UL, 0x00009800UL, 0x00001100UL, 0x00006900UL, 0x0000d900UL, 0x00008e00UL, 0x00009400UL, 
-+0x00009b00UL, 0x00001e00UL, 0x00008700UL, 0x0000e900UL, 0x0000ce00UL, 0x00005500UL, 0x00002800UL, 0x0000df00UL, 
-+0x00008c00UL, 0x0000a100UL, 0x00008900UL, 0x00000d00UL, 0x0000bf00UL, 0x0000e600UL, 0x00004200UL, 0x00006800UL, 
-+0x00004100UL, 0x00009900UL, 0x00002d00UL, 0x00000f00UL, 0x0000b000UL, 0x00005400UL, 0x0000bb00UL, 0x00001600UL
-+};
-+
-+static const ulong32 Te4_2[] = {
-+0x00630000UL, 0x007c0000UL, 0x00770000UL, 0x007b0000UL, 0x00f20000UL, 0x006b0000UL, 0x006f0000UL, 0x00c50000UL, 
-+0x00300000UL, 0x00010000UL, 0x00670000UL, 0x002b0000UL, 0x00fe0000UL, 0x00d70000UL, 0x00ab0000UL, 0x00760000UL, 
-+0x00ca0000UL, 0x00820000UL, 0x00c90000UL, 0x007d0000UL, 0x00fa0000UL, 0x00590000UL, 0x00470000UL, 0x00f00000UL, 
-+0x00ad0000UL, 0x00d40000UL, 0x00a20000UL, 0x00af0000UL, 0x009c0000UL, 0x00a40000UL, 0x00720000UL, 0x00c00000UL, 
-+0x00b70000UL, 0x00fd0000UL, 0x00930000UL, 0x00260000UL, 0x00360000UL, 0x003f0000UL, 0x00f70000UL, 0x00cc0000UL, 
-+0x00340000UL, 0x00a50000UL, 0x00e50000UL, 0x00f10000UL, 0x00710000UL, 0x00d80000UL, 0x00310000UL, 0x00150000UL, 
-+0x00040000UL, 0x00c70000UL, 0x00230000UL, 0x00c30000UL, 0x00180000UL, 0x00960000UL, 0x00050000UL, 0x009a0000UL, 
-+0x00070000UL, 0x00120000UL, 0x00800000UL, 0x00e20000UL, 0x00eb0000UL, 0x00270000UL, 0x00b20000UL, 0x00750000UL, 
-+0x00090000UL, 0x00830000UL, 0x002c0000UL, 0x001a0000UL, 0x001b0000UL, 0x006e0000UL, 0x005a0000UL, 0x00a00000UL, 
-+0x00520000UL, 0x003b0000UL, 0x00d60000UL, 0x00b30000UL, 0x00290000UL, 0x00e30000UL, 0x002f0000UL, 0x00840000UL, 
-+0x00530000UL, 0x00d10000UL, 0x00000000UL, 0x00ed0000UL, 0x00200000UL, 0x00fc0000UL, 0x00b10000UL, 0x005b0000UL, 
-+0x006a0000UL, 0x00cb0000UL, 0x00be0000UL, 0x00390000UL, 0x004a0000UL, 0x004c0000UL, 0x00580000UL, 0x00cf0000UL, 
-+0x00d00000UL, 0x00ef0000UL, 0x00aa0000UL, 0x00fb0000UL, 0x00430000UL, 0x004d0000UL, 0x00330000UL, 0x00850000UL, 
-+0x00450000UL, 0x00f90000UL, 0x00020000UL, 0x007f0000UL, 0x00500000UL, 0x003c0000UL, 0x009f0000UL, 0x00a80000UL, 
-+0x00510000UL, 0x00a30000UL, 0x00400000UL, 0x008f0000UL, 0x00920000UL, 0x009d0000UL, 0x00380000UL, 0x00f50000UL, 
-+0x00bc0000UL, 0x00b60000UL, 0x00da0000UL, 0x00210000UL, 0x00100000UL, 0x00ff0000UL, 0x00f30000UL, 0x00d20000UL, 
-+0x00cd0000UL, 0x000c0000UL, 0x00130000UL, 0x00ec0000UL, 0x005f0000UL, 0x00970000UL, 0x00440000UL, 0x00170000UL, 
-+0x00c40000UL, 0x00a70000UL, 0x007e0000UL, 0x003d0000UL, 0x00640000UL, 0x005d0000UL, 0x00190000UL, 0x00730000UL, 
-+0x00600000UL, 0x00810000UL, 0x004f0000UL, 0x00dc0000UL, 0x00220000UL, 0x002a0000UL, 0x00900000UL, 0x00880000UL, 
-+0x00460000UL, 0x00ee0000UL, 0x00b80000UL, 0x00140000UL, 0x00de0000UL, 0x005e0000UL, 0x000b0000UL, 0x00db0000UL, 
-+0x00e00000UL, 0x00320000UL, 0x003a0000UL, 0x000a0000UL, 0x00490000UL, 0x00060000UL, 0x00240000UL, 0x005c0000UL, 
-+0x00c20000UL, 0x00d30000UL, 0x00ac0000UL, 0x00620000UL, 0x00910000UL, 0x00950000UL, 0x00e40000UL, 0x00790000UL, 
-+0x00e70000UL, 0x00c80000UL, 0x00370000UL, 0x006d0000UL, 0x008d0000UL, 0x00d50000UL, 0x004e0000UL, 0x00a90000UL, 
-+0x006c0000UL, 0x00560000UL, 0x00f40000UL, 0x00ea0000UL, 0x00650000UL, 0x007a0000UL, 0x00ae0000UL, 0x00080000UL, 
-+0x00ba0000UL, 0x00780000UL, 0x00250000UL, 0x002e0000UL, 0x001c0000UL, 0x00a60000UL, 0x00b40000UL, 0x00c60000UL, 
-+0x00e80000UL, 0x00dd0000UL, 0x00740000UL, 0x001f0000UL, 0x004b0000UL, 0x00bd0000UL, 0x008b0000UL, 0x008a0000UL, 
-+0x00700000UL, 0x003e0000UL, 0x00b50000UL, 0x00660000UL, 0x00480000UL, 0x00030000UL, 0x00f60000UL, 0x000e0000UL, 
-+0x00610000UL, 0x00350000UL, 0x00570000UL, 0x00b90000UL, 0x00860000UL, 0x00c10000UL, 0x001d0000UL, 0x009e0000UL, 
-+0x00e10000UL, 0x00f80000UL, 0x00980000UL, 0x00110000UL, 0x00690000UL, 0x00d90000UL, 0x008e0000UL, 0x00940000UL, 
-+0x009b0000UL, 0x001e0000UL, 0x00870000UL, 0x00e90000UL, 0x00ce0000UL, 0x00550000UL, 0x00280000UL, 0x00df0000UL, 
-+0x008c0000UL, 0x00a10000UL, 0x00890000UL, 0x000d0000UL, 0x00bf0000UL, 0x00e60000UL, 0x00420000UL, 0x00680000UL, 
-+0x00410000UL, 0x00990000UL, 0x002d0000UL, 0x000f0000UL, 0x00b00000UL, 0x00540000UL, 0x00bb0000UL, 0x00160000UL
-+};
-+
-+static const ulong32 Te4_3[] = {
-+0x63000000UL, 0x7c000000UL, 0x77000000UL, 0x7b000000UL, 0xf2000000UL, 0x6b000000UL, 0x6f000000UL, 0xc5000000UL, 
-+0x30000000UL, 0x01000000UL, 0x67000000UL, 0x2b000000UL, 0xfe000000UL, 0xd7000000UL, 0xab000000UL, 0x76000000UL, 
-+0xca000000UL, 0x82000000UL, 0xc9000000UL, 0x7d000000UL, 0xfa000000UL, 0x59000000UL, 0x47000000UL, 0xf0000000UL, 
-+0xad000000UL, 0xd4000000UL, 0xa2000000UL, 0xaf000000UL, 0x9c000000UL, 0xa4000000UL, 0x72000000UL, 0xc0000000UL, 
-+0xb7000000UL, 0xfd000000UL, 0x93000000UL, 0x26000000UL, 0x36000000UL, 0x3f000000UL, 0xf7000000UL, 0xcc000000UL, 
-+0x34000000UL, 0xa5000000UL, 0xe5000000UL, 0xf1000000UL, 0x71000000UL, 0xd8000000UL, 0x31000000UL, 0x15000000UL, 
-+0x04000000UL, 0xc7000000UL, 0x23000000UL, 0xc3000000UL, 0x18000000UL, 0x96000000UL, 0x05000000UL, 0x9a000000UL, 
-+0x07000000UL, 0x12000000UL, 0x80000000UL, 0xe2000000UL, 0xeb000000UL, 0x27000000UL, 0xb2000000UL, 0x75000000UL, 
-+0x09000000UL, 0x83000000UL, 0x2c000000UL, 0x1a000000UL, 0x1b000000UL, 0x6e000000UL, 0x5a000000UL, 0xa0000000UL, 
-+0x52000000UL, 0x3b000000UL, 0xd6000000UL, 0xb3000000UL, 0x29000000UL, 0xe3000000UL, 0x2f000000UL, 0x84000000UL, 
-+0x53000000UL, 0xd1000000UL, 0x00000000UL, 0xed000000UL, 0x20000000UL, 0xfc000000UL, 0xb1000000UL, 0x5b000000UL, 
-+0x6a000000UL, 0xcb000000UL, 0xbe000000UL, 0x39000000UL, 0x4a000000UL, 0x4c000000UL, 0x58000000UL, 0xcf000000UL, 
-+0xd0000000UL, 0xef000000UL, 0xaa000000UL, 0xfb000000UL, 0x43000000UL, 0x4d000000UL, 0x33000000UL, 0x85000000UL, 
-+0x45000000UL, 0xf9000000UL, 0x02000000UL, 0x7f000000UL, 0x50000000UL, 0x3c000000UL, 0x9f000000UL, 0xa8000000UL, 
-+0x51000000UL, 0xa3000000UL, 0x40000000UL, 0x8f000000UL, 0x92000000UL, 0x9d000000UL, 0x38000000UL, 0xf5000000UL, 
-+0xbc000000UL, 0xb6000000UL, 0xda000000UL, 0x21000000UL, 0x10000000UL, 0xff000000UL, 0xf3000000UL, 0xd2000000UL, 
-+0xcd000000UL, 0x0c000000UL, 0x13000000UL, 0xec000000UL, 0x5f000000UL, 0x97000000UL, 0x44000000UL, 0x17000000UL, 
-+0xc4000000UL, 0xa7000000UL, 0x7e000000UL, 0x3d000000UL, 0x64000000UL, 0x5d000000UL, 0x19000000UL, 0x73000000UL, 
-+0x60000000UL, 0x81000000UL, 0x4f000000UL, 0xdc000000UL, 0x22000000UL, 0x2a000000UL, 0x90000000UL, 0x88000000UL, 
-+0x46000000UL, 0xee000000UL, 0xb8000000UL, 0x14000000UL, 0xde000000UL, 0x5e000000UL, 0x0b000000UL, 0xdb000000UL, 
-+0xe0000000UL, 0x32000000UL, 0x3a000000UL, 0x0a000000UL, 0x49000000UL, 0x06000000UL, 0x24000000UL, 0x5c000000UL, 
-+0xc2000000UL, 0xd3000000UL, 0xac000000UL, 0x62000000UL, 0x91000000UL, 0x95000000UL, 0xe4000000UL, 0x79000000UL, 
-+0xe7000000UL, 0xc8000000UL, 0x37000000UL, 0x6d000000UL, 0x8d000000UL, 0xd5000000UL, 0x4e000000UL, 0xa9000000UL, 
-+0x6c000000UL, 0x56000000UL, 0xf4000000UL, 0xea000000UL, 0x65000000UL, 0x7a000000UL, 0xae000000UL, 0x08000000UL, 
-+0xba000000UL, 0x78000000UL, 0x25000000UL, 0x2e000000UL, 0x1c000000UL, 0xa6000000UL, 0xb4000000UL, 0xc6000000UL, 
-+0xe8000000UL, 0xdd000000UL, 0x74000000UL, 0x1f000000UL, 0x4b000000UL, 0xbd000000UL, 0x8b000000UL, 0x8a000000UL, 
-+0x70000000UL, 0x3e000000UL, 0xb5000000UL, 0x66000000UL, 0x48000000UL, 0x03000000UL, 0xf6000000UL, 0x0e000000UL, 
-+0x61000000UL, 0x35000000UL, 0x57000000UL, 0xb9000000UL, 0x86000000UL, 0xc1000000UL, 0x1d000000UL, 0x9e000000UL, 
-+0xe1000000UL, 0xf8000000UL, 0x98000000UL, 0x11000000UL, 0x69000000UL, 0xd9000000UL, 0x8e000000UL, 0x94000000UL, 
-+0x9b000000UL, 0x1e000000UL, 0x87000000UL, 0xe9000000UL, 0xce000000UL, 0x55000000UL, 0x28000000UL, 0xdf000000UL, 
-+0x8c000000UL, 0xa1000000UL, 0x89000000UL, 0x0d000000UL, 0xbf000000UL, 0xe6000000UL, 0x42000000UL, 0x68000000UL, 
-+0x41000000UL, 0x99000000UL, 0x2d000000UL, 0x0f000000UL, 0xb0000000UL, 0x54000000UL, 0xbb000000UL, 0x16000000UL
-+};
-+
-+static const ulong32 TD1[256] = {
-+    0x5051f4a7UL, 0x537e4165UL, 0xc31a17a4UL, 0x963a275eUL,
-+    0xcb3bab6bUL, 0xf11f9d45UL, 0xabacfa58UL, 0x934be303UL,
-+    0x552030faUL, 0xf6ad766dUL, 0x9188cc76UL, 0x25f5024cUL,
-+    0xfc4fe5d7UL, 0xd7c52acbUL, 0x80263544UL, 0x8fb562a3UL,
-+    0x49deb15aUL, 0x6725ba1bUL, 0x9845ea0eUL, 0xe15dfec0UL,
-+    0x02c32f75UL, 0x12814cf0UL, 0xa38d4697UL, 0xc66bd3f9UL,
-+    0xe7038f5fUL, 0x9515929cUL, 0xebbf6d7aUL, 0xda955259UL,
-+    0x2dd4be83UL, 0xd3587421UL, 0x2949e069UL, 0x448ec9c8UL,
-+    0x6a75c289UL, 0x78f48e79UL, 0x6b99583eUL, 0xdd27b971UL,
-+    0xb6bee14fUL, 0x17f088adUL, 0x66c920acUL, 0xb47dce3aUL,
-+    0x1863df4aUL, 0x82e51a31UL, 0x60975133UL, 0x4562537fUL,
-+    0xe0b16477UL, 0x84bb6baeUL, 0x1cfe81a0UL, 0x94f9082bUL,
-+    0x58704868UL, 0x198f45fdUL, 0x8794de6cUL, 0xb7527bf8UL,
-+    0x23ab73d3UL, 0xe2724b02UL, 0x57e31f8fUL, 0x2a6655abUL,
-+    0x07b2eb28UL, 0x032fb5c2UL, 0x9a86c57bUL, 0xa5d33708UL,
-+    0xf2302887UL, 0xb223bfa5UL, 0xba02036aUL, 0x5ced1682UL,
-+    0x2b8acf1cUL, 0x92a779b4UL, 0xf0f307f2UL, 0xa14e69e2UL,
-+    0xcd65daf4UL, 0xd50605beUL, 0x1fd13462UL, 0x8ac4a6feUL,
-+    0x9d342e53UL, 0xa0a2f355UL, 0x32058ae1UL, 0x75a4f6ebUL,
-+    0x390b83ecUL, 0xaa4060efUL, 0x065e719fUL, 0x51bd6e10UL,
-+    0xf93e218aUL, 0x3d96dd06UL, 0xaedd3e05UL, 0x464de6bdUL,
-+    0xb591548dUL, 0x0571c45dUL, 0x6f0406d4UL, 0xff605015UL,
-+    0x241998fbUL, 0x97d6bde9UL, 0xcc894043UL, 0x7767d99eUL,
-+    0xbdb0e842UL, 0x8807898bUL, 0x38e7195bUL, 0xdb79c8eeUL,
-+    0x47a17c0aUL, 0xe97c420fUL, 0xc9f8841eUL, 0x00000000UL,
-+    0x83098086UL, 0x48322bedUL, 0xac1e1170UL, 0x4e6c5a72UL,
-+    0xfbfd0effUL, 0x560f8538UL, 0x1e3daed5UL, 0x27362d39UL,
-+    0x640a0fd9UL, 0x21685ca6UL, 0xd19b5b54UL, 0x3a24362eUL,
-+    0xb10c0a67UL, 0x0f9357e7UL, 0xd2b4ee96UL, 0x9e1b9b91UL,
-+    0x4f80c0c5UL, 0xa261dc20UL, 0x695a774bUL, 0x161c121aUL,
-+    0x0ae293baUL, 0xe5c0a02aUL, 0x433c22e0UL, 0x1d121b17UL,
-+    0x0b0e090dUL, 0xadf28bc7UL, 0xb92db6a8UL, 0xc8141ea9UL,
-+    0x8557f119UL, 0x4caf7507UL, 0xbbee99ddUL, 0xfda37f60UL,
-+    0x9ff70126UL, 0xbc5c72f5UL, 0xc544663bUL, 0x345bfb7eUL,
-+    0x768b4329UL, 0xdccb23c6UL, 0x68b6edfcUL, 0x63b8e4f1UL,
-+    0xcad731dcUL, 0x10426385UL, 0x40139722UL, 0x2084c611UL,
-+    0x7d854a24UL, 0xf8d2bb3dUL, 0x11aef932UL, 0x6dc729a1UL,
-+    0x4b1d9e2fUL, 0xf3dcb230UL, 0xec0d8652UL, 0xd077c1e3UL,
-+    0x6c2bb316UL, 0x99a970b9UL, 0xfa119448UL, 0x2247e964UL,
-+    0xc4a8fc8cUL, 0x1aa0f03fUL, 0xd8567d2cUL, 0xef223390UL,
-+    0xc787494eUL, 0xc1d938d1UL, 0xfe8ccaa2UL, 0x3698d40bUL,
-+    0xcfa6f581UL, 0x28a57adeUL, 0x26dab78eUL, 0xa43fadbfUL,
-+    0xe42c3a9dUL, 0x0d507892UL, 0x9b6a5fccUL, 0x62547e46UL,
-+    0xc2f68d13UL, 0xe890d8b8UL, 0x5e2e39f7UL, 0xf582c3afUL,
-+    0xbe9f5d80UL, 0x7c69d093UL, 0xa96fd52dUL, 0xb3cf2512UL,
-+    0x3bc8ac99UL, 0xa710187dUL, 0x6ee89c63UL, 0x7bdb3bbbUL,
-+    0x09cd2678UL, 0xf46e5918UL, 0x01ec9ab7UL, 0xa8834f9aUL,
-+    0x65e6956eUL, 0x7eaaffe6UL, 0x0821bccfUL, 0xe6ef15e8UL,
-+    0xd9bae79bUL, 0xce4a6f36UL, 0xd4ea9f09UL, 0xd629b07cUL,
-+    0xaf31a4b2UL, 0x312a3f23UL, 0x30c6a594UL, 0xc035a266UL,
-+    0x37744ebcUL, 0xa6fc82caUL, 0xb0e090d0UL, 0x1533a7d8UL,
-+    0x4af10498UL, 0xf741ecdaUL, 0x0e7fcd50UL, 0x2f1791f6UL,
-+    0x8d764dd6UL, 0x4d43efb0UL, 0x54ccaa4dUL, 0xdfe49604UL,
-+    0xe39ed1b5UL, 0x1b4c6a88UL, 0xb8c12c1fUL, 0x7f466551UL,
-+    0x049d5eeaUL, 0x5d018c35UL, 0x73fa8774UL, 0x2efb0b41UL,
-+    0x5ab3671dUL, 0x5292dbd2UL, 0x33e91056UL, 0x136dd647UL,
-+    0x8c9ad761UL, 0x7a37a10cUL, 0x8e59f814UL, 0x89eb133cUL,
-+    0xeecea927UL, 0x35b761c9UL, 0xede11ce5UL, 0x3c7a47b1UL,
-+    0x599cd2dfUL, 0x3f55f273UL, 0x791814ceUL, 0xbf73c737UL,
-+    0xea53f7cdUL, 0x5b5ffdaaUL, 0x14df3d6fUL, 0x867844dbUL,
-+    0x81caaff3UL, 0x3eb968c4UL, 0x2c382434UL, 0x5fc2a340UL,
-+    0x72161dc3UL, 0x0cbce225UL, 0x8b283c49UL, 0x41ff0d95UL,
-+    0x7139a801UL, 0xde080cb3UL, 0x9cd8b4e4UL, 0x906456c1UL,
-+    0x617bcb84UL, 0x70d532b6UL, 0x74486c5cUL, 0x42d0b857UL,
-+};
-+static const ulong32 TD2[256] = {
-+    0xa75051f4UL, 0x65537e41UL, 0xa4c31a17UL, 0x5e963a27UL,
-+    0x6bcb3babUL, 0x45f11f9dUL, 0x58abacfaUL, 0x03934be3UL,
-+    0xfa552030UL, 0x6df6ad76UL, 0x769188ccUL, 0x4c25f502UL,
-+    0xd7fc4fe5UL, 0xcbd7c52aUL, 0x44802635UL, 0xa38fb562UL,
-+    0x5a49deb1UL, 0x1b6725baUL, 0x0e9845eaUL, 0xc0e15dfeUL,
-+    0x7502c32fUL, 0xf012814cUL, 0x97a38d46UL, 0xf9c66bd3UL,
-+    0x5fe7038fUL, 0x9c951592UL, 0x7aebbf6dUL, 0x59da9552UL,
-+    0x832dd4beUL, 0x21d35874UL, 0x692949e0UL, 0xc8448ec9UL,
-+    0x896a75c2UL, 0x7978f48eUL, 0x3e6b9958UL, 0x71dd27b9UL,
-+    0x4fb6bee1UL, 0xad17f088UL, 0xac66c920UL, 0x3ab47dceUL,
-+    0x4a1863dfUL, 0x3182e51aUL, 0x33609751UL, 0x7f456253UL,
-+    0x77e0b164UL, 0xae84bb6bUL, 0xa01cfe81UL, 0x2b94f908UL,
-+    0x68587048UL, 0xfd198f45UL, 0x6c8794deUL, 0xf8b7527bUL,
-+    0xd323ab73UL, 0x02e2724bUL, 0x8f57e31fUL, 0xab2a6655UL,
-+    0x2807b2ebUL, 0xc2032fb5UL, 0x7b9a86c5UL, 0x08a5d337UL,
-+    0x87f23028UL, 0xa5b223bfUL, 0x6aba0203UL, 0x825ced16UL,
-+    0x1c2b8acfUL, 0xb492a779UL, 0xf2f0f307UL, 0xe2a14e69UL,
-+    0xf4cd65daUL, 0xbed50605UL, 0x621fd134UL, 0xfe8ac4a6UL,
-+    0x539d342eUL, 0x55a0a2f3UL, 0xe132058aUL, 0xeb75a4f6UL,
-+    0xec390b83UL, 0xefaa4060UL, 0x9f065e71UL, 0x1051bd6eUL,
-+    0x8af93e21UL, 0x063d96ddUL, 0x05aedd3eUL, 0xbd464de6UL,
-+    0x8db59154UL, 0x5d0571c4UL, 0xd46f0406UL, 0x15ff6050UL,
-+    0xfb241998UL, 0xe997d6bdUL, 0x43cc8940UL, 0x9e7767d9UL,
-+    0x42bdb0e8UL, 0x8b880789UL, 0x5b38e719UL, 0xeedb79c8UL,
-+    0x0a47a17cUL, 0x0fe97c42UL, 0x1ec9f884UL, 0x00000000UL,
-+    0x86830980UL, 0xed48322bUL, 0x70ac1e11UL, 0x724e6c5aUL,
-+    0xfffbfd0eUL, 0x38560f85UL, 0xd51e3daeUL, 0x3927362dUL,
-+    0xd9640a0fUL, 0xa621685cUL, 0x54d19b5bUL, 0x2e3a2436UL,
-+    0x67b10c0aUL, 0xe70f9357UL, 0x96d2b4eeUL, 0x919e1b9bUL,
-+    0xc54f80c0UL, 0x20a261dcUL, 0x4b695a77UL, 0x1a161c12UL,
-+    0xba0ae293UL, 0x2ae5c0a0UL, 0xe0433c22UL, 0x171d121bUL,
-+    0x0d0b0e09UL, 0xc7adf28bUL, 0xa8b92db6UL, 0xa9c8141eUL,
-+    0x198557f1UL, 0x074caf75UL, 0xddbbee99UL, 0x60fda37fUL,
-+    0x269ff701UL, 0xf5bc5c72UL, 0x3bc54466UL, 0x7e345bfbUL,
-+    0x29768b43UL, 0xc6dccb23UL, 0xfc68b6edUL, 0xf163b8e4UL,
-+    0xdccad731UL, 0x85104263UL, 0x22401397UL, 0x112084c6UL,
-+    0x247d854aUL, 0x3df8d2bbUL, 0x3211aef9UL, 0xa16dc729UL,
-+    0x2f4b1d9eUL, 0x30f3dcb2UL, 0x52ec0d86UL, 0xe3d077c1UL,
-+    0x166c2bb3UL, 0xb999a970UL, 0x48fa1194UL, 0x642247e9UL,
-+    0x8cc4a8fcUL, 0x3f1aa0f0UL, 0x2cd8567dUL, 0x90ef2233UL,
-+    0x4ec78749UL, 0xd1c1d938UL, 0xa2fe8ccaUL, 0x0b3698d4UL,
-+    0x81cfa6f5UL, 0xde28a57aUL, 0x8e26dab7UL, 0xbfa43fadUL,
-+    0x9de42c3aUL, 0x920d5078UL, 0xcc9b6a5fUL, 0x4662547eUL,
-+    0x13c2f68dUL, 0xb8e890d8UL, 0xf75e2e39UL, 0xaff582c3UL,
-+    0x80be9f5dUL, 0x937c69d0UL, 0x2da96fd5UL, 0x12b3cf25UL,
-+    0x993bc8acUL, 0x7da71018UL, 0x636ee89cUL, 0xbb7bdb3bUL,
-+    0x7809cd26UL, 0x18f46e59UL, 0xb701ec9aUL, 0x9aa8834fUL,
-+    0x6e65e695UL, 0xe67eaaffUL, 0xcf0821bcUL, 0xe8e6ef15UL,
-+    0x9bd9bae7UL, 0x36ce4a6fUL, 0x09d4ea9fUL, 0x7cd629b0UL,
-+    0xb2af31a4UL, 0x23312a3fUL, 0x9430c6a5UL, 0x66c035a2UL,
-+    0xbc37744eUL, 0xcaa6fc82UL, 0xd0b0e090UL, 0xd81533a7UL,
-+    0x984af104UL, 0xdaf741ecUL, 0x500e7fcdUL, 0xf62f1791UL,
-+    0xd68d764dUL, 0xb04d43efUL, 0x4d54ccaaUL, 0x04dfe496UL,
-+    0xb5e39ed1UL, 0x881b4c6aUL, 0x1fb8c12cUL, 0x517f4665UL,
-+    0xea049d5eUL, 0x355d018cUL, 0x7473fa87UL, 0x412efb0bUL,
-+    0x1d5ab367UL, 0xd25292dbUL, 0x5633e910UL, 0x47136dd6UL,
-+    0x618c9ad7UL, 0x0c7a37a1UL, 0x148e59f8UL, 0x3c89eb13UL,
-+    0x27eecea9UL, 0xc935b761UL, 0xe5ede11cUL, 0xb13c7a47UL,
-+    0xdf599cd2UL, 0x733f55f2UL, 0xce791814UL, 0x37bf73c7UL,
-+    0xcdea53f7UL, 0xaa5b5ffdUL, 0x6f14df3dUL, 0xdb867844UL,
-+    0xf381caafUL, 0xc43eb968UL, 0x342c3824UL, 0x405fc2a3UL,
-+    0xc372161dUL, 0x250cbce2UL, 0x498b283cUL, 0x9541ff0dUL,
-+    0x017139a8UL, 0xb3de080cUL, 0xe49cd8b4UL, 0xc1906456UL,
-+    0x84617bcbUL, 0xb670d532UL, 0x5c74486cUL, 0x5742d0b8UL,
-+};
-+static const ulong32 TD3[256] = {
-+    0xf4a75051UL, 0x4165537eUL, 0x17a4c31aUL, 0x275e963aUL,
-+    0xab6bcb3bUL, 0x9d45f11fUL, 0xfa58abacUL, 0xe303934bUL,
-+    0x30fa5520UL, 0x766df6adUL, 0xcc769188UL, 0x024c25f5UL,
-+    0xe5d7fc4fUL, 0x2acbd7c5UL, 0x35448026UL, 0x62a38fb5UL,
-+    0xb15a49deUL, 0xba1b6725UL, 0xea0e9845UL, 0xfec0e15dUL,
-+    0x2f7502c3UL, 0x4cf01281UL, 0x4697a38dUL, 0xd3f9c66bUL,
-+    0x8f5fe703UL, 0x929c9515UL, 0x6d7aebbfUL, 0x5259da95UL,
-+    0xbe832dd4UL, 0x7421d358UL, 0xe0692949UL, 0xc9c8448eUL,
-+    0xc2896a75UL, 0x8e7978f4UL, 0x583e6b99UL, 0xb971dd27UL,
-+    0xe14fb6beUL, 0x88ad17f0UL, 0x20ac66c9UL, 0xce3ab47dUL,
-+    0xdf4a1863UL, 0x1a3182e5UL, 0x51336097UL, 0x537f4562UL,
-+    0x6477e0b1UL, 0x6bae84bbUL, 0x81a01cfeUL, 0x082b94f9UL,
-+    0x48685870UL, 0x45fd198fUL, 0xde6c8794UL, 0x7bf8b752UL,
-+    0x73d323abUL, 0x4b02e272UL, 0x1f8f57e3UL, 0x55ab2a66UL,
-+    0xeb2807b2UL, 0xb5c2032fUL, 0xc57b9a86UL, 0x3708a5d3UL,
-+    0x2887f230UL, 0xbfa5b223UL, 0x036aba02UL, 0x16825cedUL,
-+    0xcf1c2b8aUL, 0x79b492a7UL, 0x07f2f0f3UL, 0x69e2a14eUL,
-+    0xdaf4cd65UL, 0x05bed506UL, 0x34621fd1UL, 0xa6fe8ac4UL,
-+    0x2e539d34UL, 0xf355a0a2UL, 0x8ae13205UL, 0xf6eb75a4UL,
-+    0x83ec390bUL, 0x60efaa40UL, 0x719f065eUL, 0x6e1051bdUL,
-+    0x218af93eUL, 0xdd063d96UL, 0x3e05aeddUL, 0xe6bd464dUL,
-+    0x548db591UL, 0xc45d0571UL, 0x06d46f04UL, 0x5015ff60UL,
-+    0x98fb2419UL, 0xbde997d6UL, 0x4043cc89UL, 0xd99e7767UL,
-+    0xe842bdb0UL, 0x898b8807UL, 0x195b38e7UL, 0xc8eedb79UL,
-+    0x7c0a47a1UL, 0x420fe97cUL, 0x841ec9f8UL, 0x00000000UL,
-+    0x80868309UL, 0x2bed4832UL, 0x1170ac1eUL, 0x5a724e6cUL,
-+    0x0efffbfdUL, 0x8538560fUL, 0xaed51e3dUL, 0x2d392736UL,
-+    0x0fd9640aUL, 0x5ca62168UL, 0x5b54d19bUL, 0x362e3a24UL,
-+    0x0a67b10cUL, 0x57e70f93UL, 0xee96d2b4UL, 0x9b919e1bUL,
-+    0xc0c54f80UL, 0xdc20a261UL, 0x774b695aUL, 0x121a161cUL,
-+    0x93ba0ae2UL, 0xa02ae5c0UL, 0x22e0433cUL, 0x1b171d12UL,
-+    0x090d0b0eUL, 0x8bc7adf2UL, 0xb6a8b92dUL, 0x1ea9c814UL,
-+    0xf1198557UL, 0x75074cafUL, 0x99ddbbeeUL, 0x7f60fda3UL,
-+    0x01269ff7UL, 0x72f5bc5cUL, 0x663bc544UL, 0xfb7e345bUL,
-+    0x4329768bUL, 0x23c6dccbUL, 0xedfc68b6UL, 0xe4f163b8UL,
-+    0x31dccad7UL, 0x63851042UL, 0x97224013UL, 0xc6112084UL,
-+    0x4a247d85UL, 0xbb3df8d2UL, 0xf93211aeUL, 0x29a16dc7UL,
-+    0x9e2f4b1dUL, 0xb230f3dcUL, 0x8652ec0dUL, 0xc1e3d077UL,
-+    0xb3166c2bUL, 0x70b999a9UL, 0x9448fa11UL, 0xe9642247UL,
-+    0xfc8cc4a8UL, 0xf03f1aa0UL, 0x7d2cd856UL, 0x3390ef22UL,
-+    0x494ec787UL, 0x38d1c1d9UL, 0xcaa2fe8cUL, 0xd40b3698UL,
-+    0xf581cfa6UL, 0x7ade28a5UL, 0xb78e26daUL, 0xadbfa43fUL,
-+    0x3a9de42cUL, 0x78920d50UL, 0x5fcc9b6aUL, 0x7e466254UL,
-+    0x8d13c2f6UL, 0xd8b8e890UL, 0x39f75e2eUL, 0xc3aff582UL,
-+    0x5d80be9fUL, 0xd0937c69UL, 0xd52da96fUL, 0x2512b3cfUL,
-+    0xac993bc8UL, 0x187da710UL, 0x9c636ee8UL, 0x3bbb7bdbUL,
-+    0x267809cdUL, 0x5918f46eUL, 0x9ab701ecUL, 0x4f9aa883UL,
-+    0x956e65e6UL, 0xffe67eaaUL, 0xbccf0821UL, 0x15e8e6efUL,
-+    0xe79bd9baUL, 0x6f36ce4aUL, 0x9f09d4eaUL, 0xb07cd629UL,
-+    0xa4b2af31UL, 0x3f23312aUL, 0xa59430c6UL, 0xa266c035UL,
-+    0x4ebc3774UL, 0x82caa6fcUL, 0x90d0b0e0UL, 0xa7d81533UL,
-+    0x04984af1UL, 0xecdaf741UL, 0xcd500e7fUL, 0x91f62f17UL,
-+    0x4dd68d76UL, 0xefb04d43UL, 0xaa4d54ccUL, 0x9604dfe4UL,
-+    0xd1b5e39eUL, 0x6a881b4cUL, 0x2c1fb8c1UL, 0x65517f46UL,
-+    0x5eea049dUL, 0x8c355d01UL, 0x877473faUL, 0x0b412efbUL,
-+    0x671d5ab3UL, 0xdbd25292UL, 0x105633e9UL, 0xd647136dUL,
-+    0xd7618c9aUL, 0xa10c7a37UL, 0xf8148e59UL, 0x133c89ebUL,
-+    0xa927eeceUL, 0x61c935b7UL, 0x1ce5ede1UL, 0x47b13c7aUL,
-+    0xd2df599cUL, 0xf2733f55UL, 0x14ce7918UL, 0xc737bf73UL,
-+    0xf7cdea53UL, 0xfdaa5b5fUL, 0x3d6f14dfUL, 0x44db8678UL,
-+    0xaff381caUL, 0x68c43eb9UL, 0x24342c38UL, 0xa3405fc2UL,
-+    0x1dc37216UL, 0xe2250cbcUL, 0x3c498b28UL, 0x0d9541ffUL,
-+    0xa8017139UL, 0x0cb3de08UL, 0xb4e49cd8UL, 0x56c19064UL,
-+    0xcb84617bUL, 0x32b670d5UL, 0x6c5c7448UL, 0xb85742d0UL,
-+};
-+
-+static const ulong32 Tks0[] = {
-+0x00000000UL, 0x0e090d0bUL, 0x1c121a16UL, 0x121b171dUL, 0x3824342cUL, 0x362d3927UL, 0x24362e3aUL, 0x2a3f2331UL, 
-+0x70486858UL, 0x7e416553UL, 0x6c5a724eUL, 0x62537f45UL, 0x486c5c74UL, 0x4665517fUL, 0x547e4662UL, 0x5a774b69UL, 
-+0xe090d0b0UL, 0xee99ddbbUL, 0xfc82caa6UL, 0xf28bc7adUL, 0xd8b4e49cUL, 0xd6bde997UL, 0xc4a6fe8aUL, 0xcaaff381UL, 
-+0x90d8b8e8UL, 0x9ed1b5e3UL, 0x8ccaa2feUL, 0x82c3aff5UL, 0xa8fc8cc4UL, 0xa6f581cfUL, 0xb4ee96d2UL, 0xbae79bd9UL, 
-+0xdb3bbb7bUL, 0xd532b670UL, 0xc729a16dUL, 0xc920ac66UL, 0xe31f8f57UL, 0xed16825cUL, 0xff0d9541UL, 0xf104984aUL, 
-+0xab73d323UL, 0xa57ade28UL, 0xb761c935UL, 0xb968c43eUL, 0x9357e70fUL, 0x9d5eea04UL, 0x8f45fd19UL, 0x814cf012UL, 
-+0x3bab6bcbUL, 0x35a266c0UL, 0x27b971ddUL, 0x29b07cd6UL, 0x038f5fe7UL, 0x0d8652ecUL, 0x1f9d45f1UL, 0x119448faUL, 
-+0x4be30393UL, 0x45ea0e98UL, 0x57f11985UL, 0x59f8148eUL, 0x73c737bfUL, 0x7dce3ab4UL, 0x6fd52da9UL, 0x61dc20a2UL, 
-+0xad766df6UL, 0xa37f60fdUL, 0xb16477e0UL, 0xbf6d7aebUL, 0x955259daUL, 0x9b5b54d1UL, 0x894043ccUL, 0x87494ec7UL, 
-+0xdd3e05aeUL, 0xd33708a5UL, 0xc12c1fb8UL, 0xcf2512b3UL, 0xe51a3182UL, 0xeb133c89UL, 0xf9082b94UL, 0xf701269fUL, 
-+0x4de6bd46UL, 0x43efb04dUL, 0x51f4a750UL, 0x5ffdaa5bUL, 0x75c2896aUL, 0x7bcb8461UL, 0x69d0937cUL, 0x67d99e77UL, 
-+0x3daed51eUL, 0x33a7d815UL, 0x21bccf08UL, 0x2fb5c203UL, 0x058ae132UL, 0x0b83ec39UL, 0x1998fb24UL, 0x1791f62fUL, 
-+0x764dd68dUL, 0x7844db86UL, 0x6a5fcc9bUL, 0x6456c190UL, 0x4e69e2a1UL, 0x4060efaaUL, 0x527bf8b7UL, 0x5c72f5bcUL, 
-+0x0605bed5UL, 0x080cb3deUL, 0x1a17a4c3UL, 0x141ea9c8UL, 0x3e218af9UL, 0x302887f2UL, 0x223390efUL, 0x2c3a9de4UL, 
-+0x96dd063dUL, 0x98d40b36UL, 0x8acf1c2bUL, 0x84c61120UL, 0xaef93211UL, 0xa0f03f1aUL, 0xb2eb2807UL, 0xbce2250cUL, 
-+0xe6956e65UL, 0xe89c636eUL, 0xfa877473UL, 0xf48e7978UL, 0xdeb15a49UL, 0xd0b85742UL, 0xc2a3405fUL, 0xccaa4d54UL, 
-+0x41ecdaf7UL, 0x4fe5d7fcUL, 0x5dfec0e1UL, 0x53f7cdeaUL, 0x79c8eedbUL, 0x77c1e3d0UL, 0x65daf4cdUL, 0x6bd3f9c6UL, 
-+0x31a4b2afUL, 0x3fadbfa4UL, 0x2db6a8b9UL, 0x23bfa5b2UL, 0x09808683UL, 0x07898b88UL, 0x15929c95UL, 0x1b9b919eUL, 
-+0xa17c0a47UL, 0xaf75074cUL, 0xbd6e1051UL, 0xb3671d5aUL, 0x99583e6bUL, 0x97513360UL, 0x854a247dUL, 0x8b432976UL, 
-+0xd134621fUL, 0xdf3d6f14UL, 0xcd267809UL, 0xc32f7502UL, 0xe9105633UL, 0xe7195b38UL, 0xf5024c25UL, 0xfb0b412eUL, 
-+0x9ad7618cUL, 0x94de6c87UL, 0x86c57b9aUL, 0x88cc7691UL, 0xa2f355a0UL, 0xacfa58abUL, 0xbee14fb6UL, 0xb0e842bdUL, 
-+0xea9f09d4UL, 0xe49604dfUL, 0xf68d13c2UL, 0xf8841ec9UL, 0xd2bb3df8UL, 0xdcb230f3UL, 0xcea927eeUL, 0xc0a02ae5UL, 
-+0x7a47b13cUL, 0x744ebc37UL, 0x6655ab2aUL, 0x685ca621UL, 0x42638510UL, 0x4c6a881bUL, 0x5e719f06UL, 0x5078920dUL, 
-+0x0a0fd964UL, 0x0406d46fUL, 0x161dc372UL, 0x1814ce79UL, 0x322bed48UL, 0x3c22e043UL, 0x2e39f75eUL, 0x2030fa55UL, 
-+0xec9ab701UL, 0xe293ba0aUL, 0xf088ad17UL, 0xfe81a01cUL, 0xd4be832dUL, 0xdab78e26UL, 0xc8ac993bUL, 0xc6a59430UL, 
-+0x9cd2df59UL, 0x92dbd252UL, 0x80c0c54fUL, 0x8ec9c844UL, 0xa4f6eb75UL, 0xaaffe67eUL, 0xb8e4f163UL, 0xb6edfc68UL, 
-+0x0c0a67b1UL, 0x02036abaUL, 0x10187da7UL, 0x1e1170acUL, 0x342e539dUL, 0x3a275e96UL, 0x283c498bUL, 0x26354480UL, 
-+0x7c420fe9UL, 0x724b02e2UL, 0x605015ffUL, 0x6e5918f4UL, 0x44663bc5UL, 0x4a6f36ceUL, 0x587421d3UL, 0x567d2cd8UL, 
-+0x37a10c7aUL, 0x39a80171UL, 0x2bb3166cUL, 0x25ba1b67UL, 0x0f853856UL, 0x018c355dUL, 0x13972240UL, 0x1d9e2f4bUL, 
-+0x47e96422UL, 0x49e06929UL, 0x5bfb7e34UL, 0x55f2733fUL, 0x7fcd500eUL, 0x71c45d05UL, 0x63df4a18UL, 0x6dd64713UL, 
-+0xd731dccaUL, 0xd938d1c1UL, 0xcb23c6dcUL, 0xc52acbd7UL, 0xef15e8e6UL, 0xe11ce5edUL, 0xf307f2f0UL, 0xfd0efffbUL, 
-+0xa779b492UL, 0xa970b999UL, 0xbb6bae84UL, 0xb562a38fUL, 0x9f5d80beUL, 0x91548db5UL, 0x834f9aa8UL, 0x8d4697a3UL
-+};
-+
-+static const ulong32 Tks1[] = {
-+0x00000000UL, 0x0b0e090dUL, 0x161c121aUL, 0x1d121b17UL, 0x2c382434UL, 0x27362d39UL, 0x3a24362eUL, 0x312a3f23UL, 
-+0x58704868UL, 0x537e4165UL, 0x4e6c5a72UL, 0x4562537fUL, 0x74486c5cUL, 0x7f466551UL, 0x62547e46UL, 0x695a774bUL, 
-+0xb0e090d0UL, 0xbbee99ddUL, 0xa6fc82caUL, 0xadf28bc7UL, 0x9cd8b4e4UL, 0x97d6bde9UL, 0x8ac4a6feUL, 0x81caaff3UL, 
-+0xe890d8b8UL, 0xe39ed1b5UL, 0xfe8ccaa2UL, 0xf582c3afUL, 0xc4a8fc8cUL, 0xcfa6f581UL, 0xd2b4ee96UL, 0xd9bae79bUL, 
-+0x7bdb3bbbUL, 0x70d532b6UL, 0x6dc729a1UL, 0x66c920acUL, 0x57e31f8fUL, 0x5ced1682UL, 0x41ff0d95UL, 0x4af10498UL, 
-+0x23ab73d3UL, 0x28a57adeUL, 0x35b761c9UL, 0x3eb968c4UL, 0x0f9357e7UL, 0x049d5eeaUL, 0x198f45fdUL, 0x12814cf0UL, 
-+0xcb3bab6bUL, 0xc035a266UL, 0xdd27b971UL, 0xd629b07cUL, 0xe7038f5fUL, 0xec0d8652UL, 0xf11f9d45UL, 0xfa119448UL, 
-+0x934be303UL, 0x9845ea0eUL, 0x8557f119UL, 0x8e59f814UL, 0xbf73c737UL, 0xb47dce3aUL, 0xa96fd52dUL, 0xa261dc20UL, 
-+0xf6ad766dUL, 0xfda37f60UL, 0xe0b16477UL, 0xebbf6d7aUL, 0xda955259UL, 0xd19b5b54UL, 0xcc894043UL, 0xc787494eUL, 
-+0xaedd3e05UL, 0xa5d33708UL, 0xb8c12c1fUL, 0xb3cf2512UL, 0x82e51a31UL, 0x89eb133cUL, 0x94f9082bUL, 0x9ff70126UL, 
-+0x464de6bdUL, 0x4d43efb0UL, 0x5051f4a7UL, 0x5b5ffdaaUL, 0x6a75c289UL, 0x617bcb84UL, 0x7c69d093UL, 0x7767d99eUL, 
-+0x1e3daed5UL, 0x1533a7d8UL, 0x0821bccfUL, 0x032fb5c2UL, 0x32058ae1UL, 0x390b83ecUL, 0x241998fbUL, 0x2f1791f6UL, 
-+0x8d764dd6UL, 0x867844dbUL, 0x9b6a5fccUL, 0x906456c1UL, 0xa14e69e2UL, 0xaa4060efUL, 0xb7527bf8UL, 0xbc5c72f5UL, 
-+0xd50605beUL, 0xde080cb3UL, 0xc31a17a4UL, 0xc8141ea9UL, 0xf93e218aUL, 0xf2302887UL, 0xef223390UL, 0xe42c3a9dUL, 
-+0x3d96dd06UL, 0x3698d40bUL, 0x2b8acf1cUL, 0x2084c611UL, 0x11aef932UL, 0x1aa0f03fUL, 0x07b2eb28UL, 0x0cbce225UL, 
-+0x65e6956eUL, 0x6ee89c63UL, 0x73fa8774UL, 0x78f48e79UL, 0x49deb15aUL, 0x42d0b857UL, 0x5fc2a340UL, 0x54ccaa4dUL, 
-+0xf741ecdaUL, 0xfc4fe5d7UL, 0xe15dfec0UL, 0xea53f7cdUL, 0xdb79c8eeUL, 0xd077c1e3UL, 0xcd65daf4UL, 0xc66bd3f9UL, 
-+0xaf31a4b2UL, 0xa43fadbfUL, 0xb92db6a8UL, 0xb223bfa5UL, 0x83098086UL, 0x8807898bUL, 0x9515929cUL, 0x9e1b9b91UL, 
-+0x47a17c0aUL, 0x4caf7507UL, 0x51bd6e10UL, 0x5ab3671dUL, 0x6b99583eUL, 0x60975133UL, 0x7d854a24UL, 0x768b4329UL, 
-+0x1fd13462UL, 0x14df3d6fUL, 0x09cd2678UL, 0x02c32f75UL, 0x33e91056UL, 0x38e7195bUL, 0x25f5024cUL, 0x2efb0b41UL, 
-+0x8c9ad761UL, 0x8794de6cUL, 0x9a86c57bUL, 0x9188cc76UL, 0xa0a2f355UL, 0xabacfa58UL, 0xb6bee14fUL, 0xbdb0e842UL, 
-+0xd4ea9f09UL, 0xdfe49604UL, 0xc2f68d13UL, 0xc9f8841eUL, 0xf8d2bb3dUL, 0xf3dcb230UL, 0xeecea927UL, 0xe5c0a02aUL, 
-+0x3c7a47b1UL, 0x37744ebcUL, 0x2a6655abUL, 0x21685ca6UL, 0x10426385UL, 0x1b4c6a88UL, 0x065e719fUL, 0x0d507892UL, 
-+0x640a0fd9UL, 0x6f0406d4UL, 0x72161dc3UL, 0x791814ceUL, 0x48322bedUL, 0x433c22e0UL, 0x5e2e39f7UL, 0x552030faUL, 
-+0x01ec9ab7UL, 0x0ae293baUL, 0x17f088adUL, 0x1cfe81a0UL, 0x2dd4be83UL, 0x26dab78eUL, 0x3bc8ac99UL, 0x30c6a594UL, 
-+0x599cd2dfUL, 0x5292dbd2UL, 0x4f80c0c5UL, 0x448ec9c8UL, 0x75a4f6ebUL, 0x7eaaffe6UL, 0x63b8e4f1UL, 0x68b6edfcUL, 
-+0xb10c0a67UL, 0xba02036aUL, 0xa710187dUL, 0xac1e1170UL, 0x9d342e53UL, 0x963a275eUL, 0x8b283c49UL, 0x80263544UL, 
-+0xe97c420fUL, 0xe2724b02UL, 0xff605015UL, 0xf46e5918UL, 0xc544663bUL, 0xce4a6f36UL, 0xd3587421UL, 0xd8567d2cUL, 
-+0x7a37a10cUL, 0x7139a801UL, 0x6c2bb316UL, 0x6725ba1bUL, 0x560f8538UL, 0x5d018c35UL, 0x40139722UL, 0x4b1d9e2fUL, 
-+0x2247e964UL, 0x2949e069UL, 0x345bfb7eUL, 0x3f55f273UL, 0x0e7fcd50UL, 0x0571c45dUL, 0x1863df4aUL, 0x136dd647UL, 
-+0xcad731dcUL, 0xc1d938d1UL, 0xdccb23c6UL, 0xd7c52acbUL, 0xe6ef15e8UL, 0xede11ce5UL, 0xf0f307f2UL, 0xfbfd0effUL, 
-+0x92a779b4UL, 0x99a970b9UL, 0x84bb6baeUL, 0x8fb562a3UL, 0xbe9f5d80UL, 0xb591548dUL, 0xa8834f9aUL, 0xa38d4697UL
-+};
-+
-+static const ulong32 Tks2[] = {
-+0x00000000UL, 0x0d0b0e09UL, 0x1a161c12UL, 0x171d121bUL, 0x342c3824UL, 0x3927362dUL, 0x2e3a2436UL, 0x23312a3fUL, 
-+0x68587048UL, 0x65537e41UL, 0x724e6c5aUL, 0x7f456253UL, 0x5c74486cUL, 0x517f4665UL, 0x4662547eUL, 0x4b695a77UL, 
-+0xd0b0e090UL, 0xddbbee99UL, 0xcaa6fc82UL, 0xc7adf28bUL, 0xe49cd8b4UL, 0xe997d6bdUL, 0xfe8ac4a6UL, 0xf381caafUL, 
-+0xb8e890d8UL, 0xb5e39ed1UL, 0xa2fe8ccaUL, 0xaff582c3UL, 0x8cc4a8fcUL, 0x81cfa6f5UL, 0x96d2b4eeUL, 0x9bd9bae7UL, 
-+0xbb7bdb3bUL, 0xb670d532UL, 0xa16dc729UL, 0xac66c920UL, 0x8f57e31fUL, 0x825ced16UL, 0x9541ff0dUL, 0x984af104UL, 
-+0xd323ab73UL, 0xde28a57aUL, 0xc935b761UL, 0xc43eb968UL, 0xe70f9357UL, 0xea049d5eUL, 0xfd198f45UL, 0xf012814cUL, 
-+0x6bcb3babUL, 0x66c035a2UL, 0x71dd27b9UL, 0x7cd629b0UL, 0x5fe7038fUL, 0x52ec0d86UL, 0x45f11f9dUL, 0x48fa1194UL, 
-+0x03934be3UL, 0x0e9845eaUL, 0x198557f1UL, 0x148e59f8UL, 0x37bf73c7UL, 0x3ab47dceUL, 0x2da96fd5UL, 0x20a261dcUL, 
-+0x6df6ad76UL, 0x60fda37fUL, 0x77e0b164UL, 0x7aebbf6dUL, 0x59da9552UL, 0x54d19b5bUL, 0x43cc8940UL, 0x4ec78749UL, 
-+0x05aedd3eUL, 0x08a5d337UL, 0x1fb8c12cUL, 0x12b3cf25UL, 0x3182e51aUL, 0x3c89eb13UL, 0x2b94f908UL, 0x269ff701UL, 
-+0xbd464de6UL, 0xb04d43efUL, 0xa75051f4UL, 0xaa5b5ffdUL, 0x896a75c2UL, 0x84617bcbUL, 0x937c69d0UL, 0x9e7767d9UL, 
-+0xd51e3daeUL, 0xd81533a7UL, 0xcf0821bcUL, 0xc2032fb5UL, 0xe132058aUL, 0xec390b83UL, 0xfb241998UL, 0xf62f1791UL, 
-+0xd68d764dUL, 0xdb867844UL, 0xcc9b6a5fUL, 0xc1906456UL, 0xe2a14e69UL, 0xefaa4060UL, 0xf8b7527bUL, 0xf5bc5c72UL, 
-+0xbed50605UL, 0xb3de080cUL, 0xa4c31a17UL, 0xa9c8141eUL, 0x8af93e21UL, 0x87f23028UL, 0x90ef2233UL, 0x9de42c3aUL, 
-+0x063d96ddUL, 0x0b3698d4UL, 0x1c2b8acfUL, 0x112084c6UL, 0x3211aef9UL, 0x3f1aa0f0UL, 0x2807b2ebUL, 0x250cbce2UL, 
-+0x6e65e695UL, 0x636ee89cUL, 0x7473fa87UL, 0x7978f48eUL, 0x5a49deb1UL, 0x5742d0b8UL, 0x405fc2a3UL, 0x4d54ccaaUL, 
-+0xdaf741ecUL, 0xd7fc4fe5UL, 0xc0e15dfeUL, 0xcdea53f7UL, 0xeedb79c8UL, 0xe3d077c1UL, 0xf4cd65daUL, 0xf9c66bd3UL, 
-+0xb2af31a4UL, 0xbfa43fadUL, 0xa8b92db6UL, 0xa5b223bfUL, 0x86830980UL, 0x8b880789UL, 0x9c951592UL, 0x919e1b9bUL, 
-+0x0a47a17cUL, 0x074caf75UL, 0x1051bd6eUL, 0x1d5ab367UL, 0x3e6b9958UL, 0x33609751UL, 0x247d854aUL, 0x29768b43UL, 
-+0x621fd134UL, 0x6f14df3dUL, 0x7809cd26UL, 0x7502c32fUL, 0x5633e910UL, 0x5b38e719UL, 0x4c25f502UL, 0x412efb0bUL, 
-+0x618c9ad7UL, 0x6c8794deUL, 0x7b9a86c5UL, 0x769188ccUL, 0x55a0a2f3UL, 0x58abacfaUL, 0x4fb6bee1UL, 0x42bdb0e8UL, 
-+0x09d4ea9fUL, 0x04dfe496UL, 0x13c2f68dUL, 0x1ec9f884UL, 0x3df8d2bbUL, 0x30f3dcb2UL, 0x27eecea9UL, 0x2ae5c0a0UL, 
-+0xb13c7a47UL, 0xbc37744eUL, 0xab2a6655UL, 0xa621685cUL, 0x85104263UL, 0x881b4c6aUL, 0x9f065e71UL, 0x920d5078UL, 
-+0xd9640a0fUL, 0xd46f0406UL, 0xc372161dUL, 0xce791814UL, 0xed48322bUL, 0xe0433c22UL, 0xf75e2e39UL, 0xfa552030UL, 
-+0xb701ec9aUL, 0xba0ae293UL, 0xad17f088UL, 0xa01cfe81UL, 0x832dd4beUL, 0x8e26dab7UL, 0x993bc8acUL, 0x9430c6a5UL, 
-+0xdf599cd2UL, 0xd25292dbUL, 0xc54f80c0UL, 0xc8448ec9UL, 0xeb75a4f6UL, 0xe67eaaffUL, 0xf163b8e4UL, 0xfc68b6edUL, 
-+0x67b10c0aUL, 0x6aba0203UL, 0x7da71018UL, 0x70ac1e11UL, 0x539d342eUL, 0x5e963a27UL, 0x498b283cUL, 0x44802635UL, 
-+0x0fe97c42UL, 0x02e2724bUL, 0x15ff6050UL, 0x18f46e59UL, 0x3bc54466UL, 0x36ce4a6fUL, 0x21d35874UL, 0x2cd8567dUL, 
-+0x0c7a37a1UL, 0x017139a8UL, 0x166c2bb3UL, 0x1b6725baUL, 0x38560f85UL, 0x355d018cUL, 0x22401397UL, 0x2f4b1d9eUL, 
-+0x642247e9UL, 0x692949e0UL, 0x7e345bfbUL, 0x733f55f2UL, 0x500e7fcdUL, 0x5d0571c4UL, 0x4a1863dfUL, 0x47136dd6UL, 
-+0xdccad731UL, 0xd1c1d938UL, 0xc6dccb23UL, 0xcbd7c52aUL, 0xe8e6ef15UL, 0xe5ede11cUL, 0xf2f0f307UL, 0xfffbfd0eUL, 
-+0xb492a779UL, 0xb999a970UL, 0xae84bb6bUL, 0xa38fb562UL, 0x80be9f5dUL, 0x8db59154UL, 0x9aa8834fUL, 0x97a38d46UL
-+};
-+
-+static const ulong32 Tks3[] = {
-+0x00000000UL, 0x090d0b0eUL, 0x121a161cUL, 0x1b171d12UL, 0x24342c38UL, 0x2d392736UL, 0x362e3a24UL, 0x3f23312aUL, 
-+0x48685870UL, 0x4165537eUL, 0x5a724e6cUL, 0x537f4562UL, 0x6c5c7448UL, 0x65517f46UL, 0x7e466254UL, 0x774b695aUL, 
-+0x90d0b0e0UL, 0x99ddbbeeUL, 0x82caa6fcUL, 0x8bc7adf2UL, 0xb4e49cd8UL, 0xbde997d6UL, 0xa6fe8ac4UL, 0xaff381caUL, 
-+0xd8b8e890UL, 0xd1b5e39eUL, 0xcaa2fe8cUL, 0xc3aff582UL, 0xfc8cc4a8UL, 0xf581cfa6UL, 0xee96d2b4UL, 0xe79bd9baUL, 
-+0x3bbb7bdbUL, 0x32b670d5UL, 0x29a16dc7UL, 0x20ac66c9UL, 0x1f8f57e3UL, 0x16825cedUL, 0x0d9541ffUL, 0x04984af1UL, 
-+0x73d323abUL, 0x7ade28a5UL, 0x61c935b7UL, 0x68c43eb9UL, 0x57e70f93UL, 0x5eea049dUL, 0x45fd198fUL, 0x4cf01281UL, 
-+0xab6bcb3bUL, 0xa266c035UL, 0xb971dd27UL, 0xb07cd629UL, 0x8f5fe703UL, 0x8652ec0dUL, 0x9d45f11fUL, 0x9448fa11UL, 
-+0xe303934bUL, 0xea0e9845UL, 0xf1198557UL, 0xf8148e59UL, 0xc737bf73UL, 0xce3ab47dUL, 0xd52da96fUL, 0xdc20a261UL, 
-+0x766df6adUL, 0x7f60fda3UL, 0x6477e0b1UL, 0x6d7aebbfUL, 0x5259da95UL, 0x5b54d19bUL, 0x4043cc89UL, 0x494ec787UL, 
-+0x3e05aeddUL, 0x3708a5d3UL, 0x2c1fb8c1UL, 0x2512b3cfUL, 0x1a3182e5UL, 0x133c89ebUL, 0x082b94f9UL, 0x01269ff7UL, 
-+0xe6bd464dUL, 0xefb04d43UL, 0xf4a75051UL, 0xfdaa5b5fUL, 0xc2896a75UL, 0xcb84617bUL, 0xd0937c69UL, 0xd99e7767UL, 
-+0xaed51e3dUL, 0xa7d81533UL, 0xbccf0821UL, 0xb5c2032fUL, 0x8ae13205UL, 0x83ec390bUL, 0x98fb2419UL, 0x91f62f17UL, 
-+0x4dd68d76UL, 0x44db8678UL, 0x5fcc9b6aUL, 0x56c19064UL, 0x69e2a14eUL, 0x60efaa40UL, 0x7bf8b752UL, 0x72f5bc5cUL, 
-+0x05bed506UL, 0x0cb3de08UL, 0x17a4c31aUL, 0x1ea9c814UL, 0x218af93eUL, 0x2887f230UL, 0x3390ef22UL, 0x3a9de42cUL, 
-+0xdd063d96UL, 0xd40b3698UL, 0xcf1c2b8aUL, 0xc6112084UL, 0xf93211aeUL, 0xf03f1aa0UL, 0xeb2807b2UL, 0xe2250cbcUL, 
-+0x956e65e6UL, 0x9c636ee8UL, 0x877473faUL, 0x8e7978f4UL, 0xb15a49deUL, 0xb85742d0UL, 0xa3405fc2UL, 0xaa4d54ccUL, 
-+0xecdaf741UL, 0xe5d7fc4fUL, 0xfec0e15dUL, 0xf7cdea53UL, 0xc8eedb79UL, 0xc1e3d077UL, 0xdaf4cd65UL, 0xd3f9c66bUL, 
-+0xa4b2af31UL, 0xadbfa43fUL, 0xb6a8b92dUL, 0xbfa5b223UL, 0x80868309UL, 0x898b8807UL, 0x929c9515UL, 0x9b919e1bUL, 
-+0x7c0a47a1UL, 0x75074cafUL, 0x6e1051bdUL, 0x671d5ab3UL, 0x583e6b99UL, 0x51336097UL, 0x4a247d85UL, 0x4329768bUL, 
-+0x34621fd1UL, 0x3d6f14dfUL, 0x267809cdUL, 0x2f7502c3UL, 0x105633e9UL, 0x195b38e7UL, 0x024c25f5UL, 0x0b412efbUL, 
-+0xd7618c9aUL, 0xde6c8794UL, 0xc57b9a86UL, 0xcc769188UL, 0xf355a0a2UL, 0xfa58abacUL, 0xe14fb6beUL, 0xe842bdb0UL, 
-+0x9f09d4eaUL, 0x9604dfe4UL, 0x8d13c2f6UL, 0x841ec9f8UL, 0xbb3df8d2UL, 0xb230f3dcUL, 0xa927eeceUL, 0xa02ae5c0UL, 
-+0x47b13c7aUL, 0x4ebc3774UL, 0x55ab2a66UL, 0x5ca62168UL, 0x63851042UL, 0x6a881b4cUL, 0x719f065eUL, 0x78920d50UL, 
-+0x0fd9640aUL, 0x06d46f04UL, 0x1dc37216UL, 0x14ce7918UL, 0x2bed4832UL, 0x22e0433cUL, 0x39f75e2eUL, 0x30fa5520UL, 
-+0x9ab701ecUL, 0x93ba0ae2UL, 0x88ad17f0UL, 0x81a01cfeUL, 0xbe832dd4UL, 0xb78e26daUL, 0xac993bc8UL, 0xa59430c6UL, 
-+0xd2df599cUL, 0xdbd25292UL, 0xc0c54f80UL, 0xc9c8448eUL, 0xf6eb75a4UL, 0xffe67eaaUL, 0xe4f163b8UL, 0xedfc68b6UL, 
-+0x0a67b10cUL, 0x036aba02UL, 0x187da710UL, 0x1170ac1eUL, 0x2e539d34UL, 0x275e963aUL, 0x3c498b28UL, 0x35448026UL, 
-+0x420fe97cUL, 0x4b02e272UL, 0x5015ff60UL, 0x5918f46eUL, 0x663bc544UL, 0x6f36ce4aUL, 0x7421d358UL, 0x7d2cd856UL, 
-+0xa10c7a37UL, 0xa8017139UL, 0xb3166c2bUL, 0xba1b6725UL, 0x8538560fUL, 0x8c355d01UL, 0x97224013UL, 0x9e2f4b1dUL, 
-+0xe9642247UL, 0xe0692949UL, 0xfb7e345bUL, 0xf2733f55UL, 0xcd500e7fUL, 0xc45d0571UL, 0xdf4a1863UL, 0xd647136dUL, 
-+0x31dccad7UL, 0x38d1c1d9UL, 0x23c6dccbUL, 0x2acbd7c5UL, 0x15e8e6efUL, 0x1ce5ede1UL, 0x07f2f0f3UL, 0x0efffbfdUL, 
-+0x79b492a7UL, 0x70b999a9UL, 0x6bae84bbUL, 0x62a38fb5UL, 0x5d80be9fUL, 0x548db591UL, 0x4f9aa883UL, 0x4697a38dUL
-+};
-+
-+#endif /* SMALL CODE */
-+
-+static const ulong32 rcon[] = {
-+    0x01000000UL, 0x02000000UL, 0x04000000UL, 0x08000000UL,
-+    0x10000000UL, 0x20000000UL, 0x40000000UL, 0x80000000UL,
-+    0x1B000000UL, 0x36000000UL, /* for 128-bit blocks, AES never uses more than 10 rcon values */
-+};
-+
-+
-+static int    aes_setup(const unsigned char *key, int keylen, int rounds, aes_CBC *skey);
-+static void   aes_ecb_encrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey);
-+static void   aes_ecb_decrypt(const unsigned char *ct, unsigned char *pt, aes_CBC *skey);
-+
-+#ifdef CLEAN_STACK
-+static void _aes_ecb_decrypt(const unsigned char *ct, unsigned char *pt, aes_CBC *skey);
-+static void _aes_ecb_encrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey);
-+#endif
-+
-+int matrixAesInit(sslCipherContext_t *ctx, unsigned char *IV, unsigned char *key, int keylen)
-+{
-+      int             x, err;
-+
-+      if (IV == NULL || key == NULL || ctx == NULL) {
-+              return -1;
-+      }
-+/*
-+      setup cipher
-+ */
-+      if ((err = aes_setup(key, keylen, 0, &ctx->aes)) != CRYPT_OK) {
-+              return -1;
-+      }
-+/*
-+      copy IV
-+ */
-+      ctx->aes.blocklen = 16;
-+      for (x = 0; x < ctx->aes.blocklen; x++) {
-+              ctx->aes.IV[x] = IV[x];
-+      }
-+      return 0;
-+}
-+
-+int matrixAesEncrypt(sslCipherContext_t *ctx, unsigned char *pt, unsigned char *ct, int len)
-+{
-+      int                             x, i;
-+      unsigned char   tmp[MAXBLOCKSIZE];
-+
-+      if (pt == NULL || ct == NULL || ctx == NULL || (len & 0x7) != 0) {
-+              matrixStrDebugMsg("Bad parameters to matrixAesEncrypt\n", NULL);
-+              return -1;
-+      }
-+
-+/*
-+      is blocklen valid?
-+ */
-+      if (ctx->aes.blocklen < 0 || ctx->aes.blocklen > 
-+                      (int)sizeof(ctx->aes.IV)) {
-+              return -1;
-+      }
-+
-+      for (i = 0; i < len; i += ctx->aes.blocklen) {
-+/*
-+              xor IV against plaintext
-+ */
-+              for (x = 0; x < ctx->aes.blocklen; x++) {
-+                      tmp[x] = pt[x] ^ ctx->aes.IV[x];
-+              }
-+/*
-+              encrypt
-+ */
-+              aes_ecb_encrypt(tmp, ct, &ctx->aes);
-+
-+/*
-+              store IV [ciphertext] for a future block
-+ */
-+              for (x = 0; x < ctx->aes.blocklen; x++) {
-+                      ctx->aes.IV[x] = ct[x];
-+              }
-+              ct += ctx->aes.blocklen;
-+              pt += ctx->aes.blocklen;
-+      }
-+
-+#ifdef CLEAN_STACK
-+      zeromem(tmp, sizeof(tmp));
-+#endif
-+      return len;
-+}
-+
-+int matrixAesDecrypt(sslCipherContext_t *ctx, unsigned char *ct, unsigned char *pt, int len)
-+{
-+      int                             x, i;
-+      unsigned char   tmp[MAXBLOCKSIZE], tmp2[MAXBLOCKSIZE];
-+
-+      if (pt == NULL || ct == NULL || ctx == NULL || (len & 0x7) != 0) {
-+              matrixStrDebugMsg("Bad parameters to matrixAesDecrypt\n", NULL);
-+              return -1;
-+      }
-+
-+/*
-+      is blocklen valid?
-+ */
-+      if (ctx->aes.blocklen < 0 || ctx->aes.blocklen > 
-+              (int)sizeof(ctx->aes.IV)) {
-+              return -1;
-+      }
-+      for (i = 0; i < len; i += ctx->aes.blocklen) {
-+/*
-+              decrypt the block from ct into tmp
-+ */
-+              aes_ecb_decrypt(ct, tmp, &ctx->aes);
-+/*
-+              xor IV against the plaintext of the previous step
-+ */
-+              for (x = 0; x < ctx->aes.blocklen; x++) { 
-+/*
-+                      copy CT in case ct == pt
-+ */
-+                      tmp2[x] = ct[x]; 
-+/*
-+                      actually decrypt the byte
-+ */
-+                      pt[x] = tmp[x] ^ ctx->aes.IV[x]; 
-+              }
-+/*
-+              replace IV with this current ciphertext
-+ */
-+              for (x = 0; x < ctx->aes.blocklen; x++) {
-+                      ctx->aes.IV[x] = tmp2[x];
-+              }
-+              ct += ctx->aes.blocklen;
-+              pt += ctx->aes.blocklen;
-+      }
-+#ifdef CLEAN_STACK
-+      zeromem(tmp, sizeof(tmp));
-+      zeromem(tmp2, sizeof(tmp2));
-+#endif
-+      return len;
-+}
-+
-+int aes_setup(const unsigned char *key, int keylen, int rounds, aes_CBC *skey)
-+{
-+      int                     i, j;
-+      ulong32         temp, *rk, *rrk;
-+      
-+      if (key == NULL || skey == NULL) {
-+              return -1;
-+      }
-+      
-+      if (keylen != 16 && keylen != 24 && keylen != 32) {
-+              return CRYPT_INVALID_KEYSIZE;
-+      }
-+      
-+      if (rounds != 0 && rounds != (10 + ((keylen/8)-2)*2)) {
-+              return CRYPT_INVALID_ROUNDS;
-+      }
-+      
-+      skey->key.Nr = 10 + ((keylen/8)-2)*2;
-+              
-+/*
-+      setup the forward key
-+ */
-+      i                               = 0;
-+      rk                              = skey->key.eK;
-+      LOAD32H(rk[0], key         );
-+      LOAD32H(rk[1], key +  4);
-+      LOAD32H(rk[2], key +  8);
-+      LOAD32H(rk[3], key + 12);
-+      if (keylen == 16) {
-+              j = 44;
-+              for (;;) {
-+                      temp  = rk[3];
-+                      rk[4] = rk[0] ^
-+                              (Te4_3[byte(temp, 2)]) ^
-+                              (Te4_2[byte(temp, 1)]) ^
-+                              (Te4_1[byte(temp, 0)]) ^
-+                              (Te4_0[byte(temp, 3)]) ^
-+                              rcon[i];
-+                      rk[5] = rk[1] ^ rk[4];
-+                      rk[6] = rk[2] ^ rk[5];
-+                      rk[7] = rk[3] ^ rk[6];
-+                      if (++i == 10) {
-+                              break;
-+                      }
-+                      rk += 4;
-+              }
-+      } else if (keylen == 24) {
-+              j = 52;
-+              LOAD32H(rk[4], key + 16);
-+              LOAD32H(rk[5], key + 20);
-+              for (;;) {
-+              #ifdef _MSC_VER
-+                      temp = skey->key.eK[rk - skey->key.eK + 5];
-+              #else
-+                      temp = rk[5];
-+              #endif /* _MSC_VER */
-+                      rk[ 6] = rk[ 0] ^
-+                              (Te4_3[byte(temp, 2)]) ^
-+                              (Te4_2[byte(temp, 1)]) ^
-+                              (Te4_1[byte(temp, 0)]) ^
-+                              (Te4_0[byte(temp, 3)]) ^
-+                              rcon[i];
-+                      rk[ 7] = rk[ 1] ^ rk[ 6];
-+                      rk[ 8] = rk[ 2] ^ rk[ 7];
-+                      rk[ 9] = rk[ 3] ^ rk[ 8];
-+                      if (++i == 8) {
-+                              break;
-+                      }
-+                      rk[10] = rk[ 4] ^ rk[ 9];
-+                      rk[11] = rk[ 5] ^ rk[10];
-+                      rk += 6;
-+              }
-+      } else if (keylen == 32) {
-+              j = 60;
-+              LOAD32H(rk[4], key + 16);
-+              LOAD32H(rk[5], key + 20);
-+              LOAD32H(rk[6], key + 24);
-+              LOAD32H(rk[7], key + 28);
-+              for (;;) {
-+              #ifdef _MSC_VER
-+                      temp = skey->key.eK[rk - skey->key.eK + 7];
-+              #else
-+                      temp = rk[7];
-+              #endif /* _MSC_VER */
-+                      rk[ 8] = rk[ 0] ^
-+                              (Te4_3[byte(temp, 2)]) ^
-+                              (Te4_2[byte(temp, 1)]) ^
-+                              (Te4_1[byte(temp, 0)]) ^
-+                              (Te4_0[byte(temp, 3)]) ^
-+                              rcon[i];
-+                      rk[ 9] = rk[ 1] ^ rk[ 8];
-+                      rk[10] = rk[ 2] ^ rk[ 9];
-+                      rk[11] = rk[ 3] ^ rk[10];
-+                      if (++i == 7) {
-+                              break;
-+                      }
-+                      temp = rk[11];
-+                      rk[12] = rk[ 4] ^
-+                              (Te4_3[byte(temp, 3)]) ^
-+                              (Te4_2[byte(temp, 2)]) ^
-+                              (Te4_1[byte(temp, 1)]) ^
-+                              (Te4_0[byte(temp, 0)]);
-+                      rk[13] = rk[ 5] ^ rk[12];
-+                      rk[14] = rk[ 6] ^ rk[13];
-+                      rk[15] = rk[ 7] ^ rk[14];
-+                      rk += 8;
-+              }
-+      } else {
-+/*
-+              this can't happen
-+ */
-+              j = 4;
-+      }
-+      
-+/*
-+      setup the inverse key now
-+ */
-+      rk              = skey->key.dK;
-+      rrk             = skey->key.eK + j - 4; 
-+      
-+/*
-+      apply the inverse MixColumn transform to all round keys but the first and the last:
-+ */
-+      /* copy first */
-+      *rk++   = *rrk++;
-+      *rk++   = *rrk++;
-+      *rk++   = *rrk++;
-+      *rk             = *rrk;
-+      rk -= 3; rrk -= 3;
-+      
-+      for (i = 1; i < skey->key.Nr; i++) {
-+              rrk     -= 4;
-+              rk      += 4;
-+#ifdef SMALL_CODE
-+              temp = rrk[0];
-+              rk[0] =
-+                      Td0(255 & Te4[byte(temp, 3)]) ^
-+                      Td1(255 & Te4[byte(temp, 2)]) ^
-+                      Td2(255 & Te4[byte(temp, 1)]) ^
-+                      Td3(255 & Te4[byte(temp, 0)]);
-+              temp = rrk[1];
-+              rk[1] =
-+                      Td0(255 & Te4[byte(temp, 3)]) ^
-+                      Td1(255 & Te4[byte(temp, 2)]) ^
-+                      Td2(255 & Te4[byte(temp, 1)]) ^
-+                      Td3(255 & Te4[byte(temp, 0)]);
-+              temp = rrk[2];
-+              rk[2] =
-+                      Td0(255 & Te4[byte(temp, 3)]) ^
-+                      Td1(255 & Te4[byte(temp, 2)]) ^
-+                      Td2(255 & Te4[byte(temp, 1)]) ^
-+                      Td3(255 & Te4[byte(temp, 0)]);
-+              temp = rrk[3];
-+              rk[3] =
-+                      Td0(255 & Te4[byte(temp, 3)]) ^
-+                      Td1(255 & Te4[byte(temp, 2)]) ^
-+                      Td2(255 & Te4[byte(temp, 1)]) ^
-+                      Td3(255 & Te4[byte(temp, 0)]);
-+#else /* SMALL CODE */
-+              temp = rrk[0];
-+              rk[0] =
-+                      Tks0[byte(temp, 3)] ^
-+                      Tks1[byte(temp, 2)] ^
-+                      Tks2[byte(temp, 1)] ^
-+                      Tks3[byte(temp, 0)];
-+              temp = rrk[1];
-+              rk[1] =
-+                      Tks0[byte(temp, 3)] ^
-+                      Tks1[byte(temp, 2)] ^
-+                      Tks2[byte(temp, 1)] ^
-+                      Tks3[byte(temp, 0)];
-+              temp = rrk[2];
-+              rk[2] =
-+                      Tks0[byte(temp, 3)] ^
-+                      Tks1[byte(temp, 2)] ^
-+                      Tks2[byte(temp, 1)] ^
-+                      Tks3[byte(temp, 0)];
-+              temp = rrk[3];
-+              rk[3] =
-+                      Tks0[byte(temp, 3)] ^
-+                      Tks1[byte(temp, 2)] ^
-+                      Tks2[byte(temp, 1)] ^
-+                      Tks3[byte(temp, 0)];
-+#endif /* SMALL CODE */
-+      }
-+
-+      /* copy last */
-+      rrk     -= 4;
-+      rk      += 4;
-+      *rk++ = *rrk++;
-+      *rk++ = *rrk++;
-+      *rk++ = *rrk++;
-+      *rk       = *rrk;
-+
-+      return CRYPT_OK;
-+}
-+
-+#ifdef CLEAN_STACK
-+void aes_ecb_encrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey)
-+{
-+      _aes_ecb_encrypt(pt, ct, skey);
-+      burn_stack(sizeof(unsigned long)*8 + sizeof(unsigned long*) + sizeof(int)*2);
-+}
-+#endif /* CLEAN_STACK */
-+
-+#ifdef CLEAN_STACK
-+static void _aes_ecb_encrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey)
-+#else
-+void aes_ecb_encrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey)
-+#endif /* CLEAN_STACK */
-+{
-+              ulong32         s0, s1, s2, s3, t0, t1, t2, t3, *rk;
-+              int                     Nr, r;
-+
-+      if (pt == NULL || ct == NULL || skey == NULL) {
-+              return;
-+      }
-+      
-+      Nr = skey->key.Nr;
-+      rk = skey->key.eK;
-+      
-+/*
-+      map byte array block to cipher state
-+      and add initial round key:
-+ */
-+      LOAD32H(s0, pt     ); s0 ^= rk[0];
-+      LOAD32H(s1, pt +  4); s1 ^= rk[1];
-+      LOAD32H(s2, pt +  8); s2 ^= rk[2];
-+      LOAD32H(s3, pt + 12); s3 ^= rk[3];
-+
-+/*
-+      Nr - 1 full rounds:
-+ */
-+      r = Nr >> 1;
-+      for (;;) {
-+
-+              t0 =
-+                      Te0(byte(s0, 3)) ^
-+                      Te1(byte(s1, 2)) ^
-+                      Te2(byte(s2, 1)) ^
-+                      Te3(byte(s3, 0)) ^
-+                      rk[4];
-+              t1 =
-+                      Te0(byte(s1, 3)) ^
-+                      Te1(byte(s2, 2)) ^
-+                      Te2(byte(s3, 1)) ^
-+                      Te3(byte(s0, 0)) ^
-+                      rk[5];
-+              t2 =
-+                      Te0(byte(s2, 3)) ^
-+                      Te1(byte(s3, 2)) ^
-+                      Te2(byte(s0, 1)) ^
-+                      Te3(byte(s1, 0)) ^
-+                      rk[6];
-+              t3 =
-+                      Te0(byte(s3, 3)) ^
-+                      Te1(byte(s0, 2)) ^
-+                      Te2(byte(s1, 1)) ^
-+                      Te3(byte(s2, 0)) ^
-+                      rk[7];
-+
-+              rk += 8;
-+              if (--r == 0) {
-+                      break;
-+              }
-+
-+              s0 =
-+                      Te0(byte(t0, 3)) ^
-+                      Te1(byte(t1, 2)) ^
-+                      Te2(byte(t2, 1)) ^
-+                      Te3(byte(t3, 0)) ^
-+                      rk[0];
-+              s1 =
-+                      Te0(byte(t1, 3)) ^
-+                      Te1(byte(t2, 2)) ^
-+                      Te2(byte(t3, 1)) ^
-+                      Te3(byte(t0, 0)) ^
-+                      rk[1];
-+              s2 =
-+                      Te0(byte(t2, 3)) ^
-+                      Te1(byte(t3, 2)) ^
-+                      Te2(byte(t0, 1)) ^
-+                      Te3(byte(t1, 0)) ^
-+                      rk[2];
-+              s3 =
-+                      Te0(byte(t3, 3)) ^
-+                      Te1(byte(t0, 2)) ^
-+                      Te2(byte(t1, 1)) ^
-+                      Te3(byte(t2, 0)) ^
-+                      rk[3];
-+      }
-+/*
-+              apply last round and map cipher state to byte array block:
-+ */
-+      s0 =
-+              (Te4_3[byte(t0, 3)]) ^
-+              (Te4_2[byte(t1, 2)]) ^
-+              (Te4_1[byte(t2, 1)]) ^
-+              (Te4_0[byte(t3, 0)]) ^
-+              rk[0];
-+      STORE32H(s0, ct);
-+      s1 =
-+              (Te4_3[byte(t1, 3)]) ^
-+              (Te4_2[byte(t2, 2)]) ^
-+              (Te4_1[byte(t3, 1)]) ^
-+              (Te4_0[byte(t0, 0)]) ^
-+              rk[1];
-+      STORE32H(s1, ct+4);
-+      s2 =
-+              (Te4_3[byte(t2, 3)]) ^
-+              (Te4_2[byte(t3, 2)]) ^
-+              (Te4_1[byte(t0, 1)]) ^
-+              (Te4_0[byte(t1, 0)]) ^
-+              rk[2];
-+      STORE32H(s2, ct+8);
-+      s3 =
-+              (Te4_3[byte(t3, 3)]) ^
-+              (Te4_2[byte(t0, 2)]) ^
-+              (Te4_1[byte(t1, 1)]) ^
-+              (Te4_0[byte(t2, 0)]) ^ 
-+              rk[3];
-+      STORE32H(s3, ct+12);
-+}
-+
-+#ifdef CLEAN_STACK
-+void aes_ecb_decrypt(const unsigned char *pt, unsigned char *ct, aes_CBC *skey)
-+{
-+      _aes_ecb_decrypt(pt, ct, skey);
-+      burn_stack(sizeof(unsigned long)*8 + sizeof(unsigned long*) + sizeof(int)*2);
-+}
-+#endif /* CLEAN_STACK */
-+
-+#ifdef CLEAN_STACK
-+static void _aes_ecb_decrypt(const unsigned char *ct, unsigned char *pt, aes_CBC *skey)
-+#else
-+void aes_ecb_decrypt(const unsigned char *ct, unsigned char *pt, aes_CBC *skey)
-+#endif /* CLEAN_STACK */
-+{
-+      ulong32         s0, s1, s2, s3, t0, t1, t2, t3, *rk;
-+      int                     Nr, r;
-+
-+      if (pt == NULL || ct == NULL || skey == NULL) {
-+              return;
-+      }
-+
-+      Nr = skey->key.Nr;
-+      rk = skey->key.dK;
-+
-+/*
-+      map byte array block to cipher state and add initial round key:
-+ */
-+      LOAD32H(s0, ct          ); s0 ^= rk[0];
-+      LOAD32H(s1, ct  +  4); s1 ^= rk[1];
-+      LOAD32H(s2, ct  +  8); s2 ^= rk[2];
-+      LOAD32H(s3, ct  + 12); s3 ^= rk[3];
-+
-+/*
-+      Nr - 1 full rounds:
-+ */
-+      r = Nr >> 1;
-+      for     (;;) {
-+
-+              t0 =
-+                      Td0(byte(s0, 3)) ^
-+                      Td1(byte(s3, 2)) ^
-+                      Td2(byte(s2, 1)) ^
-+                      Td3(byte(s1, 0)) ^
-+                      rk[4];
-+              t1 =
-+                      Td0(byte(s1, 3)) ^
-+                      Td1(byte(s0, 2)) ^
-+                      Td2(byte(s3, 1)) ^
-+                      Td3(byte(s2, 0)) ^
-+                      rk[5];
-+              t2 =
-+                      Td0(byte(s2, 3)) ^
-+                      Td1(byte(s1, 2)) ^
-+                      Td2(byte(s0, 1)) ^
-+                      Td3(byte(s3, 0)) ^
-+                      rk[6];
-+              t3 =
-+                      Td0(byte(s3, 3)) ^
-+                      Td1(byte(s2, 2)) ^
-+                      Td2(byte(s1, 1)) ^
-+                      Td3(byte(s0, 0)) ^
-+                      rk[7];
-+
-+              rk += 8;
-+              if (--r == 0) {
-+                      break;
-+              }
-+
-+              s0 =
-+                      Td0(byte(t0, 3)) ^
-+                      Td1(byte(t3, 2)) ^
-+                      Td2(byte(t2, 1)) ^
-+                      Td3(byte(t1, 0)) ^
-+                      rk[0];
-+              s1 =
-+                      Td0(byte(t1, 3)) ^
-+                      Td1(byte(t0, 2)) ^
-+                      Td2(byte(t3, 1)) ^
-+                      Td3(byte(t2, 0)) ^
-+                      rk[1];
-+              s2 =
-+                      Td0(byte(t2, 3)) ^
-+                      Td1(byte(t1, 2)) ^
-+                      Td2(byte(t0, 1)) ^
-+                      Td3(byte(t3, 0)) ^
-+                      rk[2];
-+              s3 =
-+                      Td0(byte(t3, 3)) ^
-+                      Td1(byte(t2, 2)) ^
-+                      Td2(byte(t1, 1)) ^
-+                      Td3(byte(t0, 0)) ^
-+                      rk[3];
-+      }
-+
-+/*
-+      apply last round and map cipher state to byte array block:
-+ */
-+      s0 =
-+              (Td4[byte(t0, 3)] & 0xff000000) ^
-+              (Td4[byte(t3, 2)] & 0x00ff0000) ^
-+              (Td4[byte(t2, 1)] & 0x0000ff00) ^
-+              (Td4[byte(t1, 0)] & 0x000000ff) ^
-+              rk[0];
-+      STORE32H(s0, pt);
-+      s1 =
-+              (Td4[byte(t1, 3)] & 0xff000000) ^
-+              (Td4[byte(t0, 2)] & 0x00ff0000) ^
-+              (Td4[byte(t3, 1)] & 0x0000ff00) ^
-+              (Td4[byte(t2, 0)] & 0x000000ff) ^
-+              rk[1];
-+      STORE32H(s1, pt+4);
-+      s2 =
-+              (Td4[byte(t2, 3)] & 0xff000000) ^
-+              (Td4[byte(t1, 2)] & 0x00ff0000) ^
-+              (Td4[byte(t0, 1)] & 0x0000ff00) ^
-+              (Td4[byte(t3, 0)] & 0x000000ff) ^
-+              rk[2];
-+      STORE32H(s2, pt+8);
-+      s3 =
-+              (Td4[byte(t3, 3)] & 0xff000000) ^
-+              (Td4[byte(t2, 2)] & 0x00ff0000) ^
-+              (Td4[byte(t1, 1)] & 0x0000ff00) ^
-+              (Td4[byte(t0, 0)] & 0x000000ff) ^
-+              rk[3];
-+      STORE32H(s3, pt+12);
-+}
-+
-+#ifdef CLEAN_STACK
-+void aes(const unsigned char *ct, unsigned char *pt, aes_CBC *skey) 
-+{
-+      _aes_ecb_decrypt(ct, pt, skey);
-+      burn_stack(sizeof(unsigned long)*8 + sizeof(unsigned long*) + sizeof(int)*2);
-+}
-+#endif /* CLEAN_STACK */
-+
-+
-+#ifdef PEERSEC_TEST
-+
-+int matrixAesTest()
-+{
-+      int err;
-+      static const struct {
-+              int keylen;
-+              unsigned char key[32], pt[16], ct[16];
-+      } tests[] = {
-+      { 16,
-+              { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 
-+                      0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f }, 
-+              { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
-+                      0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff },
-+              { 0x69, 0xc4, 0xe0, 0xd8, 0x6a, 0x7b, 0x04, 0x30, 
-+                      0xd8, 0xcd, 0xb7, 0x80, 0x70, 0xb4, 0xc5, 0x5a }
-+              }, { 
-+              24,
-+              { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 
-+                      0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
-+                      0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17 },
-+              { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
-+                      0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff },
-+              { 0xdd, 0xa9, 0x7c, 0xa4, 0x86, 0x4c, 0xdf, 0xe0, 
-+                      0x6e, 0xaf, 0x70, 0xa0, 0xec, 0x0d, 0x71, 0x91 }
-+              }, {
-+              32,
-+              { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 
-+                      0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
-+                      0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 
-+                      0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f },
-+              { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
-+                      0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff },
-+              { 0x8e, 0xa2, 0xb7, 0xca, 0x51, 0x67, 0x45, 0xbf, 
-+                      0xea, 0xfc, 0x49, 0x90, 0x4b, 0x49, 0x60, 0x89 }
-+              }
-+      };
-+
-+      aes_CBC key;
-+      unsigned char tmp[2][16];
-+      int i, y;
-+
-+      for (i = 0; i < (int)(sizeof(tests)/sizeof(tests[0])); i++) {
-+              zeromem(&key, sizeof(key));
-+              if ((err = aes_setup(tests[i].key, tests[i].keylen, 0, &key)) != CRYPT_OK) { 
-+                      return err;
-+              }
-+
-+              aes_ecb_encrypt(tests[i].pt, tmp[0], &key);
-+              aes_ecb_decrypt(tmp[0], tmp[1], &key);
-+              if (memcmp(tmp[0], tests[i].ct, 16) || memcmp(tmp[1], tests[i].pt, 16)) {
-+#if 0
-+                      printf("\n\nTest %d failed\n", i);
-+                      if (memcmp(tmp[0], tests[i].ct, 16)) {
-+                              printf("CT: ");
-+                              for (i = 0; i < 16; i++) {
-+                                      printf("%02x ", tmp[0][i]);
-+                              }
-+                              printf("\n");
-+                      } else {
-+                              printf("PT: ");
-+                              for (i = 0; i < 16; i++) {
-+                                      printf("%02x ", tmp[1][i]);
-+                              }
-+                              printf("\n");
-+                      }
-+#endif /* 0 */
-+              return CRYPT_FAIL_TESTVECTOR;
-+              }
-+
-+/* 
-+              now see if we can encrypt all zero bytes 1000 times,
-+              decrypt and come back where we started 
-+ */
-+              for (y = 0; y < 16; y++) tmp[0][y] = 0;
-+              for (y = 0; y < 1000; y++) aes_ecb_encrypt(tmp[0], tmp[0], &key);
-+              for (y = 0; y < 1000; y++) aes_ecb_decrypt(tmp[0], tmp[0], &key);
-+              for (y = 0; y < 16; y++) if (tmp[0][y] != 0) return CRYPT_FAIL_TESTVECTOR;
-+      }
-+      return CRYPT_OK;
-+}
-+#endif /* PEERSEC_TEST */
-+
-+#endif /* USE_AES */
-+/******************************************************************************/
-diff -urN matrixssl.old/src/crypto/peersec/md5.c matrixssl/src/crypto/peersec/md5.c
---- matrixssl.old/src/crypto/peersec/md5.c     2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/crypto/peersec/md5.c 2005-03-06 01:32:33.000000000 +0100
-@@ -334,7 +334,7 @@
- #ifdef CLEAN_STACK
-       psZeromem(md, sizeof(hash_state));
- #endif /* CLEAN_STACK */
--      return 16;
-+      return SSL_MD5_HASH_SIZE;
- }
- #ifdef PEERSEC_TEST
-diff -urN matrixssl.old/src/crypto/peersec/pscrypto.h matrixssl/src/crypto/peersec/pscrypto.h
---- matrixssl.old/src/crypto/peersec/pscrypto.h        2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/crypto/peersec/pscrypto.h    2005-03-06 01:32:33.000000000 +0100
-@@ -40,7 +40,7 @@
-       PeerSec crypto-specific defines.
-  */
- #define SMALL_CODE
--#define CLEAN_STACK
-+#undef CLEAN_STACK
- /*
-       If Native 64 bit integers are not supported, we must set the 16 bit flag
-       to produce 32 bit mp_words in mpi.h
-diff -urN matrixssl.old/src/crypto/peersec/sha1.c matrixssl/src/crypto/peersec/sha1.c
---- matrixssl.old/src/crypto/peersec/sha1.c    2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/crypto/peersec/sha1.c        2005-03-06 01:32:33.000000000 +0100
-@@ -273,7 +273,7 @@
- #ifdef CLEAN_STACK
-       psZeromem(md, sizeof(hash_state));
- #endif /* CLEAN_STACK */
--      return 20;
-+      return SSL_SHA1_HASH_SIZE;
- }
- #ifdef PEERSEC_TEST
-diff -urN matrixssl.old/src/Makefile matrixssl/src/Makefile
---- matrixssl.old/src/Makefile 2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/Makefile     2005-03-06 01:39:06.000000000 +0100
-@@ -15,7 +15,14 @@
- E       =
- LIBRARY       = libmatrixssl$(SO)
--STATIC        = libmatrixsslstatic$(A)
-+
-+SOVERSION_MAJ := 1
-+SOVERSION_MIN := 2
-+SOVERSION_REV := 4
-+SONAME := $(LIBRARY).$(SOVERSION_MAJ)
-+SOREAL := $(LIBRARY).$(SOVERSION_MAJ).$(SOVERSION_MIN).$(SOVERSION_REV)
-+
-++STATIC       = libmatrixsslstatic$(A)
- OBJECTS       = \
-               cipherSuite$(O) \
-@@ -24,6 +31,7 @@
-               sslEncode$(O) \
-               sslv3$(O) \
-               os/linux/linux$(O)      \
-+              crypto/peersec/aes$(O) \
-               crypto/peersec/arc4$(O) \
-               crypto/peersec/asn1$(O) \
-               crypto/peersec/base64$(O) \
-@@ -66,7 +74,7 @@
- #
- SHARED        = -shared
- CFLAGS  = $(DFLAGS) -DLINUX -I./ -Icrypto/peersec
--LDFLAGS = -lc -lpthread -lcrypto
-+LDFLAGS = -lc -lpthread -Wl,-soname,$(SONAME)
- #
- #     Override variables for compilation on Mac OS X (Darwin)
-@@ -105,8 +113,9 @@
- # Build the library
- #
- $(LIBRARY): $(OBJECTS)
--      $(CC) $(SHARED) -o $@ $^ $(LDFLAGS)
--      $(STRIP) $(LIBRARY)
-+      $(CC) $(SHARED) -o $(SOREAL) $^ $(LDFLAGS)
-+      ln -sf $(SOREAL) $(SONAME)
-+      ln -sf $(SONAME) $(LIBRARY)
- #
- # Build the static library
-@@ -119,4 +128,4 @@
- #     Clean up all generated files
- #
- clean:
--      rm -f $(LIBRARY) $(OBJECTS) $(STATIC)
-+      rm -f $(LIBRARY) $(OBJECTS) $(SONAME) $(SOREAL)
-diff -urN matrixssl.old/src/matrixSsl.c matrixssl/src/matrixSsl.c
---- matrixssl.old/src/matrixSsl.c      2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/matrixSsl.c  2005-03-06 01:37:41.000000000 +0100
-@@ -950,6 +950,49 @@
-       sslAssert(ssl->hsPool == NULL);
- }
-+
-+/******************************************************************************/
-+/*
-+      Compute an MD5 digest
-+*/
-+unsigned char *matrixMd5Digest(
-+      const unsigned char *buf, unsigned long len, unsigned char *hash)
-+{
-+      sslMd5Context_t ctx;
-+      static unsigned char hashBuf[SSL_MD5_HASH_SIZE];
-+
-+      if (hash == NULL) {
-+              hash = hashBuf;
-+      }
-+
-+      matrixMd5Init(&ctx);
-+      matrixMd5Update(&ctx, buf, len);
-+      matrixMd5Final(&ctx, hash);
-+
-+      return hash;
-+}
-+
-+/******************************************************************************/
-+/*
-+      Compute an SHA1 digest
-+*/
-+unsigned char *matrixSha1Digest(
-+      const unsigned char *buf, unsigned long len, unsigned char *hash)
-+{
-+      sslSha1Context_t ctx;
-+      static unsigned char hashBuf[SSL_SHA1_HASH_SIZE];
-+
-+      if (hash == NULL) {
-+              hash = hashBuf;
-+      }
-+
-+      matrixSha1Init(&ctx);
-+      matrixSha1Update(&ctx, buf, len);
-+      matrixSha1Final(&ctx, hash);
-+
-+      return hash;
-+}
-+
- /******************************************************************************/
- /*
-       Debugging APIs
diff --git a/package/matrixssl/patches/matrixssl-typefix.patch b/package/matrixssl/patches/matrixssl-typefix.patch
deleted file mode 100644 (file)
index 1b9b7a8..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN matrixssl.old/src/os/linux/linux.c matrixssl/src/os/linux/linux.c
---- matrixssl.old/src/os/linux/linux.c 2005-02-23 22:43:10.000000000 +0100
-+++ matrixssl/src/os/linux/linux.c     2005-03-06 01:52:51.000000000 +0100
-@@ -51,7 +51,7 @@
- static sslTime_t      hiresStart;     /* zero-time */
- static sslTime_t      hiresFreq;              /* tics per second */
- #else /* __i386__ */
--static unsigned       int32 prevTicks;                /* Check wrap */
-+static uint32         prevTicks;              /* Check wrap */
- static sslTime_t      elapsedTime;    /* Last elapsed time */
- #endif
diff --git a/package/mgetty/Config.in b/package/mgetty/Config.in
deleted file mode 100644 (file)
index 5761bbb..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_MGETTY
-       prompt "mgetty+sendfax.................... the data/fax solution for your analog modem"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-        mgetty now includes sendfax (and AutoPPP)
-        using pppd for data and doing fax/login by itself.
diff --git a/package/mgetty/Makefile b/package/mgetty/Makefile
deleted file mode 100644 (file)
index d02f027..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mgetty
-PKG_VERSION:=1.1.35
-PKG_XVERSION:=Feb22
-PKG_RELEASE:=1
-PKG_MD5SUM:=6805f8e31423bb777be80e3a856001cb
-
-PKG_SOURCE_URL:=ftp://alpha.greenie.net/pub/mgetty/source/1.1
-PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION)-$(PKG_XVERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MGETTY,mgetty,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/policy.h: $(PKG_BUILD_DIR)/.prepared
-       cp $(PKG_BUILD_DIR)/policy.h-dist $(PKG_BUILD_DIR)/policy.h
-       echo "#define   AUTO_PPP" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    FAX_NOTIFY_PROGRAM" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#define   FAX_NOTIFY_PROGRAM \"/usr/lib/mgetty+sendfax/new_fax\"" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    DATA_FLOW" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#define   DATA_FLOW FLOW_HARD" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    DEVICE_GROUP" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    DEVICE_OWNER" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#define   DEVICE_OWNER \"root\"" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    FAXREC_FLOW" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#define   FAXREC_FLOW FLOW_SOFT" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#undef    FAXSEND_FLOW" >> $(PKG_BUILD_DIR)/policy.h
-       echo "#define   FAXSEND_FLOW FLOW_SOFT" >> $(PKG_BUILD_DIR)/policy.h
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/policy.h
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)/usr/bin
-       mkdir -p $(PKG_INSTALL_DIR)/usr/sbin
-       mkdir -p $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax
-       mkdir -p $(PKG_INSTALL_DIR)/etc/mgetty+sendfax
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               prefix="$(PKG_INSTALL_DIR)/usr" \
-               CONFDIR=/etc/mgetty+sendfax \
-               bin-all
-       $(CP) $(PKG_BUILD_DIR)/mgetty $(PKG_INSTALL_DIR)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/sendfax $(PKG_INSTALL_DIR)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/fax/faxrunqd $(PKG_INSTALL_DIR)/usr/sbin
-       chmod 755 $(PKG_INSTALL_DIR)/usr/sbin/*
-       $(CP) $(PKG_BUILD_DIR)/fax/faxq-helper $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax
-       chmod u+s $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax/faxq-helper
-       $(CP) $(PKG_BUILD_DIR)/fax/cour25n.pbm $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax
-       $(CP) $(PKG_BUILD_DIR)/fax/cour25.pbm $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax
-       $(CP) $(PKG_BUILD_DIR)/fax/faxq $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/fax/faxrm $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/fax/faxrunq $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/fax/faxspool $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/g3/g32pbm $(PKG_INSTALL_DIR)/usr/bin
-       (cd $(PKG_INSTALL_DIR)/usr/bin;\
-               ln -snf g32pbm g3topbm;\
-       );
-       $(CP) $(PKG_BUILD_DIR)/g3/g3cat $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/g3/pbm2g3 $(PKG_INSTALL_DIR)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/g3/sff2g3 $(PKG_INSTALL_DIR)/usr/bin
-       chmod 755 $(PKG_INSTALL_DIR)/usr/bin/*
-# Installation into /etc
-       $(CP) $(PKG_BUILD_DIR)/dialin.config $(PKG_INSTALL_DIR)/etc/mgetty+sendfax
-       $(CP) $(PKG_BUILD_DIR)/fax/faxheader $(PKG_INSTALL_DIR)/etc/mgetty+sendfax
-       $(CP) $(PKG_BUILD_DIR)/faxrunq.config $(PKG_INSTALL_DIR)/etc/mgetty+sendfax
-       $(CP) $(PKG_BUILD_DIR)/fax/faxspool.rules $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/faxspool.rules.sample
-       $(PKG_BUILD_DIR)/sedscript < $(PKG_BUILD_DIR)/login.cfg.in > $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/login.config   
-       $(PKG_BUILD_DIR)/sedscript < $(PKG_BUILD_DIR)/mgetty.cfg.in > $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/mgetty.config   
-       $(PKG_BUILD_DIR)/sedscript < $(PKG_BUILD_DIR)/sendfax.cfg.in > $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/sendfax.config   
-       touch $@
-
-ISBIN:=$(IDIR_MGETTY)/usr/sbin
-IBIN:=$(IDIR_MGETTY)/usr/bin
-ILIB:=$(IDIR_MGETTY)/usr/lib/mgetty+sendfax
-IETC:=$(IDIR_MGETTY)/etc/mgetty+sendfax
-
-$(IPKG_MGETTY):
-       install -d -m0755  $(ISBIN) $(IBIN) $(ILIB) $(IETC)
-       install -m0755 \
-               $(PKG_INSTALL_DIR)/usr/bin/faxq \
-               $(PKG_INSTALL_DIR)/usr/bin/faxrm \
-               $(PKG_INSTALL_DIR)/usr/bin/faxrunq \
-               $(PKG_INSTALL_DIR)/usr/bin/faxspool \
-               $(PKG_INSTALL_DIR)/usr/bin/g32pbm \
-               $(PKG_INSTALL_DIR)/usr/bin/g3cat \
-               $(PKG_INSTALL_DIR)/usr/bin/pbm2g3 \
-               $(PKG_INSTALL_DIR)/usr/bin/sff2g3 \
-               $(IBIN)
-       install -m0755 \
-               $(PKG_INSTALL_DIR)/usr/sbin/mgetty \
-               $(PKG_INSTALL_DIR)/usr/sbin/sendfax \
-               $(PKG_INSTALL_DIR)/usr/sbin/faxrunqd \
-               $(ISBIN)
-       install -m4755 \
-               $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax/faxq-helper \
-               $(ILIB)
-       install -m644 \
-               $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax/cour25n.pbm \
-               $(PKG_INSTALL_DIR)/usr/lib/mgetty+sendfax/cour25.pbm \
-               $(ILIB)
-       install -m600 \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/dialin.config \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/faxheader \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/faxrunq.config \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/faxspool.rules.sample \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/login.config \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/mgetty.config \
-               $(PKG_INSTALL_DIR)/etc/mgetty+sendfax/sendfax.config \
-               $(IETC)
-       $(RSTRIP) $(IDIR_MGETTY)
-       $(IPKG_BUILD) $(IDIR_MGETTY) $(PACKAGE_DIR)
diff --git a/package/mgetty/ipkg/mgetty.control b/package/mgetty/ipkg/mgetty.control
deleted file mode 100644 (file)
index c280295..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: mgetty
-Priority: optional
-Section: communications
-Description: mgetty + sendfax
diff --git a/package/mgetty/patches/mgetty.patch b/package/mgetty/patches/mgetty.patch
deleted file mode 100644 (file)
index c5ffb6f..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-Only in mgetty-1.1.31: .prepared
-diff -ur mgetty-1.1.31-old/Makefile mgetty-1.1.31/Makefile
---- mgetty-1.1.31-old/Makefile 2006-01-02 00:37:56.000000000 +0000
-+++ mgetty-1.1.31/Makefile     2006-01-02 00:43:57.000000000 +0000
-@@ -164,7 +164,9 @@
- #
- # if your systems doesn't have one, use the shell script that I provide
- # in "inst.sh" (taken from X11R5). Needed on IRIX5.2
--INSTALL=install -c -o bin -g bin
-+STRIP=$(STAGING_DIR)sstrip
-+INSTALL=install -c -o root -g root
-+#INSTALL=install -c -o bin -g bin
- #INSTALL=install -c -o root -g wheel          # NeXT/BSD
- #INSTALL=/usr/ucb/install -c -o bin -g bin    # AIX, Solaris 2.x
- #INSTALL=installbsd -c -o bin -g bin          # OSF/1, AIX 4.1, 4.2
-@@ -216,7 +218,7 @@
- # (it's possible to run faxrunq(d) as root, but the FAX_OUT_USER 
- #  MUST NOT BE root or any other privileged account).
- #
--FAX_OUT_USER=fax
-+FAX_OUT_USER=root
- #
- #
- # Where section 1 manual pages should be placed
-@@ -416,7 +418,12 @@
-       ./mksed >sedscript
-       chmod 700 sedscript
--mksed: mksed.c policy.h Makefile 
-+REALGCC:=/usr/bin/gcc
-+mksed: mksed.c policy.h Makefile
-+      ( echo $(REALGCC); $(MAKE) "CC=$(REALGCC)" "CFLAGS=$(CFLAGS)" mksed-wrong;\
-+      );
-+
-+mksed-wrong: mksed.c policy.h Makefile 
-       $(CC) $(CFLAGS) -DBINDIR=\"$(BINDIR)\" -DSBINDIR=\"$(SBINDIR)\" \
-               -DLIBDIR=\"$(LIBDIR)\" \
-               -DCONFDIR=\"$(CONFDIR)\" \
-@@ -590,8 +597,10 @@
-       -test -d $(SBINDIR) || ( ./mkidirs $(SBINDIR) ; chmod 755 $(SBINDIR) )
-       -mv -f $(SBINDIR)/mgetty $(SBINDIR)/mgetty.old
-       -mv -f $(SBINDIR)/sendfax $(SBINDIR)/sendfax.old
--      $(INSTALL) -s -m 700 mgetty $(SBINDIR)
--      $(INSTALL) -s -m 755 sendfax $(SBINDIR)
-+      $(INSTALL) -m 700 mgetty $(SBINDIR)
-+      $(STRIP) $(SBINDIR)/mgetty
-+      $(INSTALL) -m 755 sendfax $(SBINDIR)
-+      $(STRIP) $(SBINDIR)/sendfax
- #
- # data files + directories
- #
-@@ -653,7 +662,8 @@
-       if [ ! -z "$(INSTALL_MECHO)" ] ; then \
-           cd compat ; \
-           $(CC) $(CFLAGS) -o mg.echo mg.echo.c && \
--          $(INSTALL) -s -m 755 mg.echo $(BINDIR) ; \
-+          $(INSTALL) -m 755 mg.echo $(BINDIR) && \
-+          $(STRIP) $(BINDIR)/mg.echo ; \
-       fi
- #
-Only in mgetty-1.1.31-old: Makefile.orig
-Only in mgetty-1.1.31-old: Makefile.rej
-diff -ur mgetty-1.1.31-old/g3/Makefile mgetty-1.1.31/g3/Makefile
---- mgetty-1.1.31-old/g3/Makefile      2006-01-02 00:37:56.000000000 +0000
-+++ mgetty-1.1.31/g3/Makefile  2006-01-02 00:42:17.000000000 +0000
-@@ -40,7 +40,8 @@
- # install programs
- #
-       for f in $(G3_PROGRAMS) ; do \
--              $(INSTALL) -s -m 755 $$f $(BINDIR) ; \
-+              $(INSTALL) -m 755 $$f $(BINDIR) ; \
-+              $(STRIP) $(BINDIR)/$$f ; \
-       done
- #
- # make symlink for "g3topbm" (so third-party fax viewers won't fail)
-diff -ur mgetty-1.1.31-old/logfile.c mgetty-1.1.31/logfile.c
---- mgetty-1.1.31-old/logfile.c        2006-01-02 00:37:56.000000000 +0000
-+++ mgetty-1.1.31/logfile.c    2006-01-02 00:42:17.000000000 +0000
-@@ -327,12 +327,11 @@
-     }
-     else              /* ERROR or FATAL */
-     {
--      fprintf(log_fp, "\n%02d/%02d %02d:%02d:%02d %s %s: %s",
-+      fprintf(log_fp, "\n%02d/%02d %02d:%02d:%02d %s %s: #%d",
-                            tm->tm_mon+1,  tm->tm_mday,
-                            tm->tm_hour, tm->tm_min, tm->tm_sec,
-                            log_infix, ws,
--                           ( errnr <= sys_nerr ) ? sys_errlist[errnr]:
--                           "<error not in list>" );
-+                           errnr );
- #ifdef SYSLOG
-       syslog( level == L_FATAL? LOG_ALERT: LOG_ERR, "%s: %m", ws );
- #endif
-Only in mgetty-1.1.31-old/voice/libutil: access.c.orig
-Only in mgetty-1.1.31-old/voice/libvoice: Lucent.c.orig
-Only in mgetty-1.1.31-old/voice/libvoice: V253modem.c.orig
-Only in mgetty-1.1.31-old/voice/pvftools: pvftormd.c.orig
diff --git a/package/miau/Config.in b/package/miau/Config.in
deleted file mode 100644 (file)
index e3df15a..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_MIAU
-       prompt "miau.............................. Another IRC-bouncer/proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         In short, miau is an IRC-bouncer/proxy. 
-         Being more verbose, miau is small but quite featured 
-         IRC-bouncer - a service bit like HTTP-proxy, but
-         for IRC-networks.
-         
-         http://sourceforge.net/projects/miau/
-         
diff --git a/package/miau/Makefile b/package/miau/Makefile
deleted file mode 100644 (file)
index ecfb03d..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=miau
-PKG_VERSION:=0.6.0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=1b78d219a03655399c165eeb021cddd8
-
-PKG_SOURCE_URL:= @SF/miau
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MIAU,miau,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_func_realloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --bindir=/usr/bin \
-                       --sysconfdir=/etc \
-                       --enable-automode \
-                       --enable-releasenick \
-                       --enable-uptime \
-                       --enable-privlog \
-                       --enable-onconnect \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_MIAU): 
-       install -d -m0755 $(IDIR_MIAU)/usr/bin          
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(IDIR_MIAU)/usr/bin/
-       install -d -m0755 $(IDIR_MIAU)/etc/init.d
-       install -d -m0755 $(IDIR_MIAU)/etc/default
-       install -d -m0755 $(IDIR_MIAU)/etc/miau
-       install -m0755 ./files/S50miau $(IDIR_MIAU)/etc/init.d/S50miau
-       install -m0644 ./files/miau $(IDIR_MIAU)/etc/default/miau
-       install -m0644 ./files/miaurc $(IDIR_MIAU)/etc/miau/miaurc
-       $(RSTRIP) $(IDIR_MIAU)
-       $(IPKG_BUILD) $(IDIR_MIAU) $(PACKAGE_DIR)
diff --git a/package/miau/files/S50miau b/package/miau/files/S50miau
deleted file mode 100755 (executable)
index beef310..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-DEFAULT="/etc/default/miau"
-OPTIONS="-d /etc/miau/"
-LOG_DIR="/var/log/miau"
-ERR_LOG="$LOG_DIR/error.log"
-OUT_LOG="$LOG_DIR/miau.log"
-
-[ -f $DEFAULT ] && . $DEFAULT
-[ "$ENABLE_MIAU" = "yes" ] || exit 0
-
-case $1 in
- start)
-  [ -f /var/run/miau.pid ] && echo "[ERROR] miau is running"
-  [ -f /var/run/miau.pid ] && exit 0
-  [ -d /var/run ] || mkdir -p /var/run
-  [ -d $LOG_DIR ] || mkdir -p $LOG_DIR 
-  /usr/bin/miau -f $OPTIONS > $OUT_LOG 2> $ERR_LOG &
-  PID=$!
-  sleep 1 
-  [ -d /proc/$PID ] && echo $PID > /var/run/miau.pid 
-  [ -d /proc/$PID ] || echo "[ERROR] Unable to run miau as a daemon"
-  ;;
- stop)
-  [ -f /var/run/miau.pid ] && kill $(cat /var/run/miau.pid) >/dev/null 2>&1 && rm /var/run/miau.pid
-  ;;
- *)
- echo "usage: $0 (start|stop)"
- exit 1
-esac
-
-exit $? 
diff --git a/package/miau/files/miau b/package/miau/files/miau
deleted file mode 100644 (file)
index 7d4f869..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-ENABLE_MIAU="yes"
-OPTIONS="-d /etc/miau"
diff --git a/package/miau/files/miaurc b/package/miau/files/miaurc
deleted file mode 100644 (file)
index c12e4ff..0000000
+++ /dev/null
@@ -1,587 +0,0 @@
-#
-# miau 0.5.3 configuration file example
-#      (C) 2003-2004 Tommi Saviranta <tsaviran@cs.helsinki.fi>
-#
-
-# About structure of this configuration file:
-#
-# - All parameters are written inside quotes (for example, "foobar")
-#
-# - Options are defined like: option = "parameter1"[:"parameter2"] ...
-#
-# - When entering multiparameter options, certain parameters have default
-#   values and can be left out.
-#
-# - When entering multiparameter options and, for example, user doesn't want
-#   to set parameter2 at all but he needs to set parameter3, parameter2 can
-#   be skipped with column (':') like: "parameter1"::"parameter3".
-#
-# - Empty lines and characters after '#' (hash) are ignored.
-#
-# - When setting permissions, switched etc. (switches (booleans) are described
-#   as "state"), everything beginning with "t", "r" and "1" are concidered as
-#   "true" or "yes" (positive). Everything else is "false" or "no" (negative).
-
-
-
-# Required settings
-################################################################################
-
-
-# nicknames = { "nick" }: Your nickname (and secondary nicknames) on IRC.
-#              If the primary nick (first nick on the list) is already on use,
-#              miau will try the others on the list.
-#
-# Default: no default
-#
-# Example:
-#nicknames = {
-#      "zak"
-#      "zakh"
-#}
-
-
-# realname = "realname": Your "real" name on IRC.
-#
-# Default: no default
-#
-# Example:
-#realname = "Prokhor Zakharov"
-
-
-# username = "username": Your ident (matters only if you don't have identd
-#              running).
-#
-# Default: no default
-#
-# Example:
-#username = "zak"
-
-
-# password = "password": The password miau will expect to receive from client
-#              when it's registering with nick. If this is 13 characters long,
-#              miau assumed it's crypted.
-#
-# If miau is compiled with ENABLE_MKPASSWD, miau can generate password-hashes
-# (from command line) with -c -switch.
-#
-# Default: no default
-#
-# Example:
-#password = "foobar"
-
-
-# listenport = "port": The port miau will wait for incoming connections.
-#
-# Default: no default
-#
-# Example:
-#listenport = "4096"
-
-
-# servers = { "server":"port":"password":"timeout" }: miau's IRC-server-list.
-#              Each line represents one server, where timeout is delay in
-#              seconds before connectiong attempt times out. Only "server"
-#              parameter is required.
-#
-# Default: no default
-#
-# Example:
-#servers = {
-#      "irc.net"
-#      "irc.foo.bar":"6662"
-#      "localhost"::"foobar"
-#      "127.0.0.1":"6670"::"5"
-#}
-
-
-# connhosts = { "host":"permitted" }: List of hosts that are allowed (or denied)
-#              to connect to miau. When boolean-value is left unset, it is
-#              assumed to be "true". This list will be processed as a chain
-#              which means latter rules can override previous ones.
-#
-# Default: no default
-#
-# Example:
-#connhosts = {
-#      "*":"yes"
-#      "client*.evil.net":"no"
-#}
-
-
-
-# Optional settings
-################################################################################
-
-
-# listenhost = "host": Host miau uses to listen on.
-#
-# If you are compiled with IPV6 and need this to listen on an IPV4 port, you
-# must use an IP in the form ::FFFF:127.0.0.1
-#
-# Default: no default
-#
-# Example:
-#listenhost = "127.0.0.1"
-
-
-# bind = "host": Host/IP miau uses for outgoing connections.
-#
-# Default: none
-#
-# Example:
-#bind = "172.16.1.1"
-
-
-# maxclients = "number": Maximum number of clients connected to miau
-#              concurrently. Set to zero for unlimited clients.
-#
-# Default: 3
-#
-#Example:
-#maxclients = "1"
-
-
-# stonedtimeout = "seconds": Time (in seconds) with no data from the server
-#              before it is declared stoned and being disconnected. Although
-#              minimum value is 30, this value has no upper limit. Watch out,
-#              though, if this value is set too high, death of servers may stay
-#              undetected for a very long time if you are idle.
-#
-# Default: 90
-#
-# Example:
-#stonedtimeout = "150"
-
-
-# connecttimeout = "seconds": Time (in seconds) before connection attampt will
-#              time out. Note that while connecting to the server miau will not
-#              respond to clients. Minimum value is 5, and many systems define
-#              maximum value.
-#
-# Default: 30
-#
-# Example:
-#connecttimeout = "60"
-
-
-# channels = { "channel":"keyword" }: List of channels to join.
-#
-# Default: none
-#
-# Example:
-#channels = {
-#      "#foobar"
-#      "#miau":"cats"
-#}
-
-
-# rejoin = "state": Rejoin channels after disconnecting from the server.
-#              If rejoin is set to true, channels defined in "channels" are
-#              also joined when client first time connects to miau.
-#
-# Default: true
-#
-# Example:
-#rejoin = "false"
-
-
-# leave = "state": Leave channels when all clients have detached from miau.
-#              If "leave" is set to "false" and "rejoin" is set to "true",
-#              channels defined at "channels" will be joined at miau startup.
-#              If both "leave" and "rejoin" is set to "true", channels that
-#              are left at client detach, are rejoined when client attached
-#              back to miau.
-#
-# Default: false
-#
-# Example:
-#leave = "false"
-
-
-# leavemsg = "message": Message miau will either use as PART-message or as an
-#              ACTION when all clients have detached from miau. If unset or
-#              set to empty, no message will be shown. Note that many people
-#              dislike event-based messages (which happens when "leave" is set
-#              to "false" and "leavemsg" is set). Also see usequitmsg.
-#
-# Note: Note that commenting this option out and rehashing after leavemsg was
-#      set, this option is _not_ reverted. To disable leavemsg afterwards you
-#      need to write an empty string here and rehash.
-#
-# Default: none
-#
-# Example:
-#leavemsg = "doh"
-
-
-# awaymsg = "message": Text that will be set to miau's away-reason when all
-#              clients have detached from miau. If unset or set to empty,
-#              AWAY-status will be left untouched. When any client attaches
-#              back to miau, AWAY-status will be reset. Also see usequitmsg.
-#
-# Note: If user sets him/herself away, miau will not touch away-status nor
-#      message neither when connecting to or disconnecting from miau.
-#
-# Note: Note that commenting this option out and rehashing after awaymsg was
-#      set, this option is _not_ reverted. To disable awaymsg afterwards you
-#      need to write an empty string here and rehash.
-#
-# Default: none
-#
-# Example:
-#awaymsg = "bouncing around - all private messages will be logged"
-
-
-# usequitmsg = "state": Use last quit-reason as away-reason and/or leave-message
-#              (if respective options are enabled) when all clients have
-#              disconnected from miau. If quit-reason is empty, default values
-#              of awaymsg and leavemsg will be used, otherwise most recent
-#              quit-message overrides values in miaurc.
-#
-# Default: true
-#
-# Example:
-# usequitmsg = "false"
-
-
-# getnick = "selection": miau can try to reclaim your primary nick when it is
-#              lost. This option may be one of the following: "never",
-#              "detached", "attached", or "always".
-#                      "never" ....... miau will not try to get your nick back.
-#                      "detached" .... miau will try to get your nick when no
-#                                      clients are attached.
-#                      "attached" .... miau will try to get your nick when
-#                                      there are one or more clients attached.
-#                      "always" ...... miau will try to get your nick 
-#
-# Note: Do _not_ use options "attached" and "always" with clients (like
-#      irc-II EPIC) that automatically change your nick when they receive
-#      NICKINUSE from the server - you might end up chaning your nick until
-#      server drops your connection due excess flood.
-#
-# Default: detached
-#
-# Example:
-#getnick = "always"
-
-
-# getnickinterval = "seconds": Time between tries (in seconds) to obtain
-#              currently (possibly) lost primary nick. Don't set it too low
-#              or you might get kicked out the server due to excess flood.
-#
-# Default: 60
-#
-# Example:
-#getnickinterval = "30"
-
-
-# antiidle = "minutes": Time between idle-timer resets in minutes. Set to 0 to
-#              disable.
-#
-# Default: 0
-#
-# Example:
-#antiidle = "300"
-
-
-# qloglength = "minutes": Age of oldest line in quicklog in minutes. Set to zero
-#              to disable quicklog.
-#
-# This option might not be compiled in.
-#
-# Default: 30
-#
-# Example:
-#qloglength = "30"
-
-
-# timestamp = "option": Location of timestamp in quicklog events. This option
-#              may be one of the following "beginning", "end", or "none".
-#
-# This option might not be compiled in.
-#
-# Default: none
-#
-# Example:
-#timestamp = "beginning"
-
-
-# flushqlog = "state": If set to true, quicklog will be written only when no
-#              clients are connected and quicklog will be erased when client
-#              connects to miau. If you are running a single client, you
-#              probably want to leave this to "false.
-#
-# This option might not be compiled in.
-#
-# Default: true
-#
-# Example:
-#flushqlog = "true"
-
-
-# inbox = "state": Enables logging private messages when no clients are
-#              connected to miau.
-#
-# This option might not be compiled in.
-#
-# Default: true
-#
-# Example:
-#inbox = "true"
-
-
-# nevergiveup = "state": If set to true, miau will reset "working"-status of
-#              servers to working when all are set to dysfunctional.
-#              Respectively, if set to false, miau will quit when all servers
-#              on the list have been set to dysfunctional.
-#
-# Default: true
-#
-# Example:
-#nevergiveup = "false"
-
-
-# norestricted = "state": If set to true, miau will not stay on server that
-#              forces user to have restricted-status (+r).
-#
-# Default: true
-#
-# Example:
-#norestricted = "false"
-
-
-# reconnectdelay = "seconds": Time (in seconds) between connection attempts.
-#              Minumun value is set to 1.
-#
-# Default: 10
-#
-# Example:
-#reconnectdelay = "30"
-
-
-# nickfillchar = "fill character": Character used to modify your primary nick
-#              when all defined nicks are already occupied. Note character is
-#              a single octet (byte) and if longer string is fed, only the
-#              first character is used.
-#
-# Example: When nickfillchar is set to '_', primary nick is "zak" and all
-#      defined nicks are occupied, next nicks tried are "zak_", "zak__",
-#      "zak___" and so on. When nick has grown too long, it will be shifted
-#      one characted to right (where shift is cyclic) - this means
-#      "zak______" will become "_zak_____", which, again, will become
-#      "__zak____".
-#
-# Default: _
-#
-# Example:
-#nickfillchar = "^"
-
-
-# maxnicklen = "length": Maximum nick length, used with nickfillchar.
-#
-# Default: 9
-#
-# Example:
-#maxnicklen = 11
-
-
-# usermode = "usermode(s)": Usermode that miau will request (if no clients are
-#              attached at the moment) from the server when connection to the
-#              server is established. Leave unset or set to empty to disable
-#              this feature.
-#
-# Default: none
-#
-# Example:
-#usermode = "+i"
-
-
-# forwardmsg = "command": miau can collect the (private) messages within three
-#              (3) minutes and pipe them into the program specified. Leave this
-#              unset or set to empty to disable this feature.
-#
-# Default: none
-#
-# Example:
-#forwardmsg = "mail user@host"
-
-
-# ignore = { "mask":"ignored" }: List of users whose private messages (PRIVMSG)
-#              and noticies (NOTICE) are ignored when no clients are attached
-#              to miau. When "ignored" is left undefined, it is assumed to be
-#              "true". Setting "ignored" to "false" means that this user will
-#              _not_ be ignored. This list is processed as a chain.
-#
-# Default: none
-#
-# Example:
-#ignore = {
-#      "*@localhost":"yes"
-#      "zak*":"no"
-#}
-
-
-# privlog = "mode": Whatever private messages should be logged in nick-specific
-#              files. Can be one of "never", "detached", "attached", and
-#              "always".
-#
-# This option might not be compiled in.
-#
-# Default: never
-#
-# Example:
-#privlog = "always"
-
-
-# chanlog = { "channel(s)":"options":"logfile" }: List of channel logfiles.
-#
-# When channel is set to "*", line represents global log. When logging,
-# if channel doesn't have entry of it's own in this list, it will use settings
-# of global log and write log to it's own file. When defining global log,
-# "logfile" is ignored. Each line can have multiple channels
-# (like "#foobar,#miau").
-#
-# If logfile is left undefined, logfile will be named after the channel with
-# possible postfix (see logpostfix). All lofiles are written in miau's work
-# directory.
-#
-# Options consist of abritary set of following possibilities:
-#      j: log joins
-#      e: log parts (exits)
-#      q: log quits
-#      m: log messages (privmsg/notice)
-#      c: log mode changes (changes)
-#      n: log nick changes
-#      o: log misc events (other)
-#      b: log messages from miau (bouncer)
-#      a: log all of above
-#      A: log when a client is attached
-#      D: log when a client is detached
-#      C: log continuously (status of clients doesn't matter)
-#
-# This option might not be compiled in.
-#
-# Default: none
-#
-# Example:
-#chanlog = {
-#      "#foobar":"a"           # log everything on #foobar
-#      "#miau":"aD":"foo.log"  # log everything to file "foo.log" when
-#                                all clients are detached
-#      "*":"mjeq"              # log only messages, joins, parts and quits
-#                                by default
-#}
-
-
-# logpostfix = "postfix": When writing log to undefined logfile, each logfile
-#              consists of channel name followed by postfix. Postfix can be
-#              defined here.
-#
-# This option might not be compiled in.
-#
-# Default: no postfix
-#
-# Example:
-#logpostfix = ".log"
-
-
-# onconnect = { "mode":"target/data"(:"data") }: When miau connects and
-#              registers user to server, miau can send pre-defined messages.
-#              User can define miau to send normal messages (PRIVMSG), notices
-#              (NOTICE) or arbitrary messages.
-#
-# Mode can be one of the following:
-#      p: private message (PRIVMSG).
-#      n: notice (NOTICE). Should be used with services and automatons, but
-#         unfortunately some network services can't cope with notices.
-#      r: "raw" message. This means user must provide complete message to send
-#         to the server. Using raw message user has complete control over what
-#         is being sent. If you don't know what this is, you don't need this.
-# When using modes "p" or "n", user must provide both message and target where
-# as with raw messages only one parameter in addition to type should be given.
-#
-# This option might not be compiled in.
-#
-# Default: none
-#
-# Example:
-#onconnect = {
-#      "p":"nickserv":"identify foobar"
-#      "n":"nickserv@services.host.net":"id raboof"
-#      "r":"OPER foo bar"
-#}
-
-
-# automodes = { "mask":"privilegded" }: List of people who are automatically
-#              given certain privilege on channel. Mask is given in form of
-#              "mode:nick!username@host/#channel" (where "mode" is a single
-#              character) and list is processed as a chain.
-#
-# This option might not be compiled in.
-#
-# Default: none
-#
-# Example:
-#automodes = {
-#      "o:zak*!zak@client*-myisp.com/#channel":"yes"
-#      "o:zak*!*@evil.impersonator.net/#foobar":"no"
-#      "v:newbie*!*@ircnet.com/#newbie":"yes"
-#}
-
-
-# automodedelay = "seconds": Time (in seconds) after first queued mode change
-#              would take effect. During this period of time miau can collect
-#              more than one mode change and commit up to three at a time.
-#              Other situation reasonaly big value (like 30) here could prove
-#              useful is channel where there are stupid "auto-oping" bots.
-#              (Stupid bots do mode changes even if someone else did that
-#              already.)
-#
-# This option might not be compiled in.
-#
-# Default: 30
-#
-# Example:
-#automodedelay = "60"
-
-
-# cmdpasswd = "password": Password for remote commands. If this is 13 characters
-#              long, miau assumes it's crypted. Comment this out or leave it
-#              empty to disable remote commands. When sending miau a remote
-#              command, password _always_ begins with column (':') (if
-#              cmdpasswd is set to "foobar" (or hash of it), you need to send
-#              miau a message beginning with ":foobar" to issue a remote
-#              command).
-#
-# This feature might not be compiled in.
-#
-# If miau is compiled with ENABLE_MKPASSWD, miau can generate password-hashes
-# (from command line) with -c -switch.
-#
-# Default: disabled
-#
-# Example:
-#cmdpasswd = ""
-
-
-# dccbounce = "state": miau can bounce DCCs. Set to true to enable bouncing.
-#              You probably don't need this.
-#
-# This option might not be compiled in.
-#
-# Default: false
-#
-# Example:
-#dccbounce = "true"
-
-
-# dccbindhost = "host": If miau has separate IPs for IRC-network and clients,
-#              you should enter IP for clients here.
-#
-# This option might not be compiled in.
-#
-# Default: no default
-#
-# Example:
-#dccbindhost = "10.0.0.1"
diff --git a/package/miau/ipkg/miau.conffiles b/package/miau/ipkg/miau.conffiles
deleted file mode 100644 (file)
index a6c7d70..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/default/miau
-/etc/init.d/S50miau
-/etc/miau/miaurc
diff --git a/package/miau/ipkg/miau.control b/package/miau/ipkg/miau.control
deleted file mode 100644 (file)
index 688407b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: miau
-Version: 1
-Architecture: mipsel
-Maintainer: Benjamin Binier benjamin.binier@gmail.com
-Priority: optional
-Section: net
-Description: miau is an IRC-bouncer/proxy 
diff --git a/package/miax/Config.in b/package/miax/Config.in
deleted file mode 100644 (file)
index 9cd66b1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_MIAX
-       prompt "miax.............................. A console iax (asterisk) client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_BLUEZ_LIBS
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         miax is a console iax (asterisk) client, it can work with
-         a soundcard as a normal voip phone, taking input/output from
-         keyboard, analog/gsm/isdn modem or bluetooth phones.
-         
-         http://www.eja.it/?l=gpl&testo=miax
diff --git a/package/miax/Makefile b/package/miax/Makefile
deleted file mode 100644 (file)
index e121f8d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=miax
-PKG_VERSION:=1.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=44f0d2ef46ee2697d890b7b96846adc7
-
-PKG_SOURCE_URL:=http://mesh.dl.sourceforge.net/sourceforge/miax/
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MIAX,miax,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               CC="$(TARGET_CC)" \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               all
-       touch $@
-
-$(IPKG_MIAX):
-       install -d -m0755 $(IDIR_MIAX)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/miax $(IDIR_MIAX)/usr/bin/
-       $(RSTRIP) $(IDIR_MIAX)
-       $(IPKG_BUILD) $(IDIR_MIAX) $(PACKAGE_DIR)
diff --git a/package/miax/ipkg/miax.control b/package/miax/ipkg/miax.control
deleted file mode 100644 (file)
index 78e47f5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: miax
-Priority: optional
-Section: net
-Description: A console iax (asterisk) client
-Depends: kmod-bluetooth, bluez-libs, libpthread
diff --git a/package/miax/patches/01-cross.patch b/package/miax/patches/01-cross.patch
deleted file mode 100644 (file)
index f47c110..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN miax-1.4-old/Makefile miax-1.4-new/Makefile
---- miax-1.4-old/Makefile      2005-04-27 18:56:13.000000000 +0200
-+++ miax-1.4-new/Makefile      2005-11-30 01:07:21.000000000 +0100
-@@ -1,4 +1,5 @@
--CFLAGS= -Iiax/ -Igsm/inc -DIAXC_IAX2 -DLIBIAX -g -DPOSIXSLEEP -DLINUX -O2 
-+OFLAGS= -02 -g
-+CFLAGS= -Iiax/ -Igsm/inc $(CPPFLAGS) -DIAXC_IAX2 -DLIBIAX -DPOSIXSLEEP -DLINUX $(OFLAGS)
- SYSLIBS=-lpthread -lm -lbluetooth
-@@ -32,11 +33,10 @@
-       miax.o
- all: $(OBJS)
--      gcc $(OBJS) $(CFLAGS) $(SYSLIBS)  -o miax
--      cp miax /bin/miax
-+      $(CC) $(OBJS) $(CFLAGS) $(LDFLAGS) $(SYSLIBS) -o miax
- static: $(OBJS) bluetooth.o 
--      gcc $(OBJS) $(CFLAGS) $(SYSLIBS)  -static -o miax
-+      $(CC) $(OBJS) $(CFLAGS) $(LDFLAGS) $(SYSLIBS) -static -o miax
- clean: 
-       rm -f $(OBJS) miax 
diff --git a/package/microcom/Config.in b/package/microcom/Config.in
deleted file mode 100644 (file)
index a371156..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_MICROCOM
-       prompt "microcom.......................... Serial terminal"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         microcom is a minicom-like serial terminal emulator with scripting 
-         support.
-         
-         http://microcomlinux.homestead.com/
-
diff --git a/package/microcom/Makefile b/package/microcom/Makefile
deleted file mode 100644 (file)
index ebd7ddf..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=microcom
-PKG_VERSION:=1.02
-PKG_FILEVERSION:=102
-PKG_RELEASE:=1
-PKG_MD5SUM:=c7817035dc41cb02e7cfb565cf9b7401
-
-PKG_SOURCE_URL:=http://microcom.port5.com/
-PKG_SOURCE:=m$(PKG_FILEVERSION).tar.gz
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MICROCOM,microcom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       rm -rf $(PKG_BUILD_DIR)
-       mkdir -p $(PKG_BUILD_DIR)
-       # the .tar.gz is different - no subdirectory, so do this manually
-       zcat $(DL_DIR)/$(PKG_SOURCE) | tar -C $(PKG_BUILD_DIR) $(TAR_OPTIONS) -
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) $(PKG_BUILD_DIR)/Makefile  $(PKG_BUILD_DIR)/Makefile.tmp
-       sed 's~gcc~$$(CC)~' $(PKG_BUILD_DIR)/Makefile.tmp > $(PKG_BUILD_DIR)/Makefile
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_MICROCOM):
-       install -d -m0755 $(IDIR_MICROCOM)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/microcom $(IDIR_MICROCOM)/usr/bin
-       $(RSTRIP) $(IDIR_MICROCOM)
-       $(IPKG_BUILD) $(IDIR_MICROCOM) $(PACKAGE_DIR)
-
diff --git a/package/microcom/ipkg/microcom.control b/package/microcom/ipkg/microcom.control
deleted file mode 100644 (file)
index 1a40157..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: microcom
-Priority: optional
-Section: console
-Description: serial terminal
diff --git a/package/microperl/Config.in b/package/microperl/Config.in
deleted file mode 100644 (file)
index 2f49de0..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_MICROPERL
-       prompt "microperl......................... A really minimal perl"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Perl without operating-specific functions such as readdir.
-
diff --git a/package/microperl/Makefile b/package/microperl/Makefile
deleted file mode 100644 (file)
index 854d897..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=microperl
-PKG_VERSION:=5.8.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=8d4aa4e061fd5bc0c39e4f0a63267880
-
-PKG_SOURCE_URL:=ftp://ftp.cpan.org/pub/CPAN/src/5.0 \
-               ftp://ftp.mpi-sb.mpg.de/pub/perl/CPAN/src/5.0 \
-               ftp://ftp.gmd.de/mirrors/CPAN/src/5.0 \
-               ftp://ftp.funet.fi/pub/languages/perl/CPAN/src/5.0
-PKG_SOURCE:=perl-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/perl-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MICROPERL,microperl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) -f Makefile.micro \
-               CC="$(TARGET_CC)" OPTIMIZE="$(TARGET_CFLAGS)"
-       touch $@
-
-$(IPKG_MICROPERL):
-       install -d -m0755 $(IDIR_MICROPERL)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/microperl $(IDIR_MICROPERL)/usr/bin/
-       $(RSTRIP) $(IDIR_MICROPERL)
-       $(IPKG_BUILD) $(IDIR_MICROPERL) $(PACKAGE_DIR)
diff --git a/package/microperl/ipkg/microperl.control b/package/microperl/ipkg/microperl.control
deleted file mode 100644 (file)
index 4e54b63..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: microperl
-Priority: optional
-Section: net
-Description: Perl without operating-specific functions such as readdir.
diff --git a/package/mini_httpd/Config.in b/package/mini_httpd/Config.in
deleted file mode 100644 (file)
index 9946633..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-menu "mini-httpd........................ A small web server"
-
-config BR2_COMPILE_MINI_HTTPD
-       tristate
-       default n
-       depends BR2_PACKAGE_MINI_HTTPD || BR2_PACKAGE_MINI_HTTPD_MATRIXSSL || BR2_PACKAGE_MINI_HTTPD_OPENSSL
-
-config BR2_PACKAGE_MINI_HTTPD
-       prompt "mini-httpd........................ A small web server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MINI_HTTPD
-       help
-         mini_httpd is a small HTTP server. Its performance is not great, but for 
-         low or medium traffic sites it's quite adequate. It implements all the 
-         basic features of an HTTP server, including:
-         
-            * GET, HEAD, and POST methods.
-            * CGI.
-            * Basic authentication.
-            * Security against ".." filename snooping.
-            * The common MIME types.
-            * Trailing-slash redirection.
-            * index.html, index.htm, index.cgi
-            * Directory listings.
-            * Multihoming / virtual hosting.
-            * Standard logging.
-            * Custom error pages. 
-         
-         It can also be configured to do IPv6. 
-         
-         http://www.acme.com/software/mini_httpd/
-
-config BR2_PACKAGE_MINI_HTTPD_HTPASSWD
-       prompt "mini-httpd-htpasswd............... Utility to generate HTTP access files"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_MINI_HTTPD
-       help
-               This file generates .htaccess/.htpasswd files to use HTTP access                authentication
-
-config BR2_PACKAGE_MINI_HTTPD_MATRIXSSL
-       prompt "mini-httpd-matrixssl.............. A small web server, built with SSL support using MatrixSSL"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MINI_HTTPD
-       select BR2_PACKAGE_LIBMATRIXSSL
-       help
-         mini_httpd is a small HTTP server. Its performance is not great, but for 
-         low or medium traffic sites it's quite adequate. It implements all the 
-         basic features of an HTTP server, including:
-         
-            * GET, HEAD, and POST methods.
-            * CGI.
-            * Basic authentication.
-            * Security against ".." filename snooping.
-            * The common MIME types.
-            * Trailing-slash redirection.
-            * index.html, index.htm, index.cgi
-            * Directory listings.
-            * Multihoming / virtual hosting.
-            * Standard logging.
-            * Custom error pages. 
-         
-         It can also be configured to do SSL/HTTPS and IPv6. 
-         
-         http://www.acme.com/software/mini_httpd/
-
-config BR2_PACKAGE_MINI_HTTPD_OPENSSL
-       prompt "mini-httpd-openssl................ A small web server, built with SSL support using OpenSSL"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MINI_HTTPD
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         mini_httpd is a small HTTP server. Its performance is not great, but for 
-         low or medium traffic sites it's quite adequate. It implements all the 
-         basic features of an HTTP server, including:
-         
-            * GET, HEAD, and POST methods.
-            * CGI.
-            * Basic authentication.
-            * Security against ".." filename snooping.
-            * The common MIME types.
-            * Trailing-slash redirection.
-            * index.html, index.htm, index.cgi
-            * Directory listings.
-            * Multihoming / virtual hosting.
-            * Standard logging.
-            * Custom error pages. 
-         
-         It can also be configured to do SSL/HTTPS and IPv6. 
-         
-         http://www.acme.com/software/mini_httpd/
-
-endmenu
diff --git a/package/mini_httpd/Makefile b/package/mini_httpd/Makefile
deleted file mode 100644 (file)
index da976ef..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mini-httpd
-PKG_VERSION:=1.19
-PKG_RELEASE:=1
-PKG_MD5SUM:=792a529dfe974355aad8ba6c80e54e7a
-
-PKG_SOURCE_URL:=http://www.acme.com/software/mini_httpd/
-PKG_SOURCE:=mini_httpd-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/mini_httpd-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MINI_HTTPD,mini-httpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MINI_HTTPD_HTPASSWD,mini-httpd-htpasswd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MINI_HTTPD_MATRIXSSL,mini-httpd-matrixssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MINI_HTTPD_OPENSSL,mini-httpd-openssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) ./files/matrixssl_helper.{c,h} $(PKG_BUILD_DIR)/
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       # with MatrixSSL
-ifneq ($(BR2_PACKAGE_MINI_HTTPD_MATRIXSSL),)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               SSL_DEFS="-DUSE_SSL -DHAVE_MATRIXSSL" \
-               SSL_INC="-I$(STAGING_DIR)/usr/include" \
-               SSL_LIBS="-L$(STAGING_DIR)/usr/lib -lmatrixssl" \
-               SSL_OBJS="matrixssl_helper.o" \
-               all
-       (cd $(PKG_BUILD_DIR); mv mini_httpd mini_httpd-matrixssl; )
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-endif
-       # with OpenSSL
-ifneq ($(BR2_PACKAGE_MINI_HTTPD_OPENSSL),)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               SSL_DEFS="-DUSE_SSL -DHAVE_OPENSSL" \
-               SSL_INC="-I$(STAGING_DIR)/usr/include" \
-               SSL_LIBS="-L$(STAGING_DIR)/usr/lib -lssl -lcrypto" \
-               all
-       (cd $(PKG_BUILD_DIR); mv mini_httpd mini_httpd-openssl; )
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-endif
-       # without SSL
-ifneq ($(BR2_PACKAGE_MINI_HTTPD),)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               all
-endif
-       touch $@
-
-$(IPKG_MINI_HTTPD):
-       install -d -m0755 $(IDIR_MINI_HTTPD)/etc
-       install -m0644 ./files/mini_httpd.conf $(IDIR_MINI_HTTPD)/etc/mini_httpd.conf
-       install -d -m0755 $(IDIR_MINI_HTTPD)/etc/default
-       install -m0644 ./files/mini_httpd.default $(IDIR_MINI_HTTPD)/etc/default/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD)/etc/init.d
-       install -m0755 ./files/mini_httpd.init $(IDIR_MINI_HTTPD)/etc/init.d/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/mini_httpd $(IDIR_MINI_HTTPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_MINI_HTTPD)
-       $(IPKG_BUILD) $(IDIR_MINI_HTTPD) $(PACKAGE_DIR)
-
-$(IPKG_MINI_HTTPD_HTPASSWD):
-       install -d -m0755 $(IDIR_MINI_HTTPD_HTPASSWD)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/htpasswd $(IDIR_MINI_HTTPD_HTPASSWD)/usr/sbin/
-       $(RSTRIP) $(IDIR_MINI_HTTPD_HTPASSWD)
-       $(IPKG_BUILD) $(IDIR_MINI_HTTPD_HTPASSWD) $(PACKAGE_DIR)
-
-$(IPKG_MINI_HTTPD_MATRIXSSL):
-       install -d -m0755 $(IDIR_MINI_HTTPD_MATRIXSSL)/etc
-       install -m0644 ./files/mini_httpd-ssl.conf $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/mini_httpd.conf
-       install -m0600 ./files/mini_httpd.pem $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/
-       install -d -m0755 $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/default
-       install -m0644 ./files/mini_httpd.default $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/default/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/init.d
-       install -m0755 ./files/mini_httpd.init $(IDIR_MINI_HTTPD_MATRIXSSL)/etc/init.d/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD_MATRIXSSL)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/mini_httpd-matrixssl $(IDIR_MINI_HTTPD_MATRIXSSL)/usr/sbin/mini_httpd
-       $(RSTRIP) $(IDIR_MINI_HTTPD_MATRIXSSL)
-       $(IPKG_BUILD) $(IDIR_MINI_HTTPD_MATRIXSSL) $(PACKAGE_DIR)
-
-$(IPKG_MINI_HTTPD_OPENSSL):
-       install -d -m0755 $(IDIR_MINI_HTTPD_OPENSSL)/etc
-       install -m0644 ./files/mini_httpd-ssl.conf $(IDIR_MINI_HTTPD_OPENSSL)/etc/mini_httpd.conf
-       install -m0600 ./files/mini_httpd.pem $(IDIR_MINI_HTTPD_OPENSSL)/etc/
-       install -d -m0755 $(IDIR_MINI_HTTPD_OPENSSL)/etc/default
-       install -m0644 ./files/mini_httpd.default $(IDIR_MINI_HTTPD_OPENSSL)/etc/default/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD_OPENSSL)/etc/init.d
-       install -m0755 ./files/mini_httpd.init $(IDIR_MINI_HTTPD_OPENSSL)/etc/init.d/mini_httpd
-       install -d -m0755 $(IDIR_MINI_HTTPD_OPENSSL)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/mini_httpd-openssl $(IDIR_MINI_HTTPD_OPENSSL)/usr/sbin/mini_httpd
-       $(RSTRIP) $(IDIR_MINI_HTTPD_OPENSSL)
-       $(IPKG_BUILD) $(IDIR_MINI_HTTPD_OPENSSL) $(PACKAGE_DIR)
diff --git a/package/mini_httpd/files/matrixssl_helper.c b/package/mini_httpd/files/matrixssl_helper.c
deleted file mode 100644 (file)
index e3fe334..0000000
+++ /dev/null
@@ -1,455 +0,0 @@
-/*
- * MatrixSSL helper functions
- *
- * Copyright (C) 2005 Nicolas Thill <nthill@free.fr>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * Portions borrowed from MatrixSSL example code
- *
- */
-
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-
-#include "matrixssl_helper.h"
-
-#define SSL_SOCKET_EOF  0x0001
-#define SSL_SOCKET_CLOSE_NOTIFY  0x0002
-
-#define min(a, b)  ( (a) < (b) ) ? (a) : (b)
-
-static int _ssl_read(SSL *ssl, char *buf, int len);
-static int _ssl_write(SSL *ssl, char *buf, int len);
-static void _ssl_setSocketBlock(int fd);
-static void _ssl_setSocketNonblock(int fd);
-static void _ssl_closeSocket(int fd);
-
-
-SSL * SSL_new(sslKeys_t *keys)
-{
-       SSL * ssl;
-       ssl = (SSL *)malloc(sizeof(SSL));
-       
-       if (!ssl) return 0;
-       
-       ssl->keys = keys;
-       if ( matrixSslNewSession(&(ssl->ssl), ssl->keys, NULL, SSL_FLAGS_SERVER) < 0 ) {
-       }
-       
-       ssl->insock.size = 1024;
-       ssl->insock.buf = ssl->insock.start = ssl->insock.end =
-               (unsigned char *)malloc(ssl->insock.size);
-       
-       ssl->outsock.size = 1024;
-       ssl->outsock.buf = ssl->outsock.start = ssl->outsock.end = 
-               (unsigned char *)malloc(ssl->outsock.size);
-       
-       ssl->inbuf.size = 0;
-       ssl->inbuf.buf = ssl->inbuf.start = ssl->inbuf.end = NULL;
-       
-       return ssl;
-}
-
-
-int SSL_accept(SSL *ssl) {
-
-       unsigned char buf[1024];
-       int status, rc;
-       
-readMore:
-       rc = _ssl_read(ssl, buf, sizeof(buf));
-       if (rc == 0) {
-               if (ssl->status == SSL_SOCKET_EOF || ssl->status == SSL_SOCKET_CLOSE_NOTIFY) {
-                       SSL_free(ssl);
-                       return -1;
-               }
-               if (matrixSslHandshakeIsComplete(ssl->ssl) == 0) {
-                       goto readMore;
-               }
-       } else if (rc > 0) {
-               return 0;
-       } else {
-               SSL_free(ssl);
-               return -1;
-       }
-       
-       return 1;
-}
-
-
-void SSL_set_fd(SSL *ssl, int fd) {
-       ssl->fd = fd;
-}
-
-
-int SSL_read(SSL *ssl, char *buf, int len) {
-       int rc;
-readMore:
-       rc = _ssl_read(ssl, buf, len);
-       if (rc <= 0) {
-               if (rc < 0 || ssl->status == SSL_SOCKET_EOF || ssl->status == SSL_SOCKET_CLOSE_NOTIFY) {
-                       _ssl_closeSocket(ssl->fd);
-                       return rc;
-               }
-               goto readMore;
-       }
-       return rc;
-}
-
-
-int SSL_write(SSL *ssl, char *buf, int len) {
-       int rc;
-writeMore:
-       rc = _ssl_write(ssl, buf, len);
-       if (rc <= 0) {
-               if (rc < 0) {
-                       return rc;
-               }
-               goto writeMore;
-       }
-       return rc;
-}
-
-
-void SSL_free(SSL * ssl)
-{
-       matrixSslDeleteSession(ssl->ssl);
-       if (ssl->insock.buf) {
-               free(ssl->insock.buf);
-       }
-       if (ssl->outsock.buf) {
-               free(ssl->outsock.buf);
-       }
-       if (ssl->inbuf.buf) {
-               free(ssl->inbuf.buf);
-       }
-       free(ssl);
-}
-
-
-
-static void _ssl_setSocketBlock(int fd)
-{
-       fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) & ~O_NONBLOCK);
-       fcntl(fd, F_SETFD, FD_CLOEXEC);
-}
-
-
-static void _ssl_setSocketNonblock(int fd)
-{
-       fcntl(fd, F_SETFL, fcntl(fd, F_GETFL) | O_NONBLOCK);
-}
-
-
-static void _ssl_closeSocket(int fd)
-{
-       char buf[32];
-
-       if (fd != -1) {
-               _ssl_setSocketNonblock(fd);
-               if (shutdown(fd, 1) >= 0) {
-                       while (recv(fd, buf, sizeof(buf), 0) > 0);
-               }
-               close(fd);
-       }
-}
-
-
-static int _ssl_read(SSL *ssl, char *buf, int len)
-{
-       int bytes, rc, remaining;
-       unsigned char error, alertLevel, alertDescription, performRead;
-
-       ssl->status = 0;
-
-       if (ssl->ssl == NULL || len <= 0) {
-               return -1;
-       }
-/*
-       If inbuf is valid, then we have previously decoded data that must be
-       returned, return as much as possible.  Once all buffered data is
-       returned, free the inbuf.
-*/
-       if (ssl->inbuf.buf) {
-               if (ssl->inbuf.start < ssl->inbuf.end) {
-                       remaining = (int)(ssl->inbuf.end - ssl->inbuf.start);
-                       bytes = (int)min(len, remaining);
-                       memcpy(buf, ssl->inbuf.start, bytes);
-                       ssl->inbuf.start += bytes;
-                       return bytes;
-               }
-               free(ssl->inbuf.buf);
-               ssl->inbuf.buf = NULL;
-       }
-/*
-       Pack the buffered socket data (if any) so that start is at zero.
-*/
-       if (ssl->insock.buf < ssl->insock.start) {
-               if (ssl->insock.start == ssl->insock.end) {
-                       ssl->insock.start = ssl->insock.end = ssl->insock.buf;
-               } else {
-                       memmove(ssl->insock.buf, ssl->insock.start, ssl->insock.end - ssl->insock.start);
-                       ssl->insock.end -= (ssl->insock.start - ssl->insock.buf);
-                       ssl->insock.start = ssl->insock.buf;
-               }
-       }
-/*
-       Read up to as many bytes as there are remaining in the buffer.  We could
-       Have encrypted data already cached in conn->insock, but might as well read more
-       if we can.
-*/
-       performRead = 0;
-readMore:
-       if (ssl->insock.end == ssl->insock.start || performRead) {
-               performRead = 1;
-               bytes = recv(ssl->fd, (char *)ssl->insock.end, 
-                       (int)((ssl->insock.buf + ssl->insock.size) - ssl->insock.end), MSG_NOSIGNAL);
-               if (bytes == -1) {
-                       ssl->status = errno;
-                       return -1;
-               }
-               if (bytes == 0) {
-                       ssl->status = SSL_SOCKET_EOF;
-                       return 0;
-               }
-               ssl->insock.end += bytes;
-       }
-/*
-       Define a temporary sslBuf
-*/
-       ssl->inbuf.start = ssl->inbuf.end = ssl->inbuf.buf = (unsigned char *)malloc(len);
-       ssl->inbuf.size = len;
-/*
-       Decode the data we just read from the socket
-*/
-decodeMore:
-       error = 0;
-       alertLevel = 0;
-       alertDescription = 0;
-
-       rc = matrixSslDecode(ssl->ssl, &ssl->insock, &ssl->inbuf, &error, &alertLevel, 
-               &alertDescription);
-       switch (rc) {
-/*
-       Successfully decoded a record that did not return data or require a response.
-*/
-       case SSL_SUCCESS:
-               return 0;
-/*
-       Successfully decoded an application data record, and placed in tmp buf
-*/
-       case SSL_PROCESS_DATA:
-/*
-               Copy as much as we can from the temp buffer into the caller's buffer
-               and leave the remainder in conn->inbuf until the next call to read
-               It is possible that len > data in buffer if the encoded record
-               was longer than len, but the decoded record isn't!
-*/
-               rc = (int)(ssl->inbuf.end - ssl->inbuf.start);
-               rc = min(rc, len);
-               memcpy(buf, ssl->inbuf.start, rc);
-               ssl->inbuf.start += rc;
-               return rc;
-/*
-       We've decoded a record that requires a response into tmp
-       If there is no data to be flushed in the out buffer, we can write out
-       the contents of the tmp buffer.  Otherwise, we need to append the data 
-       to the outgoing data buffer and flush it out.
-*/
-       case SSL_SEND_RESPONSE:
-               bytes = send(ssl->fd, (char *)ssl->inbuf.start, 
-                       (int)(ssl->inbuf.end - ssl->inbuf.start), MSG_NOSIGNAL);
-               if (bytes == -1) {
-                       ssl->status = errno;
-                       if (ssl->status != EAGAIN) {
-                               goto readError;
-                       }
-                       ssl->status = 0;
-               }
-               ssl->inbuf.start += bytes;
-               if (ssl->inbuf.start < ssl->inbuf.end) {
-/*
-                       This must be a non-blocking socket since it didn't all get sent
-                       out and there was no error.  We want to finish the send here
-                       simply because we are likely in the SSL handshake.
-*/
-                       _ssl_setSocketBlock(ssl->fd);
-                       bytes = send(ssl->fd, (char *)ssl->inbuf.start, 
-                               (int)(ssl->inbuf.end - ssl->inbuf.start), MSG_NOSIGNAL);
-                       if (bytes == -1) {
-                               ssl->status = errno;
-                               goto readError;
-                       }
-                       ssl->inbuf.start += bytes;
-/*
-                       Can safely set back to non-blocking because we wouldn't
-                       have got here if this socket wasn't non-blocking to begin with.
-*/
-                       _ssl_setSocketNonblock(ssl->fd);
-               }
-               ssl->inbuf.start = ssl->inbuf.end = ssl->inbuf.buf;
-               return 0;
-/*
-       There was an error decoding the data, or encoding the out buffer.
-       There may be a response data in the out buffer, so try to send.
-       We try a single hail-mary send of the data, and then close the socket.
-       Since we're closing on error, we don't worry too much about a clean flush.
-*/
-       case SSL_ERROR:
-               if (ssl->inbuf.start < ssl->inbuf.end) {
-                       _ssl_setSocketNonblock(ssl->fd);
-                       bytes = send(ssl->fd, (char *)ssl->inbuf.start, 
-                               (int)(ssl->inbuf.end - ssl->inbuf.start), MSG_NOSIGNAL);
-               }
-               goto readError;
-/*
-       We've decoded an alert.  The level and description passed into
-       matrixSslDecode are filled in with the specifics.
-*/
-       case SSL_ALERT:
-               if (alertDescription == SSL_ALERT_CLOSE_NOTIFY) {
-                       ssl->status = SSL_SOCKET_CLOSE_NOTIFY;
-                       goto readZero;
-               }
-               goto readError;
-/*
-       We have a partial record, we need to read more data off the socket.
-       If we have a completely full conn->insock buffer, we'll need to grow it
-       here so that we CAN read more data when called the next time.
-*/
-       case SSL_PARTIAL:
-               if (ssl->insock.start == ssl->insock.buf && ssl->insock.end == 
-                               (ssl->insock.buf + ssl->insock.size)) {
-                       if (ssl->insock.size > SSL_MAX_BUF_SIZE) {
-                               goto readError;
-                       }
-                       ssl->insock.size *= 2;
-                       ssl->insock.start = ssl->insock.buf = 
-                               (unsigned char *)realloc(ssl->insock.buf, ssl->insock.size);
-                       ssl->insock.end = ssl->insock.buf + (ssl->insock.size / 2);
-               }
-               if (!performRead) {
-                       performRead = 1;
-                       free(ssl->inbuf.buf);
-                       ssl->inbuf.buf = NULL;
-                       goto readMore;
-               } else {
-                       goto readZero;
-               }
-/*
-       The out buffer is too small to fit the decoded or response
-       data.  Increase the size of the buffer and call decode again
-*/
-       case SSL_FULL:
-               ssl->inbuf.size *= 2;
-               if (ssl->inbuf.buf != (unsigned char*)buf) {
-                       free(ssl->inbuf.buf);
-                       ssl->inbuf.buf = NULL;
-               }
-               ssl->inbuf.start = ssl->inbuf.end = ssl->inbuf.buf = 
-                       (unsigned char *)malloc(ssl->inbuf.size);
-               goto decodeMore;
-       }
-/*
-       We consolidated some of the returns here because we must ensure
-       that conn->inbuf is cleared if pointing at caller's buffer, otherwise
-       it will be freed later on.
-*/
-readZero:
-       if (ssl->inbuf.buf == (unsigned char*)buf) {
-               ssl->inbuf.buf = NULL;
-       }
-       return 0;
-readError:
-       if (ssl->inbuf.buf == (unsigned char*)buf) {
-               ssl->inbuf.buf = NULL;
-       }
-       return -1;
-}
-
-
-int _ssl_write(SSL *ssl, char *buf, int len)
-{
-       int             rc;
-
-       ssl->status = 0;
-/*
-       Pack the buffered socket data (if any) so that start is at zero.
-*/
-       if (ssl->outsock.buf < ssl->outsock.start) {
-               if (ssl->outsock.start == ssl->outsock.end) {
-                       ssl->outsock.start = ssl->outsock.end = ssl->outsock.buf;
-               } else {
-                       memmove(ssl->outsock.buf, ssl->outsock.start, ssl->outsock.end - ssl->outsock.start);
-                       ssl->outsock.end -= (ssl->outsock.start - ssl->outsock.buf);
-                       ssl->outsock.start = ssl->outsock.buf;
-               }
-       }
-/*
-       If there is buffered output data, the caller must be trying to
-       send the same amount of data as last time.  We don't support 
-       sending additional data until the original buffered request has
-       been completely sent.
-*/
-       if (ssl->outBufferCount > 0 && len != ssl->outBufferCount) {
-               return -1;
-       }
-/*
-       If we don't have buffered data, encode the caller's data
-*/
-       if (ssl->outBufferCount == 0) {
-retryEncode:
-               rc = matrixSslEncode(ssl->ssl, (unsigned char *)buf, len, &ssl->outsock);
-               switch (rc) {
-               case SSL_ERROR:
-                       return -1;
-               case SSL_FULL:
-                       if (ssl->outsock.size > SSL_MAX_BUF_SIZE) {
-                               return -1;
-                       }
-                       ssl->outsock.size *= 2;
-                       ssl->outsock.buf = 
-                               (unsigned char *)realloc(ssl->outsock.buf, ssl->outsock.size);
-                       ssl->outsock.end = ssl->outsock.buf + (ssl->outsock.end - ssl->outsock.start);
-                       ssl->outsock.start = ssl->outsock.buf;
-                       goto retryEncode;
-               }
-       }
-/*
-       We've got data to send.
-*/
-       rc = send(ssl->fd, (char *)ssl->outsock.start, 
-               (int)(ssl->outsock.end - ssl->outsock.start), MSG_NOSIGNAL);
-       if (rc == -1) {
-               ssl->status = errno;
-               return -1;
-       }
-       ssl->outsock.start += rc;
-/*
-       If we wrote it all return the length, otherwise remember the number of
-       bytes passed in, and return 0 to be called again later.
-*/
-       if (ssl->outsock.start == ssl->outsock.end) {
-               ssl->outBufferCount = 0;
-               return len;
-       }
-       ssl->outBufferCount = len;
-       return 0;
-}
-
diff --git a/package/mini_httpd/files/matrixssl_helper.h b/package/mini_httpd/files/matrixssl_helper.h
deleted file mode 100644 (file)
index e5854df..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * MatrixSSL helper functions
- *
- * Copyright (C) 2005 Nicolas Thill <nthill@free.fr>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- */
-
-#ifndef __MATRIXSSL_HELPER_H__
-#define __MATRIXSSL_HELPER_H__
-
-#include <matrixSsl/matrixSsl.h>
-
-typedef struct __SSL {
-  int fd;
-  ssl_t *ssl;
-  sslKeys_t *keys;
-  sslBuf_t insock, outsock, inbuf;
-  int outBufferCount;
-  int partial;
-  int status;
-} SSL;
-
-SSL * SSL_new(sslKeys_t *keys);
-void SSL_set_fd(SSL *ssl, int fd);
-int SSL_accept(SSL *ssl);
-int SSL_read(SSL *ssl, char *b, int len);
-int SSL_write(SSL *ssl, char *buf, int len);
-void SSL_free(SSL *ssl);
-
-#endif /* __MATRIXSSL_HELPER_H__ */
diff --git a/package/mini_httpd/files/mini_httpd-ssl.conf b/package/mini_httpd/files/mini_httpd-ssl.conf
deleted file mode 100644 (file)
index 1cd7022..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-cgipat=cgi-bin/**|**.sh
-dir=/www
-nochroot
-pidfile=/var/run/mini_httpd.pid
-user=root
-ssl
-certfile=/etc/mini_httpd.pem
diff --git a/package/mini_httpd/files/mini_httpd.conf b/package/mini_httpd/files/mini_httpd.conf
deleted file mode 100644 (file)
index d636a43..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-cgipat=cgi-bin/**|**.sh
-dir=/www
-nochroot
-pidfile=/var/run/mini_httpd.pid
-user=root
diff --git a/package/mini_httpd/files/mini_httpd.default b/package/mini_httpd/files/mini_httpd.default
deleted file mode 100644 (file)
index 85b229e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-C /etc/mini_httpd.conf"
diff --git a/package/mini_httpd/files/mini_httpd.init b/package/mini_httpd/files/mini_httpd.init
deleted file mode 100644 (file)
index 77bd6fd..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-BIN=mini_httpd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  $BIN $OPTIONS 2>/dev/null
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- restart)
-  $0 stop
-  $0 start
-  ;;
- *)
-  echo "usage: $0 (start|stop|restart)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/mini_httpd/files/mini_httpd.pem b/package/mini_httpd/files/mini_httpd.pem
deleted file mode 100644 (file)
index 8a1241a..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIICXgIBAAKBgQC5rFJOQakwMmF9aoVnAXaQLOOPoYOEk19/ls9VZt1ZqfzQuTbG
-GGrgMIDclB0kHMFvSbzeiVjMnrSdQTNe1gOQAGtHhHiqugrLqH9m3wqOerbf/Yir
-hic9U6X9RaWC6BzNgcYU1QtPn1sDtbMNFAB6jzF3W76EIlHEobgMtfqtxwIDAQAB
-AoGBAKJst9eToyDxgc1ICQlSA1kem7eDUF0C2xDvadLI2KxegzZIQD1NEPmsFJ5h
-x5hWu3TSabG3LwJZd6D1b63vxE6QRMhcDG3idb7kXzhOOZyfnlnrBtJ3VJC/UH5H
-O1pMMBxcu2fXrua+h7BW0gMoZhchvsArDoWaZPjNUNHiNRYBAkEA3Ngnge7njqlf
-/UlLkQHHfxgorQ78GjOzrrUvz86pFtW8RKCjAv55HIqAhWrSgxWF4yXkPO2XOHC9
-KTeVKccjAQJBANc63r3M3yP817cPzyo/8BJQD9nAzmolrsBf1YMxML20UmEbObax
-QdmxoYu/a8tOD4gT6EZDkauJU0yS69HGeMcCQQCvRmbkuuXQ1iC29+sfpVfeSSBP
-aaswaIRdTrQprA2LcAtCNHPsNmeM/WfPe96j5vsiMrqYmMECLIgVJGYgiEoBAkEA
-kzg1e+ZTC667bwBlWCT79crFzNDRYFH+QqBKz74p9NkPMFULGSgOPvX95jU9aocu
-oInda5J0Zb09OTeWDpuPqQJAUIeY36WUst7NaW40mZXkMjjR2QtWi7P4cmv7nLp0
-WdPQzkUW1Bv4sSUQ7svQqpmZPaFiyhXL1VSa1M5MPd3tbA==
------END RSA PRIVATE KEY-----
------BEGIN CERTIFICATE-----
-MIICOTCCAaKgAwIBAgIJANRuTbnzy8ObMA0GCSqGSIb3DQEBBAUAMFMxCzAJBgNV
-BAYTAkZSMQ4wDAYDVQQIEwVQYXJpczEOMAwGA1UEBxMFUGFyaXMxEDAOBgNVBAoT
-B015IEhvbWUxEjAQBgNVBAMTCU15IFJvdXRlcjAeFw0wNTAxMTQwMjQzMjdaFw0w
-NjAxMTQwMjQzMjdaMFMxCzAJBgNVBAYTAkZSMQ4wDAYDVQQIEwVQYXJpczEOMAwG
-A1UEBxMFUGFyaXMxEDAOBgNVBAoTB015IEhvbWUxEjAQBgNVBAMTCU15IFJvdXRl
-cjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuaxSTkGpMDJhfWqFZwF2kCzj
-j6GDhJNff5bPVWbdWan80Lk2xhhq4DCA3JQdJBzBb0m83olYzJ60nUEzXtYDkABr
-R4R4qroKy6h/Zt8Kjnq23/2Iq4YnPVOl/UWlgugczYHGFNULT59bA7WzDRQAeo8x
-d1u+hCJRxKG4DLX6rccCAwEAAaMVMBMwEQYJYIZIAYb4QgEBBAQDAgZAMA0GCSqG
-SIb3DQEBBAUAA4GBAErI3QmcZVzjxKcoPTO3z8cRJV87SVFp0qbIjbYCBDUWB1QY
-/bMkQPr2zJyfJmUYLEs4iKgHrmlaUCMHy9NZKOg9ZxrW42BtQ5QnOtDm3UifwzJW
-oCFC3uPWfTYsZn/FrUXlErds+xXXT63VJzBe6DdXwHcdcdxzl05oIyL9JIzI
------END CERTIFICATE-----
diff --git a/package/mini_httpd/ipkg/mini-httpd-htpasswd.control b/package/mini_httpd/ipkg/mini-httpd-htpasswd.control
deleted file mode 100644 (file)
index 6b80aa6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: mini-httpd-htpasswd
-Priority: optional
-Section: net
-Description: utility to generate HTTP access authentication files
diff --git a/package/mini_httpd/ipkg/mini-httpd-matrixssl.conffiles b/package/mini_httpd/ipkg/mini-httpd-matrixssl.conffiles
deleted file mode 100644 (file)
index 36a86b9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/default/mini_httpd
-/etc/mini_httpd.conf
-/etc/mini_httpd.pem
diff --git a/package/mini_httpd/ipkg/mini-httpd-matrixssl.control b/package/mini_httpd/ipkg/mini-httpd-matrixssl.control
deleted file mode 100644 (file)
index 5967ac7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mini-httpd-matrixssl
-Priority: optional
-Section: net
-Description: A small HTTP server, built with SSL support using MatrixSSL.
-Depends: libmatrixssl
diff --git a/package/mini_httpd/ipkg/mini-httpd-openssl.conffiles b/package/mini_httpd/ipkg/mini-httpd-openssl.conffiles
deleted file mode 100644 (file)
index 36a86b9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/default/mini_httpd
-/etc/mini_httpd.conf
-/etc/mini_httpd.pem
diff --git a/package/mini_httpd/ipkg/mini-httpd-openssl.control b/package/mini_httpd/ipkg/mini-httpd-openssl.control
deleted file mode 100644 (file)
index 09bfb66..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mini-httpd-openssl
-Priority: optional
-Section: net
-Description: A small HTTP server, built with SSL support using OpenSSL.
-Depends: libopenssl
diff --git a/package/mini_httpd/ipkg/mini-httpd.conffiles b/package/mini_httpd/ipkg/mini-httpd.conffiles
deleted file mode 100644 (file)
index d1123c2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/mini_httpd
-/etc/mini_httpd.conf
diff --git a/package/mini_httpd/ipkg/mini-httpd.control b/package/mini_httpd/ipkg/mini-httpd.control
deleted file mode 100644 (file)
index 6466fee..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mini-httpd
-Priority: optional
-Section: net
-Description: A small HTTP server, built with SSL support using MatrixSSL.
-Depends: libmatrixssl
diff --git a/package/mini_httpd/patches/001-cgi_path.patch b/package/mini_httpd/patches/001-cgi_path.patch
deleted file mode 100644 (file)
index c847d94..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ruN mini_httpd-1.19-old/mini_httpd.c mini_httpd-1.19-new/mini_httpd.c
---- mini_httpd-1.19-old/mini_httpd.c   2005-10-19 01:11:24.000000000 +0200
-+++ mini_httpd-1.19-new/mini_httpd.c   2005-10-19 01:13:05.000000000 +0200
-@@ -138,10 +138,10 @@
- #define CGI_NICE 10
- #endif /* CGI_NICE */
- #ifndef CGI_PATH
--#define CGI_PATH "/usr/local/bin:/usr/ucb:/bin:/usr/bin"
-+#define CGI_PATH "/usr/bin:/bin:/usr/sbin:/sbin"
- #endif /* CGI_PATH */
- #ifndef CGI_LD_LIBRARY_PATH
--#define CGI_LD_LIBRARY_PATH "/usr/local/lib:/usr/lib"
-+#define CGI_LD_LIBRARY_PATH "/usr/lib:/lib"
- #endif /* CGI_LD_LIBRARY_PATH */
- #ifndef AUTH_FILE
- #define AUTH_FILE ".htpasswd"
diff --git a/package/mini_httpd/patches/500-matrixssl.patch b/package/mini_httpd/patches/500-matrixssl.patch
deleted file mode 100644 (file)
index 0ab8d68..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-diff -ruN mini_httpd-1.19-orig/Makefile mini_httpd-1.19-3/Makefile
---- mini_httpd-1.19-orig/Makefile      2002-11-02 00:02:57.000000000 +0100
-+++ mini_httpd-1.19-3/Makefile 2005-03-09 08:52:21.000000000 +0100
-@@ -14,17 +14,30 @@
- # http://www.openssl.org/  Make sure the SSL_TREE definition points to the
- # tree with your OpenSSL installation - depending on how you installed it,
- # it may be in /usr/local instead of /usr/local/ssl.
-+
-+# OpenSSL
- #SSL_TREE =   /usr/local/ssl
- #SSL_DEFS =   -DUSE_SSL
- #SSL_INC =    -I${SSL_TREE}/include
- #SSL_LIBS =   -L${SSL_TREE}/lib -lssl -lcrypto
-+#SSL_OBJS =
-+
-+# MatrixSSL
-+#SSL_TREE =
-+#SSL_DEFS =   -DUSE_SSL -DHAVE_MATRIXSSL
-+#SSL_INC =
-+#SSL_LIBS =   -lmatrixssl
-+#SSL_OBJS =   matrixssl_helper.o
--BINDIR =      /usr/local/sbin
--MANDIR =      /usr/local/man
-+DESTDIR =
-+
-+BINDIR =      $(DESTDIR)/usr/sbin
-+MANDIR =      $(DESTDIR)/usr/share/man
- CC =          gcc
- CDEFS =               ${SSL_DEFS} ${SSL_INC}
--CFLAGS =      -O ${CDEFS}
-+OFLAGS =      -O
-+CFLAGS =      ${OFLAGS} ${CDEFS}
- #CFLAGS =     -g ${CDEFS}
--LDFLAGS =     -s
-+LDFLAGS =
- #LDFLAGS =    -g
-@@ -32,12 +45,15 @@
- all:          mini_httpd htpasswd
--mini_httpd:   mini_httpd.o match.o tdate_parse.o
--      ${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${LDLIBS} -o mini_httpd
-+mini_httpd:   mini_httpd.o match.o tdate_parse.o ${SSL_OBJS}
-+      ${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${SSL_OBJS} ${LDLIBS} -o mini_httpd
- mini_httpd.o: mini_httpd.c version.h port.h match.h tdate_parse.h mime_encodings.h mime_types.h
-       ${CC} ${CFLAGS} -c mini_httpd.c
-+matrixssl_helper.o: matrixssl_helper.c
-+      ${CC} ${CFLAGS} -c matrixssl_helper.c
-+      
- match.o:      match.c match.h
-       ${CC} ${CFLAGS} -c match.c
-@@ -71,16 +87,18 @@
-       chmod 600 mini_httpd.pem
--install:      all
--      rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
-+install:      all uninstall
-       -mkdir -p ${BINDIR}
-       cp mini_httpd htpasswd ${BINDIR}
--      rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
-       -mkdir -p ${MANDIR}/man8
-       cp mini_httpd.8 ${MANDIR}/man8
-       -mkdir -p ${MANDIR}/man1
-       cp htpasswd.1 ${MANDIR}/man1
-+uninstall:
-+      rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
-+      rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
-+
- clean:
-       rm -f mini_httpd mime_encodings.h mime_types.h htpasswd mini_httpd.rnd *.o core core.* *.core
-diff -ruN mini_httpd-1.19-orig/mini_httpd.c mini_httpd-1.19-3/mini_httpd.c
---- mini_httpd-1.19-orig/mini_httpd.c  2003-12-03 19:27:22.000000000 +0100
-+++ mini_httpd-1.19-3/mini_httpd.c     2005-03-09 08:46:28.000000000 +0100
-@@ -66,8 +66,14 @@
- #endif /* HAVE_SENDFILE */
- #ifdef USE_SSL
-+# ifdef HAVE_OPENSSL
- #include <openssl/ssl.h>
- #include <openssl/err.h>
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+#   include "matrixssl_helper.h"
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
- #endif /* USE_SSL */
- extern char* crypt( const char* key, const char* setting );
-@@ -193,7 +199,13 @@
- static int do_ssl;
- static char* certfile;
- static char* cipher;
-+#ifdef HAVE_OPENSSL
- static SSL_CTX* ssl_ctx;
-+#else /* HAVE_OPENSSL */
-+ #ifdef HAVE_MATRIXSSL
-+static sslKeys_t* keys;
-+ #endif /* HAVE_MATRIXSSL */
-+#endif /* HAVE_OPENSSL */
- #endif /* USE_SSL */
- static char cwd[MAXPATHLEN];
- static int got_hup;
-@@ -540,6 +552,7 @@
- #ifdef USE_SSL
-     if ( do_ssl )
-       {
-+# ifdef HAVE_OPENSSL
-       SSL_load_error_strings();
-       SSLeay_add_ssl_algorithms();
-       ssl_ctx = SSL_CTX_new( SSLv23_server_method() );
-@@ -559,6 +572,17 @@
-               exit( 1 );
-               }
-           }
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+      matrixSslOpen();
-+      if ( matrixSslReadKeys( &keys, certfile, certfile, NULL, NULL ) < 0 )
-+          {
-+          syslog( LOG_CRIT, "can't load certificate and/or private key\n");
-+          (void) fprintf( stderr, "%s: can't load certificate and/or private key\n", argv0 );
-+          exit( 1 );
-+          }
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
-       }
- #endif /* USE_SSL */
-@@ -1174,6 +1198,7 @@
- #ifdef USE_SSL
-     if ( do_ssl )
-       {
-+# ifdef HAVE_OPENSSL
-       ssl = SSL_new( ssl_ctx );
-       SSL_set_fd( ssl, conn_fd );
-       if ( SSL_accept( ssl ) == 0 )
-@@ -1181,6 +1206,16 @@
-           ERR_print_errors_fp( stderr );
-           exit( 1 );
-           }
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+      ssl = SSL_new(keys);
-+      SSL_set_fd( ssl, conn_fd );
-+      if ( SSL_accept( ssl ) <= 0 )
-+          {
-+          perror( "SSL_accept" );
-+          }
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
-       }
- #endif /* USE_SSL */
diff --git a/package/mini_sendmail/Config.in b/package/mini_sendmail/Config.in
deleted file mode 100644 (file)
index 1b0a4ff..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_MINI_SENDMAIL
-       prompt "mini-sendmail..................... A small sendmail-compatible mail forwarder"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         mini_sendmail reads its standard input up to an end-of-file and sends a 
-         copy of the message found there to all of the addresses listed.
-         The message is sent by connecting to a local SMTP server. This means 
-         mini_sendmail can be used to send email from inside a chroot(2) area. 
-         
-         http://www.acme.com/software/mini_sendmail/
-
diff --git a/package/mini_sendmail/Makefile b/package/mini_sendmail/Makefile
deleted file mode 100644 (file)
index 2d7b60f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mini-sendmail
-PKG_VERSION:=1.3.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=fff344184e98cff0ea4d817da9d29383
-
-PKG_SOURCE_URL:=http://www.acme.com/software/mini_sendmail/
-PKG_SOURCE:=mini_sendmail-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/mini_sendmail-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MINI_SENDMAIL,mini-sendmail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               all
-       touch $@
-
-$(IPKG_MINI_SENDMAIL):
-       install -d -m0755 $(IDIR_MINI_SENDMAIL)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/mini_sendmail $(IDIR_MINI_SENDMAIL)/usr/sbin/
-       ln -sf mini_sendmail $(IDIR_MINI_SENDMAIL)/usr/sbin/sendmail
-       $(RSTRIP) $(IDIR_MINI_SENDMAIL)
-       $(IPKG_BUILD) $(IDIR_MINI_SENDMAIL) $(PACKAGE_DIR)
diff --git a/package/mini_sendmail/ipkg/mini-sendmail.control b/package/mini_sendmail/ipkg/mini-sendmail.control
deleted file mode 100644 (file)
index c08e16e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: mini-sendmail
-Priority: optional
-Section: net
-Description: A small sendmail-compatible mail forwarder
diff --git a/package/mini_sendmail/patches/500-flags.patch b/package/mini_sendmail/patches/500-flags.patch
deleted file mode 100644 (file)
index eb5d65a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- mini_sendmail-1.3.5/Makefile.orig  2002-01-04 07:05:25.000000000 +0100
-+++ mini_sendmail-1.3.5/Makefile       2005-06-17 01:57:06.000000000 +0200
-@@ -7,9 +7,10 @@
- BINDIR =      /usr/local/sbin
- MANDIR =      /usr/local/man
- CC =          gcc
--CFLAGS =      -O
-+OFLAGS =      -O
-+CFLAGS =      $(OFLAGS)
- #CFLAGS =     -g
--LDFLAGS =     -s -static
-+LDFLAGS =
- #LDFLAGS =    -g -static
- LDLIBS =      $(SYSV_LIBS)
diff --git a/package/miredo/Config.in b/package/miredo/Config.in
deleted file mode 100644 (file)
index eadca0a..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-config BR2_COMPILE_MIREDO
-       tristate
-       default n
-       depends BR2_PACKAGE_MIREDO || BR2_PACKAGE_MIREDO_SERVER
-
-config BR2_PACKAGE_MIREDO
-       prompt "miredo............................ Teredo (IPv6 tunneling over UDP through NAT) client and relay daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MIREDO
-       select BR2_PACKAGE_KMOD_IPV6
-       select BR2_PACKAGE_KMOD_TUN
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         A Teredo (IPv6 tunneling over UDP through NAT) client and relay daemon.
-         
-         http://www.simphalempin.com/dev/miredo/
-         
-         Depends:
-           - kmod-ipv6
-           - kmod-tun
-           - libpthread
-           - uClibc++
-
-config BR2_PACKAGE_MIREDO_SERVER
-       prompt "miredo-server..................... Teredo (IPv6 tunneling over UDP through NAT) server daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MIREDO
-       select BR2_PACKAGE_KMOD_IPV6
-       select BR2_PACKAGE_KMOD_TUN
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         A Teredo (IPv6 tunneling over UDP through NAT) server daemon.
-         
-         http://www.simphalempin.com/dev/miredo/
-         
-         Depends:
-           - kmod-ipv6
-           - kmod-tun
-           - libpthread
-           - uClibc++
diff --git a/package/miredo/Makefile b/package/miredo/Makefile
deleted file mode 100644 (file)
index 4b98376..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=miredo
-PKG_VERSION:=0.5.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=bbbbf60db1346af0bbba6602067ed7ab
-
-PKG_SOURCE_URL:=http://people.via.ecp.fr/~rem/miredo/v0.5/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MIREDO,miredo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MIREDO_SERVER,miredo-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)"  \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++"  \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm" \
-               ac_cv_file__proc_self_maps=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --disable-shared \
-                       --enable-static \
-                       --with-gnu-ld \
-                       --disable-rpath \
-                       --disable-chroot \
-                       --enable-teredo-client \
-                       --enable-teredo-relay \
-                       --enable-teredo-server \
-                       --enable-miredo-user=root \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CXXLINK="\$$(LINK)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_MIREDO):
-       install -d -m0755 $(IDIR_MIREDO)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/miredo.conf-dist $(IDIR_MIREDO)/etc/miredo.conf
-       install -d -m0755 $(IDIR_MIREDO)/etc/init.d
-       install -m0755 ./files/miredo.init $(IDIR_MIREDO)/etc/init.d/miredo
-       install -d -m0755 $(IDIR_MIREDO)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/miredo $(IDIR_MIREDO)/usr/sbin/
-       $(RSTRIP) $(IDIR_MIREDO)
-       $(IPKG_BUILD) $(IDIR_MIREDO) $(PACKAGE_DIR)
-
-$(IPKG_MIREDO_SERVER):
-       install -d -m0755 $(IDIR_MIREDO_SERVER)/etc/
-       $(CP) $(PKG_INSTALL_DIR)/etc/miredo-server.conf-dist $(IDIR_MIREDO_SERVER)/etc/miredo-server.conf
-       install -d -m0755 $(IDIR_MIREDO_SERVER)/etc/init.d
-       install -m0755 ./files/miredo-server.init $(IDIR_MIREDO_SERVER)/etc/init.d/miredo-server
-       install -d -m0755 $(IDIR_MIREDO_SERVER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/miredo-server $(IDIR_MIREDO_SERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_MIREDO_SERVER)
-       $(IPKG_BUILD) $(IDIR_MIREDO_SERVER) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/miredo/files/miredo-server.init b/package/miredo/files/miredo-server.init
deleted file mode 100644 (file)
index b41a866..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-BIN=miredo-server
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  insmod ipv6
-  insmod tun
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- restart)
-  $0 stop
-  $0 start
-  ;;
- *)
-  echo "usage: $0 (start|stop|restart)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/miredo/files/miredo.init b/package/miredo/files/miredo.init
deleted file mode 100644 (file)
index e305472..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-BIN=miredo
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  insmod ipv6
-  insmod tun
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- restart)
-  $0 stop
-  $0 start
-  ;;
- *)
-  echo "usage: $0 (start|stop|restart)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/miredo/ipkg/miredo-server.conffiles b/package/miredo/ipkg/miredo-server.conffiles
deleted file mode 100644 (file)
index ca3424b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/miredo-server.conf
diff --git a/package/miredo/ipkg/miredo-server.control b/package/miredo/ipkg/miredo-server.control
deleted file mode 100644 (file)
index ebbc3cc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: miredo-server
-Priority: optional
-Section: net
-Depends: kmod-ipv6, kmod-tun, libpthread, uclibc++
-Description: A Teredo (IPv6 tunneling over UDP through NAT) server daemon
diff --git a/package/miredo/ipkg/miredo.conffiles b/package/miredo/ipkg/miredo.conffiles
deleted file mode 100644 (file)
index f7428b7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/miredo.conf
diff --git a/package/miredo/ipkg/miredo.control b/package/miredo/ipkg/miredo.control
deleted file mode 100644 (file)
index 2794f3b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: miredo
-Priority: optional
-Section: net
-Depends: kmod-ipv6, kmod-tun, libpthread, uclibc++
-Description: A Teredo (IPv6 tunneling over UDP through NAT) client and relay daemon
diff --git a/package/monit/Config.in b/package/monit/Config.in
deleted file mode 100644 (file)
index d8221ef..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#menu "monit............................. System services monitoring utility"
-
-config BR2_COMPILE_MONIT
-       tristate
-       default n
-       depends BR2_PACKAGE_MONIT || BR2_PACKAGE_MONIT_NOSSL
-
-config BR2_PACKAGE_MONIT
-       prompt "monit............................. System services monitoring utility, with SSL support"
-       tristate
-       select BR2_COMPILE_MONIT
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_LIBOPENSSL
-       default m if CONFIG_DEVEL
-       help
-         An utility for monitoring services on a Unix system
-         
-         This package is built with SSL support.
-         
-         http://www.tildeslash.com/monit/
-
-config BR2_PACKAGE_MONIT_NOSSL
-       prompt "monit-nossl....................... System services monitoring utility, without SSL support"
-       tristate
-       select BR2_COMPILE_MONIT
-       select BR2_PACKAGE_LIBPTHREAD
-       default m if CONFIG_DEVEL
-       help
-         An utility for monitoring services on a Unix system.
-         
-         This package is built without SSL support.
-         
-         http://www.tildeslash.com/monit/
-
-#endmenu
diff --git a/package/monit/Makefile b/package/monit/Makefile
deleted file mode 100644 (file)
index ce4b738..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=monit
-PKG_VERSION:=4.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=4e53aa44e4ca264e61c7c401cee4e697
-
-PKG_SOURCE_URL:=http://www.tildeslash.com/monit/dist/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MONIT,monit,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,MONIT_NOSSL,monit-nossl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-ifneq ($(BR2_PACKAGE_MONIT),)
-       ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/sbin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --with-ssl \
-                       --with-ssl-dir="$(STAGING_DIR)/usr" \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       ( cd $(PKG_BUILD_DIR); mv monit monit-ssl; )
-endif
-ifneq ($(BR2_PACKAGE_MONIT),)
-       ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/sbin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --without-ssl \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       ( cd $(PKG_BUILD_DIR); mv monit monit-nossl; )
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-endif
-       touch $@
-
-$(IPKG_MONIT):
-       install -d -m0755 $(IDIR_MONIT)/etc
-       install -m0600 $(PKG_BUILD_DIR)/monitrc $(IDIR_MONIT)/etc/
-       install -d -m0755 $(IDIR_MONIT)/etc/init.d
-       install -m0755 ./files/monit.init $(IDIR_MONIT)/etc/init.d/monit
-       install -d -m0755 $(IDIR_MONIT)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/monit-ssl $(IDIR_MONIT)/usr/sbin/monit
-       $(RSTRIP) $(IDIR_MONIT)
-       $(IPKG_BUILD) $(IDIR_MONIT) $(PACKAGE_DIR)
-
-$(IPKG_MONIT_NOSSL):
-       install -d -m0755 $(IDIR_MONIT_NOSSL)/etc
-       install -m0600 $(PKG_BUILD_DIR)/monitrc $(IDIR_MONIT_NOSSL)/etc/
-       install -d -m0755 $(IDIR_MONIT_NOSSL)/etc/init.d
-       install -m0755 ./files/monit.init $(IDIR_MONIT_NOSSL)/etc/init.d/monit
-       install -d -m0755 $(IDIR_MONIT_NOSSL)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/monit-nossl $(IDIR_MONIT_NOSSL)/usr/sbin/monit
-       $(RSTRIP) $(IDIR_MONIT_NOSSL)
-       $(IPKG_BUILD) $(IDIR_MONIT_NOSSL) $(PACKAGE_DIR)
diff --git a/package/monit/files/monit.init b/package/monit/files/monit.init
deleted file mode 100644 (file)
index 50b18de..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-BIN=monit
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- restart)
-  $0 stop
-  $0 start
-  ;;
- *)
-  echo "usage: $0 (start|stop|restart)"
-  exit 1
-esac
-exit $?
diff --git a/package/monit/ipkg/monit-nossl.conffiles b/package/monit/ipkg/monit-nossl.conffiles
deleted file mode 100644 (file)
index 365679c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/monitrc
diff --git a/package/monit/ipkg/monit-nossl.control b/package/monit/ipkg/monit-nossl.control
deleted file mode 100644 (file)
index d10b711..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: monit-nossl
-Priority: optional
-Section: admin
-Description: An utility for system services monitoring, without SSL support.
-Depends: libpthread
diff --git a/package/monit/ipkg/monit.conffiles b/package/monit/ipkg/monit.conffiles
deleted file mode 100644 (file)
index 365679c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/monitrc
diff --git a/package/monit/ipkg/monit.control b/package/monit/ipkg/monit.control
deleted file mode 100644 (file)
index 6c947d0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: monit
-Priority: optional
-Section: admin
-Description: An utility for system services monitoring, with SSL support.
-Depends: libpthread, libopenssl
diff --git a/package/motion/Config.in b/package/motion/Config.in
deleted file mode 100644 (file)
index 7d52036..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_MOTION
-       prompt "motion............................ webcam motion sensing and logging"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBJPEG
-       help
-         Motion is a software motion detector
-
-         http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome
diff --git a/package/motion/Makefile b/package/motion/Makefile
deleted file mode 100644 (file)
index dafe487..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=motion
-PKG_VERSION:=3.2.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=71e6bd13fcca70372e9b7c7806d62b30
-
-PKG_SOURCE_URL:=@SF/motion
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MOTION,motion,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --without-ffmpeg \
-                       --without-jpeg-mmx \
-                       --without-mysql \
-                       --without-pgsql \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_MOTION):
-       install -d -m0755 $(IDIR_MOTION)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/motion $(IDIR_MOTION)/usr/bin/
-       $(RSTRIP) $(IDIR_MOTION)
-       $(IPKG_BUILD) $(IDIR_MOTION) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/motion/ipkg/motion.control b/package/motion/ipkg/motion.control
deleted file mode 100644 (file)
index 44a0c2b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: motion
-Priority: optional
-Section: multimedia
-Depends: libjpeg, libpthread
-Description: Webcam motion sensing and logging
diff --git a/package/motion/patches/01-ffmpeg.patch b/package/motion/patches/01-ffmpeg.patch
deleted file mode 100644 (file)
index 1f4c73e..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -ur motion-3.2.5.1-old/motion.c motion-3.2.5.1/motion.c
---- motion-3.2.5.1-old/motion.c        2006-03-17 10:05:13.490000000 -0800
-+++ motion-3.2.5.1/motion.c    2006-03-17 10:03:38.020000000 -0800
-@@ -1246,10 +1246,10 @@
-                * Note: Negative value means SIGALRM snaps are enabled
-                * httpd-control snaps are always enabled.
-                */
--              
-+#ifdef HAVE_FFMPEG            
-               /* time_current_frame is used both for snapshot and timelapse features */
-               time_current_frame = cnt->currenttime;          
--              
-+
-               if ( (cnt->conf.snapshot_interval > 0 && cnt->shots == 0 &&
-                     time_current_frame % cnt->conf.snapshot_interval <= time_last_frame % cnt->conf.snapshot_interval) ||
-                   cnt->snapshot) {
-@@ -1257,7 +1257,7 @@
-                       cnt->snapshot = 0;
-               }
--
-+#endif /* HAVE_FFMPEG */
-       /***** MOTION LOOP - TIMELAPSE FEATURE SECTION *****/
- #ifdef HAVE_FFMPEG
-@@ -1331,10 +1331,9 @@
-                       event(cnt, EVENT_TIMELAPSEEND, NULL, NULL, NULL, cnt->currenttime_tm);
-                       
-               
--#endif /* HAVE_FFMPEG */
-               time_last_frame = time_current_frame;
--
-+#endif /* HAVE_FFMPEG */
-       /***** MOTION LOOP - VIDEO LOOPBACK SECTION *****/
-Only in motion-3.2.5.1-old/: motion.c.orig
diff --git a/package/motion/patches/02-honor_cppflags.patch b/package/motion/patches/02-honor_cppflags.patch
deleted file mode 100644 (file)
index 322fb77..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -ruN motion-3.2.5.1-old/Makefile.in motion-3.2.5.1-new/Makefile.in
---- motion-3.2.5.1-old/Makefile.in     2006-03-07 22:52:49.000000000 +0100
-+++ motion-3.2.5.1-new/Makefile.in     2006-03-27 22:04:34.000000000 +0200
-@@ -32,6 +32,7 @@
- ################################################################################
- CFLAGS       = @CFLAGS@ -Wall -DVERSION=\"$(VERSION)\" -D_REENTRANT \
-              -Dsysconfdir=\"$(sysconfdir)\"
-+CPPFLAGS     = @CPPFLAGS@
- LDFLAGS      = @LDFLAGS@
- LIBS         = @LIBS@ 
- VIDEO_OBJ    = @VIDEO@
-@@ -115,7 +116,7 @@
- ################################################################################
- $(DEPEND_FILE): *.h $(SRC)
-       @echo "Generating dependencies, please wait..."
--      @$(CC) $(CFLAGS) -M $(SRC) > .tmp
-+      @$(CC) $(CFLAGS) $(CPPFLAGS) -M $(SRC) > .tmp
-       @mv -f .tmp $(DEPEND_FILE)
-       @echo
diff --git a/package/mpd/Config.in b/package/mpd/Config.in
deleted file mode 100644 (file)
index 873b310..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-menu "mpd............................... Music Player Daemon"
-
-config BR2_PACKAGE_MPD
-       prompt "mpd............................... Music Player Daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         MPD is a music player supporting flac, mp3 and ogg files.
-         It is typically controlled over a network using one of it's many
-         clients including mpc(console), gmpc(gnome), phpmp(php) etc.
-         
-         http://www.musicpd.org/
-
-config BR2_COMPILE_MPD_WITH_MP3
-       prompt   "MP3 support"
-       bool
-       default y
-       depends BR2_PACKAGE_MPD
-       select BR2_PACKAGE_LIBMAD
-       select BR2_PACKAGE_LIBID3TAG
-       help
-         Enable mp3 support (libmad).
-
-config BR2_COMPILE_MPD_WITH_OGG
-       prompt   "Ogg Support"
-       bool
-       default y
-       depends BR2_PACKAGE_MPD
-       select BR2_PACKAGE_LIBVORBISIDEC
-       help
-         Enable ogg support (tremor).
-
-config BR2_COMPILE_MPD_WITH_FLAC
-       prompt   "FLAC Support"
-       bool
-       default y
-       depends BR2_PACKAGE_MPD
-       select BR2_PACKAGE_LIBFLAC
-       help
-         Enable flac support (libflac).
-
-endmenu
diff --git a/package/mpd/Makefile b/package/mpd/Makefile
deleted file mode 100644 (file)
index 1e97df4..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mpd
-PKG_VERSION:=0.12.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=65e62cc813f2186dff0f96f164a853f8
-
-PKG_SOURCE_URL:=http://users.tpg.com.au/davico/openwrt/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-PKG_CONFIGURE_OPTIONS := \
-       --disable-alsa \
-       --disable-shout \
-       --disable-mod \
-       --disable-audiofile \
-       --disable-iconv \
-       --disable-mpc \
-       --disable-aac \
-
-ifneq ($(BR2_COMPILE_MPD_WITH_MP3),)
-PKG_DEPENDS += libid3tag libmad
-PKG_CONFIGURE_OPTIONS += \
-       --with-id3tag-includes=$(STAGING_DIR)/usr/include \
-       --with-id3tag-libraries=$(STAGING_DIR)/usr/lib \
-       --with-mad-includes=$(STAGING_DIR)/usr/include \
-       --with-mad-libraries=$(STAGING_DIR)/usr/lib
-else
-PKG_CONFIGURE_OPTIONS += --disable-id3 --disable-mp3
-endif
-
-ifneq ($(BR2_COMPILE_MPD_WITH_OGG),)
-PKG_DEPENDS += libvorbisidec
-PKG_CONFIGURE_OPTIONS += \
-       --with-tremor \
-       --with-tremor-includes=$(STAGING_DIR)/usr/include \
-       --with-tremor-libraries=$(STAGING_DIR)/usr/lib
-else
-PKG_CONFIGURE_OPTIONS += --disable-ogg
-endif
-
-ifneq ($(BR2_COMPILE_MPD_WITH_FLAC),)
-PKG_DEPENDS += libflac
-PKG_CONFIGURE_OPTIONS += \
-       --with-libFLAC-includes=$(STAGING_DIR)/usr/include \
-       --with-libFLAC-libraries=$(STAGING_DIR)/usr/lib
-else
-PKG_CONFIGURE_OPTIONS += --disable-flac
-endif
-
-COMMA:= ,
-EMPTY:=
-SPACE:= $(EMPTY) $(EMPTY)
-PKG_DEPENDS:=$(subst $(SPACE),$(COMMA)$(SPACE),$(sort $(PKG_DEPENDS)))
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MPD,mpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(PKG_CONFIGURE_OPTIONS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_MPD):
-       install -d -m0755 $(IDIR_MPD)/usr/bin
-       install -d -m0755 $(IDIR_MPD)/etc
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/mpd $(IDIR_MPD)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/doc/mpdconf.example $(IDIR_MPD)/etc/mpd.conf
-       echo "Depends: $(PKG_DEPENDS)" >> $(IDIR_MPD)/CONTROL/control
-       $(RSTRIP) $(IDIR_MPD)
-       $(IPKG_BUILD) $(IDIR_MPD) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/mpd/ipkg/mpd.conffiles b/package/mpd/ipkg/mpd.conffiles
deleted file mode 100644 (file)
index a8d6976..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/mpd.conf
diff --git a/package/mpd/ipkg/mpd.control b/package/mpd/ipkg/mpd.control
deleted file mode 100644 (file)
index 3c1c492..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: mpd
-Priority: optional
-Section: net
-Description: A music player for flac, mp3 and ogg.
diff --git a/package/mrd6/Config.in b/package/mrd6/Config.in
deleted file mode 100644 (file)
index cacebe2..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_MRD6
-       prompt "mrd6.............................. IPv6 multicast routing daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Multicast is becoming a major component in next generation 
-               networks, used in several scenarios, from video broadcasting 
-               to multimedia conferencing. In order to be implemented, new 
-               technology needs supporting hardware and software across a set 
-               of devices and systems. MRD6 is an implementation of a modular 
-               IPv6 Multicast Routing Framework for the Linux operating system 
-               and provides MLDv2 (as well as MLDv1), PIM-SM and MBGP support.
-
-               http://artemis.av.it.pt/mrd6/
diff --git a/package/mrd6/Makefile b/package/mrd6/Makefile
deleted file mode 100644 (file)
index ea92943..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mrd6
-PKG_VERSION:=0.9.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=24a08cf1407000d628a272b08a415dda
-
-PKG_SOURCE_URL:=http://hng.av.it.pt/mrd6/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MRD6,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               OPTIMIZE=yes \
-               SPACE_OPTIMIZE=yes \
-               FULL_STATIC=yes \
-               CFLAGS="$(TARGET_CFLAGS) -DNO_INET6_OPTION" \
-               CXX=$(TARGET_CROSS)g++ \
-               CC=$(TARGET_CC) \
-               STAGING_DIR=$(STAGING_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               PREFIX=/usr/ \
-               install
-       install -d -m0755 $(PKG_INSTALL_DIR)/etc/init.d
-       install -m0644 files/$(PKG_NAME).conf $(PKG_INSTALL_DIR)/etc
-       install -m0755 files/$(PKG_NAME).init $(PKG_INSTALL_DIR)/etc/init.d/S60$(PKG_NAME)
-       touch $@
-
-$(IPKG_MRD6): 
-       mkdir -p $(IDIR_MRD6)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/ $(IDIR_MRD6)/
-       $(RSTRIP) $(IDIR_MRD6)/
-       $(IPKG_BUILD) $(IDIR_MRD6) $(PACKAGE_DIR)
diff --git a/package/mrd6/files/mrd6.conf b/package/mrd6/files/mrd6.conf
deleted file mode 100644 (file)
index 84ce923..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-log {
-       attach stderr normal;
-       attach default "/var/log/mrd6.log" message_err;
-}
-
-interfaces br0 enable = false;  // Should be vlan0 + eth1 but Linux bridge seems broken for multicast
-interfaces eth0 enable = false; // Interface to internal bridge
-handle-proper-bridge = true;    // use ETH_P_ALL to see all packets on wrt54g
-
-// The default configured RP is m6bone's Renater RP.
-// Change this according to your setup
-
-groups ff00::/8 pim rp = 2001:660:3007:300:1::;
-
diff --git a/package/mrd6/files/mrd6.init b/package/mrd6/files/mrd6.init
deleted file mode 100755 (executable)
index 886723f..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-
-case $1 in
-start)
-        /sbin/lsmod | grep ipv6 > /dev/null
-        if [ "$?" != "0" ]
-        then
-          echo -n "IPv6 stack required by mrd6. Loading ipv6 module: "
-          /sbin/insmod ipv6
-          echo "Done."
-        fi
-        echo -n "Starting IPv6 multicast router (mrd6): "
-       /usr/sbin/mrd6 -f /etc/mrd6.conf -D
-        echo "Done."
-        ;;
-stop)
-        echo -n "Stopping IPv6 multicast router (mrd6): "
-       killall mrd6
-        echo "Done."
-        ;;
-restart)
-        $0 stop
-        $0 start
-        ;;
-*)
-        echo "Usage: $0 {start | stop | restart}"
-        ;;
-esac
-exit 0
diff --git a/package/mrd6/ipkg/mrd6.control b/package/mrd6/ipkg/mrd6.control
deleted file mode 100644 (file)
index 3a50f17..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: mrd6
-Architecture: mipsel
-Section: net
-Priority: optional
-Depends: kmod-ipv6, libnotimpl
-Description: IPv6 multicast routing daemon
diff --git a/package/mrd6/patches/01-ceilf_replacement.patch b/package/mrd6/patches/01-ceilf_replacement.patch
deleted file mode 100644 (file)
index 1b4ac62..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urN mrd6-0.9.5/src/Makefile mrd6-0.9.5.new/src/Makefile
---- mrd6-0.9.5/src/Makefile    2005-12-18 19:15:04.000000000 +0100
-+++ mrd6-0.9.5.new/src/Makefile        2006-02-11 18:30:44.000000000 +0100
-@@ -43,7 +43,7 @@
-       CFLAGS += -DNO_INET6_OPTION
- endif
--DEST_PREFIX = $(DESTDIR)$(PREFIX)
-+DEST_PREFIX = $(DESTDIR)/$(PREFIX)
- ifeq ($(OPTIMIZE),yes)
-       ifeq ($(SPACE_OPTIMIZE),yes)
-@@ -97,7 +97,7 @@
-       endif
- endif
--LDFLAGS += -lm
-+LDFLAGS += -lm -lnotimpl -L$(STAGING_DIR)/usr/lib
- ifeq ($(PLATFORM),OS_LINUX)
-       LDFLAGS += -ldl
- endif
diff --git a/package/mt-daapd/Config.in b/package/mt-daapd/Config.in
deleted file mode 100644 (file)
index 3eae933..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-config BR2_PACKAGE_MT_DAAPD
-       prompt "mt-daapd.......................... A multi-threaded DAAP (Digital Audio Access Protocol) daemon"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBGDBM
-       select BR2_PACKAGE_LIBHOWL
-       select BR2_PACKAGE_LIBID3TAG
-       help
-         mt-daapd is a program which acts as an iTunes (DAAP) server for Linux and 
-         other POSIX unixes. It may eventually support Win32 as well.
-         
-         Some random features that it supports:
-         
-           * Supports the Roku SoundBridge (query/browse/index support) 
-           * Supports periodic rescans of the database 
-           * Can advertise shoutcast streams 
-           * Supports password-protected shares 
-           * Is web-configurable and managable 
-           * Support dynamic playlists, like iTunes "Smart playlists" 
-           * Probably other things I've forgotten 
-         
-         All is not perfect, however. Currently, there are several drawbacks to it:
-         
-           * database is indexed by inode, so all music must be on one filesystem 
-           * browse by artist is slow on Roku, times out (with large databases ~10K songs) 
-           * Probably other things I've forgotten 
-         
-         http://www.mt-daapd.org/
-         
-         Depends: libgdbm, libhowl, libid3tag, libpthread
-
diff --git a/package/mt-daapd/Makefile b/package/mt-daapd/Makefile
deleted file mode 100644 (file)
index 055a969..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mt-daapd
-PKG_VERSION:=0.2.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=2e1cdbe6b94ef153e915806f80a28dca
-
-PKG_SOURCE_URL:=@SF/mt-daapd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MT_DAAPD,mt-daapd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_func_setpgrp_void=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --enable-mdns \
-                       --enable-howl \
-                       --with-id3tag="$(STAGING_DIR)/usr" \
-                       --with-gdbm-includes="$(STAGING_DIR)/usr/include" \
-                       --with-gdbm-libs="$(STAGING_DIR)/usr/lib" \
-                       --with-howl-includes="$(STAGING_DIR)/usr/include/howl" \
-                       --with-howl-libs="$(STAGING_DIR)/usr/lib" \
-                       --without-static-libs \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_MT_DAAPD):
-       install -m0755 -d $(IDIR_MT_DAAPD)/etc
-       install -m0644 $(PKG_BUILD_DIR)/contrib/mt-daapd.conf $(IDIR_MT_DAAPD)/etc/
-       install -m0644 $(PKG_BUILD_DIR)/contrib/mt-daapd.playlist $(IDIR_MT_DAAPD)/etc/
-       install -m0755 -d $(IDIR_MT_DAAPD)/etc/init.d
-       install -m0755 ./files/mt-daapd.init $(IDIR_MT_DAAPD)/etc/init.d/mt-daapd
-       install -m0755 -d $(IDIR_MT_DAAPD)/usr/share
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/mt-daapd $(IDIR_MT_DAAPD)/usr/share/
-       install -m0755 -d $(IDIR_MT_DAAPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/mt-daapd $(IDIR_MT_DAAPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_MT_DAAPD)
-       $(IPKG_BUILD) $(IDIR_MT_DAAPD) $(PACKAGE_DIR)
-
diff --git a/package/mt-daapd/files/mt-daapd.init b/package/mt-daapd/files/mt-daapd.init
deleted file mode 100644 (file)
index 2968769..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-BIN=mt-daapd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill -INT $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/mt-daapd/ipkg/mt-daapd.conffiles b/package/mt-daapd/ipkg/mt-daapd.conffiles
deleted file mode 100644 (file)
index 2e5ee2b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/mt-daapd.conf
-/etc/mt-daapd.playlist
diff --git a/package/mt-daapd/ipkg/mt-daapd.control b/package/mt-daapd/ipkg/mt-daapd.control
deleted file mode 100644 (file)
index 0c7e688..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mt-daapd
-Priority: optional
-Section: net
-Depends: libgdbm, libhowl, libid3tag, libpthread
-Description: a multi-threaded DAAP (Digital Audio Access Protocol) daemon
diff --git a/package/mtr/Config.in b/package/mtr/Config.in
deleted file mode 100644 (file)
index 8f0e461..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_PACKAGE_MTR
-       prompt "mtr............................... Full screen ncurses traceroute tool"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         mtr combines the functionality of the 'traceroute' and 'ping' programs
-         in a single network diagnostic tool.
-         .
-         As mtr starts, it investigates the network connection between the host
-         mtr runs on and a user-specified destination host.  After it
-         determines the address of each network hop between the machines,
-         it sends a sequence ICMP ECHO requests to each one to determine the
-         quality of the link to each machine.  As it does this, it prints
-         running statistics about each machine.
-         .
-         http://www.bitwizard.nl/mtr/
-
diff --git a/package/mtr/Makefile b/package/mtr/Makefile
deleted file mode 100644 (file)
index f088562..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mtr
-PKG_VERSION:=0.69
-PKG_RELEASE:=1
-PKG_MD5SUM:=58904d6d8d70114195cdeb653d56914c
-
-PKG_SOURCE_URL:=ftp://ftp.bitwizard.nl/mtr/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MTR,mtr,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               touch configure.in; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch img/Makefile.in; \
-               touch stamp-h.in; \
-               touch config.h.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_lib_resolv_res_mkquery=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --without-gtk \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               all install
-       touch $@
-
-$(IPKG_MTR):
-       install -d -m0755 $(IDIR_MTR)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/mtr $(IDIR_MTR)/usr/sbin/
-       $(RSTRIP) $(IDIR_MTR)
-       $(IPKG_BUILD) $(IDIR_MTR) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/mtr/ipkg/mtr.control b/package/mtr/ipkg/mtr.control
deleted file mode 100644 (file)
index c5dad15..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Package: mtr
-Priority: optional
-Section: net
-Depends: libncurses
-Description: Full screen ncurses traceroute/ping tool
- mtr combines the functionality of the 'traceroute' and 'ping' programs
- in a single network diagnostic tool.
- .
- As mtr starts, it investigates the network connection between the host
- mtr runs on and a user-specified destination host.  After it
- determines the address of each network hop between the machines,
- it sends a sequence ICMP ECHO requests to each one to determine the
- quality of the link to each machine.  As it does this, it prints
- running statistics about each machine.
-
diff --git a/package/mtr/patches/501-dns.patch b/package/mtr/patches/501-dns.patch
deleted file mode 100644 (file)
index f1c9155..0000000
+++ /dev/null
@@ -1,511 +0,0 @@
-diff -Naur mtr-0.69.old/dns.c mtr-0.69.new/dns.c
---- mtr-0.69.old/dns.c 2005-01-11 09:32:42.000000000 +0100
-+++ mtr-0.69.new/dns.c 2005-10-03 21:31:27.000000000 +0200
-@@ -853,6 +853,507 @@
-   fputs("\r",stderr);
- }
-+#ifdef __UCLIBC__
-+
-+static const char       digits[] = "0123456789";
-+#define __set_errno(e) (errno = (e))
-+
-+#define NS_PUT16(s, cp) do { \
-+        register u_int16_t t_s = (u_int16_t)(s); \
-+        register u_char *t_cp = (u_char *)(cp); \
-+        *t_cp++ = t_s >> 8; \
-+        *t_cp   = t_s; \
-+        (cp) += NS_INT16SZ; \
-+} while (0)
-+
-+
-+
-+#define NS_PUT32(l, cp) do { \
-+        register u_int32_t t_l = (u_int32_t)(l); \
-+        register u_char *t_cp = (u_char *)(cp); \
-+        *t_cp++ = t_l >> 24; \
-+        *t_cp++ = t_l >> 16; \
-+        *t_cp++ = t_l >> 8; \
-+        *t_cp   = t_l; \
-+        (cp) += NS_INT32SZ; \
-+} while (0)
-+
-+
-+void
-+ns_put16(u_int src, u_char *dst) {
-+        NS_PUT16(src, dst);
-+}
-+
-+void
-+ns_put32(u_long src, u_char *dst) {
-+        NS_PUT32(src, dst);
-+}
-+
-+void __putshort(u_int16_t src, u_char *dst) { ns_put16(src, dst); }
-+void __putlong(u_int32_t src, u_char *dst) { ns_put32(src, dst); }
-+
-+int
-+mklower(int ch) {
-+        if (ch >= 0x41 && ch <= 0x5A)
-+                return (ch + 0x20);
-+        return (ch);
-+}
-+
-+
-+static int
-+dn_find(const u_char *domain, const u_char *msg,
-+        const u_char * const *dnptrs,
-+        const u_char * const *lastdnptr)
-+{
-+        const u_char *dn, *cp, *sp;
-+        const u_char * const *cpp;
-+        u_int n;
-+
-+        for (cpp = dnptrs; cpp < lastdnptr; cpp++) {
-+                sp = *cpp;
-+                /*
-+                 * terminate search on:
-+                 * root label
-+                 * compression pointer
-+                 * unusable offset
-+                 */
-+                while (*sp != 0 && (*sp & NS_CMPRSFLGS) == 0 &&
-+                       (sp - msg) < 0x4000) {
-+                        dn = domain;
-+                        cp = sp;
-+                        while ((n = *cp++) != 0) {
-+                                /*
-+                                 * check for indirection
-+                                 */
-+                                switch (n & NS_CMPRSFLGS) {
-+                                case 0:         /* normal case, n == len */
-+                                        if (n != *dn++)
-+                                                goto next;
-+                                        for ((void)NULL; n > 0; n--)
-+                                                if (mklower(*dn++) !=
-+                                                    mklower(*cp++))
-+                                                        goto next;
-+                                        /* Is next root for both ? */
-+                                        if (*dn == '\0' && *cp == '\0')
-+                                                return (sp - msg);
-+                                        if (*dn)
-+                                                continue;
-+                                        goto next;
-+
-+                                case NS_CMPRSFLGS:      /* indirection */
-+                                        cp = msg + (((n & 0x3f) << 8) | *cp);
-+                                        break;
-+
-+                                default:        /* illegal type */
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                        }
-+ next:
-+                        sp += *sp + 1;
-+                }
-+        }
-+        __set_errno (ENOENT);
-+        return (-1);
-+}
-+
-+
-+int
-+ns_name_pack(const u_char *src, u_char *dst, int dstsiz,
-+             const u_char **dnptrs, const u_char **lastdnptr)
-+{
-+        u_char *dstp;
-+        const u_char **cpp, **lpp, *eob, *msg;
-+        const u_char *srcp;
-+        int n, l, first = 1;
-+
-+        srcp = src;
-+        dstp = dst;
-+        eob = dstp + dstsiz;
-+        lpp = cpp = NULL;
-+        if (dnptrs != NULL) {
-+                if ((msg = *dnptrs++) != NULL) {
-+                        for (cpp = dnptrs; *cpp != NULL; cpp++)
-+                                (void)NULL;
-+                        lpp = cpp;      /* end of list to search */
-+                }
-+        } else
-+                msg = NULL;
-+
-+        /* make sure the domain we are about to add is legal */
-+        l = 0;
-+        do {
-+                n = *srcp;
-+                if ((n & NS_CMPRSFLGS) != 0 && n != 0x41) {
-+                        __set_errno (EMSGSIZE);
-+                        return (-1);
-+                }
-+                if (n == 0x41)
-+                        n = *++srcp / 8;
-+                l += n + 1;
-+                if (l > MAXCDNAME) {
-+                        __set_errno (EMSGSIZE);
-+                        return (-1);
-+                }
-+                srcp += n + 1;
-+        } while (n != 0);
-+
-+        /* from here on we need to reset compression pointer array on error */
-+        srcp = src;
-+        do {
-+                /* Look to see if we can use pointers. */
-+                n = *srcp;
-+                if (n != 0 && n != 0x41 && msg != NULL) {
-+                        l = dn_find(srcp, msg, (const u_char * const *)dnptrs,
-+                                    (const u_char * const *)lpp);
-+                        if (l >= 0) {
-+                                if (dstp + 1 >= eob) {
-+                                        goto cleanup;
-+                                }
-+                                *dstp++ = (l >> 8) | NS_CMPRSFLGS;
-+                                *dstp++ = l % 256;
-+                                return (dstp - dst);
-+                        }
-+                        /* Not found, save it. */
-+                        if (lastdnptr != NULL && cpp < lastdnptr - 1 &&
-+                            (dstp - msg) < 0x4000 && first) {
-+                                *cpp++ = dstp;
-+                                *cpp = NULL;
-+                                first = 0;
-+                        }
-+                }
-+                /* copy label to buffer */
-+                if ((n & NS_CMPRSFLGS) != 0 && n != 0x41) {             /* Should not happen. */
-+                        goto cleanup;
-+                }
-+                if (n == 0x41) {
-+                        n = *++srcp / 8;
-+                        if (dstp + 1 >= eob)
-+                                goto cleanup;
-+                        *dstp++ = 0x41;
-+                }
-+                if (dstp + 1 + n >= eob) {
-+                        goto cleanup;
-+                }
-+                memcpy(dstp, srcp, n + 1);
-+                srcp += n + 1;
-+                dstp += n + 1;
-+        } while (n != 0);
-+
-+        if (dstp > eob) {
-+cleanup:
-+                if (msg != NULL)
-+                        *lpp = NULL;
-+                __set_errno (EMSGSIZE);
-+                return (-1);
-+        }
-+        return (dstp - dst);
-+}
-+
-+
-+int
-+ns_name_pton(const char *src, u_char *dst, size_t dstsiz) {
-+        u_char *label, *bp, *eom;
-+        int c, n, escaped;
-+        char *cp;
-+
-+        escaped = 0;
-+        bp = dst;
-+        eom = dst + dstsiz;
-+        label = bp++;
-+
-+        while ((c = *src++) != 0) {
-+                if (escaped) {
-+                        if ((cp = strchr(digits, c)) != NULL) {
-+                                n = (cp - digits) * 100;
-+                                if ((c = *src++) == 0 ||
-+                                    (cp = strchr(digits, c)) == NULL) {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                n += (cp - digits) * 10;
-+                                if ((c = *src++) == 0 ||
-+                                    (cp = strchr(digits, c)) == NULL) {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                n += (cp - digits);
-+                                if (n > 255) {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                c = n;
-+                        } else if (c == '[' && label == bp - 1 && *src == 'x') {
-+                                /* Theoretically we would have to handle \[o
-+                                   as well but we do not since we do not need
-+                                   it internally.  */
-+                                *label = 0x41;
-+                                label = bp++;
-+                                ++src;
-+                                while (isxdigit (*src)) {
-+                                        n = *src > '9' ? *src - 'a' + 10 : *src - '0';
-+                                        ++src;
-+                                        if (! isxdigit(*src)) {
-+                                                __set_errno (EMSGSIZE);
-+                                                return (-1);
-+                                        }
-+                                        n <<= 4;
-+                                        n += *src > '9' ? *src - 'a' + 10 : *src - '0';
-+                                        if (bp + 1 >= eom) {
-+                                                __set_errno (EMSGSIZE);
-+                                                return (-1);
-+                                        }
-+                                        *bp++ = n;
-+                                        ++src;
-+                                }
-+                                *label = (bp - label - 1) * 8;
-+                                if (*src++ != ']' || *src++ != '.') {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                escaped = 0;
-+                                label = bp++;
-+                                if (bp >= eom) {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                continue;
-+                        }
-+                        escaped = 0;
-+                } else if (c == '\\') {
-+                        escaped = 1;
-+                        continue;
-+                } else if (c == '.') {
-+                        c = (bp - label - 1);
-+                        if ((c & NS_CMPRSFLGS) != 0) {  /* Label too big. */
-+                                __set_errno (EMSGSIZE);
-+                                return (-1);
-+                        }
-+                        if (label >= eom) {
-+                                __set_errno (EMSGSIZE);
-+                                return (-1);
-+                        }
-+                        *label = c;
-+                        /* Fully qualified ? */
-+                        if (*src == '\0') {
-+                                if (c != 0) {
-+                                        if (bp >= eom) {
-+                                                __set_errno (EMSGSIZE);
-+                                                return (-1);
-+                                        }
-+                                        *bp++ = '\0';
-+                                }
-+                                if ((bp - dst) > MAXCDNAME) {
-+                                        __set_errno (EMSGSIZE);
-+                                        return (-1);
-+                                }
-+                                return (1);
-+                        }
-+                        if (c == 0 || *src == '.') {
-+                                __set_errno (EMSGSIZE);
-+                                return (-1);
-+                        }
-+                        label = bp++;
-+                        continue;
-+                }
-+                if (bp >= eom) {
-+                        __set_errno (EMSGSIZE);
-+                        return (-1);
-+                }
-+                *bp++ = (u_char)c;
-+        }
-+        c = (bp - label - 1);
-+        if ((c & NS_CMPRSFLGS) != 0) {          /* Label too big. */
-+                __set_errno (EMSGSIZE);
-+                return (-1);
-+        }
-+        if (label >= eom) {
-+                __set_errno (EMSGSIZE);
-+                return (-1);
-+        }
-+        *label = c;
-+        if (c != 0) {
-+                if (bp >= eom) {
-+                        __set_errno (EMSGSIZE);
-+                        return (-1);
-+                }
-+                *bp++ = 0;
-+        }
-+        if ((bp - dst) > MAXCDNAME) {   /* src too big */
-+                __set_errno (EMSGSIZE);
-+                return (-1);
-+        }
-+        return (0);
-+}
-+
-+
-+
-+int
-+ns_name_compress(const char *src, u_char *dst, size_t dstsiz,
-+                 const u_char **dnptrs, const u_char **lastdnptr)
-+{
-+        u_char tmp[NS_MAXCDNAME];
-+
-+        if (ns_name_pton(src, tmp, sizeof tmp) == -1)
-+                return (-1);
-+        return (ns_name_pack(tmp, dst, dstsiz, dnptrs, lastdnptr));
-+}
-+
-+
-+int
-+dn_comp(const char *src, u_char *dst, int dstsiz,
-+        u_char **dnptrs, u_char **lastdnptr)
-+{
-+        return (ns_name_compress(src, dst, (size_t)dstsiz,
-+                                 (const u_char **)dnptrs,
-+                                 (const u_char **)lastdnptr));
-+}
-+
-+
-+
-+
-+int
-+res_nmkquery(res_state statp,
-+             int op,                    /* opcode of query */
-+             const char *dname,         /* domain name */
-+             int class, int type,       /* class and type of query */
-+             const u_char *data,        /* resource record data */
-+             int datalen,               /* length of data */
-+             const u_char *newrr_in,    /* new rr for modify or append */
-+             u_char *buf,               /* buffer to put query */
-+             int buflen)                /* size of buffer */
-+{
-+        register HEADER *hp;
-+        register u_char *cp;
-+        register int n;
-+        u_char *dnptrs[20], **dpp, **lastdnptr;
-+
-+#ifdef DEBUG
-+        if (statp->options & RES_DEBUG)
-+                printf(";; res_nmkquery(%s, %s, %s, %s)\n",
-+                       _res_opcodes[op], dname, p_class(class), p_type(type));
-+#endif
-+        /*
-+         * Initialize header fields.
-+         */
-+        if ((buf == NULL) || (buflen < HFIXEDSZ))
-+                return (-1);
-+        memset(buf, 0, HFIXEDSZ);
-+        hp = (HEADER *) buf;
-+        /* We randomize the IDs every time.  The old code just
-+           incremented by one after the initial randomization which
-+           still predictable if the application does multiple
-+           requests.  */
-+#if 0
-+        hp->id = htons(++statp->id);
-+#else
-+        hp->id = htons(statp->id);
-+        int randombits;
-+        do
-+          {
-+#ifdef RANDOM_BITS
-+            RANDOM_BITS (randombits);
-+#else
-+            struct timeval tv;
-+            gettimeofday (&tv, NULL);
-+            randombits = (tv.tv_sec << 8) ^ tv.tv_usec;
-+#endif
-+          }
-+        while ((randombits & 0xffff) == 0);
-+        statp->id = (statp->id + randombits) & 0xffff;
-+#endif
-+        hp->opcode = op;
-+        hp->rd = (statp->options & RES_RECURSE) != 0;
-+        hp->rcode = NOERROR;
-+        cp = buf + HFIXEDSZ;
-+        buflen -= HFIXEDSZ;
-+        dpp = dnptrs;
-+        *dpp++ = buf;
-+        *dpp++ = NULL;
-+        lastdnptr = dnptrs + sizeof dnptrs / sizeof dnptrs[0];
-+        /*
-+         * perform opcode specific processing
-+         */
-+        switch (op) {
-+        case QUERY:     /*FALLTHROUGH*/
-+        case NS_NOTIFY_OP:
-+                if ((buflen -= QFIXEDSZ) < 0)
-+                        return (-1);
-+                if ((n = dn_comp(dname, cp, buflen, dnptrs, lastdnptr)) < 0)
-+                        return (-1);
-+                cp += n;
-+                buflen -= n;
-+                __putshort(type, cp);
-+                cp += INT16SZ;
-+                __putshort(class, cp);
-+                cp += INT16SZ;
-+                hp->qdcount = htons(1);
-+                if (op == QUERY || data == NULL)
-+                        break;
-+                /*
-+                 * Make an additional record for completion domain.
-+                 */
-+                buflen -= RRFIXEDSZ;
-+                n = dn_comp((char *)data, cp, buflen, dnptrs, lastdnptr);
-+                if (n < 0)
-+                        return (-1);
-+                cp += n;
-+                buflen -= n;
-+                __putshort(T_NULL, cp);
-+                cp += INT16SZ;
-+                __putshort(class, cp);
-+                cp += INT16SZ;
-+                __putlong(0, cp);
-+                cp += INT32SZ;
-+                __putshort(0, cp);
-+                cp += INT16SZ;
-+                hp->arcount = htons(1);
-+                break;
-+
-+        case IQUERY:
-+                /*
-+                 * Initialize answer section
-+                 */
-+                if (buflen < 1 + RRFIXEDSZ + datalen)
-+                        return (-1);
-+                *cp++ = '\0';   /* no domain name */
-+                __putshort(type, cp);
-+                cp += INT16SZ;
-+                __putshort(class, cp);
-+                cp += INT16SZ;
-+                __putlong(0, cp);
-+                cp += INT32SZ;
-+                __putshort(datalen, cp);
-+                cp += INT16SZ;
-+                if (datalen) {
-+                        memcpy(cp, data, datalen);
-+                        cp += datalen;
-+                }
-+                hp->ancount = htons(1);
-+                break;
-+
-+        default:
-+                return (-1);
-+        }
-+        return (cp - buf);
-+}
-+
-+int
-+res_mkquery(int op,                     /* opcode of query */
-+            const char *dname,          /* domain name */
-+            int class, int type,        /* class and type of query */
-+            const u_char *data,         /* resource record data */
-+            int datalen,                /* length of data */
-+            const u_char *newrr_in,     /* new rr for modify or append */
-+            u_char *buf,                /* buffer to put query */
-+            int buflen)                 /* size of buffer */
-+{
-+        return (res_nmkquery(&_res, op, dname, class, type,
-+                             data, datalen,
-+                             newrr_in, buf, buflen));
-+}
-+
-+#endif
- void dorequest(char *s,int type,word id)
- {
diff --git a/package/mutt/Config.in b/package/mutt/Config.in
deleted file mode 100644 (file)
index 211d58c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_MUTT
-       prompt "mutt.............................. console mail client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         Mail client for the text console
-         
-         http://www.mutt.org
-
diff --git a/package/mutt/Makefile b/package/mutt/Makefile
deleted file mode 100644 (file)
index 16b7fa5..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mutt
-PKG_VERSION:=1.5.11
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL:=@SF/mutt
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_MD5SUM:=00e6f8f7c37d4840e5e30583ebee21ce
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,MUTT,mutt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_c_bigendian=no \
-               ac_cv_sizeof_off_t=8 \
-               ac_cv_sizeof_int=4 \
-               ac_cv_sizeof_long=4 \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               --includedir=$(PKG_BUILD_DIR)/. \
-               --oldincludedir=$(PKG_BUILD_DIR)/. \
-               --enable-pop \
-               --enable-imap \
-               --with-ssl \
-               $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_MUTT): 
-       mkdir -p $(IDIR_MUTT)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_MUTT)/usr/bin/
-       $(RSTRIP) $(IDIR_MUTT)
-       $(IPKG_BUILD) $(IDIR_MUTT) $(PACKAGE_DIR)
diff --git a/package/mutt/ipkg/mutt.control b/package/mutt/ipkg/mutt.control
deleted file mode 100644 (file)
index 4930748..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: mutt
-Priority: optional
-Section: text
-Depends: libncurses, libopenssl
-Description: Mail text client
diff --git a/package/mysql/Config.in b/package/mysql/Config.in
deleted file mode 100644 (file)
index bda7142..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_MYSQL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBMYSQLCLIENT
-
-config BR2_PACKAGE_LIBMYSQLCLIENT
-       prompt "libmysqlclient.................... MySQL client library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_MYSQL
-       help
-         MySQL client library.
-         
-         http://dev.mysql.com/
-
diff --git a/package/mysql/Makefile b/package/mysql/Makefile
deleted file mode 100644 (file)
index ad6b529..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=mysql
-PKG_VERSION:=5.0.18
-PKG_RELEASE:=1
-PKG_MD5SUM:=f18153b0239aaa03fc5a751f2d82cb71
-
-PKG_SOURCE_URL:=\
-       http://mysql.planetmirror.com/Downloads/MySQL-5.0/ \
-       http://mysql.he.net/Downloads/MySQL-5.0/ \
-       http://www.linorg.usp.br/mysql/Downloads/MySQL-5.0/ \
-       http://mysql.holywar.net/Downloads/MySQL-5.0/
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBMYSQLCLIENT,libmysqlclient,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.in; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch config.h.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               OPTIMIZE_CFLAGS="$(TARGET_CFLAGS)" \
-               OPTIMIZE_CXXFLAGS="$(TARGET_CFLAGS)" \
-               ac_atomic_add=yes \
-               ac_atomic_sub=yes \
-               ac_cv_sys_restartable_syscalls=yes \
-               ac_cv_conv_longlong_to_float=yes \
-               mysql_cv_compress=yes \
-               mysql_cv_gethostname_style=glibc2 \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_LARGEFILE) \
-               $(DISABLE_NLS) \
-               --enable-shared \
-               --enable-static \
-               --disable-assembler \
-               --with-pthread \
-               --without-raid \
-               --with-unix-socket-path=/tmp \
-               --without-libwrap \
-               --without-pstack \
-               --with-low-memory \
-               --without-server \
-               --without-embedded-server \
-               --without-query-cache \
-               --without-mysqlfs \
-               --without-vio \
-               --without-openssl \
-               --without-docs \
-               --without-bench \
-               --without-readline \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               SUBDIRS="include" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(MAKE) -C "$(PKG_BUILD_DIR)/libmysql" \
-               CC="$(HOSTCC)" \
-               LINK="$(HOSTCC) -o conf_to_src -lc" \
-               CFLAGS="" \
-               conf_to_src
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               SUBDIRS="libmysql" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               SUBDIRS="scripts" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               bin_SCRIPTS="mysql_config" \
-               install
-       touch $@
-
-$(IPKG_LIBMYSQLCLIENT):
-       install -d -m0755 $(IDIR_LIBMYSQLCLIENT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/mysql/libmysqlclient.so.* $(IDIR_LIBMYSQLCLIENT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBMYSQLCLIENT)
-       $(IPKG_BUILD) $(IDIR_LIBMYSQLCLIENT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/mysql/libmysqlclient.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/mysql_config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/mysql $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/mysql $(STAGING_DIR)/usr/lib/
-       rm -f $(STAGING_DIR)/usr/lib/mysql/libmysqlclient.la
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/mysql/libmysqlclient.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/bin/mysql_config \
-         $(STAGING_DIR)/usr/include/mysql \
-         $(STAGING_DIR)/usr/lib/mysql \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/mysql/ipkg/libmysqlclient.control b/package/mysql/ipkg/libmysqlclient.control
deleted file mode 100644 (file)
index 02f2395..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libmysqlclient
-Priority: optional
-Section: libs
-Depends: zlib
-Description: MySQL client library
diff --git a/package/mysql/patches/500-cross_compile.patch b/package/mysql/patches/500-cross_compile.patch
deleted file mode 100644 (file)
index 9290ab8..0000000
+++ /dev/null
@@ -1,3301 +0,0 @@
---- mysql.old/configure        2005-12-21 20:41:46.000000000 +0100
-+++ mysql.dev/configure        2006-01-10 23:48:27.302608500 +0100
-@@ -477,7 +477,7 @@
- #endif"
- ac_subdirs_all="$ac_subdirs_all innobase"
--ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MYSQL_NO_DASH_VERSION MYSQL_BASE_VERSION MYSQL_VERSION_ID PROTOCOL_VERSION DOT_FRM_VERSION SHARED_LIB_VERSION AVAILABLE_LANGUAGES NDB_VERSION_MAJOR NDB_VERSION_MINOR NDB_VERSION_BUILD NDB_VERSION_STATUS SYSTEM_TYPE MACHINE_TYPE CONF_COMMAND SAVE_ASFLAGS SAVE_CFLAGS SAVE_CXXFLAGS SAVE_LDFLAGS SAVE_CXXLDFLAGS CXXLDFLAGS AR RANLIB DARWIN_MWCC_TRUE DARWIN_MWCC_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CPP CC_VERSION CXX_VERSION AS ac_ct_RANLIB EGREP LN_S ECHO ac_ct_AR CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL YACC PDFMANUAL DVIS uname_prog LD ARFLAGS MYSQLD_DEFAULT_SWITCHES TARGET_LINUX LN LN_CP_F MV RM CP SED CMP CHMOD HOSTNAME TAR PERL PERL5 DOXYGEN PDFLATEX MAKEINDEX PS FIND_PROC KILL CHECK_PID CCAS CCASFLAGS NOINST_LDFLAGS MYSQL_SERVER_SUFFIX ASSEMBLER_x86_TRUE ASSEMBLER_x86_FALSE ASSEMBLER_sparc32_TRUE ASSEMBLER_sparc32_FALSE ASSEMBLER_sparc64_TRUE ASSEMBLER_sparc64_FALSE ASSEMBLER_TRUE ASSEMBLER_FALSE MYSQL_UNIX_ADDR MYSQL_TCP_PORT MYSQL_TCP_PORT_DEFAULT MYSQLD_USER GETCONF ac_ct_GETCONF zlib_dir ZLIB_LIBS ZLIB_DEPS ZLIB_INCLUDES WRAPLIBS pstack_dirs pstack_libs COMPILE_PSTACK_TRUE COMPILE_PSTACK_FALSE LIBDL MYSQLD_EXTRA_LDFLAGS CLIENT_EXTRA_LDFLAGS LIB_EXTRA_CCFLAGS LM_CFLAGS COMPILATION_COMMENT ALLOCA MAKE_SHELL TERMCAP_LIB LIBEDIT_LOBJECTS tools_dirs openssl_libs openssl_includes yassl_taocrypt_extra_cxxflags yassl_libs yassl_libs_with_path yassl_includes yassl_dir HAVE_YASSL_TRUE HAVE_YASSL_FALSE libmysqld_dirs linked_libmysqld_targets docs_dirs man_dirs man1_files bench_dirs readline_dir readline_topdir readline_basedir readline_link readline_h_ln_cmd bdb_includes bdb_libs bdb_libs_with_path innodb_includes innodb_libs innodb_system_libs NDB_SCI_INCLUDES NDB_SCI_LIBS HAVE_NDBCLUSTER_DB_TRUE HAVE_NDBCLUSTER_DB_FALSE ndbcluster_includes ndbcluster_libs ndbcluster_system_libs ndb_mgmclient_libs CLIENT_LIBS NON_THREADED_LIBS STATIC_NSS_FLAGS sql_client_dirs linked_client_targets netware_dir linked_netware_sources HAVE_NETWARE_TRUE HAVE_NETWARE_FALSE THREAD_LOBJECTS subdirs sql_server_dirs thread_dirs server_scripts sql_union_dirs GXX NDB_DEFS ndb_cxxflags_fix ndb_port ndb_transporter_opt_objs ndb_bin_am_ldflags ndb_opt_subdirs NDB_SIZEOF_CHARP NDB_SIZEOF_CHAR NDB_SIZEOF_SHORT NDB_SIZEOF_INT NDB_SIZEOF_LONG NDB_SIZEOF_LONG_LONG MAKE_BINARY_DISTRIBUTION_OPTIONS LIBOBJS LTLIBOBJS'
-+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot MYSQL_NO_DASH_VERSION MYSQL_BASE_VERSION MYSQL_VERSION_ID PROTOCOL_VERSION DOT_FRM_VERSION SHARED_LIB_VERSION AVAILABLE_LANGUAGES NDB_VERSION_MAJOR NDB_VERSION_MINOR NDB_VERSION_BUILD NDB_VERSION_STATUS SYSTEM_TYPE MACHINE_TYPE CONF_COMMAND SAVE_ASFLAGS SAVE_CFLAGS SAVE_CXXFLAGS SAVE_LDFLAGS SAVE_CXXLDFLAGS CXXLDFLAGS AR RANLIB DARWIN_MWCC_TRUE DARWIN_MWCC_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CPP CC_VERSION CXX_VERSION AS ac_ct_RANLIB EGREP LN_S ECHO ac_ct_AR CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL YACC PDFMANUAL DVIS uname_prog LD ARFLAGS MYSQLD_DEFAULT_SWITCHES TARGET_LINUX LN LN_CP_F MV RM CP SED CMP CHMOD HOSTNAME TAR PERL PERL5 DOXYGEN PDFLATEX MAKEINDEX PS FIND_PROC KILL CHECK_PID CCAS CCASFLAGS NOINST_LDFLAGS MYSQL_SERVER_SUFFIX ASSEMBLER_x86_TRUE ASSEMBLER_x86_FALSE ASSEMBLER_sparc32_TRUE ASSEMBLER_sparc32_FALSE ASSEMBLER_sparc64_TRUE ASSEMBLER_sparc64_FALSE ASSEMBLER_TRUE ASSEMBLER_FALSE MYSQL_UNIX_ADDR MYSQL_TCP_PORT MYSQL_TCP_PORT_DEFAULT MYSQLD_USER GETCONF ac_ct_GETCONF zlib_dir ZLIB_LIBS ZLIB_DEPS ZLIB_INCLUDES WRAPLIBS COMPILE_PSTACK_TRUE COMPILE_PSTACK_FALSE LIBDL MYSQLD_EXTRA_LDFLAGS CLIENT_EXTRA_LDFLAGS LIB_EXTRA_CCFLAGS LM_CFLAGS COMPILATION_COMMENT ALLOCA MAKE_SHELL TERMCAP_LIB LIBEDIT_LOBJECTS tools_dirs openssl_libs openssl_includes yassl_taocrypt_extra_cxxflags yassl_libs yassl_libs_with_path yassl_includes yassl_dir HAVE_YASSL_TRUE HAVE_YASSL_FALSE libmysqld_dirs linked_libmysqld_targets docs_dirs man_dirs man1_files bench_dirs readline_dir readline_topdir readline_basedir readline_link readline_h_ln_cmd bdb_includes bdb_libs bdb_libs_with_path innodb_includes innodb_libs innodb_system_libs NDB_SCI_INCLUDES NDB_SCI_LIBS HAVE_NDBCLUSTER_DB_TRUE HAVE_NDBCLUSTER_DB_FALSE ndbcluster_includes ndbcluster_libs ndbcluster_system_libs ndb_mgmclient_libs CLIENT_LIBS NON_THREADED_LIBS STATIC_NSS_FLAGS sql_client_dirs linked_client_targets netware_dir linked_netware_sources HAVE_NETWARE_TRUE HAVE_NETWARE_FALSE THREAD_LOBJECTS subdirs sql_server_dirs thread_dirs server_scripts sql_union_dirs GXX NDB_DEFS ndb_cxxflags_fix ndb_port ndb_transporter_opt_objs ndb_bin_am_ldflags ndb_opt_subdirs NDB_SIZEOF_CHARP NDB_SIZEOF_CHAR NDB_SIZEOF_SHORT NDB_SIZEOF_INT NDB_SIZEOF_LONG NDB_SIZEOF_LONG_LONG MAKE_BINARY_DISTRIBUTION_OPTIONS LIBOBJS LTLIBOBJS'
- ac_subst_files=''
- # Initialize some variables set by options.
-@@ -1109,7 +1109,6 @@
-                           library. Given DIR, zlib binary is assumed to be in
-                           $DIR/lib and header files in $DIR/include.
-   --with-libwrap=DIR      Compile in libwrap (tcp_wrappers) support
--  --with-pstack           Use the pstack backtrace library
-   --without-debug         Build a production version without debugging code
-   --with-mysqld-ldflags   Extra linking arguments for mysqld
-   --with-client-ldflags   Extra linking arguments for clients
-@@ -1295,7 +1294,7 @@
-     else
-       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-     fi
--    cd $ac_popdir
-+    cd "$ac_popdir"
-   done
- fi
-@@ -3885,8 +3884,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -3944,8 +3942,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4061,8 +4058,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4116,8 +4112,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4163,8 +4158,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4208,8 +4202,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4562,8 +4555,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4621,8 +4613,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4694,8 +4685,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -4739,8 +4729,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -5854,7 +5843,7 @@
-   ;;
- *-*-irix6*)
-   # Find out which ABI we are using.
--  echo '#line 5857 "configure"' > conftest.$ac_ext
-+  echo '#line 5846 "configure"' > conftest.$ac_ext
-   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -5974,8 +5963,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6050,8 +6038,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6221,8 +6208,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6289,8 +6275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6728,7 +6713,7 @@
- # Provide some information about the compiler.
--echo "$as_me:6731:" \
-+echo "$as_me:6716:" \
-      "checking for Fortran 77 compiler version" >&5
- ac_compiler=`set X $ac_compile; echo $2`
- { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-@@ -6774,8 +6759,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -6824,8 +6808,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -7762,11 +7745,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:7765: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:7748: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:7769: \$? = $ac_status" >&5
-+   echo "$as_me:7752: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -7995,11 +7978,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:7998: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:7981: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:8002: \$? = $ac_status" >&5
-+   echo "$as_me:7985: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -8055,11 +8038,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:8058: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:8041: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>out/conftest.err)
-    ac_status=$?
-    cat out/conftest.err >&5
--   echo "$as_me:8062: \$? = $ac_status" >&5
-+   echo "$as_me:8045: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s out/conftest2.$ac_objext
-    then
-      # The compiler can only warn and ignore the option if not recognized
-@@ -8446,8 +8429,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -8507,8 +8489,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9389,7 +9370,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 9392 "configure"' > conftest.$ac_ext
-+    echo '#line 9373 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -9720,8 +9701,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9824,8 +9804,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9890,8 +9869,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -9984,8 +9962,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10050,8 +10027,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10117,8 +10093,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10184,8 +10159,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -10260,7 +10234,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 10263 "configure"
-+#line 10237 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -10358,7 +10332,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 10361 "configure"
-+#line 10335 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -11430,8 +11404,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -11492,8 +11465,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -12537,11 +12509,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:12540: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:12512: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:12544: \$? = $ac_status" >&5
-+   echo "$as_me:12516: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -12597,11 +12569,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:12600: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:12572: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>out/conftest.err)
-    ac_status=$?
-    cat out/conftest.err >&5
--   echo "$as_me:12604: \$? = $ac_status" >&5
-+   echo "$as_me:12576: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s out/conftest2.$ac_objext
-    then
-      # The compiler can only warn and ignore the option if not recognized
-@@ -13108,7 +13080,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 13111 "configure"' > conftest.$ac_ext
-+    echo '#line 13083 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -13439,8 +13411,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13543,8 +13514,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13609,8 +13579,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13703,8 +13672,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13769,8 +13737,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13836,8 +13803,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13903,8 +13869,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -13979,7 +13944,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 13982 "configure"
-+#line 13947 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -14077,7 +14042,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 14080 "configure"
-+#line 14045 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -14904,11 +14869,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:14907: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:14872: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:14911: \$? = $ac_status" >&5
-+   echo "$as_me:14876: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -14964,11 +14929,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:14967: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:14932: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>out/conftest.err)
-    ac_status=$?
-    cat out/conftest.err >&5
--   echo "$as_me:14971: \$? = $ac_status" >&5
-+   echo "$as_me:14936: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s out/conftest2.$ac_objext
-    then
-      # The compiler can only warn and ignore the option if not recognized
-@@ -15345,8 +15310,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -15396,8 +15360,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_f77_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_f77_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -16278,7 +16241,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 16281 "configure"' > conftest.$ac_ext
-+    echo '#line 16244 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -17019,11 +16982,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17022: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:16985: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:17026: \$? = $ac_status" >&5
-+   echo "$as_me:16989: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -17252,11 +17215,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17255: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:17218: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>conftest.err)
-    ac_status=$?
-    cat conftest.err >&5
--   echo "$as_me:17259: \$? = $ac_status" >&5
-+   echo "$as_me:17222: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s "$ac_outfile"; then
-      # The compiler can only warn and ignore the option if not recognized
-      # So say no if there are warnings
-@@ -17312,11 +17275,11 @@
-    -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-    -e 's:$: $lt_compiler_flag:'`
--   (eval echo "\"\$as_me:17315: $lt_compile\"" >&5)
-+   (eval echo "\"\$as_me:17278: $lt_compile\"" >&5)
-    (eval "$lt_compile" 2>out/conftest.err)
-    ac_status=$?
-    cat out/conftest.err >&5
--   echo "$as_me:17319: \$? = $ac_status" >&5
-+   echo "$as_me:17282: \$? = $ac_status" >&5
-    if (exit $ac_status) && test -s out/conftest2.$ac_objext
-    then
-      # The compiler can only warn and ignore the option if not recognized
-@@ -17703,8 +17666,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -17764,8 +17726,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -18646,7 +18607,7 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*|powerpc64*)
--    echo '#line 18649 "configure"' > conftest.$ac_ext
-+    echo '#line 18610 "configure"' > conftest.$ac_ext
-     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-   (eval $ac_compile) 2>&5
-   ac_status=$?
-@@ -18977,8 +18938,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19081,8 +19041,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19147,8 +19106,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19241,8 +19199,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19307,8 +19264,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19374,8 +19330,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19441,8 +19396,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -19517,7 +19471,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 19520 "configure"
-+#line 19474 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -19615,7 +19569,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 19618 "configure"
-+#line 19572 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -20834,128 +20788,13 @@
- echo "$as_me:$LINENO: checking \"return type of sprintf\"" >&5
- echo $ECHO_N "checking \"return type of sprintf\"... $ECHO_C" >&6
--#check the return type of sprintf
--case $SYSTEM_TYPE in
--  *netware*)
--    cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_INT 1
--_ACEOF
-- echo "$as_me:$LINENO: result: \"int\"" >&5
--echo "${ECHO_T}\"int\"" >&6
--    ;;
--  *)
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--  int main()
--    {
--      char* s = "hello";
--      char buf[6];
--      if((int)sprintf(buf, s) == strlen(s))
--      return 0;
--
--      return -1;
--     }
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
- cat >>confdefs.h <<\_ACEOF
- #define SPRINTF_RETURNS_INT 1
- _ACEOF
--   echo "$as_me:$LINENO: result: \"int\"" >&5
-+echo "$as_me:$LINENO: result: \"int\"" >&5
- echo "${ECHO_T}\"int\"" >&6
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
-- int main()
--   {
--     char* s = "hello";
--     char buf[6];
--     if((char*)sprintf(buf,s) == buf + strlen(s))
--       return 0;
--     return -1;
--   }
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_PTR 1
--_ACEOF
--
--                echo "$as_me:$LINENO: result: \"ptr\"" >&5
--echo "${ECHO_T}\"ptr\"" >&6
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--
--cat >>confdefs.h <<\_ACEOF
--#define SPRINTF_RETURNS_GARBAGE 1
--_ACEOF
--
--                echo "$as_me:$LINENO: result: \"garbage\"" >&5
--echo "${ECHO_T}\"garbage\"" >&6
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--    ;;
--esac
- # Extract the first word of "uname", so it can be a program name with args.
- set dummy uname; ac_word=$2
-@@ -22130,8 +21969,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22573,8 +22411,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22812,8 +22649,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22891,8 +22727,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -22964,8 +22799,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23019,8 +22853,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23091,8 +22924,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23146,8 +22978,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23214,8 +23045,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23386,8 +23216,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23497,8 +23326,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23658,8 +23486,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23731,8 +23558,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23808,8 +23634,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23881,8 +23706,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -23983,8 +23807,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24075,8 +23898,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24142,8 +23964,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24244,8 +24065,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24311,8 +24131,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24413,8 +24232,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24480,8 +24298,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24583,8 +24400,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24650,8 +24466,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24727,8 +24542,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24827,8 +24641,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24927,8 +24740,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -24994,8 +24806,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25106,8 +24917,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25187,8 +24997,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25282,8 +25091,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25385,8 +25193,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25525,8 +25332,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -25576,288 +25382,6 @@
- fi;
--if test "$TARGET_LINUX" = "true"; then
--  echo "$as_me:$LINENO: checking for atomic operations" >&5
--echo $ECHO_N "checking for atomic operations... $ECHO_C" >&6
--
--  atom_ops=
--  if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
--
--  atomic_set(&v, 23);
--  atomic_add(5, &v);
--  return atomic_read(&v) == 28 ? 0 : -1;
--}
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_ATOMIC_ADD 1
--_ACEOF
--
--   atom_ops="${atom_ops}atomic_add "
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--  if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
--
--  atomic_set(&v, 23);
--  atomic_sub(5, &v);
--  return atomic_read(&v) == 18 ? 0 : -1;
--}
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_ATOMIC_SUB 1
--_ACEOF
--
--   atom_ops="${atom_ops}atomic_sub "
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
--  if test -z "$atom_ops"; then atom_ops="no"; fi
--  echo "$as_me:$LINENO: result: $atom_ops" >&5
--echo "${ECHO_T}$atom_ops" >&6
--
--
--# Check whether --with-pstack or --without-pstack was given.
--if test "${with_pstack+set}" = set; then
--  withval="$with_pstack"
--   USE_PSTACK=$withval
--else
--   USE_PSTACK=no
--fi;
--  pstack_libs=
--  pstack_dirs=
--  if test "$USE_PSTACK" = yes -a "$TARGET_LINUX" = "true" -a "$BASE_MACHINE_TYPE" = "i386"
--  then
--    have_libiberty= have_libbfd=
--    my_save_LIBS="$LIBS"
--    echo "$as_me:$LINENO: checking for fdmatch in -liberty" >&5
--echo $ECHO_N "checking for fdmatch in -liberty... $ECHO_C" >&6
--if test "${ac_cv_lib_iberty_fdmatch+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-liberty  $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char fdmatch ();
--int
--main ()
--{
--fdmatch ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_iberty_fdmatch=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_iberty_fdmatch=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_iberty_fdmatch" >&5
--echo "${ECHO_T}$ac_cv_lib_iberty_fdmatch" >&6
--if test $ac_cv_lib_iberty_fdmatch = yes; then
--  have_libiberty=yes
--       echo "$as_me:$LINENO: checking for bfd_openr in -lbfd" >&5
--echo $ECHO_N "checking for bfd_openr in -lbfd... $ECHO_C" >&6
--if test "${ac_cv_lib_bfd_bfd_openr+set}" = set; then
--  echo $ECHO_N "(cached) $ECHO_C" >&6
--else
--  ac_check_lib_save_LIBS=$LIBS
--LIBS="-lbfd -liberty $LIBS"
--cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--/* Override any gcc2 internal prototype to avoid an error.  */
--#ifdef __cplusplus
--extern "C"
--#endif
--/* We use char because int might match the return type of a gcc2
--   builtin and then its argument prototype would still apply.  */
--char bfd_openr ();
--int
--main ()
--{
--bfd_openr ();
--  ;
--  return 0;
--}
--_ACEOF
--rm -f conftest.$ac_objext conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>conftest.er1
--  ac_status=$?
--  grep -v '^ *+' conftest.er1 >conftest.err
--  rm -f conftest.er1
--  cat conftest.err >&5
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; } &&
--       { ac_try='test -s conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  ac_cv_lib_bfd_bfd_openr=yes
--else
--  echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--ac_cv_lib_bfd_bfd_openr=no
--fi
--rm -f conftest.err conftest.$ac_objext \
--      conftest$ac_exeext conftest.$ac_ext
--LIBS=$ac_check_lib_save_LIBS
--fi
--echo "$as_me:$LINENO: result: $ac_cv_lib_bfd_bfd_openr" >&5
--echo "${ECHO_T}$ac_cv_lib_bfd_bfd_openr" >&6
--if test $ac_cv_lib_bfd_bfd_openr = yes; then
--  have_libbfd=yes
--fi
--
--fi
--
--    LIBS="$my_save_LIBS"
--
--    if test x"$have_libiberty" = xyes -a x"$have_libbfd" = xyes
--    then
--      pstack_dirs='$(top_srcdir)'/pstack
--      pstack_libs="../pstack/libpstack.a -lbfd -liberty"
--      # We must link staticly when using pstack
--      with_mysqld_ldflags="-all-static"
--
--
--
--cat >>confdefs.h <<\_ACEOF
--#define USE_PSTACK 1
--_ACEOF
--
--    else
--      USE_PSTACK="no"
--    fi
--  else
--    USE_PSTACK="no"
--  fi
--fi
- if test "$USE_PSTACK" = "yes"; then
-@@ -25941,8 +25465,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26008,8 +25531,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26054,78 +25576,9 @@
- echo "$as_me:$LINENO: checking for int8" >&5
- echo $ECHO_N "checking for int8... $ECHO_C" >&6
--case $SYSTEM_TYPE in
--  *netware)
--    echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--    ;;
--  *)
--if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#ifdef HAVE_STDLIB_H
--#include <stdlib.h>
--#endif
--
--#ifdef HAVE_STDDEF_H
--#include <stddef.h>
--#endif
--
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
--#endif
--
--int main()
--{
--  int8 i;
--  return 0;
--}
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_INT_8_16_32 1
--_ACEOF
--
--echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
- echo "$as_me:$LINENO: result: no" >&5
- echo "${ECHO_T}no" >&6
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--    ;;
--esac
--
- #
- # Some system specific hacks
- #
-@@ -26519,8 +25972,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26590,8 +26042,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26903,8 +26354,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -26957,8 +26407,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27010,8 +26459,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27064,8 +26512,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27137,8 +26584,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27214,8 +26660,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27324,8 +26769,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27427,8 +26871,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27508,8 +26951,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -27585,8 +27027,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28023,8 +27464,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28084,8 +27524,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28158,8 +27597,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28224,8 +27662,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28268,8 +27705,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28341,8 +27777,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28404,8 +27839,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28474,8 +27908,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28549,8 +27982,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28612,8 +28044,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28653,8 +28084,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28710,8 +28140,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28751,8 +28180,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28816,8 +28244,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -28848,10 +28275,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -28981,8 +28406,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29044,8 +28468,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29085,8 +28508,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29142,8 +28564,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29183,8 +28604,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29248,8 +28668,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29280,10 +28699,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -29395,8 +28812,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29458,8 +28874,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29499,8 +28914,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29556,8 +28970,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29597,8 +29010,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29662,8 +29074,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29694,10 +29105,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -29809,8 +29218,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29872,8 +29280,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29913,8 +29320,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -29970,8 +29376,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30011,8 +29416,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30076,8 +29480,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30108,10 +29511,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -30229,8 +29630,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30292,8 +29692,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30333,8 +29732,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30390,8 +29788,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30431,8 +29828,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30496,8 +29892,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30528,10 +29923,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -30649,8 +30042,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30712,8 +30104,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30753,8 +30144,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30810,8 +30200,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30851,8 +30240,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30916,8 +30304,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -30948,10 +30335,8 @@
- esac
- else
-   if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
-+  { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
-+echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
-@@ -31187,8 +30572,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31230,8 +30614,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31288,8 +30671,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31432,8 +30814,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31483,8 +30864,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31572,8 +30952,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31711,8 +31090,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31789,8 +31167,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -31930,8 +31307,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32009,8 +31385,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32078,8 +31453,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32451,8 +31825,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32601,8 +31974,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32666,8 +32038,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32732,8 +32103,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32797,8 +32167,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32867,8 +32236,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -32937,8 +32305,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33012,8 +32379,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33160,8 +32526,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33242,8 +32607,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33384,8 +32748,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33577,8 +32940,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33678,8 +33040,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33742,8 +33103,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -33915,8 +33275,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34022,8 +33381,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34124,8 +33482,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34226,8 +33583,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34329,8 +33685,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34426,8 +33781,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34619,8 +33973,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34748,8 +34101,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34794,8 +34146,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34843,8 +34194,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34930,8 +34280,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -34993,8 +34342,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35056,8 +34404,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35119,8 +34466,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35204,8 +34550,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35289,8 +34634,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35359,8 +34703,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35426,8 +34769,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35576,8 +34918,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35726,8 +35067,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -35908,8 +35248,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36006,8 +35345,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36104,8 +35442,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36202,8 +35539,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36300,8 +35636,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36398,8 +35733,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36466,8 +35800,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36527,8 +35860,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36605,8 +35937,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36672,8 +36003,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36739,8 +36069,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36864,8 +36193,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -36960,8 +36288,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37056,8 +36383,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37152,8 +36478,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37248,8 +36573,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37394,8 +36718,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37459,8 +36782,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37631,8 +36953,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37726,8 +37047,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -37937,8 +37257,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38050,8 +37369,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38113,8 +37431,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38212,8 +37529,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38320,8 +37636,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38409,8 +37724,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38498,8 +37812,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38595,8 +37908,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38689,8 +38001,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38765,8 +38076,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38835,8 +38145,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38906,8 +38215,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -38979,8 +38287,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39053,8 +38360,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39124,8 +38430,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39190,8 +38495,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39782,8 +39086,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39852,8 +39155,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -39921,8 +39223,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_cxx_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40184,8 +39485,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40358,8 +39658,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40608,8 +39907,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -40924,8 +40222,7 @@
-   cat conftest.err >&5
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } &&
--       { ac_try='test -z "$ac_c_werror_flag"
--                       || test ! -s conftest.err'
-+       { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
-   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-   (eval $ac_try) 2>&5
-   ac_status=$?
-@@ -42602,8 +41899,6 @@
- s,@ZLIB_DEPS@,$ZLIB_DEPS,;t t
- s,@ZLIB_INCLUDES@,$ZLIB_INCLUDES,;t t
- s,@WRAPLIBS@,$WRAPLIBS,;t t
--s,@pstack_dirs@,$pstack_dirs,;t t
--s,@pstack_libs@,$pstack_libs,;t t
- s,@COMPILE_PSTACK_TRUE@,$COMPILE_PSTACK_TRUE,;t t
- s,@COMPILE_PSTACK_FALSE@,$COMPILE_PSTACK_FALSE,;t t
- s,@LIBDL@,$LIBDL,;t t
-@@ -42848,11 +42143,6 @@
-   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
-   esac
--  if test x"$ac_file" != x-; then
--    { echo "$as_me:$LINENO: creating $ac_file" >&5
--echo "$as_me: creating $ac_file" >&6;}
--    rm -f "$ac_file"
--  fi
-   # Let's still pretend it is `configure' which instantiates (i.e., don't
-   # use $as_me), people would be surprised to read:
-   #    /* config.h.  Generated by config.status.  */
-@@ -42891,6 +42181,12 @@
-        fi;;
-       esac
-     done` || { (exit 1); exit 1; }
-+
-+  if test x"$ac_file" != x-; then
-+    { echo "$as_me:$LINENO: creating $ac_file" >&5
-+echo "$as_me: creating $ac_file" >&6;}
-+    rm -f "$ac_file"
-+  fi
- _ACEOF
- cat >>$CONFIG_STATUS <<_ACEOF
-   sed "$ac_vpsub
-@@ -43576,7 +42872,7 @@
-    { (exit 1); exit 1; }; }
-     fi
--    cd $ac_popdir
-+    cd "$ac_popdir"
-   done
- fi
---- mysql.old/configure.in     2005-12-21 20:39:48.000000000 +0100
-+++ mysql.dev/configure.in     2006-01-10 23:48:12.369675250 +0100
-@@ -240,41 +240,8 @@
- AC_MSG_CHECKING("return type of sprintf")
--#check the return type of sprintf
--case $SYSTEM_TYPE in
--  *netware*)
--    AC_DEFINE(SPRINTF_RETURNS_INT, [1]) AC_MSG_RESULT("int")
--    ;;
--  *)
--AC_TRY_RUN([
--  int main()
--    {
--      char* s = "hello";
--      char buf[6];
--      if((int)sprintf(buf, s) == strlen(s))
--      return 0;
--      
--      return -1;
--     }
--   ],
--   [AC_DEFINE(SPRINTF_RETURNS_INT, [1], [POSIX sprintf])
--   AC_MSG_RESULT("int")],
--   [AC_TRY_RUN([
-- int main()
--   {
--     char* s = "hello";
--     char buf[6];
--     if((char*)sprintf(buf,s) == buf + strlen(s))
--       return 0;
--     return -1;
--   }           ],
--               [AC_DEFINE(SPRINTF_RETURNS_PTR, [1], [Broken sprintf])
--                AC_MSG_RESULT("ptr")],
--               [AC_DEFINE(SPRINTF_RETURNS_GARBAGE, [1], [Broken sprintf])
--                AC_MSG_RESULT("garbage")])
--   ])
--    ;;
--esac
-+AC_DEFINE(SPRINTF_RETURNS_INT, [1], [POSIX sprintf])
-+AC_MSG_RESULT("int")
- AC_PATH_PROG(uname_prog, uname, no)
-@@ -790,80 +757,6 @@
- ])
- AC_SUBST(WRAPLIBS)
--if test "$TARGET_LINUX" = "true"; then
--  AC_MSG_CHECKING([for atomic operations])
--
--  atom_ops=
--  AC_TRY_RUN([
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
--
--  atomic_set(&v, 23);
--  atomic_add(5, &v);
--  return atomic_read(&v) == 28 ? 0 : -1;
--}
--  ],
--  [AC_DEFINE([HAVE_ATOMIC_ADD], [1],
--             [atomic_add() from <asm/atomic.h> (Linux only)])
--   atom_ops="${atom_ops}atomic_add "],
--  )
--  AC_TRY_RUN([
--#include <asm/atomic.h>
--int main()
--{
--  atomic_t v;
--
--  atomic_set(&v, 23);
--  atomic_sub(5, &v);
--  return atomic_read(&v) == 18 ? 0 : -1;
--}
--  ],
--  [AC_DEFINE([HAVE_ATOMIC_SUB], [1],
--             [atomic_sub() from <asm/atomic.h> (Linux only)])
--   atom_ops="${atom_ops}atomic_sub "],
--  )
--
--  if test -z "$atom_ops"; then atom_ops="no"; fi
--  AC_MSG_RESULT($atom_ops)
--
--  AC_ARG_WITH(pstack,
--    [  --with-pstack           Use the pstack backtrace library],
--    [ USE_PSTACK=$withval ],
--    [ USE_PSTACK=no ])
--  pstack_libs=
--  pstack_dirs=
--  if test "$USE_PSTACK" = yes -a "$TARGET_LINUX" = "true" -a "$BASE_MACHINE_TYPE" = "i386"
--  then
--    have_libiberty= have_libbfd=
--    my_save_LIBS="$LIBS"
--dnl I have no idea if this is a good test - can not find docs for libiberty  
--    AC_CHECK_LIB([iberty], [fdmatch],
--      [have_libiberty=yes
--       AC_CHECK_LIB([bfd], [bfd_openr], [have_libbfd=yes], , [-liberty])])
--    LIBS="$my_save_LIBS"
--
--    if test x"$have_libiberty" = xyes -a x"$have_libbfd" = xyes
--    then
--      pstack_dirs='$(top_srcdir)'/pstack
--      pstack_libs="../pstack/libpstack.a -lbfd -liberty"
--      # We must link staticly when using pstack
--      with_mysqld_ldflags="-all-static"
--      AC_SUBST([pstack_dirs])
--      AC_SUBST([pstack_libs])
--      AC_DEFINE([USE_PSTACK], [1], [the pstack backtrace library])
--dnl This check isn't needed, but might be nice to give some feedback....
--dnl    AC_CHECK_HEADER(libiberty.h,
--dnl      have_libiberty_h=yes,
--dnl      have_libiberty_h=no)
--    else
--      USE_PSTACK="no"
--    fi
--  else
--    USE_PSTACK="no"
--  fi
--fi
- AM_CONDITIONAL(COMPILE_PSTACK, test "$USE_PSTACK" = "yes")
- AC_MSG_CHECKING([if we should use pstack])
- AC_MSG_RESULT([$USE_PSTACK])
-@@ -880,37 +773,7 @@
- NON_THREADED_LIBS="$LIBS"
- AC_MSG_CHECKING([for int8])
--case $SYSTEM_TYPE in
--  *netware)
--    AC_MSG_RESULT([no])
--    ;;
--  *)
--AC_TRY_RUN([
--#ifdef HAVE_STDLIB_H
--#include <stdlib.h>
--#endif
--
--#ifdef HAVE_STDDEF_H
--#include <stddef.h>
--#endif
--
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
--#endif
--
--int main()
--{
--  int8 i;
--  return 0;
--}
--],
--[AC_DEFINE([HAVE_INT_8_16_32], [1],
--           [whether int8, int16 and int32 types exist])
--AC_MSG_RESULT([yes])],
--[AC_MSG_RESULT([no])]
--)
--    ;;
--esac
-+AC_MSG_RESULT([no])
- #
- # Some system specific hacks
diff --git a/package/nano/Config.in b/package/nano/Config.in
deleted file mode 100644 (file)
index 70cae55..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_NANO
-       prompt "nano.............................. An enhanced clone of the Pico text editor"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         GNU nano (Nano's ANOther editor, or Not ANOther editor) is an enhanced clone of the Pico text editor..
-         
-         http://www.nano-editor.org/
-
diff --git a/package/nano/Makefile b/package/nano/Makefile
deleted file mode 100644 (file)
index aec6fa8..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=nano
-PKG_VERSION:=1.3.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=20633397bf5d462255f37dfcc7cad4e7
-
-PKG_SOURCE_URL:=http://www.ewtoo.org/~astyanax/nano/dist/v1.3 \
-       http://www.nano-editor.org/dist/v1.3
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NANO,nano,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include " \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_header_regex_h=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-                       --disable-rpath \
-                       --enable-tiny \
-                       --disable-glibtest \
-                       --disable-utf8 \
-                       --without-slang \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_NANO):
-       install -d -m0755 $(IDIR_NANO)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/nano $(IDIR_NANO)/usr/bin/
-       $(RSTRIP) $(IDIR_NANO)
-       $(IPKG_BUILD) $(IDIR_NANO) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/nano/ipkg/nano.control b/package/nano/ipkg/nano.control
deleted file mode 100644 (file)
index e68daef..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: nano
-Priority: optional
-Section: admin
-Depends: libncurses
-Description: An enhanced clone of the Pico text editor
diff --git a/package/ncurses/Config.in b/package/ncurses/Config.in
deleted file mode 100644 (file)
index 552a6cc..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_COMPILE_NCURSES
-       tristate
-       depends BR2_PACKAGE_LIBNCURSES
-
-config BR2_PACKAGE_LIBNCURSES
-       prompt "libncurses........................ Terminal handling library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NCURSES
-       help
-         A terminal handling library
-         
-         http://www.gnu.org/software/ncurses/
-
diff --git a/package/ncurses/Makefile b/package/ncurses/Makefile
deleted file mode 100644 (file)
index 4223b80..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ncurses
-PKG_VERSION:=5.2
-PKG_RELEASE:=8
-PKG_MD5SUM:=464d6a49010cf2a6eb9ce59a264d4d47
-
-PKG_SOURCE_URL:=@GNU/ncurses
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBNCURSES,libncurses,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               ./configure \
-               --target=$(GNU_HOST_NAME) \
-               --host=$(GNU_HOST_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-echo \
-               --enable-const \
-               --enable-overwrite \
-               --disable-rpath \
-               --without-ada \
-               --without-cxx \
-               --without-cxx-binding \
-               --without-debug \
-               --without-profile \
-               --with-progs \
-               --with-normal \
-               --without-shared \
-               --with-terminfo-dirs=/usr/share/terminfo \
-               --with-default-terminfo-dir=/usr/share/terminfo \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               libs install.progs
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_linux_vers="2" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-echo \
-               --enable-const \
-               --enable-overwrite \
-               --disable-rpath \
-               --without-ada \
-               --without-cxx \
-               --without-cxx-binding \
-               --without-debug \
-               --without-profile \
-               --without-progs \
-               --with-normal \
-               --with-shared \
-               --with-terminfo-dirs=/usr/share/terminfo \
-               --with-default-terminfo-dir=/usr/share/terminfo \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               BUILD_CC="$(TARGET_CC)" \
-               HOSTCC="$(HOSTCC)" \
-               HOSTCCFLAGS="\$$(CPPFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               libs install.libs install.data
-       touch $@
-
-$(IPKG_LIBNCURSES):
-       install -d -m0755 $(IDIR_LIBNCURSES)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu}*.so.* $(IDIR_LIBNCURSES)/usr/lib/
-       install -d -m0755 $(IDIR_LIBNCURSES)/usr/share/terminfo
-       for f in a/ansi d/dumb l/linux r/rxvt s/screen v/vt100 v/vt102 x/xterm x/xterm-color; do \
-               install -d -m0755 $(IDIR_LIBNCURSES)/usr/share/terminfo/`dirname $${f}`; \
-               $(CP) $(PKG_INSTALL_DIR)/usr/share/terminfo/$${f} \
-                       $(IDIR_LIBNCURSES)/usr/share/terminfo/$${f}; \
-       done
-       $(RSTRIP) $(IDIR_LIBNCURSES)
-       $(IPKG_BUILD) $(IDIR_LIBNCURSES) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libncurses.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/curses.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/{ncurses,panel}.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/panel.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/term{,cap}.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/unctrl.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/menu.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurses.so $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libncurses.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/curses.h \
-               $(STAGING_DIR)/usr/include/{ncurses,panel}.h \
-               $(STAGING_DIR)/usr/include/menu.h \
-               $(STAGING_DIR)/usr/include/panel.h \
-               $(STAGING_DIR)/usr/include/term{,cap}.h \
-               $(STAGING_DIR)/usr/include/unctrl.h \
-               $(STAGING_DIR)/usr/lib/libcurses.so \
-               $(STAGING_DIR)/usr/lib/lib{ncurses,panel}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
diff --git a/package/ncurses/ipkg/libncurses.control b/package/ncurses/ipkg/libncurses.control
deleted file mode 100644 (file)
index 0eff1ce..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libncurses
-Priority: optional
-Section: libs
-Description: a terminal handling library and common terminal definitions
diff --git a/package/ncurses/patches/500-cross.patch b/package/ncurses/patches/500-cross.patch
deleted file mode 100644 (file)
index 9536191..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN ncurses-5.2-orig/aclocal.m4 ncurses-5.2-6/aclocal.m4
---- ncurses-5.2-orig/aclocal.m4        2000-10-21 00:57:49.000000000 +0200
-+++ ncurses-5.2-6/aclocal.m4   2005-08-09 14:50:15.000000000 +0200
-@@ -1919,7 +1919,7 @@
-                       EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
-               fi
-               test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
--              MK_SHARED_LIB='$(CC) -shared -Wl,-soname,`basename $[@] .$(REL_VERSION)`.$(ABI_VERSION),-stats,-lc -o $[@]'
-+              MK_SHARED_LIB='$(CC) -shared -Wl,-soname,`basename $[@] .$(REL_VERSION)`.$(ABI_VERSION),-stats,$(LDFLAGS) -lc -o $[@]'
-               ;;
-       openbsd2*)
-               CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
-diff -ruN ncurses-5.2-orig/configure ncurses-5.2-6/configure
---- ncurses-5.2-orig/configure 2000-10-21 00:58:49.000000000 +0200
-+++ ncurses-5.2-6/configure    2005-08-09 14:50:25.000000000 +0200
-@@ -2660,7 +2660,7 @@
-                       EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
-               fi
-               test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
--              MK_SHARED_LIB='$(CC) -shared -Wl,-soname,`basename $@ .$(REL_VERSION)`.$(ABI_VERSION),-stats,-lc -o $@'
-+              MK_SHARED_LIB='$(CC) -shared -Wl,-soname,`basename $@ .$(REL_VERSION)`.$(ABI_VERSION),-stats,$(LDFLAGS) -lc -o $@'
-               ;;
-       openbsd2*)
-               CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
diff --git a/package/ncurses/patches/501-cross-no_libdir.patch b/package/ncurses/patches/501-cross-no_libdir.patch
deleted file mode 100644 (file)
index b8b277f..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-diff -ruN ncurses-5.2-old/configure ncurses-5.2-new/configure
---- ncurses-5.2-old/configure  2005-08-23 04:17:49.000000000 +0200
-+++ ncurses-5.2-new/configure  2005-08-23 04:18:39.000000000 +0200
-@@ -7191,11 +7191,11 @@
-       fi
- done
- echo "$ac_t""$cf_cv_src_modules" 1>&6
--TEST_ARGS="-L${LIB_DIR} -L\$(libdir) $TEST_ARGS"
-+TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
--PROG_ARGS="-L${LIB_DIR} -L\$(libdir) $PROG_ARGS"
-+PROG_ARGS="-L${LIB_DIR} $PROG_ARGS"
- SRC_SUBDIRS="man include"
-diff -ruN ncurses-5.2-old/form/Makefile.in ncurses-5.2-new/form/Makefile.in
---- ncurses-5.2-old/form/Makefile.in   2000-10-14 19:57:02.000000000 +0200
-+++ ncurses-5.2-new/form/Makefile.in   2005-08-23 04:22:08.000000000 +0200
-@@ -85,7 +85,7 @@
- LINK          = $(LIBTOOL) $(CC)
- LDFLAGS               = @LDFLAGS@ @LD_MODEL@ @LIBS@
--SHLIB_DIRS    = -L../lib -L$(libdir)
-+SHLIB_DIRS    = -L../lib
- SHLIB_LIST    = $(SHLIB_DIRS) -lncurses@LIB_SUFFIX@ @SHLIB_LIST@
- MK_SHARED_LIB = @MK_SHARED_LIB@
-diff -ruN ncurses-5.2-old/menu/Makefile.in ncurses-5.2-new/menu/Makefile.in
---- ncurses-5.2-old/menu/Makefile.in   2000-10-14 19:57:02.000000000 +0200
-+++ ncurses-5.2-new/menu/Makefile.in   2005-08-23 04:22:18.000000000 +0200
-@@ -85,7 +85,7 @@
- LINK          = $(LIBTOOL) $(CC)
- LDFLAGS               = @LDFLAGS@ @LD_MODEL@ @LIBS@
--SHLIB_DIRS    = -L../lib -L$(libdir)
-+SHLIB_DIRS    = -L../lib
- SHLIB_LIST    = $(SHLIB_DIRS) -lncurses@LIB_SUFFIX@ @SHLIB_LIST@
- MK_SHARED_LIB = @MK_SHARED_LIB@
-diff -ruN ncurses-5.2-old/ncurses/Makefile.in ncurses-5.2-new/ncurses/Makefile.in
---- ncurses-5.2-old/ncurses/Makefile.in        2000-10-15 00:55:35.000000000 +0200
-+++ ncurses-5.2-new/ncurses/Makefile.in        2005-08-23 04:21:53.000000000 +0200
-@@ -99,7 +99,7 @@
- LINK          = $(LIBTOOL) $(CC)
- LDFLAGS               = @LDFLAGS@ @LD_MODEL@ @LIBS@
--SHLIB_DIRS    = -L../lib -L$(libdir)
-+SHLIB_DIRS    = -L../lib
- SHLIB_LIST    = $(SHLIB_DIRS) @SHLIB_LIST@
- TINFO_LIST    = $(SHLIB_DIRS) @TINFO_LIST@
-diff -ruN ncurses-5.2-old/panel/Makefile.in ncurses-5.2-new/panel/Makefile.in
---- ncurses-5.2-old/panel/Makefile.in  2000-10-14 19:57:02.000000000 +0200
-+++ ncurses-5.2-new/panel/Makefile.in  2005-08-23 04:22:30.000000000 +0200
-@@ -86,7 +86,7 @@
- LINK          = $(LIBTOOL) $(CC)
- LDFLAGS               = @LDFLAGS@ @LD_MODEL@ @LIBS@
--SHLIB_DIRS    = -L../lib -L$(libdir)
-+SHLIB_DIRS    = -L../lib
- SHLIB_LIST    = $(SHLIB_DIRS) -lncurses@LIB_SUFFIX@ @SHLIB_LIST@
- MK_SHARED_LIB = @MK_SHARED_LIB@
diff --git a/package/ndisc/Config.in b/package/ndisc/Config.in
deleted file mode 100644 (file)
index 5513edb..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-menu "ndisc6............................ IPv6 discovery tools"
-
-config BR2_COMPILE_NDISC6
-       tristate
-       default n
-       depends BR2_PACKAGE_NDISC6 || BR2_PACKAGE_RDISC6 || BR2_PACKAGE_TCPTRACEROUTE6
-
-config BR2_PACKAGE_NDISC6
-       prompt "ndisc6............................ An ICMPv6 neighbour discovery tool"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NDISC6
-       help
-         
-         An ICMPv6 neighbour discovery tools
-         
-         http://people.via.ecp.fr/~rem/ndisc6/
-
-config BR2_PACKAGE_RDISC6
-       prompt "rdisc6............................ An ICMPv6 router discovery tool"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NDISC6
-       help
-         
-         An ICMPv6 router discovery tool
-         
-         http://people.via.ecp.fr/~rem/ndisc6/
-
-config BR2_PACKAGE_TCPTRACEROUTE6
-       prompt "tcptraceroute6.................... A TCP/IPv6-based traceroute implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NDISC6
-       help
-         
-         A TCP/IPv6-based traceroute implementation
-         
-         http://people.via.ecp.fr/~rem/ndisc6/
-
-endmenu
diff --git a/package/ndisc/Makefile b/package/ndisc/Makefile
deleted file mode 100644 (file)
index cef5dc1..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ndisc6
-PKG_VERSION:=0.5.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=33487fe5505b195eb31468d88ba9ab56
-
-PKG_SOURCE_URL:=http://people.via.ecp.fr/~rem/ndisc6/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NDISC6,ndisc6,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RDISC6,rdisc6,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,TCPTRACEROUTE6,tcptraceroute6,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               all
-       touch $@
-
-$(IPKG_NDISC6):
-       install -d -m0755 $(IDIR_NDISC6)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/ndisc6 $(IDIR_NDISC6)/usr/bin/
-       $(RSTRIP) $(IDIR_NDISC6)
-       $(IPKG_BUILD) $(IDIR_NDISC6) $(PACKAGE_DIR)
-
-$(IPKG_RDISC6):
-       install -d -m0755 $(IDIR_RDISC6)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/rdisc6 $(IDIR_RDISC6)/usr/bin/
-       $(RSTRIP) $(IDIR_RDISC6)
-       $(IPKG_BUILD) $(IDIR_RDISC6) $(PACKAGE_DIR)
-
-$(IPKG_TCPTRACEROUTE6):
-       install -d -m0755 $(IDIR_TCPTRACEROUTE6)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/tcptraceroute6 $(IDIR_TCPTRACEROUTE6)/usr/bin/
-       $(RSTRIP) $(IDIR_TCPTRACEROUTE6)
-       $(IPKG_BUILD) $(IDIR_TCPTRACEROUTE6) $(PACKAGE_DIR)
diff --git a/package/ndisc/ipkg/ndisc6.control b/package/ndisc/ipkg/ndisc6.control
deleted file mode 100644 (file)
index 40b935e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ndisc6
-Priority: optional
-Section: net
-Description: ICMPv6 Neighbour Discovery tool
diff --git a/package/ndisc/ipkg/rdisc6.control b/package/ndisc/ipkg/rdisc6.control
deleted file mode 100644 (file)
index 4724d69..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: rdisc6
-Priority: optional
-Section: net
-Description: ICMPv6 Router Discovery tool
diff --git a/package/ndisc/ipkg/tcptraceroute6.control b/package/ndisc/ipkg/tcptraceroute6.control
deleted file mode 100644 (file)
index 625fe80..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: tcptraceroute6
-Priority: optional
-Section: net
-Description: A TCP/IPv6-based traceroute implementation
diff --git a/package/ndisc/patches/100-license.patch b/package/ndisc/patches/100-license.patch
deleted file mode 100644 (file)
index 8ea76c5..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -urN ndisc6.old/Makefile ndisc6.dev/Makefile
---- ndisc6.old/Makefile        2005-12-01 15:34:08.000000000 +0100
-+++ ndisc6.dev/Makefile        2006-03-23 13:44:32.000000000 +0100
-@@ -31,7 +31,7 @@
- sbin_PROGRAMS = ndisc6 rdisc6 traceroute6
- man8_MANS = $(sbin_PROGRAMS:%=%.8)
--DOC = COPYING INSTALL NEWS README
-+DOC = INSTALL NEWS README
- AM_CPPFLAGS = -DPACKAGE_VERSION=\"$(VERSION)\" $(CPPFLAGS)
- ndisc6_CPPFLAGS = $(AM_CPPFLAGS)
-@@ -52,9 +52,6 @@
- tcptraceroute6: traceroute6
-       ln -sf traceroute6 $@
--COPYING: /usr/share/common-licenses/GPL-2
--      ln -s $< $@
--
- install: all install-man install-links
-       mkdir -p $(DESTDIR)$(bindir)
-       @for f in $(sbin_PROGRAMS); do \
diff --git a/package/net-snmp/Config.in b/package/net-snmp/Config.in
deleted file mode 100644 (file)
index e0a6d03..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-menu "net-snmp.......................... Open source SNMP (Simple Network Management Protocol) implementation"
-
-config BR2_COMPILE_NET_SNMP
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBNETSNMP || BR2_PACKAGE_SNMPD_STATIC
-
-config BR2_PACKAGE_LIBNETSNMP
-       prompt "libnetsnmp........................ SNMP shared libraries"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NET_SNMP
-       select BR2_PACKAGE_LIBELF
-       help
-         Simple Network Management Protocol (SNMP) is a widely used 
-         protocol for monitoring the health and welfare of network 
-         equipment (eg. routers), computer equipment and even devices 
-         like UPSs. Net-SNMP is a suite of applications used to implement 
-         SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
-         
-         http://www.net-snmp.org/
-         
-         This package contains shared libraries, needed by other programs.
-
-config BR2_PACKAGE_SNMP_UTILS
-       prompt   "snmp-utils...................... SNMP client utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBNETSNMP
-       help
-         Simple Network Management Protocol (SNMP) is a widely used 
-         protocol for monitoring the health and welfare of network 
-         equipment (eg. routers), computer equipment and even devices 
-         like UPSs. Net-SNMP is a suite of applications used to implement 
-         SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
-         
-         http://www.net-snmp.org/
-         
-         This package contains the SNMP client utilities.
-
-config BR2_PACKAGE_SNMPD
-       prompt "snmpd............................. SNMP agent"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NET_SNMP
-       select BR2_PACKAGE_LIBNETSNMP
-       help
-         Simple Network Management Protocol (SNMP) is a widely used 
-         protocol for monitoring the health and welfare of network 
-         equipment (eg. routers), computer equipment and even devices 
-         like UPSs. Net-SNMP is a suite of applications used to implement 
-         SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
-         
-         http://www.net-snmp.org/
-         
-         This package contains the SNMP agent, dynamically linked.
-
-config BR2_PACKAGE_SNMPD_STATIC
-       prompt "snmpd-static...................... SNMP agent (statically linked)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_NET_SNMP
-       select BR2_PACKAGE_LIBELF
-       help
-         Simple Network Management Protocol (SNMP) is a widely used 
-         protocol for monitoring the health and welfare of network 
-         equipment (eg. routers), computer equipment and even devices 
-         like UPSs. Net-SNMP is a suite of applications used to implement 
-         SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
-         
-         http://www.net-snmp.org/
-         
-         This package contains the SNMP agent, statically linked.
-
-endmenu
diff --git a/package/net-snmp/Makefile b/package/net-snmp/Makefile
deleted file mode 100644 (file)
index 25a1cc6..0000000
+++ /dev/null
@@ -1,205 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=net-snmp
-PKG_VERSION:=5.1.2
-PKG_RELEASE:=2.1
-PKG_MD5SUM:=8080555ab3f90011f25d5122042d9a8d
-
-PKG_SOURCE_URL:=@SF/net-snmp
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-SNMP_MIB_MODULES_INCLUDED = \
-       host/hr_device \
-       host/hr_disk \
-       host/hr_filesys \
-       host/hr_network \
-       host/hr_partition \
-       host/hr_proc \
-       host/hr_storage \
-       host/hr_system \
-       mibII/at \
-       mibII/icmp \
-       mibII/interfaces \
-       mibII/ip \
-       mibII/snmp_mib \
-       mibII/sysORTable \
-       mibII/system_mib \
-       mibII/tcp \
-       mibII/udp \
-       mibII/vacm_context \
-       mibII/vacm_vars \
-       snmpv3/snmpEngine \
-       snmpv3/snmpMPDStats \
-       snmpv3/usmStats \
-       snmpv3/usmUser \
-       snmpv3mibs \
-       tunnel \
-       ucd-snmp/disk \
-       ucd-snmp/dlmod \
-       ucd-snmp/extensible \
-       ucd-snmp/loadave \
-       ucd-snmp/memory \
-       ucd-snmp/pass \
-       ucd-snmp/proc \
-       ucd-snmp/vmstat \
-       util_funcs \
-       utilities/execute \
-
-SNMP_MIB_MODULES_EXCLUDED = \
-       agent_mibs \
-       agentx \
-       host \
-       ieee802dot11 \
-       mibII \
-       notification \
-       snmpv3mibs \
-       target \
-       ucd_snmp \
-       utilities \
-
-SNMP_TRANSPORTS_INCLUDED = Callback UDP
-
-SNMP_TRANSPORTS_EXCLUDED = TCP TCPv6 UDPv6 Unix
-
-PKG_CONFIGURE_OPTIONS = \
-       --enable-shared \
-       --enable-static \
-       --with-endianness=little \
-       --with-logfile=/var/log/snmpd.log \
-       --with-persistent-directory=/usr/lib/snmp/ \
-       --with-default-snmp-version=1 \
-       --with-sys-contact=root@localhost \
-       --with-sys-location=Unknown \
-       --enable-applications \
-       --disable-debugging \
-       --disable-ipv6 \
-       --disable-manuals \
-       --disable-mib-loading \
-       --disable-mibs \
-       --disable-scripts \
-       --with-out-mib-modules="$(SNMP_MIB_MODULES_EXCLUDED)" \
-       --with-mib-modules="$(SNMP_MIB_MODULES_INCLUDED)" \
-       --with-out-transports="$(SNMP_TRANSPORTS_EXCLUDED)" \
-       --with-transports="$(SNMP_TRANSPORTS_INCLUDED)" \
-       --without-opaque-special-types \
-       --without-openssl \
-       --without-libwrap \
-       --without-rpm \
-       --without-zlib \
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBNETSNMP,libnetsnmp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNMPD,snmpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNMPD_STATIC,snmpd-static,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNMP_UTILS,snmp-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       ( cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_header_pcap_h=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       $(PKG_CONFIGURE_OPTIONS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
-               all install
-       ( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-shared; )
-ifneq ($(BR2_PACKAGE_SNMPD_STATIC),)
-       ( cd $(PKG_BUILD_DIR); rm -f agent/snmpd; )
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -static" \
-               INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
-               all install
-       ( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-static; )
-endif
-       touch $@
-
-$(IPKG_LIBNETSNMP):
-       install -d -m0755 $(IDIR_LIBNETSNMP)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.so.* $(IDIR_LIBNETSNMP)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBNETSNMP)
-       $(IPKG_BUILD) $(IDIR_LIBNETSNMP) $(PACKAGE_DIR)
-
-$(IPKG_SNMPD):
-       install -d -m0755 $(IDIR_SNMPD)/etc/snmp
-       install -m0644 ./files/snmpd.conf $(IDIR_SNMPD)/etc/snmp/snmpd.conf
-       install -d -m0755 $(IDIR_SNMPD)/etc/default
-       install -m0644 ./files/snmpd.default $(IDIR_SNMPD)/etc/default/snmpd
-       install -d -m0755 $(IDIR_SNMPD)/etc/init.d
-       install -m0755 ./files/snmpd.init $(IDIR_SNMPD)/etc/init.d/snmpd
-       install -d -m0755 $(IDIR_SNMPD)/usr/sbin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/snmpd-shared $(IDIR_SNMPD)/usr/sbin/snmpd
-       $(RSTRIP) $(IDIR_SNMPD)
-       $(IPKG_BUILD) $(IDIR_SNMPD) $(PACKAGE_DIR)
-
-$(IPKG_SNMPD_STATIC):
-       install -d -m0755 $(IDIR_SNMPD_STATIC)/etc/snmp
-       install -m0644 ./files/snmpd.conf $(IDIR_SNMPD_STATIC)/etc/snmp/snmpd.conf
-       install -d -m0755 $(IDIR_SNMPD_STATIC)/etc/default
-       install -m0644 ./files/snmpd.default $(IDIR_SNMPD_STATIC)/etc/default/snmpd
-       install -d -m0755 $(IDIR_SNMPD_STATIC)/etc/init.d
-       install -m0755 ./files/snmpd.init $(IDIR_SNMPD_STATIC)/etc/init.d/snmpd
-       install -d -m0755 $(IDIR_SNMPD_STATIC)/usr/sbin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/snmpd-static $(IDIR_SNMPD_STATIC)/usr/sbin/snmpd
-       $(RSTRIP) $(IDIR_SNMPD_STATIC)
-       $(IPKG_BUILD) $(IDIR_SNMPD_STATIC) $(PACKAGE_DIR)
-
-$(IPKG_SNMP_UTILS):
-       install -d -m0755 $(IDIR_SNMP_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/snmp{get,set,status,test,trap,walk} $(IDIR_SNMP_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_SNMP_UTILS)
-       $(IPKG_BUILD) $(IDIR_SNMP_UTILS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libnetsnmp.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/net-snmp-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/net-snmp $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libnetsnmp.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/net-snmp-config \
-               $(STAGING_DIR)/usr/include/net-snmp \
-               $(STAGING_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/net-snmp/files/snmpd.conf b/package/net-snmp/files/snmpd.conf
deleted file mode 100644 (file)
index f6e872a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-com2sec  ro  default    public
-com2sec  rw  localhost  private
-
-group  public   v1   ro
-group  public   v2c  ro
-group  public   usm  ro
-group  private  v1   rw
-group  private  v2c  rw
-group  private  usm  rw
-
-view  all  included  .1
-
-access  public   ""  any  noauth  exact  all  none  none
-access  private  ""  any  noauth  exact  all  all   all
diff --git a/package/net-snmp/files/snmpd.default b/package/net-snmp/files/snmpd.default
deleted file mode 100644 (file)
index 758c8e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid"
diff --git a/package/net-snmp/files/snmpd.init b/package/net-snmp/files/snmpd.init
deleted file mode 100644 (file)
index 46b4297..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/snmpd
-LIB_D=/var/lib/snmp
-LOG_D=/var/log
-RUN_D=/var/run
-PID_F=$RUN_D/snmpd.pid
-
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $LIB_D ] || mkdir -p $LIB_D
-  [ -d $LOG_D ] || mkdir -p $LOG_D
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  snmpd $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/net-snmp/ipkg/libnetsnmp.control b/package/net-snmp/ipkg/libnetsnmp.control
deleted file mode 100644 (file)
index 7a28ef8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libnetsnmp
-Priority: optional
-Section: libs
-Description: SNMP shared libraries
diff --git a/package/net-snmp/ipkg/snmp-utils.control b/package/net-snmp/ipkg/snmp-utils.control
deleted file mode 100644 (file)
index 42d9251..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: snmp-utils
-Priority: optional
-Section: admin
-Description: SNMP client utilities
-Depends: libnetsnmp, libelf
diff --git a/package/net-snmp/ipkg/snmpd-static.conffiles b/package/net-snmp/ipkg/snmpd-static.conffiles
deleted file mode 100644 (file)
index 2864cc9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/snmpd
-/etc/snmp/snmpd.conf
diff --git a/package/net-snmp/ipkg/snmpd-static.control b/package/net-snmp/ipkg/snmpd-static.control
deleted file mode 100644 (file)
index 9281441..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: snmpd-static
-Priority: optional
-Section: admin
-Description: SNMP agent
-Depends: libelf
diff --git a/package/net-snmp/ipkg/snmpd.conffiles b/package/net-snmp/ipkg/snmpd.conffiles
deleted file mode 100644 (file)
index 2864cc9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/snmpd
-/etc/snmp/snmpd.conf
diff --git a/package/net-snmp/ipkg/snmpd.control b/package/net-snmp/ipkg/snmpd.control
deleted file mode 100644 (file)
index 986b196..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: snmpd
-Priority: optional
-Section: admin
-Description: SNMP agent
-Depends: libnetsnmp, libelf
diff --git a/package/net-snmp/patches/500-debian-subset-5.1.2-6.1.patch b/package/net-snmp/patches/500-debian-subset-5.1.2-6.1.patch
deleted file mode 100644 (file)
index 9f44177..0000000
+++ /dev/null
@@ -1,7282 +0,0 @@
-diff -ruN net-snmp-5.1.2-orig/EXAMPLE-trap.conf net-snmp-5.1.2-5/EXAMPLE-trap.conf
---- net-snmp-5.1.2-orig/EXAMPLE-trap.conf      1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/EXAMPLE-trap.conf 2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,18 @@
-+###############################################################################
-+#
-+# EXAMPLE.conf:
-+#   An example configuration file for configuring the ucd-snmp snmptrapd agent.
-+#
-+###############################################################################
-+#
-+# This file is intended to only be an example.  If, however, you want
-+# to use it, it should be placed in /etc/snmp/snmptrapd.conf.
-+# When the snmptrapd agent starts up, this is where it will look for it.
-+#
-+# All lines beginning with a '#' are comments and are intended for you
-+# to read.  All other lines are configuration commands for the agent.
-+
-+#
-+# PLEASE: read the snmptrapd.conf(5) manual page as well!
-+#
-+
-diff -ruN net-snmp-5.1.2-orig/EXAMPLE.conf.def net-snmp-5.1.2-5/EXAMPLE.conf.def
---- net-snmp-5.1.2-orig/EXAMPLE.conf.def       2003-02-25 15:04:06.000000000 +0100
-+++ net-snmp-5.1.2-5/EXAMPLE.conf.def  2005-03-13 16:17:21.000000000 +0100
-@@ -6,7 +6,7 @@
- ###############################################################################
- #
- # This file is intended to only be an example.  If, however, you want
--# to use it, it should be placed in SYSCONFDIR/share/snmp/snmpd.conf.
-+# to use it, it should be placed in /etc/snmp/snmpd.conf.
- # When the snmpd agent starts up, this is where it will look for it.
- #
- # You might be interested in generating your own snmpd.conf file using
-@@ -58,31 +58,37 @@
- # from):
- #       sec.name  source          community
--com2sec local     localhost       COMMUNITY
--com2sec mynetwork NETWORK/24      COMMUNITY
-+com2sec paranoid  default         public
-+#com2sec readonly  default         public
-+#com2sec readwrite default         private
- ####
- # Second, map the security names into group names:
- #                     sec.model  sec.name
--group MyRWGroup       v1         local
--group MyRWGroup       v2c        local
--group MyRWGroup       usm        local
--group MyROGroup v1         mynetwork
--group MyROGroup v2c        mynetwork
--group MyROGroup usm        mynetwork
-+group MyROSystem v1        paranoid
-+group MyROSystem v2c       paranoid
-+group MyROSystem usm       paranoid
-+group MyROGroup v1         readonly
-+group MyROGroup v2c        readonly
-+group MyROGroup usm        readonly
-+group MyRWGroup v1         readwrite
-+group MyRWGroup v2c        readwrite
-+group MyRWGroup usm        readwrite
- ####
- # Third, create a view for us to let the groups have rights to:
- #           incl/excl subtree                          mask
- view all    included  .1                               80
-+view system included  .iso.org.dod.internet.mgmt.mib-2.system
- ####
- # Finally, grant the 2 groups access to the 1 view with different
- # write permissions:
- #                context sec.model sec.level match  read   write  notif
-+access MyROSystem ""     any       noauth    exact  system none   none
- access MyROGroup ""      any       noauth    exact  all    none   none
- access MyRWGroup ""      any       noauth    exact  all    all    none
-@@ -100,8 +106,8 @@
- # value of an object whose value is given here will fail with an error
- # status of notWritable.
--syslocation Right here, right now.
--syscontact Me <me@somewhere.org>
-+syslocation Unknown (configure /etc/snmp/snmpd.local.conf)
-+syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
- # Example output of snmpwalk:
- #   % snmpwalk -v 1 -c public localhost system
-@@ -135,13 +141,13 @@
- #
- #  Make sure mountd is running
--proc mountd
-+#proc mountd
- #  Make sure there are no more than 4 ntalkds running, but 0 is ok too.
--proc ntalkd 4
-+#proc ntalkd 4
- #  Make sure at least one sendmail, but less than or equal to 10 are running.
--proc sendmail 10 1
-+#proc sendmail 10 1
- #  A snmpwalk of the prTable would look something like this:
- # 
-@@ -199,7 +205,7 @@
- #  ARGS:     optional arguments to be passed to the program
- # a simple hello world
--exec echotest /bin/echo hello world
-+#exec echotest /bin/echo hello world
- # Run a shell script containing:
- #
-@@ -250,7 +256,7 @@
- # Check the / partition and make sure it contains at least 10 megs.
--disk / 10000
-+#disk / 10000
- # % snmpwalk -v 1 -c public localhost .EXTENSIBLEDOTMIB.DISKMIBNUM
- # enterprises.ucdavis.diskTable.dskEntry.diskIndex.1 = 0
-@@ -279,7 +285,7 @@
- # 15MAX:  Similar, but for 15 min average.
- # Check for loads:
--load 12 14 14
-+#load 12 14 14
- # % snmpwalk -v 1 -c public localhost .EXTENSIBLEDOTMIB.LOADAVEMIBNUM
- # enterprises.ucdavis.loadTable.laEntry.loadaveIndex.1 = 1
-@@ -365,7 +371,7 @@
- #           (commented out here since it requires that you place the
- #           script in the right location. (its not installed by default))
--# pass .EXTENSIBLEDOTMIB.255 /bin/sh PREFIX/local/passtest
-+# pass .EXTENSIBLEDOTMIB.255 /bin/sh /usr/local/passtest
- # % snmpwalk -v 1 -c public localhost .EXTENSIBLEDOTMIB.255
- # enterprises.ucdavis.255.1 = "life the universe and everything"
-diff -ruN net-snmp-5.1.2-orig/FAQ net-snmp-5.1.2-5/FAQ
---- net-snmp-5.1.2-orig/FAQ    2004-08-07 10:02:45.000000000 +0200
-+++ net-snmp-5.1.2-5/FAQ       2005-03-13 16:17:21.000000000 +0100
-@@ -104,7 +104,7 @@
-    I don't understand the new access control stuff - what does it mean?
-    How do I configure SNMPv3 users?
-    The 'createUser' line disappears when I start the agent.  Why?
--   What's the difference between /var/ucd-snmp and /usr/local/share/snmp?
-+   What's the difference between /var/ucd-snmp and /usr/share/snmp?
-    My new agent is ignoring the old snmpd.conf file. Why?
-    Why am I getting "Connection refused"?
-    I'm getting errors about "bad security model" - why?
-@@ -620,7 +620,7 @@
-   Firstly,
--      cp MY-MIB.txt /usr/local/share/snmp/mibs
-+      cp MY-MIB.txt /usr/share/snmp/mibs
-           or
-@@ -639,7 +639,7 @@
-   Note that you need *both* steps.
-   The first command copies the file defining the new MIB to a
-   expected location for MIB files.  This defaults to
--  /usr/local/share/snmp/mibs (or PREFIX/share/snmp/mibs if the the
-+  /usr/share/snmp/mibs (or PREFIX/share/snmp/mibs if the the
-   suite was installed into a different base location).  Some
-   ready-packaged distributions (such as Linux RPM packages) may look
-   for MIB files in a different location, such as /etc/snmp/mibs - put
-@@ -1111,7 +1111,7 @@
-   If this is the case, then you can specify this interpreter
-   explicitly as part of the trap handle directive:
--      traphandle default /usr/bin/perl /usr/local/bin/log_it
-+      traphandle default /usr/bin/perl /usr/bin/log_it
-   Note that in this case, it's almost certain that you'll also
-   need to give the full path to the traphandle script (as shown)
-@@ -1263,7 +1263,7 @@
-   (if appropriate) the community string to use.
-     Some of these (such as the MIB file location), might belong in a
--  shared snmp.conf file (typically /usr/local/share/snmp/snmp.conf or
-+  shared snmp.conf file (typically /usr/share/snmp/snmp.conf or
-   /etc/snmp/snmp.conf) to apply to all users of the system.  Others
-   (particularly the SNMPv3 security settings), are more likely to refer
-   to a particular user, and should go in a personal snmp.conf file
-@@ -1522,7 +1522,7 @@
-     Alternatively, the tools may be looking in the wrong place.
--  The default location for the mib files is /usr/local/share/snmp/mibs.
-+  The default location for the mib files is /usr/share/snmp/mibs.
-   Again, this is set when the suite is first configured and compiled.
-   This can be changed using the environmental variable 'MIBDIRS'
-   or the snmp.conf directive 'mibdirs'.
-@@ -2507,11 +2507,11 @@
--What's the difference between /var/ucd-snmp and /usr/local/share/snmp?
-+What's the difference between /var/ucd-snmp and /usr/share/snmp?
- ---------------------------------------------------------------------
-     Most "static" agent configuration should go in the traditional location
--  (typically /usr/local/share/snmp/snmpd.conf or /etc/snmp).   The
-+  (typically /usr/share/snmp/snmpd.conf or /etc/snmp).   The
-   /var/ucd-snmp (or /var/net-snmp) location is used for information set during
-   the running of the agent, which needs to be persistent between one run of
-   the agent and the next.
-@@ -2531,7 +2531,7 @@
-   distribution), with the current release installed from the source.
-     The default location for this file with the basic distribution is
--  /usr/local/share/snmp/snmpd.conf (or PREFIX/share/snmp/snmpd.conf).
-+  /usr/share/snmp/snmpd.conf (or PREFIX/share/snmp/snmpd.conf).
-   Ready-installed versions often look for the file as /etc/snmpd.conf,
-   or /etc/snmp/snmpd.conf.  Try moving the old config file to the new
-   location, and restart the agent.
-diff -ruN net-snmp-5.1.2-orig/Makefile.in net-snmp-5.1.2-5/Makefile.in
---- net-snmp-5.1.2-orig/Makefile.in    2004-08-04 14:48:14.000000000 +0200
-+++ net-snmp-5.1.2-5/Makefile.in       2005-03-13 16:17:21.000000000 +0100
-@@ -163,6 +163,11 @@
-          ( cd perl ; $(MAKE) clean ) ; \
-       fi
-+perlrealclean:
-+      @if test -f perl/Makefile; then \
-+         ( cd perl ; $(MAKE) realclean ) ; \
-+      fi
-+
- #
- # make distclean completely removes all traces of building including
- # any files generated by configure itself.
-diff -ruN net-snmp-5.1.2-orig/Makefile.rules net-snmp-5.1.2-5/Makefile.rules
---- net-snmp-5.1.2-orig/Makefile.rules 2004-02-13 23:42:28.000000000 +0100
-+++ net-snmp-5.1.2-5/Makefile.rules    2005-03-13 16:17:21.000000000 +0100
-@@ -301,7 +301,7 @@
- # cleaning targets
- #
- clean: cleansubdirs $(OTHERCLEANTODOS)
--      rm -f core ${OBJS} ${LOBJS} $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
-+      rm -f -- core ${OBJS} ${LOBJS} $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
-       rm -rf .libs
- cleansubdirs:
-diff -ruN net-snmp-5.1.2-orig/Makefile.top net-snmp-5.1.2-5/Makefile.top
---- net-snmp-5.1.2-orig/Makefile.top   2004-08-07 09:29:36.000000000 +0200
-+++ net-snmp-5.1.2-5/Makefile.top      2005-03-13 16:17:21.000000000 +0100
-@@ -27,6 +27,7 @@
- snmplibdir    = $(datadir)/snmp
- mibdir                = $(snmplibdir)/mibs
- persistentdir = @PERSISTENT_DIRECTORY@
-+sysconfdir    = @sysconfdir@
- INSTALL_PREFIX  = @INSTALL_PREFIX@
- #
-diff -ruN net-snmp-5.1.2-orig/acconfig.h net-snmp-5.1.2-5/acconfig.h
---- net-snmp-5.1.2-orig/acconfig.h     2004-06-28 20:54:17.000000000 +0200
-+++ net-snmp-5.1.2-5/acconfig.h        2005-03-13 16:17:21.000000000 +0100
-@@ -560,6 +560,9 @@
- /* define if you have getservbyname */
- #undef HAVE_GETSERVBYNAME
-+/* define if you have dlopen */
-+#undef HAVE_DLOPEN
-+
- /* printing system */
- #undef HAVE_LPSTAT
- #undef LPSTAT_PATH
-diff -ruN net-snmp-5.1.2-orig/acinclude.m4 net-snmp-5.1.2-5/acinclude.m4
---- net-snmp-5.1.2-orig/acinclude.m4   1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/acinclude.m4      2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,193 @@
-+dnl @synopsis AC_PROMPT_USER_NO_DEFINE(VARIABLENAME,QUESTION,[DEFAULT])
-+dnl
-+dnl Asks a QUESTION and puts the results in VARIABLENAME with an optional
-+dnl DEFAULT value if the user merely hits return.
-+dnl
-+dnl @version 1.15
-+dnl @author Wes Hardaker <hardaker@users.sourceforge.net>
-+dnl
-+AC_DEFUN([AC_PROMPT_USER_NO_DEFINE],
-+dnl changequote(<<, >>) dnl
-+dnl <<
-+[
-+if test "x$defaults" = "xno"; then
-+echo $ac_n "$2 ($3): $ac_c"
-+read tmpinput
-+if test "$tmpinput" = "" -a "$3" != ""; then
-+  tmpinput="$3"
-+fi
-+eval $1=\"$tmpinput\"
-+else
-+tmpinput="$3"
-+eval $1=\"$tmpinput\"
-+fi
-+]
-+dnl >>
-+dnl changequote([, ])
-+) dnl done AC_PROMPT_USER
-+
-+dnl @synopsis AC_PROMPT_USER(VARIABLENAME,QUESTION,[DEFAULT],QUOTED)
-+dnl
-+dnl Asks a QUESTION and puts the results in VARIABLENAME with an optional
-+dnl DEFAULT value if the user merely hits return.  Also calls 
-+dnl AC_DEFINE_UNQUOTED() on the VARIABLENAME for VARIABLENAMEs that should
-+dnl be entered into the config.h file as well.  If QUOTED is "quoted" then
-+dnl the result will be defined within quotes.
-+dnl
-+dnl @version 1.15
-+dnl @author Wes Hardaker <hardaker@users.sourceforge.net>
-+dnl
-+AC_DEFUN([AC_PROMPT_USER],
-+[
-+MSG_CHECK=`echo "$2" | tail -1`
-+AC_CACHE_CHECK($MSG_CHECK, ac_cv_user_prompt_$1,
-+[echo "" >&AC_FD_MSG
-+AC_PROMPT_USER_NO_DEFINE($1,[$2],$3)
-+eval ac_cv_user_prompt_$1=\$$1
-+echo $ac_n "setting $MSG_CHECK to...  $ac_c" >&AC_FD_MSG
-+])
-+if test "$ac_cv_user_prompt_$1" != "none"; then
-+  if test "x$4" = "xquoted" -o "x$4" = "xQUOTED"; then
-+    AC_DEFINE_UNQUOTED($1,"$ac_cv_user_prompt_$1")
-+  else
-+    AC_DEFINE_UNQUOTED($1,$ac_cv_user_prompt_$1)
-+  fi
-+fi
-+]) dnl
-+
-+dnl @synopsis AC_CHECK_STRUCT_FOR(INCLUDES,STRUCT,MEMBER,DEFINE,[no])
-+dnl
-+dnl Checks STRUCT for MEMBER and defines DEFINE if found.
-+dnl
-+dnl @version 1.15
-+dnl @author Wes Hardaker <hardaker@users.sourceforge.net>
-+dnl
-+AC_DEFUN(AC_CHECK_STRUCT_FOR,[
-+
-+ac_safe_struct=`echo "$2" | sed 'y%./+-%__p_%'`
-+ac_safe_member=`echo "$3" | sed 'y%./+-%__p_%'`
-+ac_safe_all="ac_cv_struct_${ac_safe_struct}_has_${ac_safe_member}"
-+changequote(, )dnl
-+  ac_uc_define=STRUCT_`echo "${ac_safe_struct}_HAS_${ac_safe_member}" | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-+changequote([, ])dnl
-+
-+AC_MSG_CHECKING([for $2.$3])
-+AC_CACHE_VAL($ac_safe_all,
-+[
-+if test "x$4" = "x"; then
-+  defineit="= 0"
-+elif test "x$4" = "xno"; then
-+  defineit=""
-+else
-+  defineit="$4"
-+fi
-+AC_TRY_COMPILE([
-+$1
-+],[
-+struct $2 testit; 
-+testit.$3 $defineit;
-+], eval "${ac_safe_all}=yes", eval "${ac_safe_all}=no" )
-+])
-+
-+if eval "test \"x$`echo ${ac_safe_all}`\" = \"xyes\""; then
-+  AC_MSG_RESULT(yes)
-+  AC_DEFINE_UNQUOTED($ac_uc_define)
-+else
-+  AC_MSG_RESULT(no)
-+fi
-+
-+])
-+
-+dnl AC_CHECK_IFNET_FOR(SUBSTRUCT,[no])
-+AC_DEFUN(AC_CHECK_IFNET_FOR,[
-+dnl check for $1 in struct ifnet
-+AC_CHECK_STRUCT_FOR([
-+#ifdef IFNET_NEEDS_KERNEL
-+#define _KERNEL 1
-+#endif
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#ifdef HAVE_SYS_TIME_H
-+#include <sys/time.h>
-+#endif
-+#include <net/if.h>
-+#ifdef HAVE_NET_IF_VAR_H
-+#include <net/if_var.h>
-+#endif
-+#ifdef HAVE_SYS_QUEUE_H
-+#include <sys/queue.h>
-+#endif
-+#ifdef linux
-+struct ifnet {
-+      char    *if_name;               /* name, e.g. "en" or "lo" */
-+      short   if_unit;                /* sub-unit for lower level driver */
-+      short   if_mtu;                 /* maximum transmission unit */
-+      short   if_flags;               /* up/down, broadcast, etc. */
-+      int     if_metric;              /* routing metric (external only) */
-+      char    if_hwaddr [6];          /* ethernet address */
-+      int     if_type;                /* interface type: 1=generic,
-+                                         28=slip, ether=6, loopback=24 */
-+      int     if_speed;               /* interface speed: in bits/sec */
-+
-+      struct sockaddr if_addr;        /* interface's address */
-+      struct sockaddr ifu_broadaddr;  /* broadcast address */
-+      struct sockaddr ia_subnetmask;  /* interface's mask */
-+
-+      struct  ifqueue {
-+              int     ifq_len;
-+              int     ifq_drops;
-+      } if_snd;                       /* output queue */
-+      int     if_ibytes;              /* octets received on interface */
-+      int     if_ipackets;            /* packets received on interface */
-+      int     if_ierrors;             /* input errors on interface */
-+        int     if_iqdrops;             /* input queue overruns */
-+      int     if_obytes;              /* octets sent on interface */
-+      int     if_opackets;            /* packets sent on interface */
-+      int     if_oerrors;             /* output errors on interface */
-+      int     if_collisions;          /* collisions on csma interfaces */
-+/* end statistics */
-+      struct  ifnet *if_next;
-+};
-+#endif
-+], ifnet, $1, $2)
-+])
-+
-+dnl
-+dnl Add a search path to the LIBS and CFLAGS variables
-+dnl
-+AC_DEFUN(AC_ADD_SEARCH_PATH,[
-+  if test "x$1" != x -a -d $1; then
-+     if test -d $1/lib; then
-+       LDFLAGS="-L$1/lib $LDFLAGS"
-+     fi
-+     if test -d $1/include; then
-+      CPPFLAGS="-I$1/include $CPPFLAGS"
-+     fi
-+  fi
-+])
-+
-+dnl
-+dnl Store information for displaying later.
-+dnl
-+AC_DEFUN(AC_MSG_CACHE_INIT,[
-+  rm -f configure-summary
-+])
-+
-+AC_DEFUN(AC_MSG_CACHE_ADD,[
-+  cat >> configure-summary << EOF
-+  $1
-+EOF
-+])
-+
-+AC_DEFUN(AC_MSG_CACHE_DISPLAY,[
-+  echo ""
-+  echo "---------------------------------------------------------"
-+  echo "            Net-SNMP configuration summary:"
-+  echo "---------------------------------------------------------"
-+  echo ""
-+  cat configure-summary
-+  echo ""
-+  echo "---------------------------------------------------------"
-+  echo ""
-+])
-+
-diff -ruN net-snmp-5.1.2-orig/agent/Makefile.in net-snmp-5.1.2-5/agent/Makefile.in
---- net-snmp-5.1.2-orig/agent/Makefile.in      2003-10-14 15:30:48.000000000 +0200
-+++ net-snmp-5.1.2-5/agent/Makefile.in 2005-03-13 16:17:21.000000000 +0100
-@@ -82,7 +82,7 @@
- # libnetsnmpagent objects
- LIBAGENTOBJS=snmp_agent.o snmp_vars.o agent_read_config.o \
-       agent_registry.o agent_index.o agent_trap.o kernel.o \
--       agent_handler.o @OTHERAGENTLIBOBJS@
-+       agent_handler.o @OTHERAGENTLIBOBJS@ @WRAPLIBS@
- LLIBAGENTOBJS=snmp_agent.lo snmp_vars.lo agent_read_config.lo \
-       agent_registry.lo agent_index.lo agent_trap.lo kernel.lo \
-       agent_handler.lo @OTHERAGENTLIBLOBJS@
-@@ -120,11 +120,11 @@
- libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION):    ${LLIBAGENTOBJS} libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
--      $(LIB_LD_CMD) libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION) ${LLIBAGENTOBJS}  $(LIB_LD_LIBS)
-+      $(LIB_LD_CMD) libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION) ${LLIBAGENTOBJS}  $(LIB_LD_LIBS) $(AGENT_RELINK_LIBS)
-       $(RANLIB) libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
- libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION):    ${LMIBOBJS}
--      $(LIB_LD_CMD) libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION) ${LMIBOBJS}  $(LIB_LD_LIBS)
-+      $(LIB_LD_CMD) libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION) ${LMIBOBJS}  $(LIB_LD_LIBS) $(MIBS_RELINK_LIBS) $(LIBSENSORS)
-       $(RANLIB) libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
- embedperlinstall:
-diff -ruN net-snmp-5.1.2-orig/agent/helpers/Makefile.in net-snmp-5.1.2-5/agent/helpers/Makefile.in
---- net-snmp-5.1.2-orig/agent/helpers/Makefile.in      2004-03-01 06:26:12.000000000 +0100
-+++ net-snmp-5.1.2-5/agent/helpers/Makefile.in 2005-03-13 16:17:21.000000000 +0100
-@@ -68,5 +68,5 @@
- all: standardall
- libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION):    ${LOBJS}
--      $(LIB_LD_CMD) libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION) ${LOBJS}  $(LIB_LD_LIBS)
-+      $(LIB_LD_CMD) libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION) ${LOBJS}  $(LIB_LD_LIBS) $(HELPERS_RELINK_LIBS)
-       $(RANLIB) libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
-diff -ruN net-snmp-5.1.2-orig/agent/mibgroup/agentx/protocol.h net-snmp-5.1.2-5/agent/mibgroup/agentx/protocol.h
---- net-snmp-5.1.2-orig/agent/mibgroup/agentx/protocol.h       2002-04-20 09:30:01.000000000 +0200
-+++ net-snmp-5.1.2-5/agent/mibgroup/agentx/protocol.h  2005-03-13 16:17:21.000000000 +0100
-@@ -10,7 +10,7 @@
-      */
- #define AGENTX_PORT   705
--#define AGENTX_SOCKET "/var/agentx/master"
-+#define AGENTX_SOCKET "/var/run/agentx"
-     /*
-      * AgentX versions 
-diff -ruN net-snmp-5.1.2-orig/agent/mibgroup/mibII/interfaces.c net-snmp-5.1.2-5/agent/mibgroup/mibII/interfaces.c
---- net-snmp-5.1.2-orig/agent/mibgroup/mibII/interfaces.c      2004-07-23 02:55:41.000000000 +0200
-+++ net-snmp-5.1.2-5/agent/mibgroup/mibII/interfaces.c 2005-03-13 16:17:21.000000000 +0100
-@@ -1512,14 +1512,28 @@
-     struct ifreq    ifrq;
-     struct ifnet  **ifnetaddr_ptr;
-     FILE           *devin;
--    unsigned long   rec_pkt, rec_oct, rec_err, rec_drop;
--    unsigned long   snd_pkt, snd_oct, snd_err, snd_drop, coll;
-     int             i, fd;
-     conf_if_list   *if_ptr;
-+#ifdef SCNuMAX
-+    uintmax_t       rec_pkt, rec_oct, rec_err, rec_drop, rec_mcast;
-+    uintmax_t       snd_pkt, snd_oct, snd_err, snd_drop, coll;
-+    const char     *scan_line_2_2 =
-+        "%"   SCNuMAX " %"  SCNuMAX " %"  SCNuMAX " %"  SCNuMAX
-+        " %*" SCNuMAX " %*" SCNuMAX " %*" SCNuMAX " %*" SCNuMAX
-+        " %"  SCNuMAX " %"  SCNuMAX " %"  SCNuMAX " %"  SCNuMAX
-+        " %*" SCNuMAX " %"  SCNuMAX;
-+    const char     *scan_line_2_0 =
-+        "%"   SCNuMAX " %"  SCNuMAX " %*" SCNuMAX " %*" SCNuMAX
-+        " %*" SCNuMAX " %"  SCNuMAX " %"  SCNuMAX " %*" SCNuMAX
-+        " %*" SCNuMAX " %"  SCNuMAX;
-+#else
-+    unsigned long   rec_pkt, rec_oct, rec_err, rec_drop;
-+    unsigned long   snd_pkt, snd_oct, snd_err, snd_drop, coll;
-     const char     *scan_line_2_2 =
-         "%lu %lu %lu %lu %*lu %*lu %*lu %*lu %lu %lu %lu %lu %*lu %lu";
-     const char     *scan_line_2_0 =
-         "%lu %lu %*lu %*lu %*lu %lu %lu %*lu %*lu %lu";
-+#endif
-     const char     *scan_line_to_use;
-     struct timeval et;                              /* elapsed time */
-@@ -1598,6 +1612,10 @@
-         struct ifnet   *nnew;
-         char           *stats, *ifstart = line;
-+      /* Ignore interfaces with no statistics. */
-+      if (strstr(line, "No statistics available."))
-+          continue;
-+
-         if (line[strlen(line) - 1] == '\n')
-             line[strlen(line) - 1] = '\0';
-@@ -1631,7 +1649,7 @@
-                                                &coll) != 5)) {
-             if ((scan_line_to_use == scan_line_2_2)
-                 && !strstr(line, "No statistics available"))
--                snmp_log(LOG_ERR,
-+                snmp_log(LOG_DEBUG,
-                          "/proc/net/dev data format error, line ==|%s|",
-                          line);
-             continue;
-diff -ruN net-snmp-5.1.2-orig/agent/mibgroup/smux/smux.c net-snmp-5.1.2-5/agent/mibgroup/smux/smux.c
---- net-snmp-5.1.2-orig/agent/mibgroup/smux/smux.c     2004-02-04 12:25:20.000000000 +0100
-+++ net-snmp-5.1.2-5/agent/mibgroup/smux/smux.c        2005-03-13 16:17:21.000000000 +0100
-@@ -819,14 +819,14 @@
-     passwd[string_len] = '\0';
-     if (!smux_auth_peer(oid_name, oid_name_len, passwd, fd)) {
-         snmp_log(LOG_WARNING,
--                 "refused smux peer: oid %s, password %s, descr %s\n",
--                 oid_print, passwd, descr);
-+                 "refused smux peer: oid %s, descr %s\n",
-+                 oid_print, descr);
-         *fail = TRUE;
-         return ptr;
-     }
-     snmp_log(LOG_INFO,
--             "accepted smux peer: oid %s, password %s, descr %s\n",
--             oid_print, passwd, descr);
-+             "accepted smux peer: oid %s, descr %s\n",
-+             oid_print, descr);
-     *fail = FALSE;
-     return ptr;
- }
-diff -ruN net-snmp-5.1.2-orig/apps/Makefile.in net-snmp-5.1.2-5/apps/Makefile.in
---- net-snmp-5.1.2-orig/apps/Makefile.in       2004-03-09 16:51:28.000000000 +0100
-+++ net-snmp-5.1.2-5/apps/Makefile.in  2005-03-13 16:17:21.000000000 +0100
-@@ -129,7 +129,7 @@
-       $(LINK) -o $@ snmpdf.$(OSUFFIX) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} 
- libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
--      $(LIB_LD_CMD) libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION) ${LLIBTRAPD_OBJS}  $(LIB_LD_LIBS)
-+      $(LIB_LD_CMD) libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION) ${LLIBTRAPD_OBJS}  $(LIB_LD_LIBS) $(TRAPD_RELINK_LIBS)
-       $(RANLIB) libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION)
- snmpinforminstall:
-diff -ruN net-snmp-5.1.2-orig/apps/snmpnetstat/if.c net-snmp-5.1.2-5/apps/snmpnetstat/if.c
---- net-snmp-5.1.2-orig/apps/snmpnetstat/if.c  2002-04-20 09:30:10.000000000 +0200
-+++ net-snmp-5.1.2-5/apps/snmpnetstat/if.c     2005-03-13 16:17:21.000000000 +0100
-@@ -300,8 +300,9 @@
-             case IFINDEX:
-                 ifindex = *var->val.integer;
-                 for (cur_if = if_table;
--                     cur_if->ifindex != ifindex && cur_if->ifindex != 0;
--                     cur_if++);
-+                     cur_if < (if_table + cfg_nnets) &&
-+                     cur_if->ifindex != ifindex &&
-+                     cur_if->ifindex != 0; cur_if++);
-                 if (cur_if >= (if_table + cfg_nnets)) {
-                     fprintf(stderr,
-                             "Inconsistent reponse from server. Aborting\n");
-@@ -492,8 +493,14 @@
-             case IPIFINDEX:
-                 ifindex = *var->val.integer;
-                 for (cur_if = if_table;
--                     cur_if->ifindex != ifindex && cur_if->ifindex != 0;
--                     cur_if++);
-+                     cur_if < (if_table + cfg_nnets) &&
-+                     cur_if->ifindex != ifindex &&
-+                     cur_if->ifindex != 0; cur_if++);
-+                if (cur_if >= (if_table + cfg_nnets)) {
-+                    fprintf(stderr,
-+                            "Inconsistent reponse from server. Aborting.\n");
-+                    exit(0);
-+                }
-                 cur_if->ifindex = ifindex;
-                 break;
-             case IPADDR:
-@@ -567,8 +574,14 @@
-             case IFINDEX:
-                 ifindex = *var->val.integer;
-                 for (cur_if = if_table;
--                     cur_if->ifindex != ifindex && cur_if->ifindex != 0;
--                     cur_if++);
-+                     cur_if < (if_table + cfg_nnets) &&
-+                     cur_if->ifindex != ifindex &&
-+                     cur_if->ifindex != 0; cur_if++);
-+                if (cur_if >= (if_table + cfg_nnets)) {
-+                    fprintf(stderr,
-+                            "Inconsistent reponse from server. Aborting.\n");
-+                    exit(0);
-+                }
-                 cur_if->ifindex = ifindex;
-                 break;
-             case INOCTETS:
-diff -ruN net-snmp-5.1.2-orig/configure.in net-snmp-5.1.2-5/configure.in
---- net-snmp-5.1.2-orig/configure.in   2004-06-23 00:06:40.000000000 +0200
-+++ net-snmp-5.1.2-5/configure.in      2005-03-13 16:17:21.000000000 +0100
-@@ -161,6 +161,9 @@
-     AC_DEFINE(SNMP_NO_DEBUGGING)
- fi
-+AC_ARG_WITH(rpm,
-+[  --without-rpm                   Don't use RPM even if available.])
-+
- AC_ARG_WITH(dmalloc,
- [  --with-dmalloc=PATH             Use dmalloc library (www.dmalloc.com)],
-     if test "x$withval" = "xyes"; then
-@@ -1539,12 +1542,13 @@
-          AC_CHECK_LIB(RSAglue, RSA_PKCS1_RSAref)
-       fi
--      AC_CHECK_LIB(crypto, EVP_md5)
-+      AC_CHECK_LIB(crypto, EVP_md5, [CRYPTOLIBS=-lcrypto], , )
-       AC_CHECK_FUNCS(AES_cfb128_encrypt)
-     fi
- elif test "x$askedpkcs" = "xyes"; then
-     AC_CHECK_LIB(pkcs11, C_Initialize)
- fi
-+AC_SUBST(CRYPTOLIBS)
- # Check for libraries that the agent needs
- # saving old libraries
-@@ -1664,8 +1668,9 @@
- # Replace `main' with a function in -lkvm:
- AC_CHECK_LIB(kvm, kvm_read)
- # DYNAMIC MODULE SUPPORT
--AC_CHECK_LIB(dl, dlopen)
--AC_CHECK_FUNCS(dlopen)
-+AC_CHECK_FUNC(dlopen, AC_DEFINE(HAVE_DLOPEN),
-+      AC_CHECK_LIB(dl, dlopen, AC_DEFINE(HAVE_DLOPEN)
-+      LIBS="${LIBS} -ldl"))
- AC_CHECK_FUNCS(kvm_openfiles nlist knlist kvm_getprocs)
- echo "$with_mib_modules" | grep "ucd-snmp/diskio" >/dev/null
-@@ -1979,7 +1984,7 @@
- AC_MSG_RESULT([$ac_cv_type_ssize_t])
- if test $ac_cv_type_ssize_t = yes; then
--  AC_DEFINE(HAVE_SSIZE_T)
-+  AC_DEFINE(HAVE_SSIZE_T, 1, [Define if type ssize_t is available])
- fi
- # Check ps args
-diff -ruN net-snmp-5.1.2-orig/debian/README.Debian net-snmp-5.1.2-5/debian/README.Debian
-diff -ruN net-snmp-5.1.2-orig/debian/changelog net-snmp-5.1.2-5/debian/changelog
-diff -ruN net-snmp-5.1.2-orig/debian/control net-snmp-5.1.2-5/debian/control
-diff -ruN net-snmp-5.1.2-orig/debian/copyright net-snmp-5.1.2-5/debian/copyright
-diff -ruN net-snmp-5.1.2-orig/debian/fixman net-snmp-5.1.2-5/debian/fixman
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-base.dirs net-snmp-5.1.2-5/debian/libsnmp-base.dirs
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-base.docs net-snmp-5.1.2-5/debian/libsnmp-base.docs
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-base.files net-snmp-5.1.2-5/debian/libsnmp-base.files
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-base.postrm net-snmp-5.1.2-5/debian/libsnmp-base.postrm
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-base.prerm net-snmp-5.1.2-5/debian/libsnmp-base.prerm
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-perl.docs net-snmp-5.1.2-5/debian/libsnmp-perl.docs
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp-perl.files net-snmp-5.1.2-5/debian/libsnmp-perl.files
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5-dev.files net-snmp-5.1.2-5/debian/libsnmp5-dev.files
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5-dev.manpages net-snmp-5.1.2-5/debian/libsnmp5-dev.manpages
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5.dirs net-snmp-5.1.2-5/debian/libsnmp5.dirs
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5.docs net-snmp-5.1.2-5/debian/libsnmp5.docs
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5.files net-snmp-5.1.2-5/debian/libsnmp5.files
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5.postinst net-snmp-5.1.2-5/debian/libsnmp5.postinst
-diff -ruN net-snmp-5.1.2-orig/debian/libsnmp5.prerm net-snmp-5.1.2-5/debian/libsnmp5.prerm
-diff -ruN net-snmp-5.1.2-orig/debian/manpages/encode_keychange.1 net-snmp-5.1.2-5/debian/manpages/encode_keychange.1
-diff -ruN net-snmp-5.1.2-orig/debian/manpages/net-snmp-config.1 net-snmp-5.1.2-5/debian/manpages/net-snmp-config.1
-diff -ruN net-snmp-5.1.2-orig/debian/manpages/snmpvacm.1 net-snmp-5.1.2-5/debian/manpages/snmpvacm.1
-diff -ruN net-snmp-5.1.2-orig/debian/manpages/tkmib.1 net-snmp-5.1.2-5/debian/manpages/tkmib.1
-diff -ruN net-snmp-5.1.2-orig/debian/rules net-snmp-5.1.2-5/debian/rules
-diff -ruN net-snmp-5.1.2-orig/debian/snmp.files net-snmp-5.1.2-5/debian/snmp.files
-diff -ruN net-snmp-5.1.2-orig/debian/snmp.manpages net-snmp-5.1.2-5/debian/snmp.manpages
-diff -ruN net-snmp-5.1.2-orig/debian/snmp.preinst net-snmp-5.1.2-5/debian/snmp.preinst
-diff -ruN net-snmp-5.1.2-orig/debian/snmpd.default net-snmp-5.1.2-5/debian/snmpd.default
-diff -ruN net-snmp-5.1.2-orig/debian/snmpd.files net-snmp-5.1.2-5/debian/snmpd.files
-diff -ruN net-snmp-5.1.2-orig/debian/snmpd.init net-snmp-5.1.2-5/debian/snmpd.init
-diff -ruN net-snmp-5.1.2-orig/debian/snmpd.postinst net-snmp-5.1.2-5/debian/snmpd.postinst
-diff -ruN net-snmp-5.1.2-orig/debian/snmpd.postrm net-snmp-5.1.2-5/debian/snmpd.postrm
-diff -ruN net-snmp-5.1.2-orig/debian/tkmib.docs net-snmp-5.1.2-5/debian/tkmib.docs
-diff -ruN net-snmp-5.1.2-orig/debian/tkmib.files net-snmp-5.1.2-5/debian/tkmib.files
-diff -ruN net-snmp-5.1.2-orig/debian/tkmib.manpages net-snmp-5.1.2-5/debian/tkmib.manpages
-diff -ruN net-snmp-5.1.2-orig/debian/watch net-snmp-5.1.2-5/debian/watch
-diff -ruN net-snmp-5.1.2-orig/ipkg/libsnmp/CONTROL/control net-snmp-5.1.2-5/ipkg/libsnmp/CONTROL/control
-diff -ruN net-snmp-5.1.2-orig/ipkg/libsnmp-dev/CONTROL/control net-snmp-5.1.2-5/ipkg/libsnmp-dev/CONTROL/control
-diff -ruN net-snmp-5.1.2-orig/ipkg/rules net-snmp-5.1.2-5/ipkg/rules
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmp-utils/CONTROL/control net-snmp-5.1.2-5/ipkg/snmp-utils/CONTROL/control
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd/CONTROL/conffiles net-snmp-5.1.2-5/ipkg/snmpd/CONTROL/conffiles
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd/CONTROL/control net-snmp-5.1.2-5/ipkg/snmpd/CONTROL/control
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd/etc/default/snmpd net-snmp-5.1.2-5/ipkg/snmpd/etc/default/snmpd
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd/etc/init.d/snmpd net-snmp-5.1.2-5/ipkg/snmpd/etc/init.d/snmpd
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd/etc/snmp/snmpd.conf net-snmp-5.1.2-5/ipkg/snmpd/etc/snmp/snmpd.conf
-diff -ruN net-snmp-5.1.2-orig/ipkg/snmpd-static/CONTROL/control net-snmp-5.1.2-5/ipkg/snmpd-static/CONTROL/control
-diff -ruN net-snmp-5.1.2-orig/ipkg/version net-snmp-5.1.2-5/ipkg/version
-diff -ruN net-snmp-5.1.2-orig/local/Makefile.in net-snmp-5.1.2-5/local/Makefile.in
---- net-snmp-5.1.2-orig/local/Makefile.in      2003-12-20 05:38:17.000000000 +0100
-+++ net-snmp-5.1.2-5/local/Makefile.in 2005-03-13 16:17:21.000000000 +0100
-@@ -58,7 +58,7 @@
- mib2c.made: $(srcdir)/mib2c
-       if test "x$(PERLPROG)" != "x" ; then \
--        $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%;s#/usr/local/share/snmp#$(snmplibdir)#;' ${srcdir}/mib2c > mib2c.made; \
-+        $(PERLPROG) -p -e 's%^#!.*/perl.*%#!$(PERLPROG)%;s#/usr/local/share/snmp#$(snmplibdir)#;s#/usr/local/etc/snmp#$(SNMPCONFPATH)#;' ${srcdir}/mib2c > mib2c.made; \
-       else \
-         touch mib2c.made; \
-         fi
-diff -ruN net-snmp-5.1.2-orig/local/mib2c net-snmp-5.1.2-5/local/mib2c
---- net-snmp-5.1.2-orig/local/mib2c    2004-06-15 16:26:37.000000000 +0200
-+++ net-snmp-5.1.2-5/local/mib2c       2005-03-13 16:17:21.000000000 +0100
-@@ -56,7 +56,8 @@
- if($ENV{MIB2C_DIR}) {
-   push @def_search_dirs, $ENV{MIB2C_DIR};
- }
--push @def_search_dirs, "/usr/local/share/snmp/";
-+push @def_search_dirs, "/etc/snmp/";
-+push @def_search_dirs, "/usr/share/snmp/";
- sub usage {
-diff -ruN net-snmp-5.1.2-orig/man/mib2c.1.def net-snmp-5.1.2-5/man/mib2c.1.def
---- net-snmp-5.1.2-orig/man/mib2c.1.def        2003-10-02 20:04:19.000000000 +0200
-+++ net-snmp-5.1.2-5/man/mib2c.1.def   2005-03-13 16:17:21.000000000 +0100
-@@ -72,8 +72,9 @@
- .TP
- .BI -c " CONFIGFILE"
- Use CONFIGFILE when generating code.  These files will be searched for
--first in the current directory and then in the DATADIR directory
--(which is where the default mib2c configuration files can be found).
-+first in the current directory and then in /etc/snmp
-+(which is where the default mib2c configuration files can be found)
-+and finally in the DATADIR directory.
- Running mib2c without the -c CONFIGFILE option will display
- a description of the valid values for CONFIGFILE, that is,
- the available config files, including new ones that you might
-diff -ruN net-snmp-5.1.2-orig/man/mib_api.3.def net-snmp-5.1.2-5/man/mib_api.3.def
---- net-snmp-5.1.2-orig/man/mib_api.3.def      2004-04-15 00:41:32.000000000 +0200
-+++ net-snmp-5.1.2-5/man/mib_api.3.def 2005-03-13 16:17:21.000000000 +0100
-@@ -5,7 +5,7 @@
- add_module_replacement,
- read_module, read_mib, read_all_mibs,
- read_objid, read_module_node,
--get_module_node, read_objid
-+get_module_node
- snmp_set_mib_warnings, snmp_set_save_descriptions,
- shutdown_mib,
- print_mib,
-@@ -34,9 +34,9 @@
- .PP
- .BI "void print_mib(FILE *" "fp" );
- .PP
--.BI "int read_objid(char *" "input" ", oid *" "output" ", int *" "out_len" );
-+.BI "int read_objid(char *" "input" ", oid *" "output" ", size_t *" "out_len" );
- .br
--.BI "int get_module_node(char *" "name" ", char *" "module" ", oid *" "objid" ", int *" "objidlen" );
-+.BI "int get_module_node(char *" "name" ", char *" "module" ", oid *" "objid" ", size_t *" "objidlen" );
- .PP
- .BI "void print_variable(const oid *" "objid" ", size_t " "objidlen" ", struct variable_list *" "variable" );
- .br
-diff -ruN net-snmp-5.1.2-orig/man/snmp_config.5.def net-snmp-5.1.2-5/man/snmp_config.5.def
---- net-snmp-5.1.2-orig/man/snmp_config.5.def  2003-12-10 11:41:41.000000000 +0100
-+++ net-snmp-5.1.2-5/man/snmp_config.5.def     2005-03-13 16:17:21.000000000 +0100
-@@ -11,7 +11,7 @@
- found and read from.  By default, the applications look for
- configuration files in the following 4 directories, in order:
- SYSCONFDIR/snmp,
--DATADIR/snmp, LIBDIR/snmp, and $HOME/.snmp.  In each of these
-+/etc/snmp, LIBDIR/snmp, and $HOME/.snmp.  In each of these
- directories, it looks for files with the extension of both
- .IR conf " and " local.conf
- (reading the second ones last).  In this manner, there are
-diff -ruN net-snmp-5.1.2-orig/man/snmp_trap_api.3.def net-snmp-5.1.2-5/man/snmp_trap_api.3.def
---- net-snmp-5.1.2-orig/man/snmp_trap_api.3.def        2003-09-29 04:58:18.000000000 +0200
-+++ net-snmp-5.1.2-5/man/snmp_trap_api.3.def   2005-03-13 16:17:21.000000000 +0100
-@@ -1,8 +1,7 @@
- .TH SNMP_TRAP_API 3 "7 Mar 2002" VVERSIONINFO "Net-SNMP"
- .UC 5
- .SH NAME
--send_easy_trap, send_trap_vars, send_v2trap - send TRAPs or INFORMs
--from a Net-SNMP MIB module
-+send_easy_trap, send_trap_vars, send_v2trap - send TRAPs or INFORMs from a Net-SNMP MIB module
- .SH SYNOPSIS
- .B #include <net-snmp/agent/agent_trap.h>
- .PP
-diff -ruN net-snmp-5.1.2-orig/mibs/BGP4-MIB.txt net-snmp-5.1.2-5/mibs/BGP4-MIB.txt
---- net-snmp-5.1.2-orig/mibs/BGP4-MIB.txt      1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/BGP4-MIB.txt 2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,929 @@
-+    BGP4-MIB DEFINITIONS ::= BEGIN
-+
-+        IMPORTS
-+            MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
-+            IpAddress, Integer32, Counter32, Gauge32, mib-2
-+                FROM SNMPv2-SMI
-+            MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
-+                FROM SNMPv2-CONF;
-+
-+        bgp MODULE-IDENTITY
-+            LAST-UPDATED "9902100000Z"
-+            ORGANIZATION "IETF IDR Working Group"
-+            CONTACT-INFO "E-mail:  idr@merit.net
-+
-+                          Susan Hares  (Editor)
-+                          Merit Network
-+                          4251 Plymouth Road
-+                          Suite C
-+                          Ann Arbor, MI 48105-2785
-+                          Tel: +1 734 936 2095
-+                          Fax: +1 734 647 3185
-+                          E-mail: skh@merit.edu
-+
-+                          Jeff Johnson (Editor)
-+                          RedBack Networks, Inc.
-+                          1389 Moffett Park Drive
-+                          Sunnyvale, CA  94089-1134
-+                          Tel: +1 408 548 3516
-+                          Fax: +1 408 548 3599
-+                          E-mail: jeff@redback.com"
-+            DESCRIPTION
-+                    "The MIB module for BGP-4."
-+            REVISION    "9902100000Z"
-+            DESCRIPTION
-+                    "Corrected duplicate OBJECT IDENTIFIER
-+                     assignment in the conformance information."
-+            REVISION    "9601080000Z"
-+            DESCRIPTION
-+                    "1) Fixed the definitions of the traps to
-+                     make them equivalent to their initial
-+                     definition in RFC 1269.
-+                     2) Added compliance and conformance info."
-+            ::= { mib-2 15 }
-+
-+        bgpVersion OBJECT-TYPE
-+            SYNTAX     OCTET STRING (SIZE (1..255))
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Vector of supported BGP protocol version
-+                    numbers.  Each peer negotiates the version
-+                    from this vector.  Versions are identified
-+                    via the string of bits contained within this
-+                    object.  The first octet contains bits 0 to
-+                    7, the second octet contains bits 8 to 15,
-+                    and so on, with the most significant bit
-+                    referring to the lowest bit number in the
-+                    octet (e.g., the MSB of the first octet
-+                    refers to bit 0).  If a bit, i, is present
-+                    and set, then the version (i+1) of the BGP
-+                    is supported."
-+            ::= { bgp 1 }
-+
-+        bgpLocalAs OBJECT-TYPE
-+            SYNTAX     INTEGER (0..65535)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The local autonomous system number."
-+            ::= { bgp 2 }
-+
-+
-+
-+        -- BGP Peer table.  This table contains, one entry per BGP
-+        -- peer, information about the BGP peer.
-+
-+        bgpPeerTable OBJECT-TYPE
-+            SYNTAX     SEQUENCE OF BgpPeerEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     current
-+            DESCRIPTION
-+                    "BGP peer table.  This table contains,
-+                    one entry per BGP peer, information about the
-+                    connections with BGP peers."
-+            ::= { bgp 3 }
-+
-+        bgpPeerEntry OBJECT-TYPE
-+            SYNTAX     BgpPeerEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     current
-+            DESCRIPTION
-+                    "Entry containing information about the
-+                    connection with a BGP peer."
-+            INDEX { bgpPeerRemoteAddr }
-+            ::= { bgpPeerTable 1 }
-+
-+        BgpPeerEntry ::= SEQUENCE {
-+                bgpPeerIdentifier
-+                    IpAddress,
-+                bgpPeerState
-+                    INTEGER,
-+                bgpPeerAdminStatus
-+                    INTEGER,
-+                bgpPeerNegotiatedVersion
-+                    Integer32,
-+                bgpPeerLocalAddr
-+                    IpAddress,
-+                bgpPeerLocalPort
-+                    INTEGER,
-+                bgpPeerRemoteAddr
-+                    IpAddress,
-+                bgpPeerRemotePort
-+                    INTEGER,
-+                bgpPeerRemoteAs
-+                    INTEGER,
-+                bgpPeerInUpdates
-+                    Counter32,
-+                bgpPeerOutUpdates
-+                    Counter32,
-+                bgpPeerInTotalMessages
-+                    Counter32,
-+                bgpPeerOutTotalMessages
-+                    Counter32,
-+                bgpPeerLastError
-+                    OCTET STRING,
-+                bgpPeerFsmEstablishedTransitions
-+                    Counter32,
-+                bgpPeerFsmEstablishedTime
-+                    Gauge32,
-+                bgpPeerConnectRetryInterval
-+                    INTEGER,
-+                bgpPeerHoldTime
-+                    INTEGER,
-+                bgpPeerKeepAlive
-+                    INTEGER,
-+                bgpPeerHoldTimeConfigured
-+                    INTEGER,
-+                bgpPeerKeepAliveConfigured
-+                    INTEGER,
-+                bgpPeerMinASOriginationInterval
-+                    INTEGER,
-+                bgpPeerMinRouteAdvertisementInterval
-+                    INTEGER,
-+                bgpPeerInUpdateElapsedTime
-+                    Gauge32
-+                }
-+
-+        bgpPeerIdentifier OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The BGP Identifier of this entry's BGP peer."
-+            ::= { bgpPeerEntry 1 }
-+
-+        bgpPeerState OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                                idle(1),
-+                                connect(2),
-+                                active(3),
-+                                opensent(4),
-+                                openconfirm(5),
-+                                established(6)
-+                       }
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The BGP peer connection state."
-+            ::= { bgpPeerEntry 2 }
-+
-+        bgpPeerAdminStatus OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                                stop(1),
-+                                start(2)
-+                       }
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "The desired state of the BGP connection.  A
-+                    transition from 'stop' to 'start' will cause
-+                    the BGP Start Event to be generated.  A
-+                    transition from 'start' to 'stop' will cause
-+                    the BGP Stop Event to be generated.  This
-+                    parameter can be used to restart BGP peer
-+                    connections.  Care should be used in providing
-+                    write access to this object without adequate
-+                    authentication."
-+            ::= { bgpPeerEntry 3 }
-+
-+        bgpPeerNegotiatedVersion OBJECT-TYPE
-+            SYNTAX     Integer32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The negotiated version of BGP running between
-+                    the two peers."
-+            ::= { bgpPeerEntry 4 }
-+
-+        bgpPeerLocalAddr OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The local IP address of this entry's BGP
-+                    connection."
-+            ::= { bgpPeerEntry 5 }
-+
-+        bgpPeerLocalPort OBJECT-TYPE
-+            SYNTAX     INTEGER (0..65535)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The local port for the TCP connection between
-+                    the BGP peers."
-+            ::= { bgpPeerEntry 6 }
-+
-+        bgpPeerRemoteAddr OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The remote IP address of this entry's BGP
-+                    peer."
-+            ::= { bgpPeerEntry 7 }
-+
-+        bgpPeerRemotePort OBJECT-TYPE
-+            SYNTAX     INTEGER (0..65535)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The remote port for the TCP connection between
-+                    the BGP peers.  Note that the objects
-+                    bgpPeerLocalAddr, bgpPeerLocalPort,
-+                    bgpPeerRemoteAddr and bgpPeerRemotePort
-+                    provide the appropriate reference to the
-+                    standard MIB TCP connection table."
-+            ::= { bgpPeerEntry 8 }
-+
-+        bgpPeerRemoteAs OBJECT-TYPE
-+            SYNTAX     INTEGER (0..65535)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The remote autonomous system number."
-+            ::= { bgpPeerEntry 9 }
-+
-+        bgpPeerInUpdates OBJECT-TYPE
-+            SYNTAX     Counter32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The number of BGP UPDATE messages received on
-+                    this connection.  This object should be
-+                    initialized to zero (0) when the connection is
-+                    established."
-+            ::= { bgpPeerEntry 10 }
-+
-+        bgpPeerOutUpdates OBJECT-TYPE
-+            SYNTAX     Counter32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The number of BGP UPDATE messages transmitted
-+                    on this connection.  This object should be
-+                    initialized to zero (0) when the connection is
-+                    established."
-+            ::= { bgpPeerEntry 11 }
-+
-+        bgpPeerInTotalMessages OBJECT-TYPE
-+            SYNTAX     Counter32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The total number of messages received from the
-+                    remote peer on this connection.  This object
-+                    should be initialized to zero when the
-+                    connection is established."
-+            ::= { bgpPeerEntry 12 }
-+
-+        bgpPeerOutTotalMessages OBJECT-TYPE
-+            SYNTAX     Counter32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The total number of messages transmitted to
-+                    the remote peer on this connection.  This object
-+                    should be initialized to zero when the
-+                    connection is established."
-+            ::= { bgpPeerEntry 13 }
-+
-+        bgpPeerLastError OBJECT-TYPE
-+            SYNTAX     OCTET STRING (SIZE (2))
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The last error code and subcode seen by this
-+                    peer on this connection.  If no error has
-+                    occurred, this field is zero.  Otherwise, the
-+                    first byte of this two byte OCTET STRING
-+                    contains the error code, and the second byte
-+                    contains the subcode."
-+            ::= { bgpPeerEntry 14 }
-+
-+        bgpPeerFsmEstablishedTransitions OBJECT-TYPE
-+            SYNTAX     Counter32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The total number of times the BGP FSM
-+                    transitioned into the established state."
-+            ::= { bgpPeerEntry 15 }
-+
-+        bgpPeerFsmEstablishedTime OBJECT-TYPE
-+            SYNTAX     Gauge32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "This timer indicates how long (in seconds) this
-+                    peer has been in the Established state or how long
-+                    since this peer was last in the Established state.
-+                    It is set to zero when a new peer is configured or
-+                    the router is booted."
-+            ::= { bgpPeerEntry 16 }
-+
-+        bgpPeerConnectRetryInterval OBJECT-TYPE
-+            SYNTAX     INTEGER (1..65535)
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the ConnectRetry
-+                    timer.  The suggested value for this timer is
-+                    120 seconds."
-+            ::= { bgpPeerEntry 17 }
-+
-+        bgpPeerHoldTime OBJECT-TYPE
-+            SYNTAX     INTEGER  ( 0 | 3..65535 )
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the Hold Timer
-+                    established with the peer.  The value of this
-+                    object is calculated by this BGP speaker by
-+                    using the smaller of the value in
-+                    bgpPeerHoldTimeConfigured and the Hold Time
-+                    received in the OPEN message.  This value
-+                    must be at lease three seconds if it is not
-+                    zero (0) in which case the Hold Timer has
-+                    not been established with the peer, or, the
-+                    value of bgpPeerHoldTimeConfigured is zero (0)."
-+            ::= { bgpPeerEntry 18 }
-+
-+        bgpPeerKeepAlive OBJECT-TYPE
-+            SYNTAX     INTEGER ( 0 | 1..21845 )
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the KeepAlive
-+                    timer established with the peer.  The value of
-+                    this object is calculated by this BGP speaker
-+                    such that, when compared with bgpPeerHoldTime,
-+                    it has the same proportion as what
-+                    bgpPeerKeepAliveConfigured has when compared
-+                    with bgpPeerHoldTimeConfigured.  If the value
-+                    of this object is zero (0), it indicates that
-+                    the KeepAlive timer has not been established
-+                    with the peer, or, the value of
-+                    bgpPeerKeepAliveConfigured is zero (0)."
-+            ::= { bgpPeerEntry 19 }
-+
-+        bgpPeerHoldTimeConfigured OBJECT-TYPE
-+            SYNTAX     INTEGER ( 0 | 3..65535 )
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the Hold Time
-+                    configured for this BGP speaker with this peer.
-+                    This value is placed in an OPEN message sent to
-+                    this peer by this BGP speaker, and is compared
-+                    with the Hold Time field in an OPEN message
-+                    received from the peer when determining the Hold
-+                    Time (bgpPeerHoldTime) with the peer.  This value
-+                    must not be less than three seconds if it is not
-+                    zero (0) in which case the Hold Time is NOT to be
-+                    established with the peer.  The suggested value for
-+                    this timer is 90 seconds."
-+            ::= { bgpPeerEntry 20 }
-+
-+        bgpPeerKeepAliveConfigured OBJECT-TYPE
-+            SYNTAX     INTEGER ( 0 | 1..21845 )
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the KeepAlive timer
-+                    configured for this BGP speaker with this peer.
-+                    The value of this object will only determine the
-+                    KEEPALIVE messages' frequency relative to the value
-+                    specified in bgpPeerHoldTimeConfigured; the actual
-+                    time interval for the KEEPALIVE messages is
-+                    indicated by bgpPeerKeepAlive.  A reasonable
-+                    maximum value for this timer would be configured to
-+                    be one third of that of bgpPeerHoldTimeConfigured.
-+                    If the value of this object is zero (0), no
-+                    periodical KEEPALIVE messages are sent to the peer
-+                    after the BGP connection has been established.  The
-+                    suggested value for this timer is 30 seconds."
-+            ::= { bgpPeerEntry 21 }
-+
-+        bgpPeerMinASOriginationInterval OBJECT-TYPE
-+            SYNTAX     INTEGER (1..65535)
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the
-+                    MinASOriginationInterval timer.
-+                    The suggested value for this timer is 15 seconds."
-+            ::= { bgpPeerEntry 22 }
-+
-+        bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
-+            SYNTAX     INTEGER (1..65535)
-+            MAX-ACCESS read-write
-+            STATUS     current
-+            DESCRIPTION
-+                    "Time interval in seconds for the
-+                    MinRouteAdvertisementInterval timer.
-+                    The suggested value for this timer is 30 seconds."
-+            ::= { bgpPeerEntry 23 }
-+
-+        bgpPeerInUpdateElapsedTime OBJECT-TYPE
-+            SYNTAX     Gauge32
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Elapsed time in seconds since the last BGP
-+                    UPDATE message was received from the peer.
-+                    Each time bgpPeerInUpdates is incremented,
-+                    the value of this object is set to zero (0)."
-+            ::= { bgpPeerEntry 24 }
-+
-+
-+
-+        bgpIdentifier OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The BGP Identifier of local system."
-+            ::= { bgp 4 }
-+
-+
-+
-+        -- Received Path Attribute Table.  This table contains,
-+        -- one entry per path to a network, path attributes
-+        -- received from all peers running BGP version 3 or less.
-+        -- This table is obsolete, having been replaced in
-+        -- functionality with the bgp4PathAttrTable.
-+
-+        bgpRcvdPathAttrTable OBJECT-TYPE
-+            SYNTAX     SEQUENCE OF BgpPathAttrEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The BGP Received Path Attribute Table contains
-+                    information about paths to destination networks
-+                    received from all peers running BGP version 3 or
-+                    less."
-+            ::= { bgp 5 }
-+
-+        bgpPathAttrEntry OBJECT-TYPE
-+            SYNTAX     BgpPathAttrEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "Information about a path to a network."
-+            INDEX { bgpPathAttrDestNetwork,
-+                    bgpPathAttrPeer        }
-+            ::= { bgpRcvdPathAttrTable 1 }
-+
-+        BgpPathAttrEntry ::= SEQUENCE {
-+            bgpPathAttrPeer
-+                 IpAddress,
-+            bgpPathAttrDestNetwork
-+                 IpAddress,
-+            bgpPathAttrOrigin
-+                 INTEGER,
-+            bgpPathAttrASPath
-+                 OCTET STRING,
-+            bgpPathAttrNextHop
-+                 IpAddress,
-+            bgpPathAttrInterASMetric
-+                 Integer32
-+        }
-+
-+        bgpPathAttrPeer OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The IP address of the peer where the path
-+                    information was learned."
-+            ::= { bgpPathAttrEntry 1 }
-+
-+        bgpPathAttrDestNetwork OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The address of the destination network."
-+            ::= { bgpPathAttrEntry 2 }
-+
-+        bgpPathAttrOrigin OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                           igp(1),-- networks are interior
-+                           egp(2),-- networks learned via EGP
-+                           incomplete(3) -- undetermined
-+                       }
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                 "The ultimate origin of the path information."
-+            ::= { bgpPathAttrEntry 3 }
-+
-+        bgpPathAttrASPath OBJECT-TYPE
-+            SYNTAX     OCTET STRING (SIZE (2..255))
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The set of ASs that must be traversed to reach
-+                    the network.  This object is probably best
-+                    represented as SEQUENCE OF INTEGER.  For SMI
-+                    compatibility, though, it is represented as
-+                    OCTET STRING.  Each AS is represented as a pair
-+                    of octets according to the following algorithm:
-+
-+                        first-byte-of-pair = ASNumber / 256;
-+                        second-byte-of-pair = ASNumber & 255;"
-+            ::= { bgpPathAttrEntry 4 }
-+
-+        bgpPathAttrNextHop OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The address of the border router that should
-+                    be used for the destination network."
-+            ::= { bgpPathAttrEntry 5 }
-+
-+        bgpPathAttrInterASMetric OBJECT-TYPE
-+            SYNTAX     Integer32
-+            MAX-ACCESS read-only
-+            STATUS     obsolete
-+            DESCRIPTION
-+                    "The optional inter-AS metric.  If this
-+                    attribute has not been provided for this route,
-+                    the value for this object is 0."
-+            ::= { bgpPathAttrEntry 6 }
-+
-+
-+
-+        -- BGP-4 Received Path Attribute Table.  This table contains,
-+        -- one entry per path to a network, path attributes
-+        -- received from all peers running BGP-4.
-+
-+        bgp4PathAttrTable OBJECT-TYPE
-+            SYNTAX     SEQUENCE OF Bgp4PathAttrEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     current
-+            DESCRIPTION
-+                    "The BGP-4 Received Path Attribute Table contains
-+                    information about paths to destination networks
-+                    received from all BGP4 peers."
-+            ::= { bgp 6 }
-+
-+        bgp4PathAttrEntry OBJECT-TYPE
-+            SYNTAX     Bgp4PathAttrEntry
-+            MAX-ACCESS not-accessible
-+            STATUS     current
-+            DESCRIPTION
-+                    "Information about a path to a network."
-+            INDEX { bgp4PathAttrIpAddrPrefix,
-+                    bgp4PathAttrIpAddrPrefixLen,
-+                    bgp4PathAttrPeer            }
-+            ::= { bgp4PathAttrTable 1 }
-+
-+        Bgp4PathAttrEntry ::= SEQUENCE {
-+            bgp4PathAttrPeer
-+                 IpAddress,
-+            bgp4PathAttrIpAddrPrefixLen
-+                 INTEGER,
-+            bgp4PathAttrIpAddrPrefix
-+                 IpAddress,
-+            bgp4PathAttrOrigin
-+                 INTEGER,
-+            bgp4PathAttrASPathSegment
-+                 OCTET STRING,
-+            bgp4PathAttrNextHop
-+                 IpAddress,
-+            bgp4PathAttrMultiExitDisc
-+                 INTEGER,
-+            bgp4PathAttrLocalPref
-+                 INTEGER,
-+            bgp4PathAttrAtomicAggregate
-+                 INTEGER,
-+            bgp4PathAttrAggregatorAS
-+                 INTEGER,
-+            bgp4PathAttrAggregatorAddr
-+                 IpAddress,
-+            bgp4PathAttrCalcLocalPref
-+                 INTEGER,
-+            bgp4PathAttrBest
-+                 INTEGER,
-+            bgp4PathAttrUnknown
-+                 OCTET STRING
-+        }
-+
-+        bgp4PathAttrPeer OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The IP address of the peer where the path
-+                    information was learned."
-+            ::= { bgp4PathAttrEntry 1 }
-+        bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
-+            SYNTAX     INTEGER (0..32)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Length in bits of the IP address prefix in the
-+                    Network Layer Reachability Information field."
-+            ::= { bgp4PathAttrEntry 2 }
-+
-+        bgp4PathAttrIpAddrPrefix OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "An IP address prefix in the Network Layer
-+                    Reachability Information field.  This object
-+                    is an IP address containing the prefix with
-+                    length specified by bgp4PathAttrIpAddrPrefixLen.
-+                    Any bits beyond the length specified by
-+                    bgp4PathAttrIpAddrPrefixLen are zeroed."
-+            ::= { bgp4PathAttrEntry 3 }
-+
-+        bgp4PathAttrOrigin OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                                 igp(1),-- networks are interior
-+                                 egp(2),-- networks learned via EGP
-+                                 incomplete(3) -- undetermined
-+                               }
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The ultimate origin of the path information."
-+            ::= { bgp4PathAttrEntry 4 }
-+
-+        bgp4PathAttrASPathSegment OBJECT-TYPE
-+            SYNTAX     OCTET STRING (SIZE (2..255))
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The sequence of AS path segments.  Each AS
-+                    path segment is represented by a triple
-+                    <type, length, value>.
-+
-+                    The type is a 1-octet field which has two
-+                    possible values:
-+                         1      AS_SET: unordered set of ASs a
-+                                     route in the UPDATE message
-+                                     has traversed
-+                         2      AS_SEQUENCE: ordered set of ASs
-+                                     a route in the UPDATE message
-+                                     has traversed.
-+
-+                    The length is a 1-octet field containing the
-+                    number of ASs in the value field.
-+
-+                    The value field contains one or more AS
-+                    numbers, each AS is represented in the octet
-+                    string as a pair of octets according to the
-+                    following algorithm:
-+
-+                        first-byte-of-pair = ASNumber / 256;
-+                        second-byte-of-pair = ASNumber & 255;"
-+            ::= { bgp4PathAttrEntry 5 }
-+
-+        bgp4PathAttrNextHop OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The address of the border router that should
-+                    be used for the destination network."
-+            ::= { bgp4PathAttrEntry 6 }
-+
-+        bgp4PathAttrMultiExitDisc OBJECT-TYPE
-+            SYNTAX     INTEGER (-1..2147483647)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "This metric is used to discriminate between
-+                    multiple exit points to an adjacent autonomous
-+                    system.  A value of -1 indicates the absence of
-+                    this attribute."
-+            ::= { bgp4PathAttrEntry 7 }
-+
-+        bgp4PathAttrLocalPref OBJECT-TYPE
-+            SYNTAX     INTEGER (-1..2147483647)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The originating BGP4 speaker's degree of
-+                    preference for an advertised route.  A value of
-+                    -1 indicates the absence of this attribute."
-+            ::= { bgp4PathAttrEntry 8 }
-+
-+        bgp4PathAttrAtomicAggregate OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                           lessSpecificRrouteNotSelected(1),
-+                           lessSpecificRouteSelected(2)
-+                       }
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "Whether or not a system has selected
-+                    a less specific route without selecting a
-+                    more specific route."
-+            ::= { bgp4PathAttrEntry 9 }
-+
-+        bgp4PathAttrAggregatorAS OBJECT-TYPE
-+            SYNTAX     INTEGER (0..65535)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The AS number of the last BGP4 speaker that
-+                    performed route aggregation.  A value of zero (0)
-+                    indicates the absence of this attribute."
-+            ::= { bgp4PathAttrEntry 10 }
-+
-+        bgp4PathAttrAggregatorAddr OBJECT-TYPE
-+            SYNTAX     IpAddress
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The IP address of the last BGP4 speaker that
-+                     performed route aggregation.  A value of
-+                     0.0.0.0 indicates the absence of this attribute."
-+            ::= { bgp4PathAttrEntry 11 }
-+
-+        bgp4PathAttrCalcLocalPref OBJECT-TYPE
-+            SYNTAX     INTEGER (-1..2147483647)
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "The degree of preference calculated by the
-+                    receiving BGP4 speaker for an advertised route.
-+                    A value of -1 indicates the absence of this
-+                    attribute."
-+            ::= { bgp4PathAttrEntry 12 }
-+
-+        bgp4PathAttrBest OBJECT-TYPE
-+            SYNTAX     INTEGER {
-+                           false(1),-- not chosen as best route
-+                           true(2) -- chosen as best route
-+                       }
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "An indication of whether or not this route
-+                    was chosen as the best BGP4 route."
-+            ::= { bgp4PathAttrEntry 13 }
-+
-+        bgp4PathAttrUnknown OBJECT-TYPE
-+            SYNTAX     OCTET STRING (SIZE(0..255))
-+            MAX-ACCESS read-only
-+            STATUS     current
-+            DESCRIPTION
-+                    "One or more path attributes not understood
-+                     by this BGP4 speaker.  Size zero (0) indicates
-+                     the absence of such attribute(s).  Octets
-+                     beyond the maximum size, if any, are not
-+                     recorded by this object."
-+            ::= { bgp4PathAttrEntry 14 }
-+
-+
-+        -- Traps.
-+
-+        -- note that in RFC 1657, bgpTraps was incorrectly
-+        -- assigned a value of { bgp 7 }, and each of the
-+        -- traps had the bgpPeerRemoteAddr object inappropriately
-+        -- removed from their OBJECTS clause.  The following
-+        -- definitions restore the semantics of the traps as
-+        -- they were initially defined in RFC 1269.
-+
-+        -- { bgp 7 } is unused
-+
-+        bgpTraps          OBJECT IDENTIFIER ::= { bgp 0 }
-+
-+        bgpEstablished NOTIFICATION-TYPE
-+            OBJECTS { bgpPeerRemoteAddr,
-+                      bgpPeerLastError,
-+                      bgpPeerState      }
-+            STATUS  current
-+            DESCRIPTION
-+                    "The BGP Established event is generated when
-+                    the BGP FSM enters the ESTABLISHED state."
-+            ::= { bgpTraps 1 }
-+
-+        bgpBackwardTransition NOTIFICATION-TYPE
-+            OBJECTS { bgpPeerRemoteAddr,
-+                      bgpPeerLastError,
-+                      bgpPeerState      }
-+            STATUS  current
-+            DESCRIPTION
-+                    "The BGPBackwardTransition Event is generated
-+                    when the BGP FSM moves from a higher numbered
-+                    state to a lower numbered state."
-+            ::= { bgpTraps 2 }
-+
-+        -- conformance information
-+
-+        bgpMIBConformance OBJECT IDENTIFIER ::= { bgp 8 }
-+        bgpMIBCompliances OBJECT IDENTIFIER ::= { bgpMIBConformance 1 }
-+        bgpMIBGroups      OBJECT IDENTIFIER ::= { bgpMIBConformance 2 }
-+
-+        -- compliance statements
-+
-+        bgpMIBCompliance MODULE-COMPLIANCE
-+            STATUS  current
-+            DESCRIPTION
-+                    "The compliance statement for entities which
-+                     implement the BGP4 mib."
-+            MODULE  -- this module
-+                MANDATORY-GROUPS { bgp4MIBGlobalsGroup,
-+                                   bgp4MIBPeerGroup,
-+                                   bgp4MIBPathAttrGroup,
-+                                   bgp4MIBNotificationGroup }
-+            ::= { bgpMIBCompliances 1 }
-+
-+        -- units of conformance
-+
-+        bgp4MIBGlobalsGroup OBJECT-GROUP
-+            OBJECTS { bgpVersion,
-+                      bgpLocalAs,
-+                      bgpIdentifier }
-+            STATUS  current
-+            DESCRIPTION
-+                    "A collection of objects providing information
-+                     on global BGP state."
-+            ::= { bgpMIBGroups 1 }
-+
-+        bgp4MIBPeerGroup OBJECT-GROUP
-+            OBJECTS { bgpPeerIdentifier,
-+                      bgpPeerState,
-+                      bgpPeerAdminStatus,
-+                      bgpPeerNegotiatedVersion,
-+                      bgpPeerLocalAddr,
-+                      bgpPeerLocalPort,
-+                      bgpPeerRemoteAddr,
-+                      bgpPeerRemotePort,
-+                      bgpPeerRemoteAs,
-+                      bgpPeerInUpdates,
-+                      bgpPeerOutUpdates,
-+                      bgpPeerInTotalMessages,
-+                      bgpPeerOutTotalMessages,
-+                      bgpPeerLastError,
-+                      bgpPeerFsmEstablishedTransitions,
-+                      bgpPeerFsmEstablishedTime,
-+                      bgpPeerConnectRetryInterval,
-+                      bgpPeerHoldTime,
-+                      bgpPeerKeepAlive,
-+                      bgpPeerHoldTimeConfigured,
-+                      bgpPeerKeepAliveConfigured,
-+                      bgpPeerMinASOriginationInterval,
-+                      bgpPeerMinRouteAdvertisementInterval,
-+                      bgpPeerInUpdateElapsedTime }
-+            STATUS  current
-+            DESCRIPTION
-+                    "A collection of objects for managing
-+                     BGP peers."
-+            ::= { bgpMIBGroups 2 }
-+
-+        bgp4MIBRcvdPathAttrGroup OBJECT-GROUP
-+            OBJECTS { bgpPathAttrPeer,
-+                      bgpPathAttrDestNetwork,
-+                      bgpPathAttrOrigin,
-+                      bgpPathAttrASPath,
-+                      bgpPathAttrNextHop,
-+                      bgpPathAttrInterASMetric }
-+            STATUS  obsolete
-+            DESCRIPTION
-+                    "A collection of objects for managing BGP
-+                     path entries.
-+
-+                     This conformance group is obsolete,
-+                     replaced by bgp4MIBPathAttrGroup."
-+            ::= { bgpMIBGroups 3 }
-+
-+        bgp4MIBPathAttrGroup OBJECT-GROUP
-+            OBJECTS { bgp4PathAttrPeer,
-+                      bgp4PathAttrIpAddrPrefixLen,
-+                      bgp4PathAttrIpAddrPrefix,
-+                      bgp4PathAttrOrigin,
-+                      bgp4PathAttrASPathSegment,
-+                      bgp4PathAttrNextHop,
-+                      bgp4PathAttrMultiExitDisc,
-+                      bgp4PathAttrLocalPref,
-+                      bgp4PathAttrAtomicAggregate,
-+                      bgp4PathAttrAggregatorAS,
-+                      bgp4PathAttrAggregatorAddr,
-+                      bgp4PathAttrCalcLocalPref,
-+                      bgp4PathAttrBest,
-+                      bgp4PathAttrUnknown }
-+            STATUS  current
-+            DESCRIPTION
-+                    "A collection of objects for managing
-+                     BGP path entries."
-+            ::= { bgpMIBGroups 4 }
-+
-+        bgp4MIBNotificationGroup NOTIFICATION-GROUP
-+            NOTIFICATIONS { bgpEstablished,
-+                            bgpBackwardTransition }
-+            STATUS  current
-+            DESCRIPTION
-+                    "A collection of notifications for signaling
-+                    changes in BGP peer relationships."
-+            ::= { bgpMIBGroups 5 }
-+
-+    END
-diff -ruN net-snmp-5.1.2-orig/mibs/BRIDGE-MIB.txt net-snmp-5.1.2-5/mibs/BRIDGE-MIB.txt
---- net-snmp-5.1.2-orig/mibs/BRIDGE-MIB.txt    1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/BRIDGE-MIB.txt       2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,1075 @@
-+BRIDGE-MIB DEFINITIONS ::= BEGIN
-+
-+IMPORTS
-+           Counter, TimeTicks
-+                   FROM RFC1155-SMI
-+           mib-2
-+                   FROM RFC1213-MIB
-+           OBJECT-TYPE
-+                   FROM RFC-1212
-+           TRAP-TYPE
-+                   FROM RFC-1215;
-+
-+-- All representations of MAC addresses in this MIB Module
-+-- use, as a textual convention (i.e. this convention does
-+-- not affect their encoding), the data type:
-+MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet address
-+                                          -- in the
-+                                          -- "canonical"
-+                                          -- order
-+-- defined by IEEE 802.1a, i.e., as if it were transmitted
-+-- least significant bit first, even though 802.5 (in
-+-- contrast to other n802.x protocols) requires MAC
-+-- addresses to be transmitted most significant bit first.
-+--
-+-- 16-bit addresses, if needed, are represented by setting
-+-- their upper 4 octets to all 0's, i.e., AAFF would be
-+-- represented as 00000000AAFF.
-+
-+-- Similarly, all representations of Bridge-Id in this MIB
-+-- Module use, as a textual convention (i.e. this
-+-- convention does not affect their encoding), the data
-+-- type:
-+BridgeId ::= OCTET STRING (SIZE (8))   -- the
-+                                       -- Bridge-Identifier
-+                                       -- as used in the
-+                                       -- Spanning Tree
-+-- Protocol to uniquely identify a bridge.  Its first two
-+-- octets (in network byte order) contain a priority
-+-- value and its last 6 octets contain the MAC address
-+-- used to refer to a bridge in a unique fashion
-+-- (typically, the numerically smallest MAC address
-+-- of all ports on the bridge).
-+
-+-- Several objects in this MIB module represent values of
-+-- timers used by the Spanning Tree Protocol.  In this
-+-- MIB, these timers have values in units of hundreths of
-+-- a second (i.e. 1/100 secs).
-+-- These timers, when stored in a Spanning Tree Protocol's
-+-- BPDU, are in units of 1/256 seconds.  Note, however,
-+-- that 802.1D-1990 specifies a settable granularity of
-+-- no more than 1 second for these timers.  To avoid
-+-- ambiguity, a data type is defined here as a textual
-+-- convention and all representation of these timers
-+-- in this MIB module are defined using this data type.  An
-+-- algorithm is also defined for converting between the
-+-- different units, to ensure a timer's value is not
-+-- distorted by multiple conversions.
-+-- The data type is:
-+
-+Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds
-+
-+-- To convert a Timeout value into a value in units of
-+-- 1/256 seconds, the following algorithm should be used:
-+--
-+--      b  = floor( (n * 256) / 100)
-+--
-+-- where:
-+--      floor   =  quotient [ignore remainder]
-+--      n is the value in 1/100 second units
-+--      b is the value in 1/256 second units
-+--
-+-- To convert the value from 1/256 second units back to
-+-- 1/100 seconds, the following algorithm should be used:
-+--
-+--      n = ceiling( (b * 100) / 256)
-+--
-+-- where:
-+--      ceiling =  quotient [if remainder is 0], or
-+--                 quotient + 1 [if remainder is non-zero]
-+--      n is the value in 1/100 second units
-+--      b is the value in 1/256 second units
-+--
-+-- Note: it is important that the arithmetic operations are
-+-- done in the order specified (i.e., multiply first, divide
-+-- second).
-+
-+   dot1dBridge   OBJECT IDENTIFIER ::= { mib-2 17 }
-+
-+-- groups in the Bridge MIB
-+
-+dot1dBase     OBJECT IDENTIFIER ::= { dot1dBridge 1 }
-+
-+dot1dStp      OBJECT IDENTIFIER ::= { dot1dBridge 2 }
-+
-+dot1dSr       OBJECT IDENTIFIER ::= { dot1dBridge 3 }
-+-- separately documented
-+
-+dot1dTp       OBJECT IDENTIFIER ::= { dot1dBridge 4 }
-+
-+dot1dStatic   OBJECT IDENTIFIER ::= { dot1dBridge 5 }
-+
-+-- the dot1dBase group
-+
-+-- Implementation of the dot1dBase group is mandatory for all
-+-- bridges.
-+
-+dot1dBaseBridgeAddress OBJECT-TYPE
-+    SYNTAX  MacAddress
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The MAC address used by this bridge when it must
-+            be referred to in a unique fashion.   It is
-+            recommended that this be the numerically smallest
-+            MAC address of all ports that belong to this
-+            bridge.  However it is only required to be unique.
-+            When concatenated with dot1dStpPriority a unique
-+            BridgeIdentifier is formed which is used in the
-+            Spanning Tree Protocol."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
-+    ::= { dot1dBase 1 }
-+
-+dot1dBaseNumPorts OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of ports controlled by this bridging
-+            entity."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.4.1.1.3"
-+    ::= { dot1dBase 2 }
-+
-+dot1dBaseType OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                unknown(1),
-+                transparent-only(2),
-+                sourceroute-only(3),
-+                srt(4)
-+            }
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Indicates what type of bridging this bridge can
-+            perform.  If a bridge is actually performing a
-+            certain type of bridging this will be indicated by
-+            entries in the port table for the given type."
-+    ::= { dot1dBase 3 }
-+
-+-- The Generic Bridge Port Table
-+
-+dot1dBasePortTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dBasePortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains generic information about
-+            every port that is associated with this bridge.
-+            Transparent, source-route, and srt ports are
-+            included."
-+    ::= { dot1dBase 4 }
-+
-+dot1dBasePortEntry OBJECT-TYPE
-+    SYNTAX  Dot1dBasePortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A list of information for each port of the
-+            bridge."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.4.2, 6.6.1"
-+    INDEX  { dot1dBasePort }
-+    ::= { dot1dBasePortTable 1 }
-+
-+Dot1dBasePortEntry ::=
-+    SEQUENCE {
-+        dot1dBasePort
-+            INTEGER,
-+        dot1dBasePortIfIndex
-+            INTEGER,
-+        dot1dBasePortCircuit
-+
-+            OBJECT IDENTIFIER,
-+        dot1dBasePortDelayExceededDiscards
-+            Counter,
-+        dot1dBasePortMtuExceededDiscards
-+            Counter
-+    }
-+
-+dot1dBasePort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the port for which this entry
-+            contains bridge management information."
-+    ::= { dot1dBasePortEntry 1 }
-+
-+dot1dBasePortIfIndex OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value of the instance of the ifIndex object,
-+            defined in MIB-II, for the interface corresponding
-+            to this port."
-+    ::= { dot1dBasePortEntry 2 }
-+
-+dot1dBasePortCircuit OBJECT-TYPE
-+    SYNTAX  OBJECT IDENTIFIER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "For a port which (potentially) has the same value
-+            of dot1dBasePortIfIndex as another port on the
-+            same bridge, this object contains the name of an
-+            object instance unique to this port.  For example,
-+            in the case where multiple ports correspond one-
-+            to-one with multiple X.25 virtual circuits, this
-+            value might identify an (e.g., the first) object
-+            instance associated with the X.25 virtual circuit
-+            corresponding to this port.
-+
-+            For a port which has a unique value of
-+            dot1dBasePortIfIndex, this object can have the
-+            value { 0 0 }."
-+    ::= { dot1dBasePortEntry 3 }
-+
-+dot1dBasePortDelayExceededDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of frames discarded by this port due
-+            to excessive transit delay through the bridge.  It
-+            is incremented by both transparent and source
-+            route bridges."
-+    REFERENCE
-+             "IEEE 802.1D-1990: Section 6.6.1.1.3"
-+    ::= { dot1dBasePortEntry 4 }
-+
-+dot1dBasePortMtuExceededDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of frames discarded by this port due
-+            to an excessive size.  It is incremented by both
-+            transparent and source route bridges."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.6.1.1.3"
-+    ::= { dot1dBasePortEntry 5 }
-+
-+-- the dot1dStp group
-+
-+-- Implementation of the dot1dStp group is optional.  It is
-+-- implemented by those bridges that support the Spanning Tree
-+-- Protocol.
-+
-+dot1dStpProtocolSpecification OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                unknown(1),
-+                decLb100(2),
-+                ieee8021d(3)
-+            }
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "An indication of what version of the Spanning
-+            Tree Protocol is being run.  The value
-+            'decLb100(2)' indicates the DEC LANbridge 100
-+            Spanning Tree protocol.  IEEE 802.1d
-+            implementations will return 'ieee8021d(3)'.  If
-+            future versions of the IEEE Spanning Tree Protocol
-+            are released that are incompatible with the
-+            current version a new value will be defined."
-+
-+    ::= { dot1dStp 1 }
-+
-+dot1dStpPriority OBJECT-TYPE
-+    SYNTAX  INTEGER (0..65535)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value of the write-able portion of the Bridge
-+            ID, i.e., the first two octets of the (8 octet
-+            long) Bridge ID.  The other (last) 6 octets of the
-+            Bridge ID are given by the value of
-+            dot1dBaseBridgeAddress."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.7"
-+    ::= { dot1dStp 2 }
-+
-+dot1dStpTimeSinceTopologyChange OBJECT-TYPE
-+    SYNTAX  TimeTicks
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The time (in hundredths of a second) since the
-+            last time a topology change was detected by the
-+            bridge entity."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.8.1.1.3"
-+    ::= { dot1dStp 3 }
-+
-+dot1dStpTopChanges OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The total number of topology changes detected by
-+            this bridge since the management entity was last
-+            reset or initialized."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.8.1.1.3"
-+    ::= { dot1dStp 4 }
-+
-+dot1dStpDesignatedRoot OBJECT-TYPE
-+    SYNTAX  BridgeId
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The bridge identifier of the root of the spanning
-+            tree as determined by the Spanning Tree Protocol
-+            as executed by this node.  This value is used as
-+
-+            the Root Identifier parameter in all Configuration
-+            Bridge PDUs originated by this node."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.1"
-+    ::= { dot1dStp 5 }
-+
-+dot1dStpRootCost OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The cost of the path to the root as seen from
-+            this bridge."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.2"
-+    ::= { dot1dStp 6 }
-+
-+dot1dStpRootPort OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the port which offers the
-+            lowest cost path from this bridge to the root
-+            bridge."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.3"
-+    ::= { dot1dStp 7 }
-+
-+dot1dStpMaxAge OBJECT-TYPE
-+    SYNTAX  Timeout
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The maximum age of Spanning Tree Protocol
-+            information learned from the network on any port
-+            before it is discarded, in units of hundredths of
-+            a second.  This is the actual value that this
-+            bridge is currently using."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.4"
-+    ::= { dot1dStp 8 }
-+
-+dot1dStpHelloTime OBJECT-TYPE
-+    SYNTAX  Timeout
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+
-+            "The amount of time between the transmission of
-+            Configuration bridge PDUs by this node on any port
-+            when it is the root of the spanning tree or trying
-+            to become so, in units of hundredths of a second.
-+            This is the actual value that this bridge is
-+            currently using."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.5"
-+    ::= { dot1dStp 9 }
-+
-+dot1dStpHoldTime OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "This time value determines the interval length
-+            during which no more than two Configuration bridge
-+            PDUs shall be transmitted by this node, in units
-+            of hundredths of a second."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.14"
-+    ::= { dot1dStp 10 }
-+
-+dot1dStpForwardDelay OBJECT-TYPE
-+    SYNTAX  Timeout
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "This time value, measured in units of hundredths
-+            of a second, controls how fast a port changes its
-+            spanning state when moving towards the Forwarding
-+            state.  The value determines how long the port
-+            stays in each of the Listening and Learning
-+            states, which precede the Forwarding state.  This
-+            value is also used, when a topology change has
-+            been detected and is underway, to age all dynamic
-+            entries in the Forwarding Database.  [Note that
-+            this value is the one that this bridge is
-+            currently using, in contrast to
-+            dot1dStpBridgeForwardDelay which is the value that
-+            this bridge and all others would start using
-+            if/when this bridge were to become the root.]"
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.6"
-+    ::= { dot1dStp 11 }
-+
-+dot1dStpBridgeMaxAge OBJECT-TYPE
-+    SYNTAX  Timeout (600..4000)
-+
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value that all bridges use for MaxAge when
-+            this bridge is acting as the root.  Note that
-+            802.1D-1990 specifies that the range for this
-+            parameter is related to the value of
-+            dot1dStpBridgeHelloTime. The granularity of this
-+            timer is specified by 802.1D-1990 to be 1 second.
-+            An agent may return a badValue error if a set is
-+            attempted to a value which is not a whole number
-+            of seconds."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.8"
-+    ::= { dot1dStp 12 }
-+
-+dot1dStpBridgeHelloTime OBJECT-TYPE
-+    SYNTAX  Timeout (100..1000)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value that all bridges use for HelloTime when
-+            this bridge is acting as the root.  The
-+            granularity of this timer is specified by 802.1D-
-+            1990 to be 1 second.  An agent may return a
-+            badValue error if a set is attempted to a value
-+            which is not a whole number of seconds."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.9"
-+    ::= { dot1dStp 13 }
-+
-+dot1dStpBridgeForwardDelay OBJECT-TYPE
-+    SYNTAX  Timeout (400..3000)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value that all bridges use for ForwardDelay
-+            when this bridge is acting as the root.  Note that
-+            802.1D-1990 specifies that the range for this
-+            parameter is related to the value of
-+            dot1dStpBridgeMaxAge.  The granularity of this
-+            timer is specified by 802.1D-1990 to be 1 second.
-+            An agent may return a badValue error if a set is
-+            attempted to a value which is not a whole number
-+            of seconds."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.3.10"
-+    ::= { dot1dStp 14 }
-+
-+-- The Spanning Tree Port Table
-+
-+dot1dStpPortTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dStpPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains port-specific information
-+            for the Spanning Tree Protocol."
-+    ::= { dot1dStp 15 }
-+
-+dot1dStpPortEntry OBJECT-TYPE
-+    SYNTAX  Dot1dStpPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A list of information maintained by every port
-+            about the Spanning Tree Protocol state for that
-+            port."
-+    INDEX   { dot1dStpPort }
-+    ::= { dot1dStpPortTable 1 }
-+
-+Dot1dStpPortEntry ::=
-+    SEQUENCE {
-+        dot1dStpPort
-+            INTEGER,
-+        dot1dStpPortPriority
-+            INTEGER,
-+        dot1dStpPortState
-+            INTEGER,
-+        dot1dStpPortEnable
-+            INTEGER,
-+        dot1dStpPortPathCost
-+            INTEGER,
-+        dot1dStpPortDesignatedRoot
-+            BridgeId,
-+        dot1dStpPortDesignatedCost
-+            INTEGER,
-+        dot1dStpPortDesignatedBridge
-+            BridgeId,
-+        dot1dStpPortDesignatedPort
-+            OCTET STRING,
-+        dot1dStpPortForwardTransitions
-+            Counter
-+    }
-+
-+dot1dStpPort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the port for which this entry
-+            contains Spanning Tree Protocol management
-+            information."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.8.2.1.2"
-+    ::= { dot1dStpPortEntry 1 }
-+
-+dot1dStpPortPriority OBJECT-TYPE
-+    SYNTAX  INTEGER (0..255)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The value of the priority field which is
-+            contained in the first (in network byte order)
-+            octet of the (2 octet long) Port ID.  The other
-+            octet of the Port ID is given by the value of
-+            dot1dStpPort."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.1"
-+    ::= { dot1dStpPortEntry 2 }
-+
-+dot1dStpPortState OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                disabled(1),
-+                blocking(2),
-+                listening(3),
-+                learning(4),
-+                forwarding(5),
-+                broken(6)
-+            }
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port's current state as defined by
-+            application of the Spanning Tree Protocol.  This
-+            state controls what action a port takes on
-+            reception of a frame.  If the bridge has detected
-+            a port that is malfunctioning it will place that
-+            port into the broken(6) state.  For ports which
-+            are disabled (see dot1dStpPortEnable), this object
-+            will have a value of disabled(1)."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.2"
-+    ::= { dot1dStpPortEntry 3 }
-+
-+dot1dStpPortEnable OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                enabled(1),
-+                disabled(2)
-+            }
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The enabled/disabled status of the port."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.2"
-+    ::= { dot1dStpPortEntry 4 }
-+
-+dot1dStpPortPathCost OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The contribution of this port to the path cost of
-+            paths towards the spanning tree root which include
-+            this port.  802.1D-1990 recommends that the
-+            default value of this parameter be in inverse
-+            proportion to the speed of the attached LAN."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.3"
-+    ::= { dot1dStpPortEntry 5 }
-+
-+dot1dStpPortDesignatedRoot OBJECT-TYPE
-+    SYNTAX  BridgeId
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The unique Bridge Identifier of the Bridge
-+            recorded as the Root in the Configuration BPDUs
-+            transmitted by the Designated Bridge for the
-+            segment to which the port is attached."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.4"
-+    ::= { dot1dStpPortEntry 6 }
-+
-+dot1dStpPortDesignatedCost OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The path cost of the Designated Port of the
-+            segment connected to this port.  This value is
-+            compared to the Root Path Cost field in received
-+
-+            bridge PDUs."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.5"
-+    ::= { dot1dStpPortEntry 7 }
-+
-+dot1dStpPortDesignatedBridge OBJECT-TYPE
-+    SYNTAX  BridgeId
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The Bridge Identifier of the bridge which this
-+            port considers to be the Designated Bridge for
-+            this port's segment."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.6"
-+    ::= { dot1dStpPortEntry 8 }
-+
-+dot1dStpPortDesignatedPort OBJECT-TYPE
-+    SYNTAX  OCTET STRING (SIZE (2))
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The Port Identifier of the port on the Designated
-+            Bridge for this port's segment."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 4.5.5.7"
-+    ::= { dot1dStpPortEntry 9 }
-+
-+dot1dStpPortForwardTransitions OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of times this port has transitioned
-+            from the Learning state to the Forwarding state."
-+    ::= { dot1dStpPortEntry 10 }
-+
-+-- the dot1dTp group
-+
-+-- Implementation of the dot1dTp group is optional.  It is
-+-- implemented by those bridges that support the transparent
-+-- bridging mode.  A transparent or SRT bridge will implement
-+-- this group.
-+
-+dot1dTpLearnedEntryDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The total number of Forwarding Database entries,
-+            which have been or would have been learnt, but
-+            have been discarded due to a lack of space to
-+            store them in the Forwarding Database.  If this
-+            counter is increasing, it indicates that the
-+            Forwarding Database is regularly becoming full (a
-+            condition which has unpleasant performance effects
-+            on the subnetwork).  If this counter has a
-+            significant value but is not presently increasing,
-+            it indicates that the problem has been occurring
-+            but is not persistent."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.7.1.1.3"
-+    ::= { dot1dTp 1 }
-+
-+dot1dTpAgingTime OBJECT-TYPE
-+    SYNTAX   INTEGER (10..1000000)
-+    ACCESS   read-write
-+    STATUS   mandatory
-+    DESCRIPTION
-+            "The timeout period in seconds for aging out
-+            dynamically learned forwarding information.
-+            802.1D-1990 recommends a default of 300 seconds."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.7.1.1.3"
-+    ::= { dot1dTp 2 }
-+
-+--  The Forwarding Database for Transparent Bridges
-+
-+dot1dTpFdbTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dTpFdbEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains information about unicast
-+            entries for which the bridge has forwarding and/or
-+            filtering information.  This information is used
-+            by the transparent bridging function in
-+            determining how to propagate a received frame."
-+    ::= { dot1dTp 3 }
-+
-+dot1dTpFdbEntry OBJECT-TYPE
-+    SYNTAX  Dot1dTpFdbEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Information about a specific unicast MAC address
-+            for which the bridge has some forwarding and/or
-+            filtering information."
-+    INDEX   { dot1dTpFdbAddress }
-+    ::= { dot1dTpFdbTable 1 }
-+
-+Dot1dTpFdbEntry ::=
-+    SEQUENCE {
-+        dot1dTpFdbAddress
-+            MacAddress,
-+        dot1dTpFdbPort
-+            INTEGER,
-+        dot1dTpFdbStatus
-+            INTEGER
-+    }
-+
-+dot1dTpFdbAddress OBJECT-TYPE
-+    SYNTAX  MacAddress
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A unicast MAC address for which the bridge has
-+            forwarding and/or filtering information."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
-+    ::= { dot1dTpFdbEntry 1 }
-+
-+dot1dTpFdbPort OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Either the value '0', or the port number of the
-+            port on which a frame having a source address
-+            equal to the value of the corresponding instance
-+            of dot1dTpFdbAddress has been seen.  A value of
-+            '0' indicates that the port number has not been
-+            learned but that the bridge does have some
-+            forwarding/filtering information about this
-+            address (e.g. in the dot1dStaticTable).
-+            Implementors are encouraged to assign the port
-+            value to this object whenever it is learned even
-+            for addresses for which the corresponding value of
-+            dot1dTpFdbStatus is not learned(3)."
-+    ::= { dot1dTpFdbEntry 2 }
-+
-+dot1dTpFdbStatus OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                other(1),
-+                invalid(2),
-+                learned(3),
-+                self(4),
-+                mgmt(5)
-+            }
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The status of this entry.  The meanings of the
-+            values are:
-+              other(1)   : none of the following.  This would
-+                           include the case where some other
-+                           MIB object (not the corresponding
-+                           instance of dot1dTpFdbPort, nor an
-+                           entry in the dot1dStaticTable) is
-+                           being used to determine if and how
-+                           frames addressed to the value of
-+                           the corresponding instance of
-+                           dot1dTpFdbAddress are being
-+                           forwarded.
-+              invalid(2) : this entry is not longer valid
-+                           (e.g., it was learned but has since
-+                           aged-out), but has not yet been
-+                           flushed from the table.
-+              learned(3) : the value of the corresponding
-+                           instance of dot1dTpFdbPort was
-+                           learned, and is being used.
-+              self(4)    : the value of the corresponding
-+                           instance of dot1dTpFdbAddress
-+                           represents one of the bridge's
-+                           addresses.  The corresponding
-+                           instance of dot1dTpFdbPort
-+                           indicates which of the bridge's
-+                           ports has this address.
-+              mgmt(5)    : the value of the corresponding
-+                           instance of dot1dTpFdbAddress is
-+                           also the value of an existing
-+                           instance of dot1dStaticAddress."
-+    ::= { dot1dTpFdbEntry 3 }
-+
-+--  Port Table for Transparent Bridges
-+
-+dot1dTpPortTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dTpPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains information about every
-+            port that is associated with this transparent
-+            bridge."
-+    ::= { dot1dTp 4 }
-+
-+dot1dTpPortEntry OBJECT-TYPE
-+    SYNTAX  Dot1dTpPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A list of information for each port of a
-+            transparent bridge."
-+    INDEX   { dot1dTpPort }
-+    ::= { dot1dTpPortTable 1 }
-+
-+Dot1dTpPortEntry ::=
-+    SEQUENCE {
-+        dot1dTpPort
-+            INTEGER,
-+        dot1dTpPortMaxInfo
-+            INTEGER,
-+        dot1dTpPortInFrames
-+            Counter,
-+        dot1dTpPortOutFrames
-+            Counter,
-+        dot1dTpPortInDiscards
-+            Counter
-+    }
-+
-+dot1dTpPort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the port for which this entry
-+            contains Transparent bridging management
-+            information."
-+    ::= { dot1dTpPortEntry 1 }
-+
-+-- It would be nice if we could use ifMtu as the size of the
-+-- largest INFO field, but we can't because ifMtu is defined
-+-- to be the size that the (inter-)network layer can use which
-+-- can differ from the MAC layer (especially if several layers
-+-- of encapsulation are used).
-+
-+dot1dTpPortMaxInfo OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The maximum size of the INFO (non-MAC) field that
-+            this port will receive or transmit."
-+    ::= { dot1dTpPortEntry 2 }
-+
-+dot1dTpPortInFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of frames that have been received by
-+            this port from its segment. Note that a frame
-+            received on the interface corresponding to this
-+            port is only counted by this object if and only if
-+            it is for a protocol being processed by the local
-+            bridging function, including bridge management
-+            frames."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.6.1.1.3"
-+    ::= { dot1dTpPortEntry 3 }
-+
-+dot1dTpPortOutFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of frames that have been transmitted
-+            by this port to its segment.  Note that a frame
-+            transmitted on the interface corresponding to this
-+            port is only counted by this object if and only if
-+            it is for a protocol being processed by the local
-+            bridging function, including bridge management
-+            frames."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.6.1.1.3"
-+    ::= { dot1dTpPortEntry 4 }
-+
-+dot1dTpPortInDiscards OBJECT-TYPE
-+    SYNTAX   Counter
-+    ACCESS   read-only
-+    STATUS   mandatory
-+    DESCRIPTION
-+            "Count of valid frames received which were
-+            discarded (i.e., filtered) by the Forwarding
-+            Process."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.6.1.1.3"
-+    ::= { dot1dTpPortEntry 5 }
-+-- The Static (Destination-Address Filtering) Database
-+
-+-- Implementation of this group is optional.
-+
-+dot1dStaticTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dStaticEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table containing filtering information
-+            configured into the bridge by (local or network)
-+            management specifying the set of ports to which
-+            frames received from specific ports and containing
-+            specific destination addresses are allowed to be
-+            forwarded.  The value of zero in this table as the
-+            port number from which frames with a specific
-+            destination address are received, is used to
-+            specify all ports for which there is no specific
-+            entry in this table for that particular
-+            destination address.  Entries are valid for
-+            unicast and for group/broadcast addresses."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.7.2"
-+    ::= { dot1dStatic 1 }
-+
-+dot1dStaticEntry OBJECT-TYPE
-+    SYNTAX  Dot1dStaticEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Filtering information configured into the bridge
-+            by (local or network) management specifying the
-+            set of ports to which frames received from a
-+            specific port and containing a specific
-+            destination address are allowed to be forwarded."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 6.7.2"
-+    INDEX   { dot1dStaticAddress, dot1dStaticReceivePort }
-+    ::= { dot1dStaticTable 1 }
-+
-+Dot1dStaticEntry ::=
-+    SEQUENCE {
-+        dot1dStaticAddress
-+            MacAddress,
-+        dot1dStaticReceivePort
-+            INTEGER,
-+        dot1dStaticAllowedToGoTo
-+            OCTET STRING,
-+        dot1dStaticStatus
-+            INTEGER
-+    }
-+
-+dot1dStaticAddress OBJECT-TYPE
-+    SYNTAX  MacAddress
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The destination MAC address in a frame to which
-+            this entry's filtering information applies.  This
-+            object can take the value of a unicast address, a
-+            group address or the broadcast address."
-+    REFERENCE
-+            "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
-+    ::= { dot1dStaticEntry 1 }
-+
-+dot1dStaticReceivePort OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Either the value '0', or the port number of the
-+            port from which a frame must be received in order
-+            for this entry's filtering information to apply.
-+            A value of zero indicates that this entry applies
-+            on all ports of the bridge for which there is no
-+            other applicable entry."
-+    ::= { dot1dStaticEntry 2 }
-+
-+dot1dStaticAllowedToGoTo OBJECT-TYPE
-+    SYNTAX  OCTET STRING
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The set of ports to which frames received from a
-+            specific port and destined for a specific MAC
-+
-+            address, are allowed to be forwarded.  Each octet
-+            within the value of this object specifies a set of
-+            eight ports, with the first octet specifying ports
-+            1 through 8, the second octet specifying ports 9
-+            through 16, etc.  Within each octet, the most
-+            significant bit represents the lowest numbered
-+            port, and the least significant bit represents the
-+            highest numbered port.  Thus, each port of the
-+            bridge is represented by a single bit within the
-+            value of this object.  If that bit has a value of
-+            '1' then that port is included in the set of
-+            ports; the port is not included if its bit has a
-+            value of '0'.  (Note that the setting of the bit
-+            corresponding to the port from which a frame is
-+            received is irrelevant.)  The default value of
-+            this object is a string of ones of appropriate
-+            length."
-+    ::= { dot1dStaticEntry 3 }
-+
-+dot1dStaticStatus OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                other(1),
-+                invalid(2),
-+                permanent(3),
-+                deleteOnReset(4),
-+                deleteOnTimeout(5)
-+            }
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "This object indicates the status of this entry.
-+            The default value is permanent(3).
-+                 other(1) - this entry is currently in use but
-+                      the conditions under which it will
-+                      remain so are different from each of the
-+                      following values.
-+                 invalid(2) - writing this value to the object
-+                      removes the corresponding entry.
-+                 permanent(3) - this entry is currently in use
-+                      and will remain so after the next reset
-+                      of the bridge.
-+                 deleteOnReset(4) - this entry is currently in
-+                      use and will remain so until the next
-+                      reset of the bridge.
-+                 deleteOnTimeout(5) - this entry is currently
-+                      in use and will remain so until it is
-+                      aged out."
-+
-+    ::= { dot1dStaticEntry 4 }
-+
-+-- Traps for use by Bridges
-+
-+-- Traps for the Spanning Tree Protocol
-+
-+newRoot TRAP-TYPE
-+    ENTERPRISE  dot1dBridge
-+    DESCRIPTION
-+            "The newRoot trap indicates that the sending agent
-+            has become the new root of the Spanning Tree; the
-+            trap is sent by a bridge soon after its election
-+            as the new root, e.g., upon expiration of the
-+            Topology Change Timer immediately subsequent to
-+            its election.  Implementation of this trap is
-+            optional."
-+    ::= 1
-+
-+topologyChange TRAP-TYPE
-+    ENTERPRISE  dot1dBridge
-+    DESCRIPTION
-+            "A topologyChange trap is sent by a bridge when
-+            any of its configured ports transitions from the
-+            Learning state to the Forwarding state, or from
-+            the Forwarding state to the Blocking state.  The
-+            trap is not sent if a newRoot trap is sent for the
-+            same transition.  Implementation of this trap is
-+            optional."
-+    ::= 2
-+
-+END
-diff -ruN net-snmp-5.1.2-orig/mibs/GNOME-SMI.txt net-snmp-5.1.2-5/mibs/GNOME-SMI.txt
---- net-snmp-5.1.2-orig/mibs/GNOME-SMI.txt     1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/GNOME-SMI.txt        2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,72 @@
-+GNOME-SMI DEFINITIONS ::= BEGIN
-+
-+IMPORTS
-+      MODULE-IDENTITY,
-+      OBJECT-IDENTITY,
-+      enterprises
-+              FROM SNMPv2-SMI;
-+
-+gnome MODULE-IDENTITY
-+      LAST-UPDATED "200312070000Z"
-+      ORGANIZATION "GNOME project"
-+      CONTACT-INFO
-+              "GNU Network Object Model Environment project
-+              
-+              see http://www.gnome.org for contact persons of a particular
-+              area or subproject of GNOME.
-+
-+              Administrative contact for MIB module:
-+
-+              Jochen Friedrich
-+              Buedingerstr. 30b
-+              63546 Hammersbach
-+              Germany 
-+
-+              email: jochen@scram.de"
-+      DESCRIPTION
-+              "The Structure of GNOME."
-+
-+      -- revision history
-+
-+      REVISION "9809010000Z"  -- September 01, 1998
-+      DESCRIPTION
-+              "Initial version."
-+
-+      REVISION "200312070000Z"  -- December 07, 2003
-+      DESCRIPTION
-+              "Added gnomeSysadmin subtree for GNOME project system administration.
-+              Updated contact info."
-+
-+      ::= { enterprises 3317 }        -- assigned by IANA
-+
-+gnomeProducts OBJECT-IDENTITY
-+      STATUS  current
-+      DESCRIPTION
-+              "gnomeProducts is the root OBJECT IDENTIFIER from
-+              which sysObjectID values are assigned."
-+      ::= { gnome 1 }
-+
-+gnomeMgmt OBJECT-IDENTITY
-+      STATUS  current
-+      DESCRIPTION
-+              "gnomeMgmt defines the subtree for production GNOME related
-+              MIB registrations."
-+      ::= { gnome 2 }
-+
-+gnomeTest OBJECT-IDENTITY
-+      STATUS  current
-+      DESCRIPTION
-+              "gnomeTest defines the subtree for testing GNOME related
-+              MIB registrations."
-+      ::= { gnome 3 }
-+
-+gnomeSysadmin OBJECT-IDENTITY
-+      STATUS  current
-+      DESCRIPTION
-+              "gnomeSysadmin defines the subtree for GNOME related Sysadmin
-+              MIB registrations."
-+      ::= { gnome 4 }
-+
-+-- more to come if necessary.
-+
-+END
-diff -ruN net-snmp-5.1.2-orig/mibs/Makefile.in net-snmp-5.1.2-5/mibs/Makefile.in
---- net-snmp-5.1.2-orig/mibs/Makefile.in       2004-06-18 20:11:15.000000000 +0200
-+++ net-snmp-5.1.2-5/mibs/Makefile.in  2005-03-13 16:17:21.000000000 +0100
-@@ -43,11 +43,15 @@
- UCDMIBS = UCD-SNMP-MIB.txt UCD-DEMO-MIB.txt UCD-IPFWACC-MIB.txt \
-       UCD-DLMOD-MIB.txt UCD-DISKIO-MIB.txt
-+EXTRAMIBS = BGP4-MIB.txt BRIDGE-MIB.txt GNOME-SMI.txt OSPF-MIB.txt \
-+      OSPF-TRAP-MIB.txt RIPv2-MIB.txt SOURCE-ROUTING-MIB.txt \
-+      LM-SENSORS-MIB.txt
-+
- DEFAULTMIBS = @default_mibs_install@
- MIBS  = $(V1MIBS) $(V2MIBS) $(V3MIBS) $(RFCMIBS) \
-       $(AGENTMIBS) $(IANAMIBS) \
--      $(NETSNMPMIBS) $(UCDMIBS) $(DEFAULTMIBS)
-+      $(NETSNMPMIBS) $(UCDMIBS) $(DEFAULTMIBS) $(EXTRAMIBS)
- all: standardall
-diff -ruN net-snmp-5.1.2-orig/mibs/OSPF-MIB.txt net-snmp-5.1.2-5/mibs/OSPF-MIB.txt
---- net-snmp-5.1.2-orig/mibs/OSPF-MIB.txt      1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/OSPF-MIB.txt 2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,2723 @@
-+OSPF-MIB DEFINITIONS ::= BEGIN
-+
-+    IMPORTS
-+            MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
-+            Integer32, IpAddress
-+                FROM SNMPv2-SMI
-+            TEXTUAL-CONVENTION, TruthValue, RowStatus
-+                FROM SNMPv2-TC
-+            MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
-+            mib-2                                    FROM RFC1213-MIB;
-+
-+--  This MIB module uses the extended OBJECT-TYPE macro as
-+--  defined in [9].
-+
-+ospf MODULE-IDENTITY
-+        LAST-UPDATED "9501201225Z" -- Fri Jan 20 12:25:50 PST 1995
-+        ORGANIZATION "IETF OSPF Working Group"
-+        CONTACT-INFO
-+       "       Fred Baker
-+       Postal: Cisco Systems
-+               519 Lado Drive
-+               Santa Barbara, California 93111
-+       Tel:    +1 805 681 0115
-+       E-Mail: fred@cisco.com
-+
-+               Rob Coltun
-+       Postal: RainbowBridge Communications
-+       Tel:    (301) 340-9416
-+       E-Mail: rcoltun@rainbow-bridge.com"
-+    DESCRIPTION
-+       "The MIB module to describe the OSPF Version 2
-+       Protocol"
-+    ::= { mib-2 14 }
-+
-+--  The Area ID, in OSPF, has the same format as an IP Address,
-+--  but has the function of defining a summarization point for
-+--  Link State Advertisements
-+
-+AreaID ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "An OSPF Area Identifier."
-+    SYNTAX      IpAddress
-+
-+
-+--  The Router ID, in OSPF, has the same format as an IP Address,
-+--  but identifies the router independent of its IP Address.
-+
-+RouterID ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "A OSPF Router Identifier."
-+    SYNTAX      IpAddress
-+
-+
-+--  The OSPF Metric is defined as an unsigned value in the range
-+
-+Metric ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The OSPF Internal Metric."
-+    SYNTAX      Integer32 (0..'FFFF'h)
-+
-+BigMetric ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The OSPF External Metric."
-+    SYNTAX      Integer32 (0..'FFFFFF'h)
-+
-+--  Status Values
-+
-+Status ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The status of an interface: 'enabled' indicates that
-+       it is willing to communicate with other OSPF Routers,
-+       while 'disabled' indicates that it is not."
-+    SYNTAX      INTEGER { enabled (1), disabled (2) }
-+
-+--  Time Durations measured in seconds
-+
-+PositiveInteger ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "A positive integer. Values in excess are precluded as
-+       unnecessary and prone to interoperability issues."
-+    SYNTAX      Integer32 (0..'7FFFFFFF'h)
-+
-+HelloRange ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The range of intervals on which hello messages are
-+       exchanged."
-+    SYNTAX      Integer32 (1..'FFFF'h)
-+
-+UpToMaxAge ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The values that one might find or configure for
-+       variables bounded by the maximum age of an LSA."
-+    SYNTAX      Integer32 (0..3600)
-+
-+
-+--  The range of ifIndex
-+
-+InterfaceIndex ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The range of ifIndex."
-+    SYNTAX      Integer32
-+
-+
-+--  Potential Priorities for the Designated Router Election
-+
-+DesignatedRouterPriority ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "The values defined for the priority of a system for
-+       becoming the designated router."
-+    SYNTAX      Integer32 (0..'FF'h)
-+
-+TOSType ::= TEXTUAL-CONVENTION
-+    STATUS      current
-+    DESCRIPTION
-+       "Type of Service is defined as a mapping to the IP Type of
-+       Service Flags as defined in the IP Forwarding Table MIB
-+
-+       +-----+-----+-----+-----+-----+-----+-----+-----+
-+       |                 |                       |     |
-+       |   PRECEDENCE    |    TYPE OF SERVICE    |  0  |
-+       |                 |                       |     |
-+       +-----+-----+-----+-----+-----+-----+-----+-----+
-+
-+                IP TOS                IP TOS
-+           Field     Policy      Field     Policy
-+
-+           Contents    Code      Contents    Code
-+           0 0 0 0  ==>   0      0 0 0 1  ==>   2
-+           0 0 1 0  ==>   4      0 0 1 1  ==>   6
-+           0 1 0 0  ==>   8      0 1 0 1  ==>  10
-+           0 1 1 0  ==>  12      0 1 1 1  ==>  14
-+           1 0 0 0  ==>  16      1 0 0 1  ==>  18
-+           1 0 1 0  ==>  20      1 0 1 1  ==>  22
-+           1 1 0 0  ==>  24      1 1 0 1  ==>  26
-+           1 1 1 0  ==>  28      1 1 1 1  ==>  30
-+
-+       The remaining values are left for future definition."
-+    SYNTAX      Integer32 (0..30)
-+
-+
-+--  OSPF General Variables
-+
-+--      These parameters apply globally to the Router's
-+--      OSPF Process.
-+
-+ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 }
-+
-+
-+    ospfRouterId OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "A  32-bit  integer  uniquely  identifying  the
-+           router in the Autonomous System.
-+
-+           By  convention,  to  ensure  uniqueness,   this
-+           should  default  to  the  value  of  one of the
-+           router's IP interface addresses."
-+       REFERENCE
-+          "OSPF Version 2, C.1 Global parameters"
-+      ::= { ospfGeneralGroup 1 }
-+
-+
-+    ospfAdminStat OBJECT-TYPE
-+        SYNTAX   Status
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "The  administrative  status  of  OSPF  in  the
-+           router.   The  value 'enabled' denotes that the
-+           OSPF Process is active on at least  one  inter-
-+           face;  'disabled'  disables  it  on  all inter-
-+           faces."
-+       ::= { ospfGeneralGroup 2 }
-+
-+    ospfVersionNumber OBJECT-TYPE
-+        SYNTAX   INTEGER    { version2 (2) }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The current version number of the OSPF  proto-
-+           col is 2."
-+       REFERENCE
-+          "OSPF Version 2, Title"
-+      ::= { ospfGeneralGroup 3 }
-+
-+
-+    ospfAreaBdrRtrStatus OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A flag to note whether this router is an  area
-+           border router."
-+       REFERENCE
-+          "OSPF Version 2, Section 3 Splitting the AS into
-+          Areas"
-+      ::= { ospfGeneralGroup 4 }
-+
-+
-+    ospfASBdrRtrStatus OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "A flag to note whether this router is  config-
-+           ured as an Autonomous System border router."
-+       REFERENCE
-+          "OSPF Version 2, Section 3.3  Classification  of
-+          routers"
-+      ::= { ospfGeneralGroup 5 }
-+
-+    ospfExternLsaCount OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of external (LS type 5)  link-state
-+           advertisements in the link-state database."
-+       REFERENCE
-+          "OSPF Version 2, Appendix A.4.5 AS external link
-+          advertisements"
-+      ::= { ospfGeneralGroup 6 }
-+
-+
-+    ospfExternLsaCksumSum OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32-bit unsigned sum of the LS checksums of
-+           the  external  link-state  advertisements  con-
-+           tained in the link-state  database.   This  sum
-+           can  be  used  to determine if there has been a
-+           change in a router's link state  database,  and
-+           to  compare  the  link-state  database  of  two
-+           routers."
-+       ::= { ospfGeneralGroup 7 }
-+
-+
-+    ospfTOSSupport OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "The router's support for type-of-service rout-
-+           ing."
-+       REFERENCE
-+          "OSPF Version 2,  Appendix  F.1.2  Optional  TOS
-+          support"
-+      ::= { ospfGeneralGroup 8 }
-+
-+    ospfOriginateNewLsas OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of  new  link-state  advertisements
-+           that  have been originated.  This number is in-
-+           cremented each time the router originates a new
-+           LSA."
-+       ::= { ospfGeneralGroup 9 }
-+
-+
-+    ospfRxNewLsas OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of  link-state  advertisements  re-
-+           ceived  determined  to  be  new instantiations.
-+           This number does not include  newer  instantia-
-+           tions  of self-originated link-state advertise-
-+           ments."
-+       ::= { ospfGeneralGroup 10 }
-+
-+    ospfExtLsdbLimit OBJECT-TYPE
-+        SYNTAX   Integer32 (-1..'7FFFFFFF'h)
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "The  maximum   number   of   non-default   AS-
-+           external-LSAs entries that can be stored in the
-+           link-state database.  If the value is -1,  then
-+           there is no limit.
-+
-+           When the number of non-default AS-external-LSAs
-+           in   a  router's  link-state  database  reaches
-+           ospfExtLsdbLimit, the router  enters  Overflow-
-+           State.   The   router  never  holds  more  than
-+           ospfExtLsdbLimit  non-default  AS-external-LSAs
-+           in  its  database. OspfExtLsdbLimit MUST be set
-+           identically in all routers attached to the OSPF
-+           backbone  and/or  any regular OSPF area. (i.e.,
-+           OSPF stub areas and NSSAs are excluded)."
-+       DEFVAL { -1 }
-+       ::= { ospfGeneralGroup 11 }
-+
-+    ospfMulticastExtensions OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "A Bit Mask indicating whether  the  router  is
-+           forwarding  IP  multicast  (Class  D) datagrams
-+           based on the algorithms defined in  the  Multi-
-+           cast Extensions to OSPF.
-+
-+           Bit 0, if set, indicates that  the  router  can
-+           forward  IP multicast datagrams in the router's
-+           directly attached areas (called intra-area mul-
-+           ticast routing).
-+
-+           Bit 1, if set, indicates that  the  router  can
-+           forward  IP  multicast  datagrams  between OSPF
-+           areas (called inter-area multicast routing).
-+
-+           Bit 2, if set, indicates that  the  router  can
-+           forward  IP  multicast  datagrams between Auto-
-+           nomous Systems (called inter-AS multicast rout-
-+           ing).
-+
-+           Only certain combinations of bit  settings  are
-+           allowed,  namely: 0 (no multicast forwarding is
-+           enabled), 1 (intra-area multicasting  only),  3
-+           (intra-area  and  inter-area  multicasting),  5
-+           (intra-area and inter-AS  multicasting)  and  7
-+           (multicasting  everywhere). By default, no mul-
-+           ticast forwarding is enabled."
-+       DEFVAL { 0 }
-+       ::= { ospfGeneralGroup 12 }
-+
-+    ospfExitOverflowInterval OBJECT-TYPE
-+        SYNTAX   PositiveInteger
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of  seconds  that,  after  entering
-+           OverflowState,  a  router will attempt to leave
-+           OverflowState. This allows the router to  again
-+           originate  non-default  AS-external-LSAs.  When
-+           set to 0, the router will not  leave  Overflow-
-+           State until restarted."
-+       DEFVAL { 0 }
-+       ::= { ospfGeneralGroup 13 }
-+
-+
-+    ospfDemandExtensions OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "The router's support for demand routing."
-+       REFERENCE
-+          "OSPF Version 2, Appendix on Demand Routing"
-+      ::= { ospfGeneralGroup 14 }
-+
-+
-+--      The OSPF Area Data Structure contains information
-+--      regarding the various areas. The interfaces and
-+--      virtual links are configured as part of these areas.
-+--      Area 0.0.0.0, by definition, is the Backbone Area
-+
-+
-+    ospfAreaTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfAreaEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "Information describing the configured  parame-
-+           ters  and cumulative statistics of the router's
-+           attached areas."
-+       REFERENCE
-+          "OSPF Version 2, Section 6  The Area Data Struc-
-+          ture"
-+      ::= { ospf 2 }
-+
-+
-+    ospfAreaEntry OBJECT-TYPE
-+        SYNTAX   OspfAreaEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "Information describing the configured  parame-
-+           ters  and  cumulative  statistics of one of the
-+           router's attached areas."
-+       INDEX { ospfAreaId }
-+       ::= { ospfAreaTable 1 }
-+
-+OspfAreaEntry ::=
-+    SEQUENCE {
-+        ospfAreaId
-+            AreaID,
-+        ospfAuthType
-+            Integer32,
-+        ospfImportAsExtern
-+            INTEGER,
-+        ospfSpfRuns
-+            Counter32,
-+        ospfAreaBdrRtrCount
-+            Gauge32,
-+        ospfAsBdrRtrCount
-+            Gauge32,
-+        ospfAreaLsaCount
-+            Gauge32,
-+        ospfAreaLsaCksumSum
-+            Integer32,
-+        ospfAreaSummary
-+            INTEGER,
-+        ospfAreaStatus
-+            RowStatus
-+              }
-+
-+    ospfAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A 32-bit integer uniquely identifying an area.
-+           Area ID 0.0.0.0 is used for the OSPF backbone."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaEntry 1 }
-+
-+
-+    ospfAuthType OBJECT-TYPE
-+        SYNTAX   Integer32
-+                    -- none (0),
-+                    -- simplePassword (1)
-+                    -- md5 (2)
-+                    -- reserved for specification by IANA (> 2)
-+        MAX-ACCESS   read-create
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "The authentication type specified for an area.
-+           Additional authentication types may be assigned
-+           locally on a per Area basis."
-+       REFERENCE
-+          "OSPF Version 2, Appendix E Authentication"
-+      DEFVAL { 0 }        -- no authentication, by default
-+      ::= { ospfAreaEntry 2 }
-+
-+    ospfImportAsExtern OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    importExternal (1),
-+                    importNoExternal (2),
-+                    importNssa (3)
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The area's support for importing  AS  external
-+           link- state advertisements."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      DEFVAL { importExternal }
-+      ::= { ospfAreaEntry 3 }
-+
-+
-+    ospfSpfRuns OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of times that the intra-area  route
-+           table  has  been  calculated  using this area's
-+           link-state database.  This  is  typically  done
-+           using Dijkstra's algorithm."
-+       ::= { ospfAreaEntry 4 }
-+
-+
-+    ospfAreaBdrRtrCount OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The total number of area border routers reach-
-+           able within this area.  This is initially zero,
-+           and is calculated in each SPF Pass."
-+       ::= { ospfAreaEntry 5 }
-+
-+    ospfAsBdrRtrCount OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The total number of Autonomous  System  border
-+           routers  reachable  within  this area.  This is
-+           initially zero, and is calculated in  each  SPF
-+           Pass."
-+       ::= { ospfAreaEntry 6 }
-+
-+
-+    ospfAreaLsaCount OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The total number of link-state  advertisements
-+           in  this  area's link-state database, excluding
-+           AS External LSA's."
-+       ::= { ospfAreaEntry 7 }
-+
-+
-+    ospfAreaLsaCksumSum OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32-bit unsigned sum of the link-state  ad-
-+           vertisements'  LS  checksums  contained in this
-+           area's link-state database.  This sum  excludes
-+           external (LS type 5) link-state advertisements.
-+           The sum can be used to determine if  there  has
-+           been  a  change  in a router's link state data-
-+           base, and to compare the link-state database of
-+           two routers."
-+       DEFVAL   { 0 }
-+       ::= { ospfAreaEntry 8 }
-+
-+    ospfAreaSummary OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    noAreaSummary (1),
-+                    sendAreaSummary (2)
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The variable ospfAreaSummary controls the  im-
-+           port  of  summary LSAs into stub areas.  It has
-+           no effect on other areas.
-+
-+           If it is noAreaSummary, the router will neither
-+           originate  nor  propagate summary LSAs into the
-+           stub area.  It will rely entirely  on  its  de-
-+           fault route.
-+
-+           If it is sendAreaSummary, the router will  both
-+           summarize and propagate summary LSAs."
-+       DEFVAL   { noAreaSummary }
-+       ::= { ospfAreaEntry 9 }
-+
-+
-+    ospfAreaStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfAreaEntry 10 }
-+
-+
-+--  OSPF Area Default Metric Table
-+
-+--      The OSPF Area Default Metric Table describes the metrics
-+--      that a default Area Border Router will advertise into a
-+--      Stub area.
-+
-+
-+    ospfStubAreaTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfStubAreaEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The set of metrics that will be advertised  by
-+           a default Area Border Router into a stub area."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2, Area Parameters"
-+      ::= { ospf 3 }
-+
-+
-+    ospfStubAreaEntry OBJECT-TYPE
-+        SYNTAX   OspfStubAreaEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The metric for a given Type  of  Service  that
-+           will  be  advertised  by  a default Area Border
-+           Router into a stub area."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2, Area Parameters"
-+      INDEX { ospfStubAreaId, ospfStubTOS }
-+      ::= { ospfStubAreaTable 1 }
-+
-+OspfStubAreaEntry ::=
-+    SEQUENCE {
-+        ospfStubAreaId
-+            AreaID,
-+        ospfStubTOS
-+            TOSType,
-+        ospfStubMetric
-+            BigMetric,
-+        ospfStubStatus
-+            RowStatus,
-+        ospfStubMetricType
-+            INTEGER
-+              }
-+
-+    ospfStubAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32 bit identifier for the Stub  Area.   On
-+           creation,  this  can  be  derived  from the in-
-+           stance."
-+       ::= { ospfStubAreaEntry 1 }
-+
-+
-+    ospfStubTOS OBJECT-TYPE
-+        SYNTAX   TOSType
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The  Type  of  Service  associated  with   the
-+           metric.   On creation, this can be derived from
-+           the instance."
-+       ::= { ospfStubAreaEntry 2 }
-+
-+
-+    ospfStubMetric OBJECT-TYPE
-+        SYNTAX   BigMetric
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The metric value applied at the indicated type
-+           of  service.  By default, this equals the least
-+           metric at the type of service among the  inter-
-+           faces to other areas."
-+       ::= { ospfStubAreaEntry 3 }
-+
-+
-+    ospfStubStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfStubAreaEntry 4 }
-+
-+    ospfStubMetricType OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    ospfMetric (1),                -- OSPF Metric
-+                    comparableCost (2),        -- external type 1
-+                    nonComparable  (3)        -- external type 2
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the type of metric  ad-
-+           vertised as a default route."
-+       DEFVAL   { ospfMetric }
-+       ::= { ospfStubAreaEntry 5 }
-+
-+--  OSPF Link State Database
-+
-+--      The Link State Database contains the Link State
-+--      Advertisements from throughout the areas that the
-+--      device is attached to.
-+
-+
-+    ospfLsdbTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfLsdbEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF Process's Link State Database."
-+       REFERENCE
-+          "OSPF Version 2, Section 12  Link  State  Adver-
-+          tisements"
-+      ::= { ospf 4 }
-+
-+
-+    ospfLsdbEntry OBJECT-TYPE
-+        SYNTAX   OspfLsdbEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A single Link State Advertisement."
-+       INDEX { ospfLsdbAreaId, ospfLsdbType,
-+               ospfLsdbLsid, ospfLsdbRouterId }
-+       ::= { ospfLsdbTable 1 }
-+
-+OspfLsdbEntry ::=
-+    SEQUENCE {
-+        ospfLsdbAreaId
-+            AreaID,
-+        ospfLsdbType
-+            INTEGER,
-+        ospfLsdbLsid
-+            IpAddress,
-+        ospfLsdbRouterId
-+            RouterID,
-+        ospfLsdbSequence
-+            Integer32,
-+        ospfLsdbAge
-+            Integer32,
-+        ospfLsdbChecksum
-+            Integer32,
-+        ospfLsdbAdvertisement
-+            OCTET STRING
-+              }
-+    ospfLsdbAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32 bit identifier of the Area  from  which
-+           the LSA was received."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfLsdbEntry 1 }
-+
-+-- External Link State Advertisements are permitted
-+-- for backward compatibility, but should be displayed in
-+-- the ospfExtLsdbTable rather than here.
-+
-+    ospfLsdbType OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    routerLink (1),
-+                    networkLink (2),
-+                    summaryLink (3),
-+                    asSummaryLink (4),
-+                    asExternalLink (5), -- but see ospfExtLsdbTable
-+                    multicastLink (6),
-+                    nssaExternalLink (7)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The type  of  the  link  state  advertisement.
-+           Each  link state type has a separate advertise-
-+           ment format."
-+       REFERENCE
-+          "OSPF Version 2, Appendix A.4.1 The  Link  State
-+          Advertisement header"
-+      ::= { ospfLsdbEntry 2 }
-+
-+    ospfLsdbLsid OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Link State ID is an LS Type Specific field
-+           containing either a Router ID or an IP Address;
-+           it identifies the piece of the  routing  domain
-+           that is being described by the advertisement."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.4 Link State ID"
-+      ::= { ospfLsdbEntry 3 }
-+    ospfLsdbRouterId OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32 bit number that uniquely identifies the
-+           originating router in the Autonomous System."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.1 Global parameters"
-+      ::= { ospfLsdbEntry 4 }
-+
-+--  Note that the OSPF Sequence Number is a 32 bit signed
-+--  integer.  It starts with the value '80000001'h,
-+--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
-+--  Thus, a typical sequence number will be very negative.
-+
-+    ospfLsdbSequence OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The sequence number field is a  signed  32-bit
-+           integer.   It  is used to detect old and dupli-
-+           cate link state advertisements.  The  space  of
-+           sequence  numbers  is  linearly  ordered.   The
-+           larger the sequence number the more recent  the
-+           advertisement."
-+       REFERENCE
-+          "OSPF Version  2,  Section  12.1.6  LS  sequence
-+          number"
-+      ::= { ospfLsdbEntry 5 }
-+
-+
-+    ospfLsdbAge OBJECT-TYPE
-+        SYNTAX   Integer32    -- Should be 0..MaxAge
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "This field is the age of the link state adver-
-+           tisement in seconds."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.1 LS age"
-+      ::= { ospfLsdbEntry 6 }
-+
-+    ospfLsdbChecksum OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "This field is the  checksum  of  the  complete
-+           contents  of  the  advertisement, excepting the
-+           age field.  The age field is excepted  so  that
-+           an   advertisement's  age  can  be  incremented
-+           without updating the  checksum.   The  checksum
-+           used  is  the same that is used for ISO connec-
-+           tionless datagrams; it is commonly referred  to
-+           as the Fletcher checksum."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.7 LS checksum"
-+      ::= { ospfLsdbEntry 7 }
-+
-+
-+    ospfLsdbAdvertisement OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE (1..65535))
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The entire Link State Advertisement, including
-+           its header."
-+       REFERENCE
-+          "OSPF Version 2, Section 12  Link  State  Adver-
-+          tisements"
-+      ::= { ospfLsdbEntry 8 }
-+
-+
-+--  Address Range Table
-+
-+--      The Address Range Table acts as an adjunct to the Area
-+--      Table; It describes those Address Range Summaries that
-+--      are configured to be propagated from an Area to reduce
-+--      the amount of information about it which is known beyond
-+--      its borders.
-+
-+    ospfAreaRangeTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfAreaRangeEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "A range if IP addresses  specified  by  an  IP
-+           address/IP  network  mask  pair.   For example,
-+           class B address range of X.X.X.X with a network
-+           mask  of  255.255.0.0 includes all IP addresses
-+           from X.X.0.0 to X.X.255.255"
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2  Area parameters"
-+      ::= { ospf 5 }
-+    ospfAreaRangeEntry OBJECT-TYPE
-+        SYNTAX   OspfAreaRangeEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "A range if IP addresses  specified  by  an  IP
-+           address/IP  network  mask  pair.   For example,
-+           class B address range of X.X.X.X with a network
-+           mask  of  255.255.0.0 includes all IP addresses
-+           from X.X.0.0 to X.X.255.255"
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2  Area parameters"
-+      INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet }
-+      ::= { ospfAreaRangeTable 1 }
-+
-+OspfAreaRangeEntry ::=
-+    SEQUENCE {
-+        ospfAreaRangeAreaId
-+            AreaID,
-+        ospfAreaRangeNet
-+            IpAddress,
-+        ospfAreaRangeMask
-+            IpAddress,
-+        ospfAreaRangeStatus
-+            RowStatus,
-+        ospfAreaRangeEffect
-+            INTEGER
-+              }
-+
-+    ospfAreaRangeAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "The Area the Address  Range  is  to  be  found
-+           within."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaRangeEntry 1 }
-+
-+
-+    ospfAreaRangeNet OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "The IP Address of the Net or Subnet  indicated
-+           by the range."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaRangeEntry 2 }
-+
-+
-+    ospfAreaRangeMask OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-create
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "The Subnet Mask that pertains to  the  Net  or
-+           Subnet."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaRangeEntry 3 }
-+
-+    ospfAreaRangeStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfAreaRangeEntry 4 }
-+
-+
-+    ospfAreaRangeEffect OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    advertiseMatching (1),
-+                    doNotAdvertiseMatching (2)
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "Subnets subsumed by ranges either trigger  the
-+           advertisement  of the indicated summary (adver-
-+           tiseMatching), or result in  the  subnet's  not
-+           being advertised at all outside the area."
-+       DEFVAL   { advertiseMatching }
-+       ::= { ospfAreaRangeEntry 5 }
-+
-+
-+
-+--  OSPF Host Table
-+
-+--      The Host/Metric Table indicates what hosts are directly
-+--      attached to the Router, and what metrics and types of
-+--      service should be advertised for them.
-+
-+    ospfHostTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfHostEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The list of Hosts, and their metrics, that the
-+           router will advertise as host routes."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.6  Host route param-
-+          eters"
-+      ::= { ospf 6 }
-+
-+
-+    ospfHostEntry OBJECT-TYPE
-+        SYNTAX   OspfHostEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A metric to be advertised, for a given type of
-+           service, when a given host is reachable."
-+       INDEX { ospfHostIpAddress, ospfHostTOS }
-+       ::= { ospfHostTable 1 }
-+
-+OspfHostEntry ::=
-+    SEQUENCE {
-+        ospfHostIpAddress
-+            IpAddress,
-+        ospfHostTOS
-+            TOSType,
-+        ospfHostMetric
-+            Metric,
-+        ospfHostStatus
-+            RowStatus,
-+        ospfHostAreaID
-+            AreaID
-+              }
-+
-+    ospfHostIpAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address of the Host."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.6 Host route parame-
-+          ters"
-+      ::= { ospfHostEntry 1 }
-+
-+
-+    ospfHostTOS OBJECT-TYPE
-+        SYNTAX   TOSType
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Type of Service of the route being config-
-+           ured."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.6 Host route parame-
-+          ters"
-+      ::= { ospfHostEntry 2 }
-+
-+
-+    ospfHostMetric OBJECT-TYPE
-+        SYNTAX   Metric
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The Metric to be advertised."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.6 Host route parame-
-+          ters"
-+      ::= { ospfHostEntry 3 }
-+
-+    ospfHostStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfHostEntry 4 }
-+
-+
-+    ospfHostAreaID OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Area the Host Entry is to be found within.
-+           By  default, the area that a subsuming OSPF in-
-+           terface is in, or 0.0.0.0"
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfHostEntry 5 }
-+
-+
-+--  OSPF Interface Table
-+
-+--      The OSPF Interface Table augments the ipAddrTable
-+--             with OSPF specific information.
-+
-+    ospfIfTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfIfEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF Interface Table describes the  inter-
-+           faces from the viewpoint of OSPF."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.3  Router  interface
-+          parameters"
-+      ::= { ospf 7 }
-+
-+
-+    ospfIfEntry OBJECT-TYPE
-+        SYNTAX   OspfIfEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF Interface Entry describes one  inter-
-+           face from the viewpoint of OSPF."
-+       INDEX { ospfIfIpAddress, ospfAddressLessIf }
-+       ::= { ospfIfTable 1 }
-+
-+OspfIfEntry ::=
-+    SEQUENCE {
-+        ospfIfIpAddress
-+            IpAddress,
-+        ospfAddressLessIf
-+            Integer32,
-+        ospfIfAreaId
-+            AreaID,
-+        ospfIfType
-+            INTEGER,
-+        ospfIfAdminStat
-+            Status,
-+        ospfIfRtrPriority
-+            DesignatedRouterPriority,
-+        ospfIfTransitDelay
-+            UpToMaxAge,
-+        ospfIfRetransInterval
-+            UpToMaxAge,
-+        ospfIfHelloInterval
-+            HelloRange,
-+        ospfIfRtrDeadInterval
-+            PositiveInteger,
-+        ospfIfPollInterval
-+            PositiveInteger,
-+        ospfIfState
-+            INTEGER,
-+        ospfIfDesignatedRouter
-+            IpAddress,
-+        ospfIfBackupDesignatedRouter
-+            IpAddress,
-+        ospfIfEvents
-+            Counter32,
-+        ospfIfAuthType
-+            INTEGER,
-+        ospfIfAuthKey
-+            OCTET STRING,
-+        ospfIfStatus
-+            RowStatus,
-+        ospfIfMulticastForwarding
-+            INTEGER,
-+        ospfIfDemand
-+            TruthValue
-+              }
-+
-+    ospfIfIpAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP address of this OSPF interface."
-+       ::= { ospfIfEntry 1 }
-+
-+    ospfAddressLessIf OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "For the purpose of easing  the  instancing  of
-+           addressed   and  addressless  interfaces;  This
-+           variable takes the value 0 on  interfaces  with
-+           IP  Addresses,  and  the corresponding value of
-+           ifIndex for interfaces having no IP Address."
-+       ::= { ospfIfEntry 2 }
-+    ospfIfAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "A 32-bit integer uniquely identifying the area
-+           to  which  the  interface  connects.   Area  ID
-+           0.0.0.0 is used for the OSPF backbone."
-+       DEFVAL   { '00000000'H }    -- 0.0.0.0
-+       ::= { ospfIfEntry 3 }
-+
-+    ospfIfType OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    broadcast (1),
-+                    nbma (2),
-+                    pointToPoint (3),
-+                    pointToMultipoint (5)
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF interface type.
-+
-+           By way of a default, this field may be intuited
-+           from the corresponding value of ifType.  Broad-
-+           cast LANs, such as  Ethernet  and  IEEE  802.5,
-+           take  the  value  'broadcast', X.25 and similar
-+           technologies take the value 'nbma',  and  links
-+           that  are  definitively point to point take the
-+           value 'pointToPoint'."
-+       ::= { ospfIfEntry 4 }
-+
-+
-+    ospfIfAdminStat OBJECT-TYPE
-+        SYNTAX   Status
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF  interface's  administrative  status.
-+           The  value formed on the interface, and the in-
-+           terface will be advertised as an internal route
-+           to  some  area.   The  value 'disabled' denotes
-+           that the interface is external to OSPF."
-+       DEFVAL { enabled }
-+       ::= { ospfIfEntry 5 }
-+
-+    ospfIfRtrPriority OBJECT-TYPE
-+        SYNTAX   DesignatedRouterPriority
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The  priority  of  this  interface.   Used  in
-+           multi-access  networks,  this  field is used in
-+           the designated router election algorithm.   The
-+           value 0 signifies that the router is not eligi-
-+           ble to become the  designated  router  on  this
-+           particular  network.   In the event of a tie in
-+           this value, routers will use their Router ID as
-+           a tie breaker."
-+       DEFVAL { 1 }
-+       ::= { ospfIfEntry 6 }
-+
-+
-+    ospfIfTransitDelay OBJECT-TYPE
-+        SYNTAX   UpToMaxAge
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The estimated number of seconds  it  takes  to
-+           transmit  a  link state update packet over this
-+           interface."
-+       DEFVAL { 1 }
-+       ::= { ospfIfEntry 7 }
-+
-+
-+    ospfIfRetransInterval OBJECT-TYPE
-+        SYNTAX   UpToMaxAge
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of seconds between  link-state  ad-
-+           vertisement  retransmissions,  for  adjacencies
-+           belonging to this  interface.   This  value  is
-+           also used when retransmitting database descrip-
-+           tion and link-state request packets."
-+       DEFVAL { 5 }
-+       ::= { ospfIfEntry 8 }
-+
-+
-+    ospfIfHelloInterval OBJECT-TYPE
-+        SYNTAX   HelloRange
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The length of time, in  seconds,  between  the
-+           Hello  packets that the router sends on the in-
-+           terface.  This value must be the same  for  all
-+           routers attached to a common network."
-+       DEFVAL { 10 }
-+       ::= { ospfIfEntry 9 }
-+
-+
-+    ospfIfRtrDeadInterval OBJECT-TYPE
-+        SYNTAX   PositiveInteger
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of seconds that  a  router's  Hello
-+           packets  have  not been seen before it's neigh-
-+           bors declare the router down.  This  should  be
-+           some  multiple  of  the  Hello  interval.  This
-+           value must be the same for all routers attached
-+           to a common network."
-+       DEFVAL { 40 }
-+       ::= { ospfIfEntry 10 }
-+
-+
-+    ospfIfPollInterval OBJECT-TYPE
-+        SYNTAX   PositiveInteger
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The larger time interval, in seconds,  between
-+           the  Hello  packets  sent  to  an inactive non-
-+           broadcast multi- access neighbor."
-+       DEFVAL { 120 }
-+       ::= { ospfIfEntry 11 }
-+
-+
-+    ospfIfState OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    down (1),
-+                    loopback (2),
-+                    waiting (3),
-+                    pointToPoint (4),
-+                    designatedRouter (5),
-+                    backupDesignatedRouter (6),
-+                    otherDesignatedRouter (7)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF Interface State."
-+       DEFVAL { down }
-+       ::= { ospfIfEntry 12 }
-+
-+
-+    ospfIfDesignatedRouter OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address of the Designated Router."
-+       DEFVAL   { '00000000'H }    -- 0.0.0.0
-+       ::= { ospfIfEntry 13 }
-+
-+
-+    ospfIfBackupDesignatedRouter OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The  IP  Address  of  the  Backup   Designated
-+           Router."
-+       DEFVAL   { '00000000'H }    -- 0.0.0.0
-+       ::= { ospfIfEntry 14 }
-+
-+    ospfIfEvents OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of times this  OSPF  interface  has
-+           changed its state, or an error has occurred."
-+       ::= { ospfIfEntry 15 }
-+
-+
-+    ospfIfAuthKey OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE (0..256))
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The Authentication Key.  If the Area's Author-
-+           ization  Type  is  simplePassword,  and the key
-+           length is shorter than 8 octets, the agent will
-+           left adjust and zero fill to 8 octets.
-+
-+           Note that unauthenticated  interfaces  need  no
-+           authentication key, and simple password authen-
-+           tication cannot use a key of more  than  8  oc-
-+           tets.  Larger keys are useful only with authen-
-+           tication mechanisms not specified in this docu-
-+           ment.
-+
-+           When read, ospfIfAuthKey always returns an  Oc-
-+           tet String of length zero."
-+       REFERENCE
-+          "OSPF Version 2, Section 9  The  Interface  Data
-+          Structure"
-+      DEFVAL   { '0000000000000000'H }    -- 0.0.0.0.0.0.0.0
-+      ::= { ospfIfEntry 16 }
-+
-+    ospfIfStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfIfEntry 17 }
-+
-+
-+    ospfIfMulticastForwarding OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                            blocked (1),        -- no multicast forwarding
-+                            multicast (2),        -- using multicast address
-+                            unicast (3)        -- to each OSPF neighbor
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The way multicasts should  forwarded  on  this
-+           interface;  not  forwarded,  forwarded  as data
-+           link multicasts, or forwarded as data link uni-
-+           casts.   Data link multicasting is not meaning-
-+           ful on point to point and NBMA interfaces,  and
-+           setting ospfMulticastForwarding to 0 effective-
-+           ly disables all multicast forwarding."
-+       DEFVAL { blocked }
-+       ::= { ospfIfEntry 18 }
-+
-+
-+    ospfIfDemand OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "Indicates whether Demand OSPF procedures (hel-
-+           lo supression to FULL neighbors and setting the
-+           DoNotAge flag on proogated LSAs) should be per-
-+           formed on this interface."
-+       DEFVAL { false }
-+       ::= { ospfIfEntry 19 }
-+
-+
-+    ospfIfAuthType OBJECT-TYPE
-+        SYNTAX   INTEGER (0..255)
-+                    -- none (0),
-+                    -- simplePassword (1)
-+                    -- md5 (2)
-+                    -- reserved for specification by IANA (> 2)
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The authentication type specified for  an  in-
-+           terface.   Additional  authentication types may
-+           be assigned locally."
-+       REFERENCE
-+          "OSPF Version 2, Appendix E Authentication"
-+      DEFVAL { 0 }        -- no authentication, by default
-+      ::= { ospfIfEntry 20 }
-+
-+
-+--  OSPF Interface Metric Table
-+
-+--      The Metric Table describes the metrics to be advertised
-+--      for a specified interface at the various types of service.
-+--      As such, this table is an adjunct of the OSPF Interface
-+--      Table.
-+
-+-- Types of service, as defined by RFC 791, have the ability
-+-- to request low delay, high bandwidth, or reliable linkage.
-+
-+-- For the purposes of this specification, the measure of
-+-- bandwidth
-+
-+--      Metric = 10^8 / ifSpeed
-+
-+-- is the default value.  For multiple link interfaces, note
-+-- that ifSpeed is the sum of the individual link speeds.
-+-- This yields a number having the following typical values:
-+
-+--      Network Type/bit rate   Metric
-+
-+--      >= 100 MBPS                 1
-+--      Ethernet/802.3             10
-+--      E1                         48
-+--      T1 (ESF)                   65
-+--       64 KBPS                 1562
-+--       56 KBPS                 1785
-+--       19.2 KBPS               5208
-+--        9.6 KBPS              10416
-+
-+-- Routes that are not specified use the default (TOS 0) metric
-+
-+    ospfIfMetricTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfIfMetricEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The TOS metrics for  a  non-virtual  interface
-+           identified by the interface index."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.3  Router  interface
-+          parameters"
-+      ::= { ospf 8 }
-+
-+    ospfIfMetricEntry OBJECT-TYPE
-+        SYNTAX   OspfIfMetricEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A particular TOS metric for a non-virtual  in-
-+           terface identified by the interface index."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.3  Router  interface
-+          parameters"
-+      INDEX { ospfIfMetricIpAddress,
-+  ospfIfMetricAddressLessIf,
-+  ospfIfMetricTOS }
-+      ::= { ospfIfMetricTable 1 }
-+
-+OspfIfMetricEntry ::=
-+    SEQUENCE {
-+        ospfIfMetricIpAddress
-+            IpAddress,
-+        ospfIfMetricAddressLessIf
-+            Integer32,
-+        ospfIfMetricTOS
-+            TOSType,
-+        ospfIfMetricValue
-+            Metric,
-+        ospfIfMetricStatus
-+            RowStatus
-+              }
-+
-+    ospfIfMetricIpAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP address of this OSPF interface.  On row
-+           creation,  this  can  be  derived  from the in-
-+           stance."
-+       ::= { ospfIfMetricEntry 1 }
-+
-+    ospfIfMetricAddressLessIf OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "For the purpose of easing  the  instancing  of
-+           addressed   and  addressless  interfaces;  This
-+           variable takes the value 0 on  interfaces  with
-+           IP  Addresses, and the value of ifIndex for in-
-+           terfaces having no IP Address.   On  row  crea-
-+           tion, this can be derived from the instance."
-+       ::= { ospfIfMetricEntry 2 }
-+
-+
-+    ospfIfMetricTOS OBJECT-TYPE
-+        SYNTAX   TOSType
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The type of service metric  being  referenced.
-+           On  row  creation, this can be derived from the
-+           instance."
-+       ::= { ospfIfMetricEntry 3 }
-+
-+
-+    ospfIfMetricValue OBJECT-TYPE
-+        SYNTAX   Metric
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The metric of using this type  of  service  on
-+           this interface.  The default value of the TOS 0
-+           Metric is 10^8 / ifSpeed."
-+       ::= { ospfIfMetricEntry 4 }
-+
-+    ospfIfMetricStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfIfMetricEntry 5 }
-+
-+
-+--  OSPF Virtual Interface Table
-+
-+--      The Virtual Interface Table describes the virtual
-+--      links that the OSPF Process is configured to
-+--      carry on.
-+
-+    ospfVirtIfTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfVirtIfEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "Information about this router's virtual inter-
-+           faces."
-+       REFERENCE
-+          "OSPF Version  2,  Appendix  C.4   Virtual  link
-+          parameters"
-+      ::= { ospf 9 }
-+
-+
-+    ospfVirtIfEntry OBJECT-TYPE
-+        SYNTAX   OspfVirtIfEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "Information about a single Virtual Interface."
-+       INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor }
-+       ::= { ospfVirtIfTable 1 }
-+
-+OspfVirtIfEntry ::=
-+    SEQUENCE {
-+        ospfVirtIfAreaId
-+            AreaID,
-+        ospfVirtIfNeighbor
-+            RouterID,
-+        ospfVirtIfTransitDelay
-+            UpToMaxAge,
-+        ospfVirtIfRetransInterval
-+            UpToMaxAge,
-+        ospfVirtIfHelloInterval
-+            HelloRange,
-+        ospfVirtIfRtrDeadInterval
-+            PositiveInteger,
-+        ospfVirtIfState
-+            INTEGER,
-+        ospfVirtIfEvents
-+            Counter32,
-+        ospfVirtIfAuthType
-+            INTEGER,
-+        ospfVirtIfAuthKey
-+            OCTET STRING,
-+        ospfVirtIfStatus
-+            RowStatus
-+              }
-+
-+    ospfVirtIfAreaId OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The  Transit  Area  that  the   Virtual   Link
-+           traverses.  By definition, this is not 0.0.0.0"
-+       ::= { ospfVirtIfEntry 1 }
-+
-+
-+    ospfVirtIfNeighbor OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Router ID of the Virtual Neighbor."
-+       ::= { ospfVirtIfEntry 2 }
-+
-+
-+    ospfVirtIfTransitDelay OBJECT-TYPE
-+        SYNTAX   UpToMaxAge
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The estimated number of seconds  it  takes  to
-+           transmit  a link- state update packet over this
-+           interface."
-+       DEFVAL { 1 }
-+       ::= { ospfVirtIfEntry 3 }
-+
-+
-+    ospfVirtIfRetransInterval OBJECT-TYPE
-+        SYNTAX   UpToMaxAge
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of seconds between  link-state  ad-
-+           vertisement  retransmissions,  for  adjacencies
-+           belonging to this  interface.   This  value  is
-+           also used when retransmitting database descrip-
-+           tion  and  link-state  request  packets.   This
-+           value  should  be well over the expected round-
-+           trip time."
-+       DEFVAL { 5 }
-+       ::= { ospfVirtIfEntry 4 }
-+
-+
-+    ospfVirtIfHelloInterval OBJECT-TYPE
-+        SYNTAX   HelloRange
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The length of time, in  seconds,  between  the
-+           Hello  packets that the router sends on the in-
-+           terface.  This value must be the same  for  the
-+           virtual neighbor."
-+       DEFVAL { 10 }
-+       ::= { ospfVirtIfEntry 5 }
-+
-+
-+    ospfVirtIfRtrDeadInterval OBJECT-TYPE
-+        SYNTAX   PositiveInteger
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of seconds that  a  router's  Hello
-+           packets  have  not been seen before it's neigh-
-+           bors declare the router down.  This  should  be
-+           some  multiple  of  the  Hello  interval.  This
-+           value must be the same for the  virtual  neigh-
-+           bor."
-+       DEFVAL { 60 }
-+       ::= { ospfVirtIfEntry 6 }
-+
-+
-+    ospfVirtIfState OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    down (1),            -- these use the same encoding
-+                    pointToPoint (4)     -- as the ospfIfTable
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "OSPF virtual interface states."
-+       DEFVAL   { down }
-+       ::= { ospfVirtIfEntry 7 }
-+
-+
-+    ospfVirtIfEvents OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of state changes or error events on
-+           this Virtual Link"
-+       ::= { ospfVirtIfEntry 8 }
-+
-+
-+    ospfVirtIfAuthKey OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE(0..256))
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "If Authentication Type is simplePassword,  the
-+           device  will left adjust and zero fill to 8 oc-
-+           tets.
-+
-+           Note that unauthenticated  interfaces  need  no
-+           authentication key, and simple password authen-
-+           tication cannot use a key of more  than  8  oc-
-+           tets.  Larger keys are useful only with authen-
-+           tication mechanisms not specified in this docu-
-+           ment.
-+
-+           When  read,  ospfVifAuthKey  always  returns  a
-+           string of length zero."
-+       REFERENCE
-+          "OSPF Version 2, Section 9  The  Interface  Data
-+          Structure"
-+      DEFVAL   { '0000000000000000'H }    -- 0.0.0.0.0.0.0.0
-+      ::= { ospfVirtIfEntry 9 }
-+
-+
-+    ospfVirtIfStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfVirtIfEntry 10 }
-+
-+
-+    ospfVirtIfAuthType OBJECT-TYPE
-+        SYNTAX   INTEGER (0..255)
-+                    -- none (0),
-+                    -- simplePassword (1)
-+                    -- md5 (2)
-+                    -- reserved for specification by IANA (> 2)
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The authentication type specified for a virtu-
-+           al  interface.  Additional authentication types
-+           may be assigned locally."
-+       REFERENCE
-+          "OSPF Version 2, Appendix E Authentication"
-+      DEFVAL { 0 }        -- no authentication, by default
-+      ::= { ospfVirtIfEntry 11 }
-+
-+
-+--  OSPF Neighbor Table
-+
-+--      The OSPF Neighbor Table describes all neighbors in
-+--      the locality of the subject router.
-+
-+    ospfNbrTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfNbrEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A table of non-virtual neighbor information."
-+       REFERENCE
-+          "OSPF Version 2, Section 10  The  Neighbor  Data
-+          Structure"
-+      ::= { ospf 10 }
-+
-+
-+    ospfNbrEntry OBJECT-TYPE
-+        SYNTAX   OspfNbrEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The information regarding a single neighbor."
-+       REFERENCE
-+          "OSPF Version 2, Section 10  The  Neighbor  Data
-+          Structure"
-+      INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex }
-+      ::= { ospfNbrTable 1 }
-+
-+OspfNbrEntry ::=
-+    SEQUENCE {
-+        ospfNbrIpAddr
-+            IpAddress,
-+        ospfNbrAddressLessIndex
-+            InterfaceIndex,
-+        ospfNbrRtrId
-+            RouterID,
-+        ospfNbrOptions
-+            Integer32,
-+        ospfNbrPriority
-+            DesignatedRouterPriority,
-+        ospfNbrState
-+            INTEGER,
-+        ospfNbrEvents
-+            Counter32,
-+        ospfNbrLsRetransQLen
-+            Gauge32,
-+        ospfNbmaNbrStatus
-+            RowStatus,
-+        ospfNbmaNbrPermanence
-+            INTEGER,
-+        ospfNbrHelloSuppressed
-+            TruthValue
-+              }
-+
-+    ospfNbrIpAddr OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP address this neighbor is using  in  its
-+           IP  Source  Address.  Note that, on addressless
-+           links, this will not be 0.0.0.0,  but  the  ad-
-+           dress of another of the neighbor's interfaces."
-+       ::= { ospfNbrEntry 1 }
-+
-+
-+    ospfNbrAddressLessIndex OBJECT-TYPE
-+        SYNTAX   InterfaceIndex
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "On an interface having an  IP  Address,  zero.
-+           On  addressless  interfaces,  the corresponding
-+           value of ifIndex in the Internet Standard  MIB.
-+           On  row  creation, this can be derived from the
-+           instance."
-+       ::= { ospfNbrEntry 2 }
-+
-+
-+    ospfNbrRtrId OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A 32-bit integer (represented as a type  IpAd-
-+           dress)  uniquely  identifying  the  neighboring
-+           router in the Autonomous System."
-+       DEFVAL   { '00000000'H }    -- 0.0.0.0
-+       ::= { ospfNbrEntry 3 }
-+
-+
-+    ospfNbrOptions OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A Bit Mask corresponding to the neighbor's op-
-+           tions field.
-+
-+           Bit 0, if set, indicates that the  system  will
-+           operate  on  Type of Service metrics other than
-+           TOS 0.  If zero, the neighbor will  ignore  all
-+           metrics except the TOS 0 metric.
-+
-+           Bit 1, if set, indicates  that  the  associated
-+           area  accepts and operates on external informa-
-+           tion; if zero, it is a stub area.
-+
-+           Bit 2, if set, indicates that the system is ca-
-+           pable  of routing IP Multicast datagrams; i.e.,
-+           that it implements the Multicast Extensions  to
-+           OSPF.
-+
-+           Bit 3, if set, indicates  that  the  associated
-+           area  is  an  NSSA.  These areas are capable of
-+           carrying type 7 external advertisements,  which
-+           are  translated into type 5 external advertise-
-+           ments at NSSA borders."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.2 Options"
-+      DEFVAL { 0 }
-+      ::= { ospfNbrEntry 4 }
-+
-+
-+    ospfNbrPriority OBJECT-TYPE
-+        SYNTAX   DesignatedRouterPriority
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The priority of this neighbor in the designat-
-+           ed router election algorithm.  The value 0 sig-
-+           nifies that the neighbor is not eligible to be-
-+           come  the  designated router on this particular
-+           network."
-+       DEFVAL { 1 }
-+       ::= { ospfNbrEntry 5 }
-+
-+
-+    ospfNbrState OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    down (1),
-+                    attempt (2),
-+                    init (3),
-+                    twoWay (4),
-+                    exchangeStart (5),
-+                    exchange (6),
-+                    loading (7),
-+                    full (8)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The State of the relationship with this Neigh-
-+           bor."
-+       REFERENCE
-+          "OSPF Version 2, Section 10.1 Neighbor States"
-+      DEFVAL   { down }
-+      ::= { ospfNbrEntry 6 }
-+
-+
-+    ospfNbrEvents OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of times this neighbor relationship
-+           has changed state, or an error has occurred."
-+       ::= { ospfNbrEntry 7 }
-+
-+
-+    ospfNbrLsRetransQLen OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The  current  length  of  the   retransmission
-+           queue."
-+       ::= { ospfNbrEntry 8 }
-+
-+
-+    ospfNbmaNbrStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfNbrEntry 9 }
-+
-+
-+    ospfNbmaNbrPermanence OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    dynamic (1),        -- learned through protocol
-+                    permanent (2)       -- configured address
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.   'dynamic'  and  'permanent' refer to how
-+           the neighbor became known."
-+       DEFVAL { permanent }
-+       ::= { ospfNbrEntry 10 }
-+
-+
-+    ospfNbrHelloSuppressed OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "Indicates whether Hellos are being  suppressed
-+           to the neighbor"
-+       ::= { ospfNbrEntry 11 }
-+
-+
-+--  OSPF Virtual Neighbor Table
-+
-+--      This table describes all virtual neighbors.
-+--      Since Virtual Links are configured in the
-+--      virtual interface table, this table is read-only.
-+
-+    ospfVirtNbrTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfVirtNbrEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A table of virtual neighbor information."
-+       REFERENCE
-+          "OSPF Version 2, Section 15  Virtual Links"
-+      ::= { ospf 11 }
-+
-+
-+    ospfVirtNbrEntry OBJECT-TYPE
-+        SYNTAX   OspfVirtNbrEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "Virtual neighbor information."
-+       INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId }
-+       ::= { ospfVirtNbrTable 1 }
-+
-+OspfVirtNbrEntry ::=
-+    SEQUENCE {
-+        ospfVirtNbrArea
-+            AreaID,
-+        ospfVirtNbrRtrId
-+            RouterID,
-+        ospfVirtNbrIpAddr
-+            IpAddress,
-+        ospfVirtNbrOptions
-+            Integer32,
-+        ospfVirtNbrState
-+            INTEGER,
-+        ospfVirtNbrEvents
-+            Counter32,
-+        ospfVirtNbrLsRetransQLen
-+            Gauge32,
-+        ospfVirtNbrHelloSuppressed
-+                TruthValue
-+              }
-+
-+    ospfVirtNbrArea OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Transit Area Identifier."
-+       ::= { ospfVirtNbrEntry 1 }
-+
-+
-+    ospfVirtNbrRtrId OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A  32-bit  integer  uniquely  identifying  the
-+           neighboring router in the Autonomous System."
-+       ::= { ospfVirtNbrEntry 2 }
-+
-+
-+    ospfVirtNbrIpAddr OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP address this Virtual  Neighbor  is  us-
-+           ing."
-+       ::= { ospfVirtNbrEntry 3 }
-+
-+
-+    ospfVirtNbrOptions OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "A Bit Mask corresponding to the neighbor's op-
-+           tions field.
-+
-+           Bit 1, if set, indicates that the  system  will
-+           operate  on  Type of Service metrics other than
-+           TOS 0.  If zero, the neighbor will  ignore  all
-+           metrics except the TOS 0 metric.
-+
-+           Bit 2, if set, indicates  that  the  system  is
-+           Network  Multicast  capable; ie, that it imple-
-+           ments OSPF Multicast Routing."
-+       ::= { ospfVirtNbrEntry 4 }
-+    ospfVirtNbrState OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    down (1),
-+                    attempt (2),
-+                    init (3),
-+                    twoWay (4),
-+                    exchangeStart (5),
-+                    exchange (6),
-+                    loading (7),
-+                    full (8)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The state of the  Virtual  Neighbor  Relation-
-+           ship."
-+       ::= { ospfVirtNbrEntry 5 }
-+
-+
-+    ospfVirtNbrEvents OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of  times  this  virtual  link  has
-+           changed its state, or an error has occurred."
-+       ::= { ospfVirtNbrEntry 6 }
-+
-+
-+    ospfVirtNbrLsRetransQLen OBJECT-TYPE
-+        SYNTAX   Gauge32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The  current  length  of  the   retransmission
-+           queue."
-+       ::= { ospfVirtNbrEntry 7 }
-+
-+
-+    ospfVirtNbrHelloSuppressed OBJECT-TYPE
-+        SYNTAX   TruthValue
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "Indicates whether Hellos are being  suppressed
-+           to the neighbor"
-+       ::= { ospfVirtNbrEntry 8 }
-+
-+--  OSPF Link State Database, External
-+
-+--      The Link State Database contains the Link State
-+--      Advertisements from throughout the areas that the
-+--      device is attached to.
-+
-+--             This table is identical to the OSPF LSDB Table in
-+--      format, but contains only External Link State
-+--             Advertisements.  The purpose is to allow external
-+--      LSAs to be displayed once for the router rather
-+--      than once in each non-stub area.
-+
-+    ospfExtLsdbTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfExtLsdbEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "The OSPF Process's Links State Database."
-+       REFERENCE
-+          "OSPF Version 2, Section 12  Link  State  Adver-
-+          tisements"
-+      ::= { ospf 12 }
-+
-+
-+    ospfExtLsdbEntry OBJECT-TYPE
-+        SYNTAX   OspfExtLsdbEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A single Link State Advertisement."
-+       INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId }
-+       ::= { ospfExtLsdbTable 1 }
-+
-+OspfExtLsdbEntry ::=
-+    SEQUENCE {
-+        ospfExtLsdbType
-+            INTEGER,
-+        ospfExtLsdbLsid
-+            IpAddress,
-+        ospfExtLsdbRouterId
-+            RouterID,
-+        ospfExtLsdbSequence
-+            Integer32,
-+        ospfExtLsdbAge
-+            Integer32,
-+        ospfExtLsdbChecksum
-+            Integer32,
-+        ospfExtLsdbAdvertisement
-+            OCTET STRING
-+              }
-+
-+    ospfExtLsdbType OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    asExternalLink (5)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The type  of  the  link  state  advertisement.
-+           Each  link state type has a separate advertise-
-+           ment format."
-+       REFERENCE
-+          "OSPF Version 2, Appendix A.4.1 The  Link  State
-+          Advertisement header"
-+      ::= { ospfExtLsdbEntry 1 }
-+
-+
-+    ospfExtLsdbLsid OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Link State ID is an LS Type Specific field
-+           containing either a Router ID or an IP Address;
-+           it identifies the piece of the  routing  domain
-+           that is being described by the advertisement."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.4 Link State ID"
-+      ::= { ospfExtLsdbEntry 2 }
-+
-+
-+    ospfExtLsdbRouterId OBJECT-TYPE
-+        SYNTAX   RouterID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The 32 bit number that uniquely identifies the
-+           originating router in the Autonomous System."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.1 Global parameters"
-+      ::= { ospfExtLsdbEntry 3 }
-+
-+--  Note that the OSPF Sequence Number is a 32 bit signed
-+--  integer.  It starts with the value '80000001'h,
-+--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
-+--  Thus, a typical sequence number will be very negative.
-+    ospfExtLsdbSequence OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The sequence number field is a  signed  32-bit
-+           integer.   It  is used to detect old and dupli-
-+           cate link state advertisements.  The  space  of
-+           sequence  numbers  is  linearly  ordered.   The
-+           larger the sequence number the more recent  the
-+           advertisement."
-+       REFERENCE
-+          "OSPF Version  2,  Section  12.1.6  LS  sequence
-+          number"
-+      ::= { ospfExtLsdbEntry 4 }
-+
-+
-+    ospfExtLsdbAge OBJECT-TYPE
-+        SYNTAX   Integer32    -- Should be 0..MaxAge
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "This field is the age of the link state adver-
-+           tisement in seconds."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.1 LS age"
-+      ::= { ospfExtLsdbEntry 5 }
-+
-+
-+    ospfExtLsdbChecksum OBJECT-TYPE
-+        SYNTAX   Integer32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "This field is the  checksum  of  the  complete
-+           contents  of  the  advertisement, excepting the
-+           age field.  The age field is excepted  so  that
-+           an   advertisement's  age  can  be  incremented
-+           without updating the  checksum.   The  checksum
-+           used  is  the same that is used for ISO connec-
-+           tionless datagrams; it is commonly referred  to
-+           as the Fletcher checksum."
-+       REFERENCE
-+          "OSPF Version 2, Section 12.1.7 LS checksum"
-+      ::= { ospfExtLsdbEntry 6 }
-+
-+
-+    ospfExtLsdbAdvertisement OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE(36))
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The entire Link State Advertisement, including
-+           its header."
-+       REFERENCE
-+          "OSPF Version 2, Section 12  Link  State  Adver-
-+          tisements"
-+      ::= { ospfExtLsdbEntry 7 }
-+
-+
-+--  OSPF Use of the CIDR Route Table
-+
-+ospfRouteGroup           OBJECT IDENTIFIER ::= { ospf 13 }
-+
-+-- The IP Forwarding Table defines a number of objects for use by
-+-- the routing protocol to externalize its information.  Most of
-+-- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy,
-+-- ipForwardNextHop, ipForwardIfIndex, ipForwardType,
-+-- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are
-+-- defined there.
-+
-+-- Those that leave some discretion are defined here.
-+
-+-- ipCidrRouteProto is, of course, ospf (13).
-+
-+-- ipCidrRouteAge is the time since the route was first calculated,
-+-- as opposed to the time since the last SPF run.
-+
-+-- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing
-+-- protocol.  The following values shall be found there depending
-+-- on the way the route was calculated.
-+
-+ospfIntraArea      OBJECT IDENTIFIER ::= { ospfRouteGroup 1 }
-+ospfInterArea      OBJECT IDENTIFIER ::= { ospfRouteGroup 2 }
-+ospfExternalType1  OBJECT IDENTIFIER ::= { ospfRouteGroup 3 }
-+ospfExternalType2  OBJECT IDENTIFIER ::= { ospfRouteGroup 4 }
-+
-+-- ipCidrRouteMetric1 is, by definition, the primary routing
-+-- metric.  Therefore, it should be the metric that route
-+-- selection is based on.  For intra-area and inter-area routes,
-+-- it is an OSPF metric.  For External Type 1 (comparable value)
-+-- routes, it is an OSPF metric plus the External Metric.  For
-+-- external Type 2 (non-comparable value) routes, it is the
-+-- external metric.
-+
-+-- ipCidrRouteMetric2 is, by definition, a secondary routing
-+-- metric.  Therefore, it should be the metric that breaks a tie
-+-- among routes having equal metric1 values and the same
-+-- calculation rule.  For intra-area, inter-area routes, and
-+-- External Type 1 (comparable value) routes, it is unused.  For
-+-- external Type 2 (non-comparable value) routes, it is the metric
-+-- to the AS border router.
-+
-+-- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 are
-+-- unused.
-+
-+--
-+--      The OSPF Area Aggregate Table
-+--
-+--      This table replaces the OSPF Area Summary Table, being an
-+--      extension of that for CIDR routers.
-+
-+    ospfAreaAggregateTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF OspfAreaAggregateEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A range of IP addresses  specified  by  an  IP
-+           address/IP  network  mask  pair.   For example,
-+           class B address range of X.X.X.X with a network
-+           mask  of  255.255.0.0 includes all IP addresses
-+           from X.X.0.0  to  X.X.255.255.   Note  that  if
-+           ranges  are configured such that one range sub-
-+           sumes  another  range  (e.g.,   10.0.0.0   mask
-+           255.0.0.0  and  10.1.0.0 mask 255.255.0.0), the
-+           most specific match is the preferred one."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2  Area parameters"
-+      ::= { ospf 14 }
-+
-+
-+    ospfAreaAggregateEntry OBJECT-TYPE
-+        SYNTAX   OspfAreaAggregateEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A range of IP addresses  specified  by  an  IP
-+           address/IP  network  mask  pair.   For example,
-+           class B address range of X.X.X.X with a network
-+           mask  of  255.255.0.0 includes all IP addresses
-+           from X.X.0.0  to  X.X.255.255.   Note  that  if
-+           ranges are range configured such that one range
-+           subsumes another  range  (e.g.,  10.0.0.0  mask
-+           255.0.0.0  and  10.1.0.0 mask 255.255.0.0), the
-+           most specific match is the preferred one."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2  Area parameters"
-+      INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType,
-+              ospfAreaAggregateNet, ospfAreaAggregateMask }
-+      ::= { ospfAreaAggregateTable 1 }
-+
-+
-+OspfAreaAggregateEntry ::=
-+    SEQUENCE {
-+        ospfAreaAggregateAreaID
-+            AreaID,
-+        ospfAreaAggregateLsdbType
-+            INTEGER,
-+        ospfAreaAggregateNet
-+            IpAddress,
-+        ospfAreaAggregateMask
-+            IpAddress,
-+        ospfAreaAggregateStatus
-+            RowStatus,
-+        ospfAreaAggregateEffect
-+            INTEGER
-+              }
-+
-+    ospfAreaAggregateAreaID OBJECT-TYPE
-+        SYNTAX   AreaID
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Area the Address Aggregate is to be  found
-+           within."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaAggregateEntry 1 }
-+
-+
-+    ospfAreaAggregateLsdbType OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    summaryLink (3),
-+                    nssaExternalLink (7)
-+                  }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The type of the Address Aggregate.  This field
-+           specifies  the  Lsdb type that this Address Ag-
-+           gregate applies to."
-+       REFERENCE
-+          "OSPF Version 2, Appendix A.4.1 The  Link  State
-+          Advertisement header"
-+      ::= { ospfAreaAggregateEntry 2 }
-+
-+
-+    ospfAreaAggregateNet OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address of the Net or Subnet  indicated
-+           by the range."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaAggregateEntry 3 }
-+
-+
-+    ospfAreaAggregateMask OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The Subnet Mask that pertains to  the  Net  or
-+           Subnet."
-+       REFERENCE
-+          "OSPF Version 2, Appendix C.2 Area parameters"
-+      ::= { ospfAreaAggregateEntry 4 }
-+
-+
-+    ospfAreaAggregateStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable displays the status of  the  en-
-+           try.  Setting it to 'invalid' has the effect of
-+           rendering it inoperative.  The internal  effect
-+           (row removal) is implementation dependent."
-+       ::= { ospfAreaAggregateEntry 5 }
-+
-+
-+    ospfAreaAggregateEffect OBJECT-TYPE
-+        SYNTAX   INTEGER    {
-+                    advertiseMatching (1),
-+                    doNotAdvertiseMatching (2)
-+                  }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "Subnets subsumed by ranges either trigger  the
-+           advertisement  of  the indicated aggregate (ad-
-+           vertiseMatching), or result in the subnet's not
-+           being advertised at all outside the area."
-+       DEFVAL   { advertiseMatching }
-+       ::= { ospfAreaAggregateEntry 6 }
-+
-+
-+-- conformance information
-+
-+ospfConformance OBJECT IDENTIFIER ::= { ospf 15 }
-+
-+ospfGroups      OBJECT IDENTIFIER ::= { ospfConformance 1 }
-+ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
-+
-+-- compliance statements
-+
-+    ospfCompliance MODULE-COMPLIANCE
-+        STATUS  current
-+        DESCRIPTION
-+           "The compliance statement "
-+       MODULE  -- this module
-+       MANDATORY-GROUPS {
-+                    ospfBasicGroup,
-+                    ospfAreaGroup,
-+                    ospfStubAreaGroup,
-+                    ospfIfGroup,
-+                    ospfIfMetricGroup,
-+                    ospfVirtIfGroup,
-+                    ospfNbrGroup,
-+                    ospfVirtNbrGroup,
-+                    ospfAreaAggregateGroup
-+           }
-+       ::= { ospfCompliances 1 }
-+
-+
-+-- units of conformance
-+
-+    ospfBasicGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfRouterId,
-+                    ospfAdminStat,
-+                    ospfVersionNumber,
-+                    ospfAreaBdrRtrStatus,
-+                    ospfASBdrRtrStatus,
-+                    ospfExternLsaCount,
-+                    ospfExternLsaCksumSum,
-+                    ospfTOSSupport,
-+                    ospfOriginateNewLsas,
-+                    ospfRxNewLsas,
-+                    ospfExtLsdbLimit,
-+                    ospfMulticastExtensions,
-+                    ospfExitOverflowInterval,
-+                    ospfDemandExtensions
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 1 }
-+
-+
-+    ospfAreaGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfAreaId,
-+                    ospfImportAsExtern,
-+                    ospfSpfRuns,
-+                    ospfAreaBdrRtrCount,
-+                    ospfAsBdrRtrCount,
-+                    ospfAreaLsaCount,
-+                    ospfAreaLsaCksumSum,
-+                    ospfAreaSummary,
-+                    ospfAreaStatus
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  for  OSPF  systems
-+           supporting areas."
-+       ::= { ospfGroups 2 }
-+
-+
-+    ospfStubAreaGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfStubAreaId,
-+                    ospfStubTOS,
-+                    ospfStubMetric,
-+                    ospfStubStatus,
-+                    ospfStubMetricType
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  for  OSPF  systems
-+           supporting stub areas."
-+       ::= { ospfGroups 3 }
-+
-+
-+    ospfLsdbGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfLsdbAreaId,
-+                    ospfLsdbType,
-+                    ospfLsdbLsid,
-+                    ospfLsdbRouterId,
-+                    ospfLsdbSequence,
-+                    ospfLsdbAge,
-+                    ospfLsdbChecksum,
-+                    ospfLsdbAdvertisement
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  for  OSPF  systems
-+           that display their link state database."
-+       ::= { ospfGroups 4 }
-+
-+
-+    ospfAreaRangeGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfAreaRangeAreaId,
-+                    ospfAreaRangeNet,
-+                    ospfAreaRangeMask,
-+                    ospfAreaRangeStatus,
-+                    ospfAreaRangeEffect
-+        }
-+        STATUS  obsolete
-+        DESCRIPTION
-+           "These objects are required for  non-CIDR  OSPF
-+           systems that support multiple areas."
-+       ::= { ospfGroups 5 }
-+
-+
-+    ospfHostGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfHostIpAddress,
-+                    ospfHostTOS,
-+                    ospfHostMetric,
-+                    ospfHostStatus,
-+                    ospfHostAreaID
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  for  OSPF  systems
-+           that support attached hosts."
-+       ::= { ospfGroups 6 }
-+
-+
-+    ospfIfGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfIfAreaId,
-+                    ospfIfType,
-+                    ospfIfAdminStat,
-+                    ospfIfRtrPriority,
-+                    ospfIfTransitDelay,
-+                    ospfIfRetransInterval,
-+                    ospfIfHelloInterval,
-+                    ospfIfRtrDeadInterval,
-+                    ospfIfPollInterval,
-+                    ospfIfState,
-+                    ospfIfDesignatedRouter,
-+                    ospfIfBackupDesignatedRouter,
-+                    ospfIfEvents,
-+                    ospfIfAuthType,
-+                    ospfIfAuthKey,
-+                    ospfIfStatus,
-+                    ospfIfMulticastForwarding,
-+                    ospfIfDemand
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 7 }
-+
-+
-+    ospfIfMetricGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfIfMetricIpAddress,
-+                    ospfIfMetricAddressLessIf,
-+                    ospfIfMetricTOS,
-+                    ospfIfMetricValue,
-+                    ospfIfMetricStatus
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 8 }
-+
-+
-+    ospfVirtIfGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfVirtIfTransitDelay,
-+                    ospfVirtIfRetransInterval,
-+                    ospfVirtIfHelloInterval,
-+                    ospfVirtIfRtrDeadInterval,
-+                    ospfVirtIfState,
-+                    ospfVirtIfEvents,
-+                    ospfVirtIfAuthType,
-+                    ospfVirtIfAuthKey,
-+                    ospfVirtIfStatus
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 9 }
-+
-+
-+    ospfNbrGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfNbrIpAddr,
-+                    ospfNbrAddressLessIndex,
-+                    ospfNbrRtrId,
-+                    ospfNbrOptions,
-+                    ospfNbrPriority,
-+                    ospfNbrState,
-+                    ospfNbrEvents,
-+                    ospfNbrLsRetransQLen,
-+                    ospfNbmaNbrStatus,
-+                    ospfNbmaNbrPermanence,
-+                    ospfNbrHelloSuppressed
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 10 }
-+
-+
-+    ospfVirtNbrGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfVirtNbrArea,
-+                    ospfVirtNbrRtrId,
-+                    ospfVirtNbrIpAddr,
-+                    ospfVirtNbrOptions,
-+                    ospfVirtNbrState,
-+                    ospfVirtNbrEvents,
-+                    ospfVirtNbrLsRetransQLen,
-+                    ospfVirtNbrHelloSuppressed
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 11 }
-+
-+
-+    ospfExtLsdbGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfExtLsdbType,
-+                    ospfExtLsdbLsid,
-+                    ospfExtLsdbRouterId,
-+                    ospfExtLsdbSequence,
-+                    ospfExtLsdbAge,
-+                    ospfExtLsdbChecksum,
-+                    ospfExtLsdbAdvertisement
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  for  OSPF  systems
-+           that display their link state database."
-+       ::= { ospfGroups 12 }
-+
-+
-+    ospfAreaAggregateGroup    OBJECT-GROUP
-+        OBJECTS {
-+                    ospfAreaAggregateAreaID,
-+                    ospfAreaAggregateLsdbType,
-+                    ospfAreaAggregateNet,
-+                    ospfAreaAggregateMask,
-+                    ospfAreaAggregateStatus,
-+                    ospfAreaAggregateEffect
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required for OSPF systems."
-+       ::= { ospfGroups 13 }
-+
-+END
-diff -ruN net-snmp-5.1.2-orig/mibs/OSPF-TRAP-MIB.txt net-snmp-5.1.2-5/mibs/OSPF-TRAP-MIB.txt
---- net-snmp-5.1.2-orig/mibs/OSPF-TRAP-MIB.txt 1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/OSPF-TRAP-MIB.txt    2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,443 @@
-+OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
-+
-+    IMPORTS
-+            MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress
-+                FROM SNMPv2-SMI
-+            MODULE-COMPLIANCE, OBJECT-GROUP
-+                FROM SNMPv2-CONF
-+            ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState,
-+            ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState,
-+            ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId,
-+            ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState,
-+            ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbAreaId,
-+            ospfExtLsdbLimit, ospf
-+                FROM OSPF-MIB;
-+
-+    ospfTrap MODULE-IDENTITY
-+           LAST-UPDATED "9501201225Z" -- Fri Jan 20 12:25:50 PST 1995
-+           ORGANIZATION "IETF OSPF Working Group"
-+           CONTACT-INFO
-+           "                      Fred Baker
-+           Postal:                Cisco Systems
-+                                  519 Lado Drive
-+                                  Santa Barbara, California 93111
-+           Tel:                   +1 805 681 0115
-+           E-Mail:                fred@cisco.com
-+
-+                                  Rob Coltun
-+           Postal:                RainbowBridge Communications
-+           Tel:                   (301) 340-9416
-+           E-Mail:                rcoltun@rainbow-bridge.com"
-+       DESCRIPTION
-+          "The MIB module to describe traps for  the  OSPF
-+          Version 2 Protocol."
-+      ::= { ospf 16 }
-+
-+-- Trap Support Objects
-+
-+--         The following are support objects for the OSPF traps.
-+
-+ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 }
-+ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
-+
-+    ospfSetTrap OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE(4))
-+        MAX-ACCESS   read-write
-+        STATUS   current
-+        DESCRIPTION
-+           "A four-octet string serving as a bit  map  for
-+           the trap events defined by the OSPF traps. This
-+           object is used to enable and  disable  specific
-+           OSPF   traps   where  a  1  in  the  bit  field
-+           represents enabled.  The right-most bit  (least
-+           significant) represents trap 0."
-+       ::= { ospfTrapControl 1 }
-+
-+
-+    ospfConfigErrorType OBJECT-TYPE
-+        SYNTAX   INTEGER   {
-+                    badVersion (1),
-+                    areaMismatch (2),
-+                    unknownNbmaNbr (3), -- Router is Dr eligible
-+                    unknownVirtualNbr (4),
-+                    authTypeMismatch(5),
-+                    authFailure (6),
-+                    netMaskMismatch (7),
-+                    helloIntervalMismatch (8),
-+                    deadIntervalMismatch (9),
-+                    optionMismatch (10) }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "Potential types  of  configuration  conflicts.
-+           Used  by the ospfConfigError and ospfConfigVir-
-+           tError traps."
-+   ::= { ospfTrapControl 2 }
-+
-+
-+    ospfPacketType OBJECT-TYPE
-+        SYNTAX   INTEGER   {
-+                    hello (1),
-+                    dbDescript (2),
-+                    lsReq (3),
-+                    lsUpdate (4),
-+                    lsAck (5) }
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "OSPF packet types."
-+   ::= { ospfTrapControl 3 }
-+
-+
-+    ospfPacketSrc OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP address of an inbound packet that  can-
-+           not be identified by a neighbor instance."
-+       ::= { ospfTrapControl 4 }
-+
-+
-+-- Traps
-+
-+
-+    ospfIfStateChange NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfIfState   -- The new state
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfStateChange trap signifies that there
-+           has been a change in the state of a non-virtual
-+           OSPF interface. This trap should  be  generated
-+           when  the interface state regresses (e.g., goes
-+           from Dr to Down) or progresses  to  a  terminal
-+           state  (i.e.,  Point-to-Point, DR Other, Dr, or
-+           Backup)."
-+   ::= { ospfTraps 16 }
-+
-+
-+    ospfVirtIfStateChange NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfVirtIfState  -- The new state
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfStateChange trap signifies that there
-+           has  been a change in the state of an OSPF vir-
-+           tual interface.
-+           This trap should be generated when  the  inter-
-+           face  state  regresses  (e.g., goes from Point-
-+           to-Point to Down) or progresses to  a  terminal
-+           state (i.e., Point-to-Point)."
-+   ::= { ospfTraps 1 }
-+
-+
-+    ospfNbrStateChange NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfNbrIpAddr,
-+                    ospfNbrAddressLessIndex,
-+                    ospfNbrRtrId,
-+                    ospfNbrState  -- The new state
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An  ospfNbrStateChange  trap  signifies   that
-+           there  has been a change in the state of a non-
-+           virtual OSPF neighbor.   This  trap  should  be
-+           generated  when  the  neighbor  state regresses
-+           (e.g., goes from Attempt or Full  to  1-Way  or
-+           Down)  or progresses to a terminal state (e.g.,
-+           2-Way or Full).  When an  neighbor  transitions
-+           from  or  to Full on non-broadcast multi-access
-+           and broadcast networks, the trap should be gen-
-+           erated  by the designated router.  A designated
-+           router transitioning to Down will be  noted  by
-+           ospfIfStateChange."
-+   ::= { ospfTraps 2 }
-+
-+
-+    ospfVirtNbrStateChange NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtNbrArea,
-+                    ospfVirtNbrRtrId,
-+                    ospfVirtNbrState  -- The new state
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfStateChange trap signifies that there
-+           has  been a change in the state of an OSPF vir-
-+           tual neighbor.  This trap should  be  generated
-+           when  the  neighbor state regresses (e.g., goes
-+           from Attempt or  Full  to  1-Way  or  Down)  or
-+           progresses to a terminal state (e.g., Full)."
-+   ::= { ospfTraps 3 }
-+    ospfIfConfigError NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfPacketSrc,  -- The source IP address
-+                    ospfConfigErrorType, -- Type of error
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfConfigError  trap  signifies  that  a
-+           packet  has  been received on a non-virtual in-
-+           terface  from  a  router  whose   configuration
-+           parameters  conflict  with this router's confi-
-+           guration parameters.  Note that the  event  op-
-+           tionMismatch  should  cause  a  trap only if it
-+           prevents an adjacency from forming."
-+                  ::= { ospfTraps 4 }
-+
-+
-+    ospfVirtIfConfigError NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfConfigErrorType, -- Type of error
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfConfigError trap signifies that a pack-
-+           et  has  been  received  on a virtual interface
-+           from a router  whose  configuration  parameters
-+           conflict   with   this  router's  configuration
-+           parameters.  Note that the event optionMismatch
-+           should  cause a trap only if it prevents an ad-
-+           jacency from forming."
-+   ::= { ospfTraps 5 }
-+
-+
-+    ospfIfAuthFailure NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfPacketSrc,  -- The source IP address
-+                    ospfConfigErrorType, -- authTypeMismatch or
-+                                         -- authFailure
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfAuthFailure  trap  signifies  that  a
-+           packet  has  been received on a non-virtual in-
-+           terface from a router whose authentication  key
-+           or  authentication  type  conflicts  with  this
-+           router's authentication key  or  authentication
-+           type."
-+   ::= { ospfTraps 6 }
-+
-+
-+    ospfVirtIfAuthFailure NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfConfigErrorType, -- authTypeMismatch or
-+                                         -- authFailure
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfVirtIfAuthFailure trap signifies that a
-+           packet has been received on a virtual interface
-+           from a router whose authentication key  or  au-
-+           thentication  type conflicts with this router's
-+           authentication key or authentication type."
-+   ::= { ospfTraps 7 }
-+
-+
-+    ospfIfRxBadPacket NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfPacketSrc,  -- The source IP address
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfIfRxBadPacket trap  signifies  that  an
-+           OSPF  packet has been received on a non-virtual
-+           interface that cannot be parsed."
-+   ::= { ospfTraps 8 }
-+
-+    ospfVirtIfRxBadPacket NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfPacketType
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfRxBadPacket trap signifies that an OSPF
-+           packet has been received on a virtual interface
-+           that cannot be parsed."
-+   ::= { ospfTraps 9 }
-+
-+
-+    ospfTxRetransmit NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfIfIpAddress,
-+                    ospfAddressLessIf,
-+                    ospfNbrRtrId, -- Destination
-+                    ospfPacketType,
-+                    ospfLsdbType,
-+                    ospfLsdbLsid,
-+                    ospfLsdbRouterId
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfTxRetransmit  trap  signifies  than  an
-+           OSPF  packet  has  been retransmitted on a non-
-+           virtual interface.  All packets that may be re-
-+           transmitted  are associated with an LSDB entry.
-+           The LS type, LS ID, and Router ID are  used  to
-+           identify the LSDB entry."
-+   ::= { ospfTraps 10 }
-+
-+
-+    ospfVirtIfTxRetransmit NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfVirtIfAreaId,
-+                    ospfVirtIfNeighbor,
-+                    ospfPacketType,
-+                    ospfLsdbType,
-+                    ospfLsdbLsid,
-+                    ospfLsdbRouterId
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfTxRetransmit  trap  signifies  than  an
-+           OSPF packet has been retransmitted on a virtual
-+           interface.  All packets that may be retransmit-
-+           ted  are  associated with an LSDB entry. The LS
-+           type, LS ID, and Router ID are used to identify
-+           the LSDB entry."
-+   ::= { ospfTraps 11 }
-+
-+
-+    ospfOriginateLsa NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
-+                    ospfLsdbType,
-+                    ospfLsdbLsid,
-+                    ospfLsdbRouterId
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfOriginateLsa trap signifies that a  new
-+           LSA  has  been originated by this router.  This
-+           trap should not be invoked for simple refreshes
-+           of  LSAs  (which happesn every 30 minutes), but
-+           instead will only be invoked  when  an  LSA  is
-+           (re)originated due to a topology change.  Addi-
-+           tionally, this trap does not include LSAs  that
-+           are  being  flushed  because  they have reached
-+           MaxAge."
-+   ::= { ospfTraps 12 }
-+
-+
-+    ospfMaxAgeLsa NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfLsdbAreaId,  -- 0.0.0.0 for AS Externals
-+                    ospfLsdbType,
-+                    ospfLsdbLsid,
-+                    ospfLsdbRouterId
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfMaxAgeLsa trap signifies  that  one  of
-+           the LSA in the router's link-state database has
-+           aged to MaxAge."
-+   ::= { ospfTraps 13 }
-+
-+
-+    ospfLsdbOverflow NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfExtLsdbLimit
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfLsdbOverflow trap  signifies  that  the
-+           number of LSAs in the router's link-state data-
-+           base has exceeded ospfExtLsdbLimit."
-+   ::= { ospfTraps 14 }
-+
-+
-+    ospfLsdbApproachingOverflow NOTIFICATION-TYPE
-+        OBJECTS {
-+                    ospfRouterId, -- The originator of the trap
-+                    ospfExtLsdbLimit
-+                  }
-+        STATUS             current
-+        DESCRIPTION
-+           "An ospfLsdbApproachingOverflow trap  signifies
-+           that  the  number of LSAs in the router's link-
-+           state database has exceeded ninety  percent  of
-+           ospfExtLsdbLimit."
-+   ::= { ospfTraps 15 }
-+
-+
-+-- conformance information
-+
-+ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 }
-+
-+ospfTrapGroups      OBJECT IDENTIFIER ::= { ospfTrapConformance 1 }
-+ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
-+
-+-- compliance statements
-+
-+    ospfTrapCompliance MODULE-COMPLIANCE
-+        STATUS  current
-+        DESCRIPTION
-+           "The compliance statement "
-+       MODULE  -- this module
-+       MANDATORY-GROUPS { ospfTrapControlGroup }
-+
-+
-+        GROUP       ospfTrapControlGroup
-+        DESCRIPTION
-+           "This group is optional but recommended for all
-+           OSPF systems"
-+       ::= { ospfTrapCompliances 1 }
-+
-+
-+-- units of conformance
-+
-+    ospfTrapControlGroup    OBJECT-GROUP
-+        OBJECTS {
-+                           ospfSetTrap,
-+                           ospfConfigErrorType,
-+                           ospfPacketType,
-+                           ospfPacketSrc
-+        }
-+        STATUS  current
-+        DESCRIPTION
-+           "These objects are required  to  control  traps
-+           from OSPF systems."
-+       ::= { ospfTrapGroups 1 }
-+
-+
-+END
-diff -ruN net-snmp-5.1.2-orig/mibs/RIPv2-MIB.txt net-snmp-5.1.2-5/mibs/RIPv2-MIB.txt
---- net-snmp-5.1.2-orig/mibs/RIPv2-MIB.txt     1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/RIPv2-MIB.txt        2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,530 @@
-+   RIPv2-MIB DEFINITIONS ::= BEGIN
-+
-+   IMPORTS
-+       MODULE-IDENTITY, OBJECT-TYPE, Counter32,
-+       TimeTicks, IpAddress                     FROM SNMPv2-SMI
-+       TEXTUAL-CONVENTION, RowStatus            FROM SNMPv2-TC
-+       MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
-+       mib-2                                    FROM RFC1213-MIB;
-+
-+   --  This MIB module uses the extended OBJECT-TYPE macro as
-+   --  defined in [9].
-+
-+   rip2  MODULE-IDENTITY
-+           LAST-UPDATED "9407272253Z"      -- Wed Jul 27 22:53:04 PDT 1994
-+           ORGANIZATION "IETF RIP-II Working Group"
-+           CONTACT-INFO
-+          "       Fred Baker
-+          Postal: Cisco Systems
-+                  519 Lado Drive
-+                  Santa Barbara, California 93111
-+          Tel:    +1 805 681 0115
-+          E-Mail: fbaker@cisco.com
-+
-+          Postal: Gary Malkin
-+                  Xylogics, Inc.
-+                  53 Third Avenue
-+                  Burlington, MA  01803
-+
-+          Phone:  (617) 272-8140
-+          EMail:  gmalkin@Xylogics.COM"
-+      DESCRIPTION
-+         "The MIB module to describe the RIP2 Version 2 Protocol"
-+     ::= { mib-2 23 }
-+
-+ --  RIP-2 Management Information Base
-+
-+ -- the RouteTag type represents the contents of the
-+ -- Route Domain field in the packet header or route entry.
-+ -- The use of the Route Domain is deprecated.
-+
-+ RouteTag ::= TEXTUAL-CONVENTION
-+     STATUS      current
-+     DESCRIPTION
-+        "the RouteTag type represents the contents of the Route Domain
-+        field in the packet header or route entry"
-+    SYNTAX      OCTET STRING (SIZE (2))
-+
-+--4.1 Global Counters
-+
-+--      The RIP-2 Globals Group.
-+--      Implementation of this group is mandatory for systems
-+--      which implement RIP-2.
-+
-+-- These counters are intended to facilitate debugging quickly
-+-- changing routes or failing neighbors
-+
-+rip2Globals OBJECT IDENTIFIER ::= { rip2 1 }
-+
-+    rip2GlobalRouteChanges OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of route changes made to the IP Route
-+           Database by RIP.  This does not include the refresh
-+           of a route's age."
-+       ::= { rip2Globals 1 }
-+
-+    rip2GlobalQueries OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of responses sent to RIP queries
-+           from other systems."
-+       ::= { rip2Globals 2 }
-+
-+--4.2 RIP Interface Tables
-+
-+--  RIP Interfaces Groups
-+--  Implementation of these Groups is mandatory for systems
-+--  which implement RIP-2.
-+
-+-- The RIP Interface Status Table.
-+
-+    rip2IfStatTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF Rip2IfStatEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A list of subnets which require separate
-+           status monitoring in RIP."
-+       ::= { rip2 2 }
-+
-+   rip2IfStatEntry OBJECT-TYPE
-+       SYNTAX   Rip2IfStatEntry
-+       MAX-ACCESS   not-accessible
-+       STATUS   current
-+       DESCRIPTION
-+          "A Single Routing Domain in a single Subnet."
-+      INDEX { rip2IfStatAddress }
-+      ::= { rip2IfStatTable 1 }
-+
-+    Rip2IfStatEntry ::=
-+        SEQUENCE {
-+            rip2IfStatAddress
-+                IpAddress,
-+            rip2IfStatRcvBadPackets
-+                Counter32,
-+            rip2IfStatRcvBadRoutes
-+                Counter32,
-+            rip2IfStatSentUpdates
-+                Counter32,
-+            rip2IfStatStatus
-+                RowStatus
-+    }
-+
-+    rip2IfStatAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address of this system on the indicated
-+           subnet. For unnumbered interfaces, the value 0.0.0.N,
-+           where the least significant 24 bits (N) is the ifIndex
-+           for the IP Interface in network byte order."
-+       ::= { rip2IfStatEntry 1 }
-+
-+    rip2IfStatRcvBadPackets OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of RIP response packets received by
-+           the RIP process which were subsequently discarded
-+           for any reason (e.g. a version 0 packet, or an
-+           unknown command type)."
-+       ::= { rip2IfStatEntry 2 }
-+
-+    rip2IfStatRcvBadRoutes OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of routes, in valid RIP packets,
-+           which were ignored for any reason (e.g. unknown
-+           address family, or invalid metric)."
-+       ::= { rip2IfStatEntry 3 }
-+
-+    rip2IfStatSentUpdates OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of triggered RIP updates actually
-+           sent on this interface.  This explicitly does
-+           NOT include full updates sent containing new
-+           information."
-+       ::= { rip2IfStatEntry 4 }
-+
-+    rip2IfStatStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "Writing invalid has the effect of deleting
-+           this interface."
-+       ::= { rip2IfStatEntry 5 }
-+
-+-- The RIP Interface Configuration Table.
-+
-+    rip2IfConfTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF Rip2IfConfEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A list of subnets which require separate
-+           configuration in RIP."
-+       ::= { rip2 3 }
-+
-+   rip2IfConfEntry OBJECT-TYPE
-+       SYNTAX   Rip2IfConfEntry
-+       MAX-ACCESS   not-accessible
-+       STATUS   current
-+       DESCRIPTION
-+          "A Single Routing Domain in a single Subnet."
-+      INDEX { rip2IfConfAddress }
-+      ::= { rip2IfConfTable 1 }
-+
-+    Rip2IfConfEntry ::=
-+        SEQUENCE {
-+            rip2IfConfAddress
-+                IpAddress,
-+            rip2IfConfDomain
-+                RouteTag,
-+            rip2IfConfAuthType
-+                INTEGER,
-+            rip2IfConfAuthKey
-+                OCTET STRING (SIZE(0..16)),
-+            rip2IfConfSend
-+                INTEGER,
-+            rip2IfConfReceive
-+                INTEGER,
-+            rip2IfConfDefaultMetric
-+                INTEGER,
-+            rip2IfConfStatus
-+                RowStatus,
-+            rip2IfConfSrcAddress
-+                IpAddress
-+    }
-+
-+    rip2IfConfAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address of this system on the indicated
-+           subnet.  For unnumbered interfaces, the value 0.0.0.N,
-+           where the least significant 24 bits (N) is the ifIndex
-+           for the IP Interface in network byte order."
-+       ::= { rip2IfConfEntry 1 }
-+
-+    rip2IfConfDomain OBJECT-TYPE
-+        SYNTAX   RouteTag
-+        MAX-ACCESS   read-create
-+        STATUS   obsolete
-+        DESCRIPTION
-+           "Value inserted into the Routing Domain field
-+           of all RIP packets sent on this interface."
-+       DEFVAL { '0000'h }
-+       ::= { rip2IfConfEntry 2 }
-+
-+    rip2IfConfAuthType OBJECT-TYPE
-+        SYNTAX   INTEGER {
-+                    noAuthentication (1),
-+                    simplePassword (2),
-+                    md5 (3)
-+                 }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The type of Authentication used on this
-+           interface."
-+       DEFVAL { noAuthentication }
-+       ::= { rip2IfConfEntry 3 }
-+
-+    rip2IfConfAuthKey OBJECT-TYPE
-+        SYNTAX   OCTET STRING (SIZE(0..16))
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The value to be used as the Authentication Key
-+           whenever the corresponding instance of
-+           rip2IfConfAuthType has a value other than
-+           noAuthentication.  A modification of the corresponding
-+           instance of rip2IfConfAuthType does not modify
-+           the rip2IfConfAuthKey value.  If a string shorter
-+           than 16 octets is supplied, it will be left-
-+           justified and padded to 16 octets, on the right,
-+           with nulls (0x00).
-+
-+           Reading this object always results in an  OCTET
-+           STRING of length zero; authentication may not
-+           be bypassed by reading the MIB object."
-+       DEFVAL { ''h }
-+       ::= { rip2IfConfEntry 4 }
-+
-+    rip2IfConfSend OBJECT-TYPE
-+        SYNTAX   INTEGER {
-+                    doNotSend (1),
-+                    ripVersion1 (2),
-+                    rip1Compatible (3),
-+                    ripVersion2 (4),
-+                    ripV1Demand (5),
-+                    ripV2Demand (6)
-+                 }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "What the router sends on this interface.
-+           ripVersion1 implies sending RIP updates compliant
-+           with  RFC  1058.   rip1Compatible implies
-+           broadcasting RIP-2 updates using RFC 1058 route
-+           subsumption rules.  ripVersion2 implies
-+           multicasting RIP-2 updates.  ripV1Demand indicates
-+           the use of Demand RIP on a WAN interface under RIP
-+           Version 1 rules.  ripV2Demand indicates the use of
-+           Demand RIP on a WAN interface under Version 2 rules."
-+       DEFVAL { rip1Compatible }
-+       ::= { rip2IfConfEntry 5 }
-+
-+    rip2IfConfReceive OBJECT-TYPE
-+        SYNTAX   INTEGER {
-+                    rip1 (1),
-+                    rip2 (2),
-+                    rip1OrRip2 (3),
-+                    doNotRecieve (4)
-+                 }
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This indicates which version of RIP updates
-+           are to be accepted.  Note that rip2 and
-+           rip1OrRip2 implies reception of multicast
-+           packets."
-+       DEFVAL { rip1OrRip2 }
-+       ::= { rip2IfConfEntry 6 }
-+
-+    rip2IfConfDefaultMetric OBJECT-TYPE
-+        SYNTAX   INTEGER ( 0..15 )
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "This variable indicates the metric that is to
-+           be used for the default route entry in RIP updates
-+           originated on this interface.  A value of zero
-+           indicates that no default route should be
-+           originated; in this case, a default route via
-+           another router may be propagated."
-+       ::= { rip2IfConfEntry 7 }
-+
-+    rip2IfConfStatus OBJECT-TYPE
-+        SYNTAX   RowStatus
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "Writing invalid has  the  effect  of  deleting
-+           this interface."
-+       ::= { rip2IfConfEntry 8 }
-+
-+    rip2IfConfSrcAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-create
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address this system will use as a source
-+            address on this interface.  If it is a numbered
-+            interface, this MUST be the same value as
-+            rip2IfConfAddress.  On unnumbered interfaces,
-+            it must be the value of rip2IfConfAddress for
-+            some interface on the system."
-+       ::= { rip2IfConfEntry 9 }
-+
-+--4.3 Peer Table
-+
-+--  Peer Table
-+
-+--      The RIP Peer Group
-+--      Implementation of this Group is Optional
-+
-+--      This group provides information about active peer
-+--      relationships intended to assist in debugging.  An
-+--      active peer is a router from which a valid RIP
-+--      updated has been heard in the last 180 seconds.
-+
-+    rip2PeerTable OBJECT-TYPE
-+        SYNTAX   SEQUENCE OF Rip2PeerEntry
-+        MAX-ACCESS   not-accessible
-+        STATUS   current
-+        DESCRIPTION
-+           "A list of RIP Peers."
-+       ::= { rip2 4 }
-+
-+   rip2PeerEntry OBJECT-TYPE
-+       SYNTAX   Rip2PeerEntry
-+       MAX-ACCESS   not-accessible
-+       STATUS   current
-+       DESCRIPTION
-+          "Information regarding a single routing peer."
-+      INDEX { rip2PeerAddress, rip2PeerDomain }
-+      ::= { rip2PeerTable 1 }
-+
-+    Rip2PeerEntry ::=
-+        SEQUENCE {
-+            rip2PeerAddress
-+                IpAddress,
-+            rip2PeerDomain
-+                RouteTag,
-+            rip2PeerLastUpdate
-+                TimeTicks,
-+            rip2PeerVersion
-+                INTEGER,
-+            rip2PeerRcvBadPackets
-+                Counter32,
-+            rip2PeerRcvBadRoutes
-+                Counter32
-+            }
-+
-+    rip2PeerAddress OBJECT-TYPE
-+        SYNTAX   IpAddress
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The IP Address that the peer is using as its source
-+            address.  Note that on an unnumbered link, this may
-+            not be a member of any subnet on the system."
-+       ::= { rip2PeerEntry 1 }
-+
-+    rip2PeerDomain OBJECT-TYPE
-+        SYNTAX   RouteTag
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The value in the Routing Domain field  in  RIP
-+           packets received from the peer.  As domain suuport
-+           is deprecated, this must be zero."
-+       ::= { rip2PeerEntry 2 }
-+
-+    rip2PeerLastUpdate OBJECT-TYPE
-+        SYNTAX   TimeTicks
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The value of sysUpTime when the most recent
-+           RIP update was received from this system."
-+       ::= { rip2PeerEntry 3 }
-+
-+    rip2PeerVersion OBJECT-TYPE
-+        SYNTAX   INTEGER ( 0..255 )
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The RIP version number in the header of the
-+           last RIP packet received."
-+       ::= { rip2PeerEntry 4 }
-+
-+    rip2PeerRcvBadPackets OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of RIP response packets from this
-+           peer discarded as invalid."
-+       ::= { rip2PeerEntry 5 }
-+
-+
-+    rip2PeerRcvBadRoutes OBJECT-TYPE
-+        SYNTAX   Counter32
-+        MAX-ACCESS   read-only
-+        STATUS   current
-+        DESCRIPTION
-+           "The number of routes from this peer that were
-+           ignored because the entry format was invalid."
-+       ::= { rip2PeerEntry 6 }
-+
-+-- conformance information
-+
-+rip2Conformance OBJECT IDENTIFIER ::= { rip2 5 }
-+
-+rip2Groups      OBJECT IDENTIFIER ::= { rip2Conformance 1 }
-+rip2Compliances OBJECT IDENTIFIER ::= { rip2Conformance 2 }
-+
-+-- compliance statements
-+rip2Compliance MODULE-COMPLIANCE
-+    STATUS  current
-+    DESCRIPTION
-+       "The compliance statement "
-+    MODULE  -- this module
-+    MANDATORY-GROUPS {
-+                 rip2GlobalGroup,
-+                 rip2IfStatGroup,
-+                 rip2IfConfGroup,
-+                 rip2PeerGroup
-+        }
-+    GROUP       rip2GlobalGroup
-+    DESCRIPTION
-+       "This group defines global controls for RIP-II systems."
-+    GROUP       rip2IfStatGroup
-+    DESCRIPTION
-+       "This group defines interface statistics for RIP-II systems."
-+    GROUP       rip2IfConfGroup
-+    DESCRIPTION
-+       "This group defines interface configuration for RIP-II systems."
-+    GROUP       rip2PeerGroup
-+    DESCRIPTION
-+       "This group defines peer information for RIP-II systems."
-+    ::= { rip2Compliances 1 }
-+
-+-- units of conformance
-+
-+rip2GlobalGroup    OBJECT-GROUP
-+    OBJECTS {
-+                rip2GlobalRouteChanges,
-+                rip2GlobalQueries
-+    }
-+    STATUS  current
-+    DESCRIPTION
-+       "This group defines global controls for RIP-II systems."
-+    ::= { rip2Groups 1 }
-+rip2IfStatGroup    OBJECT-GROUP
-+    OBJECTS {
-+            rip2IfStatAddress,
-+            rip2IfStatRcvBadPackets,
-+            rip2IfStatRcvBadRoutes,
-+            rip2IfStatSentUpdates,
-+            rip2IfStatStatus
-+    }
-+    STATUS  current
-+    DESCRIPTION
-+       "This group defines interface statistics for RIP-II systems."
-+    ::= { rip2Groups 2 }
-+rip2IfConfGroup    OBJECT-GROUP
-+    OBJECTS {
-+            rip2IfConfAddress,
-+            rip2IfConfAuthType,
-+            rip2IfConfAuthKey,
-+            rip2IfConfSend,
-+            rip2IfConfReceive,
-+            rip2IfConfDefaultMetric,
-+            rip2IfConfStatus,
-+            rip2IfConfSrcAddress
-+    }
-+    STATUS  current
-+    DESCRIPTION
-+       "This group defines interface configuration for RIP-II systems."
-+    ::= { rip2Groups 3 }
-+rip2PeerGroup    OBJECT-GROUP
-+    OBJECTS {
-+            rip2PeerAddress,
-+            rip2PeerDomain,
-+            rip2PeerLastUpdate,
-+            rip2PeerVersion,
-+            rip2PeerRcvBadPackets,
-+            rip2PeerRcvBadRoutes
-+    }
-+    STATUS  current
-+    DESCRIPTION
-+       "This group defines peer information for RIP-II systems."
-+    ::= { rip2Groups 4 }
-+END
-diff -ruN net-snmp-5.1.2-orig/mibs/SOURCE-ROUTING-MIB.txt net-snmp-5.1.2-5/mibs/SOURCE-ROUTING-MIB.txt
---- net-snmp-5.1.2-orig/mibs/SOURCE-ROUTING-MIB.txt    1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/mibs/SOURCE-ROUTING-MIB.txt       2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,452 @@
-+SOURCE-ROUTING-MIB DEFINITIONS ::= BEGIN
-+
-+IMPORTS
-+        Counter, Gauge
-+                FROM RFC1155-SMI
-+        dot1dBridge, dot1dSr
-+                FROM BRIDGE-MIB
-+        OBJECT-TYPE
-+                FROM RFC-1212;
-+
-+-- groups in the SR MIB
-+
-+-- dot1dSr is imported from the Bridge MIB
-+
-+dot1dPortPair   OBJECT IDENTIFIER ::= { dot1dBridge 10 }
-+
-+-- the dot1dSr group
-+
-+-- this group is implemented by those bridges that
-+-- support the source route bridging mode, including Source
-+-- Routing and SRT bridges.
-+
-+dot1dSrPortTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dSrPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains information about every
-+            port that is associated with this source route
-+            bridge."
-+    ::= { dot1dSr 1 }
-+
-+dot1dSrPortEntry OBJECT-TYPE
-+    SYNTAX  Dot1dSrPortEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A list of information for each port of a source
-+            route bridge."
-+    INDEX   { dot1dSrPort }
-+
-+    ::= { dot1dSrPortTable 1 }
-+
-+Dot1dSrPortEntry ::=
-+    SEQUENCE {
-+        dot1dSrPort
-+            INTEGER,
-+        dot1dSrPortHopCount
-+            INTEGER,
-+        dot1dSrPortLocalSegment
-+            INTEGER,
-+        dot1dSrPortBridgeNum
-+            INTEGER,
-+        dot1dSrPortTargetSegment
-+            INTEGER,
-+        dot1dSrPortLargestFrame
-+            INTEGER,
-+        dot1dSrPortSTESpanMode
-+            INTEGER,
-+        dot1dSrPortSpecInFrames
-+            Counter,
-+        dot1dSrPortSpecOutFrames
-+            Counter,
-+        dot1dSrPortApeInFrames
-+            Counter,
-+        dot1dSrPortApeOutFrames
-+            Counter,
-+        dot1dSrPortSteInFrames
-+            Counter,
-+        dot1dSrPortSteOutFrames
-+            Counter,
-+        dot1dSrPortSegmentMismatchDiscards
-+            Counter,
-+        dot1dSrPortDuplicateSegmentDiscards
-+            Counter,
-+        dot1dSrPortHopCountExceededDiscards
-+            Counter,
-+        dot1dSrPortDupLanIdOrTreeErrors
-+            Counter,
-+        dot1dSrPortLanIdMismatches
-+            Counter
-+    }
-+
-+dot1dSrPort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the port for which this entry
-+
-+            contains Source Route management information."
-+    ::= { dot1dSrPortEntry 1 }
-+
-+dot1dSrPortHopCount OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The maximum number of routing descriptors allowed
-+            in an All Paths or Spanning Tree Explorer frames."
-+    ::= { dot1dSrPortEntry 2 }
-+
-+dot1dSrPortLocalSegment OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The segment number that uniquely identifies the
-+            segment to which this port is connected. Current
-+            source routing protocols limit this value to the
-+            range: 0 through 4095. (The value 0 is used by
-+            some management applications for special test
-+            cases.) A value of 65535 signifies that no segment
-+            number is assigned to this port."
-+    ::= { dot1dSrPortEntry 3 }
-+
-+dot1dSrPortBridgeNum OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A bridge number uniquely identifies a bridge when
-+            more than one bridge is used to span the same two
-+            segments.  Current source routing protocols limit
-+            this value to the range: 0 through 15. A value of
-+            65535 signifies that no bridge number is assigned
-+            to this bridge."
-+    ::= { dot1dSrPortEntry 4 }
-+
-+dot1dSrPortTargetSegment OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The segment number that corresponds to the target
-+            segment this port is considered to be connected to
-+            by the bridge.  Current source routing protocols
-+            limit this value to the range: 0 through 4095.
-+
-+            (The value 0 is used by some management
-+            applications for special test cases.) A value of
-+            65535 signifies that no target segment is assigned
-+            to this port."
-+    ::= { dot1dSrPortEntry 5 }
-+
-+-- It would be nice if we could use ifMtu as the size of the
-+-- largest frame, but we can't because ifMtu is defined to be
-+-- the size that the (inter-)network layer can use which can
-+-- differ from the MAC layer (especially if several layers of
-+-- encapsulation are used).
-+
-+dot1dSrPortLargestFrame OBJECT-TYPE
-+    SYNTAX  INTEGER
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The maximum size of the INFO field (LLC and
-+            above) that this port can send/receive.  It does
-+            not include any MAC level (framing) octets.  The
-+            value of this object is used by this bridge to
-+            determine whether a modification of the
-+            LargestFrame (LF, see [14]) field of the Routing
-+            Control field of the Routing Information Field is
-+            necessary.
-+
-+            64 valid values are defined by the IEEE 802.5M SRT
-+            Addendum: 516, 635, 754, 873, 993, 1112, 1231,
-+            1350, 1470, 1542, 1615, 1688, 1761, 1833, 1906,
-+            1979, 2052, 2345, 2638, 2932, 3225, 3518, 3812,
-+            4105, 4399, 4865, 5331, 5798, 6264, 6730, 7197,
-+            7663, 8130, 8539, 8949, 9358, 9768, 10178, 10587,
-+            10997, 11407, 12199, 12992, 13785, 14578, 15370,
-+            16163, 16956, 17749, 20730, 23711, 26693, 29674,
-+            32655, 35637, 38618, 41600, 44591, 47583, 50575,
-+            53567, 56559, 59551, and 65535.
-+
-+            An illegal value will not be accepted by the
-+            bridge."
-+    ::= { dot1dSrPortEntry 6 }
-+
-+dot1dSrPortSTESpanMode OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                auto-span(1),
-+                disabled(2),
-+                forced(3)
-+            }
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Determines how this port behaves when presented
-+            with a Spanning Tree Explorer frame.  The value
-+            'disabled(2)' indicates that the port will not
-+            accept or send Spanning Tree Explorer packets; any
-+            STE packets received will be silently discarded.
-+            The value 'forced(3)' indicates the port will
-+            always accept and propagate Spanning Tree Explorer
-+            frames.  This allows a manually configured
-+            Spanning Tree for this class of packet to be
-+            configured.  Note that unlike transparent
-+            bridging, this is not catastrophic to the network
-+            if there are loops.  The value 'auto-span(1)' can
-+            only be returned by a bridge that both implements
-+            the Spanning Tree Protocol and has use of the
-+            protocol enabled on this port. The behavior of the
-+            port for Spanning Tree Explorer frames is
-+            determined by the state of dot1dStpPortState.  If
-+            the port is in the 'forwarding' state, the frame
-+            will be accepted or propagated.  Otherwise, it
-+            will be silently discarded."
-+    ::= { dot1dSrPortEntry 7 }
-+
-+dot1dSrPortSpecInFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of Specifically Routed frames, also
-+            referred to as Source Routed Frames, that have
-+            been received from this port's segment."
-+    ::= { dot1dSrPortEntry 8 }
-+
-+dot1dSrPortSpecOutFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of Specifically Routed frames, also
-+            referred to as Source Routed Frames, that this
-+            port has transmitted on its segment."
-+    ::= { dot1dSrPortEntry 9 }
-+
-+dot1dSrPortApeInFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of All Paths Explorer frames, also
-+            referred to as All Routes Explorer frames, that
-+            have been received by this port from its segment."
-+    ::= { dot1dSrPortEntry 10 }
-+
-+dot1dSrPortApeOutFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of all Paths Explorer Frames, also
-+            referred to as All Routes Explorer frames, that
-+            have been transmitted by this port on its
-+            segment."
-+    ::= { dot1dSrPortEntry 11 }
-+
-+dot1dSrPortSteInFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of spanning tree explorer frames that
-+            have been received by this port from its segment."
-+    ::= { dot1dSrPortEntry 12 }
-+
-+dot1dSrPortSteOutFrames OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of spanning tree explorer frames that
-+            have been transmitted by this port on its
-+            segment."
-+    ::= { dot1dSrPortEntry 13 }
-+
-+dot1dSrPortSegmentMismatchDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of explorer frames that have been
-+            discarded by this port because the routing
-+            descriptor field contained an invalid adjacent
-+            segment value."
-+    ::= { dot1dSrPortEntry 14 }
-+
-+dot1dSrPortDuplicateSegmentDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of frames that have been discarded by
-+            this port because the routing descriptor field
-+            contained a duplicate segment identifier."
-+    ::= { dot1dSrPortEntry 15 }
-+
-+dot1dSrPortHopCountExceededDiscards OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of explorer frames that have been
-+            discarded by this port because the Routing
-+            Information Field has exceeded the maximum route
-+            descriptor length."
-+    ::= { dot1dSrPortEntry 16 }
-+
-+dot1dSrPortDupLanIdOrTreeErrors OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of duplicate LAN IDs or Tree errors.
-+            This helps in detection of problems in networks
-+            containing older IBM Source Routing Bridges."
-+    ::= { dot1dSrPortEntry 17 }
-+
-+dot1dSrPortLanIdMismatches OBJECT-TYPE
-+    SYNTAX  Counter
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The number of ARE and STE frames that were
-+            discarded because the last LAN ID in the routing
-+            information field did not equal the LAN-in ID.
-+            This error can occur in implementations which do
-+            only a LAN-in ID and Bridge Number check instead
-+            of a LAN-in ID, Bridge Number, and LAN-out ID
-+            check before they forward broadcast frames."
-+    ::= { dot1dSrPortEntry 18 }
-+
-+-- scalar object in dot1dSr
-+
-+dot1dSrBridgeLfMode OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                mode3(1),
-+                mode6(2)
-+            }
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "Indicates whether the bridge operates using older
-+            3 bit length negotiation fields or the newer 6 bit
-+            length field in its RIF."
-+    ::= { dot1dSr 2 }
-+
-+-- The Port-Pair Database
-+
-+-- Implementation of this group is optional.
-+
-+-- This group is implemented by those bridges that support
-+-- the direct multiport model of the source route bridging
-+-- mode as defined in the IEEE 802.5 SRT Addendum to
-+-- 802.1d.
-+
-+-- Bridges implementing this group may report 65535 for
-+-- dot1dSrPortBridgeNumber and dot1dSrPortTargetSegment,
-+-- indicating that those objects are not applicable.
-+
-+dot1dPortPairTableSize OBJECT-TYPE
-+    SYNTAX  Gauge
-+    ACCESS  read-only
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The total number of entries in the Bridge Port
-+            Pair Database."
-+    ::= { dot1dPortPair 1 }
-+
-+-- the Bridge Port-Pair table
-+
-+-- this table represents port pairs within a bridge forming
-+-- a unique bridge path, as defined in the IEEE 802.5M SRT
-+-- Addendum.
-+
-+dot1dPortPairTable OBJECT-TYPE
-+    SYNTAX  SEQUENCE OF Dot1dPortPairEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A table that contains information about every
-+
-+            port pair database entity associated with this
-+            source routing bridge."
-+    ::= { dot1dPortPair 2 }
-+
-+dot1dPortPairEntry OBJECT-TYPE
-+    SYNTAX  Dot1dPortPairEntry
-+    ACCESS  not-accessible
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A list of information for each port pair entity
-+            of a bridge."
-+    INDEX   { dot1dPortPairLowPort, dot1dPortPairHighPort }
-+    ::= { dot1dPortPairTable 1 }
-+
-+Dot1dPortPairEntry ::=
-+    SEQUENCE {
-+        dot1dPortPairLowPort
-+            INTEGER,
-+        dot1dPortPairHighPort
-+            INTEGER,
-+        dot1dPortPairBridgeNum
-+            INTEGER,
-+        dot1dPortPairBridgeState
-+            INTEGER
-+    }
-+
-+dot1dPortPairLowPort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the lower numbered port for
-+            which this entry contains port pair database
-+            information."
-+    ::= { dot1dPortPairEntry 1 }
-+
-+dot1dPortPairHighPort OBJECT-TYPE
-+    SYNTAX  INTEGER (1..65535)
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The port number of the higher numbered port for
-+            which this entry contains port pair database
-+            information."
-+    ::= { dot1dPortPairEntry 2 }
-+
-+dot1dPortPairBridgeNum OBJECT-TYPE
-+    SYNTAX  INTEGER
-+
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "A bridge number that uniquely identifies the path
-+            provided by this source routing bridge between the
-+            segments connected to dot1dPortPairLowPort and
-+            dot1dPortPairHighPort.  The purpose of bridge
-+            number is to disambiguate between multiple paths
-+            connecting the same two LANs."
-+    ::= { dot1dPortPairEntry 3 }
-+
-+dot1dPortPairBridgeState OBJECT-TYPE
-+    SYNTAX  INTEGER {
-+                enabled(1),
-+                disabled(2),
-+                invalid(3)
-+            }
-+    ACCESS  read-write
-+    STATUS  mandatory
-+    DESCRIPTION
-+            "The state of dot1dPortPairBridgeNum.  Writing
-+            'invalid(3)' to this object removes the
-+            corresponding entry."
-+    ::= { dot1dPortPairEntry 4 }
-+
-+END
-diff -ruN net-snmp-5.1.2-orig/net-snmp-config.in net-snmp-5.1.2-5/net-snmp-config.in
---- net-snmp-5.1.2-orig/net-snmp-config.in     2004-06-17 15:39:28.000000000 +0200
-+++ net-snmp-5.1.2-5/net-snmp-config.in        2005-03-13 16:17:21.000000000 +0100
-@@ -113,13 +113,13 @@
-     #################################################### client lib
-     --libs)
-       # use this one == --netsnmp-libs + --external-libs
--      echo $NSC_LDFLAGS $NSC_LIBDIR -lnetsnmp $NSC_LIBS
-+      echo $NSC_LDFLAGS $NSC_LIBDIR -lnetsnmp $NSC_LIBS @WRAPLIBS@
-       ;;
-     --netsnmp-libs)
-       echo $NSC_LIBDIR -lnetsnmp
-       ;;
-     --external-libs)
--      echo $NSC_LDFLAGS $NSC_LIBS
-+      echo $NSC_LDFLAGS $NSC_LIBS @WRAPLIBS@
-       ;;
-     #################################################### agent lib
-     --base-agent-libs)
-@@ -130,13 +130,13 @@
-       ;;
-     --agent-libs)
-       # use this one == --netsnmp-agent-libs + --external-libs
--      echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS
-+      echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS @WRAPLIBS@
-       ;;
-     --netsnmp-agent-libs)
-       echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS
-       ;;
-     --external-agent-libs)
--      echo $NSC_LDFLAGS $NSC_AGENTLIBS
-+      echo $NSC_LDFLAGS $NSC_AGENTLIBS @WRAPLIBS@
-       ;;
-     ####################################################
-     --version)
-@@ -409,7 +409,7 @@
-         echo "Ack.  Can't create $tmpfile."
-       exit 1
-       fi
--      cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I@includedir@ -o $outname $tmpfile $cfiles $NSC_LDFLAGS -L$NSC_EXEC_PREFIX/lib -lnetsnmpagent -lnetsnmphelpers -lnetsnmpmibs -lnetsnmp $NSC_AGENTLIBS $ldflags"
-+      cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I@includedir@ -o $outname $tmpfile $cfiles $NSC_LDFLAGS -L$NSC_EXEC_PREFIX/lib -lnetsnmpagent -lnetsnmphelpers -lnetsnmpmibs -lnetsnmp $NSC_AGENTLIBS @WRAPLIBS@ $ldflags"
-       echo "running: $cmd"
-       `$cmd`
-       if test "x$norm" != "x1" ; then
-diff -ruN net-snmp-5.1.2-orig/perl/agent/netsnmp_request_infoPtr.pm net-snmp-5.1.2-5/perl/agent/netsnmp_request_infoPtr.pm
---- net-snmp-5.1.2-orig/perl/agent/netsnmp_request_infoPtr.pm  2002-09-19 22:38:24.000000000 +0200
-+++ net-snmp-5.1.2-5/perl/agent/netsnmp_request_infoPtr.pm     2005-03-13 16:17:21.000000000 +0100
-@@ -4,6 +4,7 @@
- 1;
- __END__
-+
- =head1 NAME
- NetSNMP::agent::netsnmp_request_infoPtr - Perl extension for request information
-diff -ruN net-snmp-5.1.2-orig/snmplib/Makefile.in net-snmp-5.1.2-5/snmplib/Makefile.in
---- net-snmp-5.1.2-orig/snmplib/Makefile.in    2004-03-04 14:41:19.000000000 +0100
-+++ net-snmp-5.1.2-5/snmplib/Makefile.in       2005-03-13 16:17:21.000000000 +0100
-@@ -178,11 +178,11 @@
- # how to build the libraries.
- libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION):    ${TOBJS}
--      $(LIB_LD_CMD) libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS}
-+      $(LIB_LD_CMD) libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS} @CRYPTOLIBS@
-       $(RANLIB) libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
- libsnmp.$(LIB_EXTENSION)$(LIB_VERSION):    ${TOBJS}
--      $(LIB_LD_CMD) libsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS}
-+      $(LIB_LD_CMD) libsnmp.$(LIB_EXTENSION)$(LIB_VERSION) ${TOBJS} @CRYPTOLIBS@
-       $(RANLIB) libsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
- #
-diff -ruN net-snmp-5.1.2-orig/snmplib/snmpUDPDomain.c net-snmp-5.1.2-5/snmplib/snmpUDPDomain.c
---- net-snmp-5.1.2-orig/snmplib/snmpUDPDomain.c        2004-07-07 14:21:32.000000000 +0200
-+++ net-snmp-5.1.2-5/snmplib/snmpUDPDomain.c   2005-03-13 16:17:21.000000000 +0100
-@@ -233,18 +233,6 @@
-         netsnmp_transport_free(t);
-         return NULL;
-     }
--#ifdef  SO_BSDCOMPAT
--    /*
--     * Patch for Linux.  Without this, UDP packets that fail get an ICMP
--     * response.  Linux turns the failed ICMP response into an error message
--     * and return value, unlike all other OS's.  
--     */
--    {
--        int             one = 1;
--        setsockopt(t->sock, SOL_SOCKET, SO_BSDCOMPAT, (void *) &one,
--                   sizeof(one));
--    }
--#endif                          /*SO_BSDCOMPAT */
-     /*
-      * SO_REUSEADDR will allow multiple apps to open the same port at
-      * the same time. Only the last one to open the socket will get
-diff -ruN net-snmp-5.1.2-orig/snmplib/snmpUDPIPv6Domain.c net-snmp-5.1.2-5/snmplib/snmpUDPIPv6Domain.c
---- net-snmp-5.1.2-orig/snmplib/snmpUDPIPv6Domain.c    2004-07-22 19:45:00.000000000 +0200
-+++ net-snmp-5.1.2-5/snmplib/snmpUDPIPv6Domain.c       2005-03-13 16:17:21.000000000 +0100
-@@ -249,17 +249,6 @@
-         netsnmp_transport_free(t);
-         return NULL;
-     }
--#ifdef  SO_BSDCOMPAT
--    /*
--     * Patch for Linux.  Without this, UDP packets that fail get an ICMP
--     * response.  Linux turns the failed ICMP response into an error message
--     * and return value, unlike all other OS's.  
--     */
--    {
--        int             one = 1;
--        setsockopt(t->sock, SOL_SOCKET, SO_BSDCOMPAT, &one, sizeof(one));
--    }
--#endif                          /*SO_BSDCOMPAT */
-     /*
-      * Try to set the send and receive buffers to a reasonably large value, so
-diff -ruN net-snmp-5.1.2-orig/snmplib/snmp_logging.c net-snmp-5.1.2-5/snmplib/snmp_logging.c
---- net-snmp-5.1.2-orig/snmplib/snmp_logging.c 2004-03-31 03:06:08.000000000 +0200
-+++ net-snmp-5.1.2-5/snmplib/snmp_logging.c    2005-03-13 16:17:21.000000000 +0100
-@@ -860,13 +860,14 @@
-     } else {
-         strcpy(sbuf, "");
-     }
--    newline = string[strlen(string) - 1] == '\n';     /* XXX - Eh ? */
-     if (logh->imagic)
-        printf(         "%s%s", sbuf, string);
-     else
-        fprintf(stderr, "%s%s", sbuf, string);
-+    newline = string[strlen(string) - 1] == '\n';     /* XXX - Eh ? */
-+
-     return 1;
- }
-diff -ruN net-snmp-5.1.2-orig/snmplib/winservice.mc net-snmp-5.1.2-5/snmplib/winservice.mc
---- net-snmp-5.1.2-orig/snmplib/winservice.mc  2002-04-20 09:30:21.000000000 +0200
-+++ net-snmp-5.1.2-5/snmplib/winservice.mc     2005-03-13 16:17:21.000000000 +0100
-@@ -1,11 +1,11 @@
--;//Message catalog for Windows Serivce Support routines\r
--;//To support event logging functionality\r
--;//By Raju Krishnappa(raju_krishnappa@yahoo.com)\r
--\r
--;//Message ID descriptions\r
--\r
--MessageId=100\r
--SymbolicName=DISPLAY_MSG\r
--Language=English\r
--%1.\r
--.\r
-+;//Message catalog for Windows Serivce Support routines
-+;//To support event logging functionality
-+;//By Raju Krishnappa(raju_krishnappa@yahoo.com)
-+
-+;//Message ID descriptions
-+
-+MessageId=100
-+SymbolicName=DISPLAY_MSG
-+Language=English
-+%1.
-+.
-diff -ruN net-snmp-5.1.2-orig/snmplib/winservice.rc net-snmp-5.1.2-5/snmplib/winservice.rc
---- net-snmp-5.1.2-orig/snmplib/winservice.rc  2002-04-20 09:30:21.000000000 +0200
-+++ net-snmp-5.1.2-5/snmplib/winservice.rc     2005-03-13 16:17:21.000000000 +0100
-@@ -1,2 +1,2 @@
--LANGUAGE 0x9,0x1\r
--1 11 MSG00001.bin\r
-+LANGUAGE 0x9,0x1
-+1 11 MSG00001.bin
diff --git a/package/net-snmp/patches/750-ieee802dot11.patch b/package/net-snmp/patches/750-ieee802dot11.patch
deleted file mode 100644 (file)
index 8939a44..0000000
+++ /dev/null
@@ -1,6156 +0,0 @@
---- net-snmp-5.1.2-orig/agent/mibgroup/ieee802dot11.c  1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/agent/mibgroup/ieee802dot11.c     2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,4915 @@
-+/****************************************************************************
-+*                                                                           *
-+*  File Name:           ieee802dot11.c                                      *
-+*  Used By:                                                                 *
-+*                                                                           *
-+*  Operating System:                                                        *
-+*  Purpose:                                                                 *
-+*                                                                           *
-+*  Comments:                                                                *
-+*                                                                           *
-+*  Author:              Larry Simmons                                       *
-+*                       lsimmons@avantcom.com                               *
-+*                       www.avantcom.com                                    *
-+*                                                                           *
-+*  Creation Date:       09/02/03                                            *
-+*                                                                           *
-+*   Ver    Date   Inits Modification                                        *
-+*  ----- -------- ----- ------------                                        *
-+*  0.0.1 09/02/03  LRS  created                                             *
-+*  0.0.2 09/24/03  LRS  wouldn't build after fresh ./configure              *
-+****************************************************************************/
-+/****************************************************************************
-+*                               Includes                                    *
-+****************************************************************************/
-+#include <net-snmp/net-snmp-config.h>
-+#include <net-snmp/net-snmp-includes.h>
-+#include <net-snmp/agent/net-snmp-agent-includes.h>
-+#include "ieee802dot11.h"
-+#include "iwlib.h"
-+
-+/****************************************************************************
-+*                                Defines                                    *
-+****************************************************************************/
-+#define DISPLAYWIEXT                        // display wireless ext info
-+#define TABLE_SIZE   1
-+//#define MINLOADFREQ 15                    // min reload frequency in seconds
-+#define MINLOADFREQ 5                       // min reload frequency in seconds      // for testing
-+#define PROC_NET_DEV      "/proc/net/dev"
-+#define PROC_NET_WIRELESS "/proc/net/wireless"
-+
-+#ifndef UCHAR
-+  typedef unsigned char UCHAR;
-+#endif
-+
-+/****************************************************************************
-+*                            Private Functions                              *
-+****************************************************************************/
-+static void loadTables();
-+static void loadWiExt ( int, char *, struct wireless_info * );
-+static void load80211Structs ( int, char *, struct wireless_info * );
-+static void initStructs();
-+
-+// Wireless Extensions Specific Functions
-+static void loadWiExtTo80211Structs ( int, char *, struct wireless_info * );
-+static void displayWiExt ( struct wireless_info );
-+
-+// Linked List Functions
-+static void addList ( char *, char *, int );
-+static void initLists();                    // initialize all the linked lists
-+static void flushLists();                   // flush all the linked lists
-+static void flushList ( char * );           // flush a single linked list
-+
-+// Utility Functions
-+static int  openSocket ( void );
-+static int  mWatt2dbm ( int );
-+static char *htob ( char * );
-+static int  hasChanged ( char *, int );
-+
-+/****************************************************************************
-+*                            Private Variables                              *
-+****************************************************************************/
-+static unsigned long lastLoad = 0;          // ET in secs at last table load
-+
-+static struct avNode *lastNode, *newNode, *np;
-+
-+/****************************************************************************
-+*                            External Functions                             *
-+****************************************************************************/
-+
-+/****************************************************************************
-+*   ieee802dot11_variables_oid:                                             *
-+*       this is the top level oid that we want to register under.  This     *
-+*       is essentially a prefix, with the suffix appearing in the           *
-+*       variable below.                                                     *
-+****************************************************************************/
-+oid ieee802dot11_variables_oid[] = { 1,2,840,10036 };
-+
-+/****************************************************************************
-+*   variable7 ieee802dot11_variables:                                       *
-+*     this variable defines function callbacks and type return information  *
-+*     for the ieee802dot11 mib section                                      *
-+****************************************************************************/
-+struct variable7 ieee802dot11_variables[] = {
-+/*  magic number        , variable type , ro/rw , callback fn  , L, oidsuffix */
-+#define   DOT11STATIONID        3
-+  { DOT11STATIONID      , ASN_OCTET_STR , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,1 } },
-+#define   DOT11MEDIUMOCCUPANCYLIMIT  4
-+  { DOT11MEDIUMOCCUPANCYLIMIT, ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,2 } },
-+#define   DOT11CFPOLLABLE       5
-+  { DOT11CFPOLLABLE     , ASN_INTEGER   , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,3 } },
-+#define   DOT11CFPPERIOD        6
-+  { DOT11CFPPERIOD      , ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,4 } },
-+#define   DOT11CFPMAXDURATION   7
-+  { DOT11CFPMAXDURATION , ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,5 } },
-+#define   DOT11AUTHENTICATIONRESPONSETIMEOUT  8
-+  { DOT11AUTHENTICATIONRESPONSETIMEOUT, ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,6 } },
-+#define   DOT11PRIVACYOPTIONIMPLEMENTED  9
-+  { DOT11PRIVACYOPTIONIMPLEMENTED, ASN_INTEGER   , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,7 } },
-+#define   DOT11POWERMANAGEMENTMODE  10
-+  { DOT11POWERMANAGEMENTMODE, ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,8 } },
-+#define   DOT11DESIREDSSID      11
-+  { DOT11DESIREDSSID    , ASN_OCTET_STR , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,9 } },
-+#define   DOT11DESIREDBSSTYPE   12
-+  { DOT11DESIREDBSSTYPE , ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,10 } },
-+#define   DOT11OPERATIONALRATESET  13
-+  { DOT11OPERATIONALRATESET, ASN_OCTET_STR , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,11 } },
-+#define   DOT11BEACONPERIOD     14
-+  { DOT11BEACONPERIOD   , ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,12 } },
-+#define   DOT11DTIMPERIOD       15
-+  { DOT11DTIMPERIOD     , ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,13 } },
-+#define   DOT11ASSOCIATIONRESPONSETIMEOUT  16
-+  { DOT11ASSOCIATIONRESPONSETIMEOUT, ASN_INTEGER   , RWRITE, var_dot11StationConfigTable, 4, { 1,1,1,14 } },
-+#define   DOT11DISASSOCIATEREASON  17
-+  { DOT11DISASSOCIATEREASON, ASN_INTEGER   , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,15 } },
-+#define   DOT11DISASSOCIATESTATION  18
-+  { DOT11DISASSOCIATESTATION, ASN_OCTET_STR , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,16 } },
-+#define   DOT11DEAUTHENTICATEREASON  19
-+  { DOT11DEAUTHENTICATEREASON, ASN_INTEGER   , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,17 } },
-+#define   DOT11DEAUTHENTICATESTATION  20
-+  { DOT11DEAUTHENTICATESTATION, ASN_OCTET_STR , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,18 } },
-+#define   DOT11AUTHENTICATEFAILSTATUS  21
-+  { DOT11AUTHENTICATEFAILSTATUS, ASN_INTEGER   , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,19 } },
-+#define   DOT11AUTHENTICATEFAILSTATION  22
-+  { DOT11AUTHENTICATEFAILSTATION, ASN_OCTET_STR , RONLY , var_dot11StationConfigTable, 4, { 1,1,1,20 } },
-+
-+#define   DOT11AUTHENTICATIONALGORITHM  26
-+  { DOT11AUTHENTICATIONALGORITHM, ASN_INTEGER   , RONLY , var_dot11AuthenticationAlgorithmsTable, 4, { 1,2,1,2 } },
-+#define   DOT11AUTHENTICATIONALGORITHMSENABLE  27
-+  { DOT11AUTHENTICATIONALGORITHMSENABLE, ASN_INTEGER   , RWRITE, var_dot11AuthenticationAlgorithmsTable, 4, { 1,2,1,3 } },
-+
-+#define   DOT11WEPDEFAULTKEYVALUE  31
-+  { DOT11WEPDEFAULTKEYVALUE, ASN_OCTET_STR , RWRITE, var_dot11WEPDefaultKeysTable, 4, { 1,3,1,2 } },
-+
-+#define   DOT11WEPKEYMAPPINGADDRESS  35
-+  { DOT11WEPKEYMAPPINGADDRESS, ASN_OCTET_STR , RWRITE, var_dot11WEPKeyMappingsTable, 4, { 1,4,1,2 } },
-+#define   DOT11WEPKEYMAPPINGWEPON  36
-+  { DOT11WEPKEYMAPPINGWEPON, ASN_INTEGER   , RWRITE, var_dot11WEPKeyMappingsTable, 4, { 1,4,1,3 } },
-+#define   DOT11WEPKEYMAPPINGVALUE  37
-+  { DOT11WEPKEYMAPPINGVALUE, ASN_OCTET_STR , RWRITE, var_dot11WEPKeyMappingsTable, 4, { 1,4,1,4 } },
-+#define   DOT11WEPKEYMAPPINGSTATUS  38
-+  { DOT11WEPKEYMAPPINGSTATUS, ASN_INTEGER   , RWRITE, var_dot11WEPKeyMappingsTable, 4, { 1,4,1,5 } },
-+
-+#define   DOT11PRIVACYINVOKED   41
-+  { DOT11PRIVACYINVOKED , ASN_INTEGER   , RWRITE, var_dot11PrivacyTable, 4, { 1,5,1,1 } },
-+#define   DOT11WEPDEFAULTKEYID  42
-+  { DOT11WEPDEFAULTKEYID, ASN_INTEGER   , RWRITE, var_dot11PrivacyTable, 4, { 1,5,1,2 } },
-+#define   DOT11WEPKEYMAPPINGLENGTH  43
-+  { DOT11WEPKEYMAPPINGLENGTH, ASN_INTEGER   , RWRITE, var_dot11PrivacyTable, 4, { 1,5,1,3 } },
-+#define   DOT11EXCLUDEUNENCRYPTED  44
-+  { DOT11EXCLUDEUNENCRYPTED, ASN_INTEGER   , RWRITE, var_dot11PrivacyTable, 4, { 1,5,1,4 } },
-+#define   DOT11WEPICVERRORCOUNT  45
-+  { DOT11WEPICVERRORCOUNT, ASN_COUNTER   , RONLY , var_dot11PrivacyTable, 4, { 1,5,1,5 } },
-+#define   DOT11WEPEXCLUDEDCOUNT  46
-+  { DOT11WEPEXCLUDEDCOUNT, ASN_COUNTER   , RONLY , var_dot11PrivacyTable, 4, { 1,5,1,6 } },
-+
-+#define   DOT11MACADDRESS       49
-+  { DOT11MACADDRESS     , ASN_OCTET_STR , RONLY , var_dot11OperationTable, 4, { 2,1,1,1 } },
-+#define   DOT11RTSTHRESHOLD     50
-+  { DOT11RTSTHRESHOLD   , ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,2 } },
-+#define   DOT11SHORTRETRYLIMIT  51
-+  { DOT11SHORTRETRYLIMIT, ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,3 } },
-+#define   DOT11LONGRETRYLIMIT   52
-+  { DOT11LONGRETRYLIMIT , ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,4 } },
-+#define   DOT11FRAGMENTATIONTHRESHOLD  53
-+  { DOT11FRAGMENTATIONTHRESHOLD, ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,5 } },
-+#define   DOT11MAXTRANSMITMSDULIFETIME  54
-+  { DOT11MAXTRANSMITMSDULIFETIME, ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,6 } },
-+#define   DOT11MAXRECEIVELIFETIME  55
-+  { DOT11MAXRECEIVELIFETIME, ASN_INTEGER   , RWRITE, var_dot11OperationTable, 4, { 2,1,1,7 } },
-+#define   DOT11MANUFACTURERID   56
-+  { DOT11MANUFACTURERID , ASN_OCTET_STR , RONLY , var_dot11OperationTable, 4, { 2,1,1,8 } },
-+#define   DOT11PRODUCTID        57
-+  { DOT11PRODUCTID      , ASN_OCTET_STR , RONLY , var_dot11OperationTable, 4, { 2,1,1,9 } },
-+
-+#define   DOT11TRANSMITTEDFRAGMENTCOUNT  60
-+  { DOT11TRANSMITTEDFRAGMENTCOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,1 } },
-+#define   DOT11MULTICASTTRANSMITTEDFRAMECOUNT  61
-+  { DOT11MULTICASTTRANSMITTEDFRAMECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,2 } },
-+#define   DOT11FAILEDCOUNT      62
-+  { DOT11FAILEDCOUNT    , ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,3 } },
-+#define   DOT11RETRYCOUNT       63
-+  { DOT11RETRYCOUNT     , ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,4 } },
-+#define   DOT11MULTIPLERETRYCOUNT  64
-+  { DOT11MULTIPLERETRYCOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,5 } },
-+#define   DOT11FRAMEDUPLICATECOUNT  65
-+  { DOT11FRAMEDUPLICATECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,6 } },
-+#define   DOT11RTSSUCCESSCOUNT  66
-+  { DOT11RTSSUCCESSCOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,7 } },
-+#define   DOT11RTSFAILURECOUNT  67
-+  { DOT11RTSFAILURECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,8 } },
-+#define   DOT11ACKFAILURECOUNT  68
-+  { DOT11ACKFAILURECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,9 } },
-+#define   DOT11RECEIVEDFRAGMENTCOUNT  69
-+  { DOT11RECEIVEDFRAGMENTCOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,10 } },
-+#define   DOT11MULTICASTRECEIVEDFRAMECOUNT  70
-+  { DOT11MULTICASTRECEIVEDFRAMECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,11 } },
-+#define   DOT11FCSERRORCOUNT    71
-+  { DOT11FCSERRORCOUNT  , ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,12 } },
-+#define   DOT11TRANSMITTEDFRAMECOUNT  72
-+  { DOT11TRANSMITTEDFRAMECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,13 } },
-+#define   DOT11WEPUNDECRYPTABLECOUNT  73
-+  { DOT11WEPUNDECRYPTABLECOUNT, ASN_COUNTER   , RONLY , var_dot11CountersTable, 4, { 2,2,1,14 } },
-+
-+#define   DOT11ADDRESS          77
-+  { DOT11ADDRESS        , ASN_OCTET_STR , RWRITE, var_dot11GroupAddressesTable, 4, { 2,3,1,2 } },
-+#define   DOT11GROUPADDRESSESSTATUS  78
-+  { DOT11GROUPADDRESSESSTATUS, ASN_INTEGER   , RWRITE, var_dot11GroupAddressesTable, 4, { 2,3,1,3 } },
-+
-+#define   DOT11RESOURCETYPEIDNAME  79
-+  { DOT11RESOURCETYPEIDNAME, ASN_OCTET_STR , RONLY , var_ieee802dot11, 3, { 3,1,1 } },
-+#define   DOT11MANUFACTUREROUI  82
-+  { DOT11MANUFACTUREROUI, ASN_OCTET_STR , RONLY , var_dot11ResourceInfoTable, 5, { 3,1,2,1,1 } },
-+#define   DOT11MANUFACTURERNAME  83
-+  { DOT11MANUFACTURERNAME, ASN_OCTET_STR , RONLY , var_dot11ResourceInfoTable, 5, { 3,1,2,1,2 } },
-+#define   DOT11MANUFACTURERPRODUCTNAME  84
-+  { DOT11MANUFACTURERPRODUCTNAME, ASN_OCTET_STR , RONLY , var_dot11ResourceInfoTable, 5, { 3,1,2,1,3 } },
-+#define   DOT11MANUFACTURERPRODUCTVERSION  85
-+  { DOT11MANUFACTURERPRODUCTVERSION, ASN_OCTET_STR , RONLY , var_dot11ResourceInfoTable, 5, { 3,1,2,1,4 } },
-+
-+#define   DOT11PHYTYPE          88
-+  { DOT11PHYTYPE        , ASN_INTEGER   , RONLY , var_dot11PhyOperationTable, 4, { 4,1,1,1 } },
-+#define   DOT11CURRENTREGDOMAIN  89
-+  { DOT11CURRENTREGDOMAIN, ASN_INTEGER   , RWRITE, var_dot11PhyOperationTable, 4, { 4,1,1,2 } },
-+#define   DOT11TEMPTYPE         90
-+  { DOT11TEMPTYPE       , ASN_INTEGER   , RONLY , var_dot11PhyOperationTable, 4, { 4,1,1,3 } },
-+#define   DOT11CURRENTTXANTENNA  93
-+  { DOT11CURRENTTXANTENNA, ASN_INTEGER   , RWRITE, var_dot11PhyAntennaTable, 4, { 4,2,1,1 } },
-+#define   DOT11DIVERSITYSUPPORT  94
-+  { DOT11DIVERSITYSUPPORT, ASN_INTEGER   , RONLY , var_dot11PhyAntennaTable, 4, { 4,2,1,2 } },
-+#define   DOT11CURRENTRXANTENNA  95
-+  { DOT11CURRENTRXANTENNA, ASN_INTEGER   , RWRITE, var_dot11PhyAntennaTable, 4, { 4,2,1,3 } },
-+#define   DOT11NUMBERSUPPORTEDPOWERLEVELS  98
-+  { DOT11NUMBERSUPPORTEDPOWERLEVELS, ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,1 } },
-+#define   DOT11TXPOWERLEVEL1    99
-+  { DOT11TXPOWERLEVEL1  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,2 } },
-+#define   DOT11TXPOWERLEVEL2    100
-+  { DOT11TXPOWERLEVEL2  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,3 } },
-+#define   DOT11TXPOWERLEVEL3    101
-+  { DOT11TXPOWERLEVEL3  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,4 } },
-+#define   DOT11TXPOWERLEVEL4    102
-+  { DOT11TXPOWERLEVEL4  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,5 } },
-+#define   DOT11TXPOWERLEVEL5    103
-+  { DOT11TXPOWERLEVEL5  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,6 } },
-+#define   DOT11TXPOWERLEVEL6    104
-+  { DOT11TXPOWERLEVEL6  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,7 } },
-+#define   DOT11TXPOWERLEVEL7    105
-+  { DOT11TXPOWERLEVEL7  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,8 } },
-+#define   DOT11TXPOWERLEVEL8    106
-+  { DOT11TXPOWERLEVEL8  , ASN_INTEGER   , RONLY , var_dot11PhyTxPowerTable, 4, { 4,3,1,9 } },
-+#define   DOT11CURRENTTXPOWERLEVEL  107
-+  { DOT11CURRENTTXPOWERLEVEL, ASN_INTEGER   , RWRITE, var_dot11PhyTxPowerTable, 4, { 4,3,1,10 } },
-+
-+#define   DOT11HOPTIME          110
-+  { DOT11HOPTIME        , ASN_INTEGER   , RONLY , var_dot11PhyFHSSTable, 4, { 4,4,1,1 } },
-+#define   DOT11CURRENTCHANNELNUMBER  111
-+  { DOT11CURRENTCHANNELNUMBER, ASN_INTEGER   , RWRITE, var_dot11PhyFHSSTable, 4, { 4,4,1,2 } },
-+#define   DOT11MAXDWELLTIME     112
-+  { DOT11MAXDWELLTIME   , ASN_INTEGER   , RONLY , var_dot11PhyFHSSTable, 4, { 4,4,1,3 } },
-+#define   DOT11CURRENTDWELLTIME  113
-+  { DOT11CURRENTDWELLTIME, ASN_INTEGER   , RWRITE, var_dot11PhyFHSSTable, 4, { 4,4,1,4 } },
-+#define   DOT11CURRENTSET       114
-+  { DOT11CURRENTSET     , ASN_INTEGER   , RWRITE, var_dot11PhyFHSSTable, 4, { 4,4,1,5 } },
-+#define   DOT11CURRENTPATTERN   115
-+  { DOT11CURRENTPATTERN , ASN_INTEGER   , RWRITE, var_dot11PhyFHSSTable, 4, { 4,4,1,6 } },
-+#define   DOT11CURRENTINDEX     116
-+  { DOT11CURRENTINDEX   , ASN_INTEGER   , RWRITE, var_dot11PhyFHSSTable, 4, { 4,4,1,7 } },
-+
-+#define   DOT11CURRENTCHANNEL   119
-+  { DOT11CURRENTCHANNEL , ASN_INTEGER   , RWRITE, var_dot11PhyDSSSTable, 4, { 4,5,1,1 } },
-+#define   DOT11CCAMODESUPPORTED  120
-+  { DOT11CCAMODESUPPORTED, ASN_INTEGER   , RONLY , var_dot11PhyDSSSTable, 4, { 4,5,1,2 } },
-+#define   DOT11CURRENTCCAMODE   121
-+  { DOT11CURRENTCCAMODE , ASN_INTEGER   , RWRITE, var_dot11PhyDSSSTable, 4, { 4,5,1,3 } },
-+#define   DOT11EDTHRESHOLD      122
-+  { DOT11EDTHRESHOLD    , ASN_INTEGER   , RWRITE, var_dot11PhyDSSSTable, 4, { 4,5,1,4 } },
-+
-+#define   DOT11CCAWATCHDOGTIMERMAX  125
-+  { DOT11CCAWATCHDOGTIMERMAX, ASN_INTEGER   , RWRITE, var_dot11PhyIRTable, 4, { 4,6,1,1 } },
-+#define   DOT11CCAWATCHDOGCOUNTMAX  126
-+  { DOT11CCAWATCHDOGCOUNTMAX, ASN_INTEGER   , RWRITE, var_dot11PhyIRTable, 4, { 4,6,1,2 } },
-+#define   DOT11CCAWATCHDOGTIMERMIN  127
-+  { DOT11CCAWATCHDOGTIMERMIN, ASN_INTEGER   , RWRITE, var_dot11PhyIRTable, 4, { 4,6,1,3 } },
-+#define   DOT11CCAWATCHDOGCOUNTMIN  128
-+  { DOT11CCAWATCHDOGCOUNTMIN, ASN_INTEGER   , RWRITE, var_dot11PhyIRTable, 4, { 4,6,1,4 } },
-+
-+#define   DOT11REGDOMAINSSUPPORTVALUE  132
-+  { DOT11REGDOMAINSSUPPORTVALUE, ASN_INTEGER   , RONLY , var_dot11RegDomainsSupportedTable, 4, { 4,7,1,2 } },
-+
-+#define   DOT11SUPPORTEDTXANTENNA  136
-+  { DOT11SUPPORTEDTXANTENNA, ASN_INTEGER   , RWRITE, var_dot11AntennasListTable, 4, { 4,8,1,2 } },
-+#define   DOT11SUPPORTEDRXANTENNA  137
-+  { DOT11SUPPORTEDRXANTENNA, ASN_INTEGER   , RWRITE, var_dot11AntennasListTable, 4, { 4,8,1,3 } },
-+#define   DOT11DIVERSITYSELECTIONRX  138
-+  { DOT11DIVERSITYSELECTIONRX, ASN_INTEGER   , RWRITE, var_dot11AntennasListTable, 4, { 4,8,1,4 } },
-+
-+#define   DOT11SUPPORTEDDATARATESTXVALUE  142
-+  { DOT11SUPPORTEDDATARATESTXVALUE, ASN_INTEGER   , RONLY , var_dot11SupportedDataRatesTxTable, 4, { 4,9,1,2 } },
-+
-+#define   DOT11SUPPORTEDDATARATESRXVALUE  146
-+  { DOT11SUPPORTEDDATARATESRXVALUE, ASN_INTEGER   , RONLY , var_dot11SupportedDataRatesRxTable, 4, { 4,10,1,2 } },
-+};
-+// ( L = length of the oidsuffix )
-+
-+/****************************************************************************
-+*                                                                           *
-+*         init_ieee802dot11() - perform any required initialization         *
-+*                                                                           *
-+****************************************************************************/
-+void init_ieee802dot11 ( void ) {
-+
-+  /* register ourselves with the agent to handle our mib tree */
-+  REGISTER_MIB("ieee802dot11", ieee802dot11_variables, variable7,
-+               ieee802dot11_variables_oid);
-+
-+  initLists();
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*    shutdown_ieee802dot11() - perform any required cleanup @ shutdown      *
-+*                                                                           *
-+****************************************************************************/
-+void shutdown_ieee802dot11 ( void )
-+{
-+  flushLists();
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_ieee802dot11() -                                                    *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_ieee802dot11 ( struct variable *vp, 
-+                    oid     *name, 
-+                    size_t  *length, 
-+                    int     exact, 
-+                    size_t  *var_len, 
-+                    WriteMethod **write_method)
-+{
-+  loadTables();                                               
-+
-+  if ( header_generic ( vp, name, length, exact,var_len,write_method )
-+                                  == MATCH_FAILED )
-+    return NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11RESOURCETYPEIDNAME:
-+      if ( !haveResourceTypeIDName )
-+        return NULL;
-+      *var_len = strlen ( resourceTypeIDName );
-+      return ( UCHAR * ) resourceTypeIDName;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*  var_dot11StationConfigTable() - return a variable value from the table   *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11StationConfigTable ( struct variable *vp,
-+                              oid     *name,
-+                              size_t  *length,
-+                              int     exact,
-+                              size_t  *var_len,
-+                              WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+  static char MACWork[17];
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &scList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    sc = ( struct scTbl_data * ) np->data;
-+    rName[vp->namelen] = sc->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) || 
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+
-+      switch ( vp->magic ) {      // found requested OID, now check for requested variable
-+        case DOT11STATIONID: 
-+          if ( sc->haveStationID                     ) found = TRUE; break;
-+        case DOT11MEDIUMOCCUPANCYLIMIT:
-+          if ( sc->haveMediumOccupancyLimit          ) found = TRUE; break;
-+        case DOT11CFPOLLABLE:
-+          if ( sc->haveCFPPollable                   ) found = TRUE; break;
-+        case DOT11CFPPERIOD:
-+          if ( sc->haveCFPPeriod                     ) found = TRUE; break;
-+        case DOT11CFPMAXDURATION:
-+          if ( sc->haveMaxDuration                   ) found = TRUE; break;
-+        case DOT11AUTHENTICATIONRESPONSETIMEOUT:
-+          if ( sc->haveAuthenticationResponseTimeOut ) found = TRUE; break;
-+        case DOT11PRIVACYOPTIONIMPLEMENTED:
-+          if ( sc->havePrivacyOptionImplemented      ) found = TRUE; break;
-+        case DOT11POWERMANAGEMENTMODE:
-+          if ( sc->havePowerManagementMode           ) found = TRUE; break;
-+        case DOT11DESIREDSSID:
-+          if ( sc->haveDesiredSSID                   ) found = TRUE; break;
-+        case DOT11DESIREDBSSTYPE:
-+          if ( sc->haveDesiredBSSType                ) found = TRUE; break;
-+        case DOT11OPERATIONALRATESET:
-+          if ( sc->haveOperationalRateSet            ) found = TRUE; break;
-+        case DOT11BEACONPERIOD: 
-+          if ( sc->haveBeaconPeriod                  ) found = TRUE; break;
-+        case DOT11DTIMPERIOD:
-+          if ( sc->haveDTIMPeriod                    ) found = TRUE; break;
-+        case DOT11ASSOCIATIONRESPONSETIMEOUT:
-+          if ( sc->haveAssociationResponseTimeOut    ) found = TRUE; break;
-+        case DOT11DISASSOCIATEREASON:
-+          if ( sc->disAssociationReason              ) found = TRUE; break;
-+        case DOT11DISASSOCIATESTATION:
-+          if ( sc->haveDisAssociationStation         ) found = TRUE; break;
-+        case DOT11DEAUTHENTICATEREASON:
-+          if ( sc->deAuthenticationReason            ) found = TRUE; break;
-+        case DOT11DEAUTHENTICATESTATION:
-+          if ( sc->haveDeAuthenticationStation       ) found = TRUE; break;
-+        case DOT11AUTHENTICATEFAILSTATUS:
-+          if ( sc->authenticateFailStatus            ) found = TRUE; break;
-+        case DOT11AUTHENTICATEFAILSTATION:
-+          if ( sc->haveAuthenticateFailStation       ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11STATIONID: 
-+//    *write_method = write_dot11StationID;
-+      MACWork[ 0] = sc->stationID [ 0];
-+      MACWork[ 1] = sc->stationID [ 1];
-+      MACWork[ 2] = sc->stationID [ 3];
-+      MACWork[ 3] = sc->stationID [ 4];
-+      MACWork[ 4] = sc->stationID [ 6];
-+      MACWork[ 5] = sc->stationID [ 7];
-+      MACWork[ 6] = sc->stationID [ 9];
-+      MACWork[ 7] = sc->stationID [10];
-+      MACWork[ 8] = sc->stationID [12];
-+      MACWork[ 9] = sc->stationID [13];
-+      MACWork[10] = sc->stationID [15];
-+      MACWork[11] = sc->stationID [16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    case DOT11MEDIUMOCCUPANCYLIMIT:
-+//    *write_method = write_dot11MediumOccupancyLimit;
-+      sc->mediumOccupancyLimit = 5;
-+      return ( UCHAR * ) &sc->mediumOccupancyLimit;
-+
-+    case DOT11CFPOLLABLE:
-+      return ( UCHAR * ) &sc->CFPPollable;
-+
-+    case DOT11CFPPERIOD:
-+//    *write_method = write_dot11CFPPeriod;
-+      return ( UCHAR * ) &sc->CFPPeriod;
-+
-+    case DOT11CFPMAXDURATION:
-+//    *write_method = write_dot11CFPMaxDuration;
-+      return ( UCHAR * ) &sc->maxDuration;
-+
-+    case DOT11AUTHENTICATIONRESPONSETIMEOUT:
-+//    *write_method = write_dot11AuthenticationResponseTimeOut;
-+      return ( UCHAR * ) &sc->authenticationResponseTimeOut;
-+
-+    case DOT11PRIVACYOPTIONIMPLEMENTED:
-+      return ( UCHAR * ) &sc->privacyOptionImplemented;
-+
-+    case DOT11POWERMANAGEMENTMODE:
-+//    *write_method = write_dot11PowerManagementMode;
-+      return ( UCHAR * ) &sc->powerManagementMode;
-+
-+    case DOT11DESIREDSSID:
-+//    *write_method = write_dot11DesiredSSID;
-+      *var_len = strlen ( sc->desiredSSID );
-+      return ( UCHAR * ) sc->desiredSSID;
-+
-+    case DOT11DESIREDBSSTYPE:
-+//    *write_method = write_dot11DesiredBSSType;
-+      return ( UCHAR * ) &sc->desiredBSSType;
-+
-+    case DOT11OPERATIONALRATESET:
-+//    *write_method = write_dot11OperationalRateSet;
-+      *var_len = strlen ( sc->operationalRateSet );
-+      return ( UCHAR * ) sc->operationalRateSet;
-+
-+    case DOT11BEACONPERIOD: 
-+//    *write_method = write_dot11BeaconPeriod;
-+      return ( UCHAR * ) &sc->beaconPeriod;
-+
-+    case DOT11DTIMPERIOD:
-+//    *write_method = write_dot11DTIMPeriod;
-+      return ( UCHAR * ) &sc->DTIMPeriod;
-+
-+    case DOT11ASSOCIATIONRESPONSETIMEOUT:
-+//    *write_method = write_dot11AssociationResponseTimeOut;
-+      return ( UCHAR * ) &sc->associationResponseTimeOut;
-+
-+    case DOT11DISASSOCIATEREASON:
-+      return ( UCHAR * ) &sc->disAssociationReason;
-+
-+    case DOT11DISASSOCIATESTATION:
-+      MACWork[ 0] = sc->disAssociationStation[ 0];
-+      MACWork[ 1] = sc->disAssociationStation[ 1];
-+      MACWork[ 2] = sc->disAssociationStation[ 3];
-+      MACWork[ 3] = sc->disAssociationStation[ 4];
-+      MACWork[ 4] = sc->disAssociationStation[ 6];
-+      MACWork[ 5] = sc->disAssociationStation[ 7];
-+      MACWork[ 6] = sc->disAssociationStation[ 9];
-+      MACWork[ 7] = sc->disAssociationStation[10];
-+      MACWork[ 8] = sc->disAssociationStation[12];
-+      MACWork[ 9] = sc->disAssociationStation[13];
-+      MACWork[10] = sc->disAssociationStation[15];
-+      MACWork[11] = sc->disAssociationStation[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    case DOT11DEAUTHENTICATEREASON:
-+      return ( UCHAR * ) &sc->deAuthenticationReason;
-+
-+    case DOT11DEAUTHENTICATESTATION:
-+      MACWork[ 0] = sc->deAuthenticationStation[ 0];
-+      MACWork[ 1] = sc->deAuthenticationStation[ 1];
-+      MACWork[ 2] = sc->deAuthenticationStation[ 3];
-+      MACWork[ 3] = sc->deAuthenticationStation[ 4];
-+      MACWork[ 4] = sc->deAuthenticationStation[ 6];
-+      MACWork[ 5] = sc->deAuthenticationStation[ 7];
-+      MACWork[ 6] = sc->deAuthenticationStation[ 9];
-+      MACWork[ 7] = sc->deAuthenticationStation[10];
-+      MACWork[ 8] = sc->deAuthenticationStation[12];
-+      MACWork[ 9] = sc->deAuthenticationStation[13];
-+      MACWork[10] = sc->deAuthenticationStation[15];
-+      MACWork[11] = sc->deAuthenticationStation[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    case DOT11AUTHENTICATEFAILSTATUS:
-+      return ( UCHAR * ) &sc->authenticateFailStatus;
-+
-+    case DOT11AUTHENTICATEFAILSTATION:
-+      MACWork[ 0] = sc->authenticateFailStation[ 0];
-+      MACWork[ 1] = sc->authenticateFailStation[ 1];
-+      MACWork[ 2] = sc->authenticateFailStation[ 3];
-+      MACWork[ 3] = sc->authenticateFailStation[ 4];
-+      MACWork[ 4] = sc->authenticateFailStation[ 6];
-+      MACWork[ 5] = sc->authenticateFailStation[ 7];
-+      MACWork[ 6] = sc->authenticateFailStation[ 9];
-+      MACWork[ 7] = sc->authenticateFailStation[10];
-+      MACWork[ 8] = sc->authenticateFailStation[12];
-+      MACWork[ 9] = sc->authenticateFailStation[13];
-+      MACWork[10] = sc->authenticateFailStation[15];
-+      MACWork[11] = sc->authenticateFailStation[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*  var_dot11AuthenticationAlgorithmsTable() -                               *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11AuthenticationAlgorithmsTable (  struct variable *vp,
-+                                          oid     *name,
-+                                          size_t  *length,
-+                                          int     exact,
-+                                          size_t  *var_len,
-+                                          WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &aaList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    aa = ( struct aaTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = aa->ifIndex;
-+    rName[vp->namelen + 1] = aa->authenticationAlgorithmsIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11AUTHENTICATIONALGORITHM:
-+          if ( aa->haveAuthenticationAlgorithm    ) found = TRUE; break;
-+        case DOT11AUTHENTICATIONALGORITHMSENABLE:
-+          if ( aa->authenticationAlgorithmsEnable ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11AUTHENTICATIONALGORITHM:
-+      return ( UCHAR * ) &aa->authenticationAlgorithm;
-+        
-+    case DOT11AUTHENTICATIONALGORITHMSENABLE:
-+//    *write_method = write_dot11AuthenticationAlgorithmsEnable;
-+      return ( UCHAR * ) &aa->authenticationAlgorithmsEnable;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*  var_dot11WEPDefaultKeysTable() -                                         *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11WEPDefaultKeysTable ( struct variable *vp,
-+                                oid     *name,
-+                                size_t  *length,
-+                                int     exact,
-+                                size_t  *var_len,
-+                                WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &dfList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    df = ( struct dfTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = df->ifIndex;
-+    rName[vp->namelen + 1] = df->WEPDefaultKeyIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11WEPDEFAULTKEYVALUE:
-+          if ( df->haveWEPDefaultKeyValue ) found = TRUE; break;
-+      }          
-+    }          
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11WEPDEFAULTKEYVALUE:
-+//    *write_method = write_dot11WEPDefaultKeyValue;
-+      *var_len = strlen ( df->WEPDefaultKeyValue );
-+      return ( UCHAR * ) df->WEPDefaultKeyValue;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*  var_dot11WEPKeyMappingsTable() -                                         *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11WEPKeyMappingsTable ( struct variable *vp,
-+                                oid     *name,
-+                                size_t  *length,
-+                                int     exact,
-+                                size_t  *var_len,
-+                                WriteMethod **write_method)
-+{
-+  static char MACWork[17];
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &kmList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    km = ( struct kmTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = km->ifIndex;
-+    rName[vp->namelen + 1] = km->WEPKeyMappingIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11WEPKEYMAPPINGADDRESS:
-+          if ( km->haveWEPKeyMappingAddress ) found = TRUE; break;
-+        case DOT11WEPKEYMAPPINGWEPON:
-+          if ( km->haveWEPKeyMappingWEPOn   ) found = TRUE; break;
-+        case DOT11WEPKEYMAPPINGVALUE:
-+          if ( km->haveWEPKeyMappingValue   ) found = TRUE; break;
-+        case DOT11WEPKEYMAPPINGSTATUS:
-+          if ( km->haveWEPKeyMappingStatus  ) found = TRUE; break; 
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11WEPKEYMAPPINGADDRESS:
-+//    *write_method = write_dot11WEPKeyMappingAddress;
-+      MACWork[ 0] = km->WEPKeyMappingAddress[ 0];
-+      MACWork[ 1] = km->WEPKeyMappingAddress[ 1];
-+      MACWork[ 2] = km->WEPKeyMappingAddress[ 3];
-+      MACWork[ 3] = km->WEPKeyMappingAddress[ 4];
-+      MACWork[ 4] = km->WEPKeyMappingAddress[ 6];
-+      MACWork[ 5] = km->WEPKeyMappingAddress[ 7];
-+      MACWork[ 6] = km->WEPKeyMappingAddress[ 9];
-+      MACWork[ 7] = km->WEPKeyMappingAddress[10];
-+      MACWork[ 8] = km->WEPKeyMappingAddress[12];
-+      MACWork[ 9] = km->WEPKeyMappingAddress[13];
-+      MACWork[10] = km->WEPKeyMappingAddress[15];
-+      MACWork[11] = km->WEPKeyMappingAddress[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    case DOT11WEPKEYMAPPINGWEPON:
-+//    *write_method = write_dot11WEPKeyMappingWEPOn;
-+      return ( UCHAR * ) &km->WEPKeyMappingWEPOn;
-+
-+    case DOT11WEPKEYMAPPINGVALUE:
-+//    *write_method = write_dot11WEPKeyMappingValue;
-+      *var_len = strlen ( km->WEPKeyMappingValue );
-+      return ( UCHAR * ) km->WEPKeyMappingValue;
-+
-+    case DOT11WEPKEYMAPPINGSTATUS:
-+//    *write_method = write_dot11WEPKeyMappingStatus;
-+      return ( UCHAR * ) &km->WEPKeyMappingStatus;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11PrivacyTable() -                                               *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PrivacyTable ( struct variable *vp,
-+                        oid     *name,
-+                        size_t  *length,
-+                        int     exact,
-+                        size_t  *var_len,
-+                        WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &prList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pr = ( struct prTbl_data * ) np->data;
-+    rName[vp->namelen] = pr->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11PRIVACYINVOKED:
-+          if ( pr->havePrivacyInvoked      ) found = TRUE; break;
-+        case DOT11WEPDEFAULTKEYID:
-+          if ( pr->haveWEPDefaultKeyID     ) found = TRUE; break;
-+        case DOT11WEPKEYMAPPINGLENGTH:
-+          if ( pr->haveWEPKeyMappingLength ) found = TRUE; break;
-+        case DOT11EXCLUDEUNENCRYPTED:
-+          if ( pr->haveExcludeUnencrypted  ) found = TRUE; break;
-+        case DOT11WEPICVERRORCOUNT:
-+          if ( pr->haveWEPICVErrorCount    ) found = TRUE; break;
-+        case DOT11WEPEXCLUDEDCOUNT:
-+          if ( pr->haveWEPExcludedCount    ) found = TRUE; break;
-+      }      
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11PRIVACYINVOKED:
-+//    *write_method = write_dot11PrivacyInvoked;
-+      return ( UCHAR * ) &pr->privacyInvoked;
-+
-+    case DOT11WEPDEFAULTKEYID:
-+//    *write_method = write_dot11WEPDefaultKeyID;
-+      return ( UCHAR * ) &pr->WEPDefaultKeyID;
-+
-+    case DOT11WEPKEYMAPPINGLENGTH:
-+//    *write_method = write_dot11WEPKeyMappingLength;
-+      return ( UCHAR * ) &pr->WEPKeyMappingLength;
-+
-+    case DOT11EXCLUDEUNENCRYPTED:
-+//    *write_method = write_dot11ExcludeUnencrypted;
-+      return ( UCHAR * ) &pr->excludeUnencrypted;
-+
-+    case DOT11WEPICVERRORCOUNT:
-+      return ( UCHAR * ) &pr->WEPICVErrorCount;
-+        
-+    case DOT11WEPEXCLUDEDCOUNT:
-+      return ( UCHAR * ) &pr->WEPExcludedCount;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11OperationTable() -                                             *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11OperationTable ( struct variable *vp,
-+                          oid     *name,
-+                          size_t  *length,
-+                          int     exact,
-+                          size_t  *var_len,
-+                          WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+  static char MACWork[17];
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &opList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    op = ( struct opTbl_data * ) np->data;
-+    rName[vp->namelen] = op->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+
-+      switch ( vp->magic ) {      // found requested OID, now check for requested variable
-+        case DOT11MACADDRESS:             
-+          if ( op->haveMACAddress              ) found = TRUE; break;
-+        case DOT11RTSTHRESHOLD:           
-+          if ( op->haveRTSThreshold            ) found = TRUE; break;
-+        case DOT11SHORTRETRYLIMIT: 
-+          if ( op->haveShortRetryLimit         ) found = TRUE; break;
-+        case DOT11LONGRETRYLIMIT:
-+          if ( op->haveLongRetryLimit          ) found = TRUE; break;
-+        case DOT11FRAGMENTATIONTHRESHOLD: 
-+          if ( op->haveFragmentationThreshold  ) found = TRUE; break;
-+        case DOT11MAXTRANSMITMSDULIFETIME: 
-+          if ( op->haveMaxTransmitMSDULifetime ) found = TRUE; break;
-+        case DOT11MAXRECEIVELIFETIME:
-+          if ( op->haveMaxReceiveLifetime      ) found = TRUE; break;
-+        case DOT11MANUFACTURERID:
-+          if ( op->haveManufacturerID          ) found = TRUE; break;
-+        case DOT11PRODUCTID:
-+          if ( op->haveProductID               ) found = TRUE; break;
-+      }
-+    }
-+    if ( found ) 
-+      break;
-+  }
-+
-+  if ( !found )
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11MACADDRESS:
-+      MACWork[ 0] = op->MACAddress[ 0];
-+      MACWork[ 1] = op->MACAddress[ 1];
-+      MACWork[ 2] = op->MACAddress[ 3];
-+      MACWork[ 3] = op->MACAddress[ 4];
-+      MACWork[ 4] = op->MACAddress[ 6];
-+      MACWork[ 5] = op->MACAddress[ 7];
-+      MACWork[ 6] = op->MACAddress[ 9];
-+      MACWork[ 7] = op->MACAddress[10];
-+      MACWork[ 8] = op->MACAddress[12];
-+      MACWork[ 9] = op->MACAddress[13];
-+      MACWork[10] = op->MACAddress[15];
-+      MACWork[11] = op->MACAddress[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+        
-+    case DOT11RTSTHRESHOLD:
-+//    *write_method = write_dot11RTSThreshold;
-+      return ( UCHAR * ) &op->RTSThreshold;
-+
-+    case DOT11SHORTRETRYLIMIT:
-+//    *write_method = write_dot11ShortRetryLimit;
-+      return ( UCHAR * ) &op->shortRetryLimit;
-+
-+    case DOT11LONGRETRYLIMIT:
-+//    *write_method = write_dot11LongRetryLimit;
-+      return ( UCHAR * ) &op->longRetryLimit;
-+
-+    case DOT11FRAGMENTATIONTHRESHOLD:
-+//    *write_method = write_dot11FragmentationThreshold;
-+      return ( UCHAR * ) &op->fragmentationThreshold;
-+
-+    case DOT11MAXTRANSMITMSDULIFETIME:
-+//    *write_method = write_dot11MaxTransmitMSDULifetime;
-+      return ( UCHAR * ) &op->maxTransmitMSDULifetime;
-+
-+    case DOT11MAXRECEIVELIFETIME:
-+//    *write_method = write_dot11MaxReceiveLifetime;
-+      return ( UCHAR * ) &op->maxReceiveLifetime;
-+
-+    case DOT11MANUFACTURERID:
-+      *var_len = strlen ( op->manufacturerID );
-+      return ( UCHAR * ) op->manufacturerID;
-+
-+    case DOT11PRODUCTID:
-+      *var_len = strlen ( op->productID );
-+      return ( UCHAR * ) op->productID;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11CountersTable() -                                              *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11CountersTable(struct variable *vp,
-+          oid     *name,
-+          size_t  *length,
-+          int     exact,
-+          size_t  *var_len,
-+          WriteMethod **write_method)
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &coList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    co = ( struct coTbl_data * ) np->data;
-+    rName[vp->namelen] = co->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11TRANSMITTEDFRAGMENTCOUNT:
-+          if ( co->haveTransmittedFragmentCount    ) found = TRUE; break;
-+        case DOT11MULTICASTTRANSMITTEDFRAMECOUNT:
-+          if ( co->haveTransmittedFrameCount       ) found = TRUE; break;
-+        case DOT11FAILEDCOUNT:
-+          if ( co->haveFailedCount                 ) found = TRUE; break;
-+        case DOT11RETRYCOUNT:
-+          if ( co->haveRetryCount                  ) found = TRUE; break;
-+        case DOT11MULTIPLERETRYCOUNT:
-+          if ( co->haveMultipleRetryCount          ) found = TRUE; break;
-+        case DOT11FRAMEDUPLICATECOUNT:
-+          if ( co->haveFrameDuplicateCount         ) found = TRUE; break;
-+        case DOT11RTSSUCCESSCOUNT:
-+          if ( co->haveRTSSuccessCount             ) found = TRUE; break;
-+        case DOT11RTSFAILURECOUNT:
-+          if ( co->haveRTSFailureCount             ) found = TRUE; break;
-+        case DOT11ACKFAILURECOUNT:
-+          if ( co->haveACKFailureCount             ) found = TRUE; break;
-+        case DOT11RECEIVEDFRAGMENTCOUNT:
-+          if ( co->haveReceivedFragmentCount       ) found = TRUE; break;
-+        case DOT11MULTICASTRECEIVEDFRAMECOUNT:
-+          if ( co->haveMulticastReceivedFrameCount ) found = TRUE; break;
-+        case DOT11FCSERRORCOUNT:
-+          if ( co->haveFCSErrorCount               ) found = TRUE; break;
-+        case DOT11TRANSMITTEDFRAMECOUNT:
-+          if ( co->haveTransmittedFrameCount       ) found = TRUE; break;
-+        case DOT11WEPUNDECRYPTABLECOUNT:
-+          if ( co->haveWEPUndecryptableCount       ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11TRANSMITTEDFRAGMENTCOUNT:       return ( UCHAR * ) &co->transmittedFragmentCount;
-+    case DOT11MULTICASTTRANSMITTEDFRAMECOUNT: return ( UCHAR * ) &co->transmittedFrameCount;
-+    case DOT11FAILEDCOUNT:                    return ( UCHAR * ) &co->failedCount;
-+    case DOT11RETRYCOUNT:                     return ( UCHAR * ) &co->retryCount;
-+    case DOT11MULTIPLERETRYCOUNT:             return ( UCHAR * ) &co->multipleRetryCount;
-+    case DOT11FRAMEDUPLICATECOUNT:            return ( UCHAR * ) &co->frameDuplicateCount;
-+    case DOT11RTSSUCCESSCOUNT:                return ( UCHAR * ) &co->RTSSuccessCount;
-+    case DOT11RTSFAILURECOUNT:                return ( UCHAR * ) &co->RTSFailureCount;
-+    case DOT11ACKFAILURECOUNT:                return ( UCHAR * ) &co->ACKFailureCount;
-+    case DOT11RECEIVEDFRAGMENTCOUNT:          return ( UCHAR * ) &co->receivedFragmentCount;
-+    case DOT11MULTICASTRECEIVEDFRAMECOUNT:    return ( UCHAR * ) &co->multicastReceivedFrameCount;
-+    case DOT11FCSERRORCOUNT:                  return ( UCHAR * ) &co->FCSErrorCount;
-+    case DOT11TRANSMITTEDFRAMECOUNT:          return ( UCHAR * ) &co->transmittedFrameCount;
-+    case DOT11WEPUNDECRYPTABLECOUNT:          return ( UCHAR * ) &co->WEPUndecryptableCount;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11GroupAddressesTable() -                                        *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11GroupAddressesTable(struct variable *vp,
-+          oid     *name,
-+          size_t  *length,
-+          int     exact,
-+          size_t  *var_len,
-+          WriteMethod **write_method)
-+{
-+  static char MACWork[17];
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &gaList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    ga = ( struct gaTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = ga->ifIndex;
-+    rName[vp->namelen + 1] = ga->groupAddressesIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11ADDRESS:
-+          if ( ga->haveAddress              ) found = TRUE; break;
-+        case DOT11GROUPADDRESSESSTATUS:
-+          if ( ga->haveGroupAddressesStatus ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11ADDRESS:
-+//    *write_method = write_dot11Address;
-+      MACWork[ 0] = ga->address[ 0];
-+      MACWork[ 1] = ga->address[ 1];
-+      MACWork[ 2] = ga->address[ 3];
-+      MACWork[ 3] = ga->address[ 4];
-+      MACWork[ 4] = ga->address[ 6];
-+      MACWork[ 5] = ga->address[ 7];
-+      MACWork[ 6] = ga->address[ 9];
-+      MACWork[ 7] = ga->address[10];
-+      MACWork[ 8] = ga->address[12];
-+      MACWork[ 9] = ga->address[13];
-+      MACWork[10] = ga->address[15];
-+      MACWork[11] = ga->address[16];
-+      MACWork[12] = '\0';
-+      *var_len = 6;
-+      return ( UCHAR * ) htob ( MACWork );
-+
-+    case DOT11GROUPADDRESSESSTATUS:
-+//    *write_method = write_dot11GroupAddressesStatus;
-+      return ( UCHAR * ) &ga->groupAddressesStatus;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11ResourceInfoTable() -                                          *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11ResourceInfoTable ( struct variable *vp,
-+                              oid     *name,
-+                              size_t  *length,
-+                              int     exact,
-+                              size_t  *var_len,
-+                              WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &riList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    ri = ( struct riTbl_data * ) np->data;
-+    rName[vp->namelen] = ri->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11MANUFACTUREROUI:
-+          if ( ri->haveManufacturerOUI            ) found = TRUE; break;
-+        case DOT11MANUFACTURERNAME:
-+          if ( ri->haveManufacturerName           ) found = TRUE; break;
-+        case DOT11MANUFACTURERPRODUCTNAME:
-+          if ( ri->haveManufacturerProductName    ) found = TRUE; break;
-+        case DOT11MANUFACTURERPRODUCTVERSION:
-+          if ( ri->haveManufacturerProductVersion ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11MANUFACTUREROUI:
-+      *var_len = strlen ( ri->manufacturerOUI );
-+      return ( UCHAR * ) ri->manufacturerOUI;
-+        
-+    case DOT11MANUFACTURERNAME:
-+      *var_len = strlen ( ri->manufacturerName );
-+      return ( UCHAR * ) ri->manufacturerName;
-+        
-+    case DOT11MANUFACTURERPRODUCTNAME:
-+      *var_len = strlen ( ri->manufacturerProductName );
-+      return ( UCHAR * ) ri->manufacturerProductName;
-+        
-+    case DOT11MANUFACTURERPRODUCTVERSION:
-+      *var_len = strlen ( ri->manufacturerProductVersion );
-+      return ( UCHAR * ) ri->manufacturerProductVersion;
-+        
-+    default: 
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11PhyOperationTable() -                                          *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyOperationTable ( struct variable *vp,
-+                              oid     *name,
-+                              size_t  *length,
-+                              int     exact,
-+                              size_t  *var_len,
-+                              WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &poList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    po = ( struct poTbl_data * ) np->data;
-+    rName[vp->namelen] = po->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11PHYTYPE:
-+          if ( po->havePHYType          ) found = TRUE; break;
-+        case DOT11CURRENTREGDOMAIN:
-+          if ( po->haveCurrentRegDomain ) found = TRUE; break;
-+        case DOT11TEMPTYPE:
-+          if ( po->haveTempType         ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11PHYTYPE:
-+      return ( UCHAR * ) &po->PHYType;
-+        
-+    case DOT11CURRENTREGDOMAIN:
-+//    *write_method = write_dot11CurrentRegDomain;
-+      return ( UCHAR * ) &po->currentRegDomain;
-+
-+    case DOT11TEMPTYPE:
-+      return ( UCHAR * ) &po->tempType;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11PhyAntennaTable() -                                            *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyAntennaTable ( struct variable *vp,
-+                            oid     *name,
-+                            size_t  *length,
-+                            int     exact,
-+                            size_t  *var_len,
-+                            WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &paList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pa = ( struct paTbl_data * ) np->data;
-+    rName[vp->namelen] = pa->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11CURRENTTXANTENNA:
-+          if ( pa->haveCurrentTxAntenna ) found = TRUE; break;
-+        case DOT11DIVERSITYSUPPORT:
-+          if ( pa->haveDiversitySupport ) found = TRUE; break;
-+        case DOT11CURRENTRXANTENNA:
-+          if ( pa->haveCurrentRxAntenna ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11CURRENTTXANTENNA:
-+//    *write_method = write_dot11CurrentTxAntenna;
-+      return ( UCHAR * ) &pa->currentTxAntenna;
-+
-+    case DOT11DIVERSITYSUPPORT:
-+      return ( UCHAR * ) &pa->diversitySupport;
-+        
-+    case DOT11CURRENTRXANTENNA:
-+//    *write_method = write_dot11CurrentRxAntenna;
-+      return ( UCHAR * ) &pa->currentRxAntenna;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*   var_dot11PhyTxPowerTable() -                                            *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyTxPowerTable ( struct variable *vp,
-+                            oid     *name,
-+                            size_t  *length,
-+                            int     exact,
-+                            size_t  *var_len,
-+                            WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &ptList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pt = ( struct ptTbl_data * ) np->data;
-+    rName[vp->namelen] = pt->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11NUMBERSUPPORTEDPOWERLEVELS:
-+          if ( pt->haveNumberSupportedPowerLevels ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL1:
-+          if ( pt->haveTxPowerLevel1   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL2:
-+          if ( pt->haveTxPowerLevel2   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL3:
-+          if ( pt->haveTxPowerLevel3   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL4:
-+          if ( pt->haveTxPowerLevel4   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL5:
-+          if ( pt->haveTxPowerLevel5   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL6:
-+          if ( pt->haveTxPowerLevel6   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL7:
-+          if ( pt->haveTxPowerLevel7   ) found = TRUE; break;
-+        case DOT11TXPOWERLEVEL8:
-+          if ( pt->haveTxPowerLevel8   ) found = TRUE; break;
-+        case DOT11CURRENTTXPOWERLEVEL:
-+          if ( pt->currentTxPowerLevel ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11NUMBERSUPPORTEDPOWERLEVELS: 
-+      return ( UCHAR * ) &pt->numberSupportedPowerLevels;
-+
-+    case DOT11TXPOWERLEVEL1: return ( UCHAR * ) &pt->TxPowerLevel1;
-+    case DOT11TXPOWERLEVEL2: return ( UCHAR * ) &pt->TxPowerLevel2;
-+    case DOT11TXPOWERLEVEL3: return ( UCHAR * ) &pt->TxPowerLevel3;
-+    case DOT11TXPOWERLEVEL4: return ( UCHAR * ) &pt->TxPowerLevel4;
-+    case DOT11TXPOWERLEVEL5: return ( UCHAR * ) &pt->TxPowerLevel5;
-+    case DOT11TXPOWERLEVEL6: return ( UCHAR * ) &pt->TxPowerLevel6;
-+    case DOT11TXPOWERLEVEL7: return ( UCHAR * ) &pt->TxPowerLevel7;
-+    case DOT11TXPOWERLEVEL8: return ( UCHAR * ) &pt->TxPowerLevel8;
-+        
-+    case DOT11CURRENTTXPOWERLEVEL:
-+//    *write_method = write_dot11CurrentTxPowerLevel;
-+      return ( UCHAR * ) &pt->currentTxPowerLevel;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11PhyFHSSTable() -                                             *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyFHSSTable ( struct variable *vp,
-+                        oid     *name,
-+                        size_t  *length,
-+                        int     exact,
-+                        size_t  *var_len,
-+                        WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &pfList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pf = ( struct pfTbl_data * ) np->data;
-+    rName[vp->namelen] = pf->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11HOPTIME:
-+          if ( pf->haveHopTime              ) found = TRUE; break;
-+        case DOT11CURRENTCHANNELNUMBER:
-+          if ( pf->haveCurrentChannelNumber ) found = TRUE; break;
-+        case DOT11MAXDWELLTIME:
-+          if ( pf->haveMaxDwellTime         ) found = TRUE; break;
-+        case DOT11CURRENTDWELLTIME:
-+          if ( pf->haveCurrentDwellTime     ) found = TRUE; break;
-+        case DOT11CURRENTSET:
-+          if ( pf->haveCurrentSet           ) found = TRUE; break;
-+        case DOT11CURRENTPATTERN:
-+          if ( pf->haveCurrentPattern       ) found = TRUE; break;
-+        case DOT11CURRENTINDEX:
-+          if ( pf->haveCurrentIndex         ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11HOPTIME:
-+      return ( UCHAR * ) &pf->hopTime;
-+        
-+    case DOT11CURRENTCHANNELNUMBER:
-+//    *write_method = write_dot11CurrentChannelNumber;
-+      return ( UCHAR * ) &pf->currentChannelNumber;
-+
-+    case DOT11MAXDWELLTIME:
-+      return ( UCHAR * ) &pf->maxDwellTime;
-+        
-+    case DOT11CURRENTDWELLTIME:
-+//    *write_method = write_dot11CurrentDwellTime;
-+      return ( UCHAR * ) &pf->currentDwellTime;
-+
-+    case DOT11CURRENTSET:
-+//    *write_method = write_dot11CurrentSet;
-+      return ( UCHAR * ) &pf->currentSet;
-+
-+    case DOT11CURRENTPATTERN:
-+//    *write_method = write_dot11CurrentPattern;
-+      return ( UCHAR * ) &pf->currentPattern;
-+
-+    case DOT11CURRENTINDEX:
-+//    *write_method = write_dot11CurrentIndex;
-+      return ( UCHAR * ) &pf->currentIndex;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11PhyDSSSTable() -                                             *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyDSSSTable ( struct variable *vp,
-+                        oid     *name,
-+                        size_t  *length,
-+                        int     exact,
-+                        size_t  *var_len,
-+                        WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &pdList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pd = ( struct pdTbl_data * ) np->data;
-+    rName[vp->namelen] = pd->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11CURRENTCHANNEL:
-+          if ( pd->haveCurrentChannel   ) found = TRUE; break;
-+        case DOT11CCAMODESUPPORTED:
-+          if ( pd->haveCCAModeSupported ) found = TRUE; break;
-+        case DOT11CURRENTCCAMODE:
-+          if ( pd->haveCurrentCCAMode   ) found = TRUE; break;
-+        case DOT11EDTHRESHOLD:
-+          if ( pd->haveEDThreshold      ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11CURRENTCHANNEL:
-+//    *write_method = write_dot11CurrentChannel;
-+      return ( UCHAR * ) &pd->currentChannel;
-+
-+    case DOT11CCAMODESUPPORTED:
-+      return ( UCHAR * ) &pd->CCAModeSupported;
-+        
-+    case DOT11CURRENTCCAMODE:
-+//    *write_method = write_dot11CurrentCCAMode;
-+      return ( UCHAR * ) &pd->currentCCAMode;
-+
-+    case DOT11EDTHRESHOLD:
-+//    *write_method = write_dot11EDThreshold;
-+      return ( UCHAR * ) &pd->EDThreshold;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11PhyIRTable() -                                             *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11PhyIRTable ( struct variable *vp,
-+                      oid     *name,
-+                      size_t  *length,
-+                      int     exact,
-+                      size_t  *var_len,
-+                      WriteMethod **write_method)
-+{
-+
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &piList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    pi = ( struct piTbl_data * ) np->data;
-+    rName[vp->namelen] = pi->ifIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 1, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11CCAWATCHDOGTIMERMAX:
-+          if ( pi->CCAWatchdogTimerMax ) found = TRUE; break;
-+        case DOT11CCAWATCHDOGCOUNTMAX:
-+          if ( pi->CCAWatchdogCountMax ) found = TRUE; break;
-+        case DOT11CCAWATCHDOGTIMERMIN:
-+          if ( pi->CCAWatchdogTimerMin ) found = TRUE; break;
-+        case DOT11CCAWATCHDOGCOUNTMIN:
-+          if ( pi->CCAWatchdogCountMin ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 1 ) * sizeof ( oid ));
-+  *length = vp->namelen + 1;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11CCAWATCHDOGTIMERMAX:
-+//    *write_method = write_dot11CCAWatchdogTimerMax;
-+      return ( UCHAR * ) &pi->CCAWatchdogTimerMax;
-+
-+    case DOT11CCAWATCHDOGCOUNTMAX:
-+//   *write_method = write_dot11CCAWatchdogCountMax;
-+      return ( UCHAR * ) &pi->CCAWatchdogCountMax;
-+
-+    case DOT11CCAWATCHDOGTIMERMIN:
-+//    *write_method = write_dot11CCAWatchdogTimerMin;
-+      return ( UCHAR * ) &pi->CCAWatchdogTimerMin;
-+
-+    case DOT11CCAWATCHDOGCOUNTMIN:
-+//    *write_method = write_dot11CCAWatchdogCountMin;
-+      return ( UCHAR * ) &pi->CCAWatchdogCountMin;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11RegDomainsSupportedTable() -                                 *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11RegDomainsSupportedTable ( struct variable *vp,
-+                                    oid     *name,
-+                                    size_t  *length,
-+                                    int     exact,
-+                                    size_t  *var_len,
-+                                    WriteMethod **write_method)
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &rdList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    rd = ( struct rdTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = rd->ifIndex;
-+    rName[vp->namelen + 1] = rd->regDomainsSupportIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11REGDOMAINSSUPPORTVALUE:
-+          if ( rd->haveRegDomainsSupportValue ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11REGDOMAINSSUPPORTVALUE:
-+      return ( UCHAR * ) &rd->regDomainsSupportValue;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11AntennasListTable() -                                        *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11AntennasListTable(struct variable *vp,
-+          oid     *name,
-+          size_t  *length,
-+          int     exact,
-+          size_t  *var_len,
-+          WriteMethod **write_method)
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &alList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    al = ( struct alTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = al->ifIndex;
-+    rName[vp->namelen + 1] = al->antennaListIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11SUPPORTEDTXANTENNA:
-+          if ( al->haveSupportedTxAntenna   ) found = TRUE; break;
-+        case DOT11SUPPORTEDRXANTENNA:
-+          if ( al->haveSupportedRxAntenna   ) found = TRUE; break;
-+        case DOT11DIVERSITYSELECTIONRX:
-+          if ( al->haveDiversitySelectionRx ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11SUPPORTEDTXANTENNA:
-+//    *write_method = write_dot11SupportedTxAntenna;
-+      return ( UCHAR * ) &al->supportedTxAntenna;
-+
-+    case DOT11SUPPORTEDRXANTENNA:
-+//    *write_method = write_dot11SupportedRxAntenna;
-+      return ( UCHAR * ) &al->supportedRxAntenna;
-+
-+    case DOT11DIVERSITYSELECTIONRX:
-+//    *write_method = write_dot11DiversitySelectionRx;
-+      return ( UCHAR * ) &al->diversitySelectionRx;
-+
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11SupportedDataRatesTxTable() -                                *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11SupportedDataRatesTxTable ( struct variable *vp,
-+                                      oid     *name,
-+                                      size_t  *length,
-+                                      int     exact,
-+                                      size_t  *var_len,
-+                                      WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &rtList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    rt = ( struct rtTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = rt->ifIndex;
-+    rName[vp->namelen + 1] = rt->supportedDataRatesTxIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+         case DOT11SUPPORTEDDATARATESTXVALUE:
-+          if ( rt->haveSupportedDataRatesTxValue ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11SUPPORTEDDATARATESTXVALUE:
-+      return ( UCHAR * ) &rt->supportedDataRatesTxValue;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*     var_dot11SupportedDataRatesRxTable() -                                *
-+*                                                                           *
-+****************************************************************************/
-+unsigned char *
-+var_dot11SupportedDataRatesRxTable ( struct variable *vp,
-+                                      oid     *name,
-+                                      size_t  *length,
-+                                      int     exact,
-+                                      size_t  *var_len,
-+                                      WriteMethod **write_method )
-+{
-+  int found = FALSE;
-+  oid rName [ MAX_OID_LEN ];                            // OID to be returned
-+
-+  loadTables();
-+  memcpy (( char * ) rName, ( char * ) vp->name, ( int ) vp->namelen * sizeof ( oid ));
-+  for ( np = LIST_FIRST ( &rrList ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    rr = ( struct rrTbl_data * ) np->data;
-+    rName[vp->namelen + 0] = rr->ifIndex;
-+    rName[vp->namelen + 1] = rr->supportedDataRatesRxIndex;
-+    if ((  exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) == 0 )) ||
-+        ( !exact && ( snmp_oid_compare ( rName, vp->namelen + 2, name, *length ) >  0 ))) {
-+      switch ( vp->magic ) {
-+        case DOT11SUPPORTEDDATARATESRXVALUE:
-+          if ( rr->haveSupportedDataRatesRxValue ) found = TRUE; break;
-+      }
-+    }
-+    if ( found )
-+      break;
-+  }
-+
-+  if ( !found ) 
-+    return NULL;
-+
-+  memcpy (( char * ) name, ( char * ) rName, ( vp->namelen + 2 ) * sizeof ( oid ));
-+  *length = vp->namelen + 2;
-+  *var_len = sizeof ( long );
-+  *write_method = NULL;
-+
-+  switch ( vp->magic ) {
-+
-+    case DOT11SUPPORTEDDATARATESRXVALUE:
-+      return ( UCHAR * ) &rr->supportedDataRatesRxValue;
-+        
-+    default:
-+      ERROR_MSG ( "" );
-+  }
-+
-+  return NULL;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11StationID(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11StationID not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )) {
-+        fprintf ( stderr,"write to dot11StationID: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11MediumOccupancyLimit(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11MediumOccupancyLimit not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11MediumOccupancyLimit: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CFPPeriod(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CFPPeriod not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CFPPeriod: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CFPMaxDuration(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CFPMaxDuration not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CFPMaxDuration: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11AuthenticationResponseTimeOut(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11AuthenticationResponseTimeOut not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11AuthenticationResponseTimeOut: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11PowerManagementMode(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11PowerManagementMode not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )) {
-+        fprintf ( stderr, "write to dot11PowerManagementMode: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11DesiredSSID(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11DesiredSSID not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )){
-+        fprintf ( stderr, "write to dot11DesiredSSID: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11DesiredBSSType(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11DesiredBSSType not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11DesiredBSSType: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11OperationalRateSet(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11OperationalRateSet not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )){
-+        fprintf ( stderr, "write to dot11OperationalRateSet: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11BeaconPeriod(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11BeaconPeriod not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11BeaconPeriod: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11DTIMPeriod(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11DTIMPeriod not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11DTIMPeriod: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11AssociationResponseTimeOut(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11AssociationResponseTimeOut not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )) {
-+        fprintf ( stderr,"write to dot11AssociationResponseTimeOut: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11AuthenticationAlgorithmsEnable(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11AuthenticationAlgorithmsEnable not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11AuthenticationAlgorithmsEnable: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPDefaultKeyValue(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11WEPDefaultKeyValue not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )){
-+        fprintf ( stderr,"write to dot11WEPDefaultKeyValue: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPKeyMappingAddress(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingAddress not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )) {
-+        fprintf ( stderr,"write to dot11WEPKeyMappingAddress: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPKeyMappingWEPOn(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingWEPOn not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11WEPKeyMappingWEPOn: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPKeyMappingValue(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingValue not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingValue: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPKeyMappingStatus(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingStatus not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11WEPKeyMappingStatus: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11PrivacyInvoked(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11PrivacyInvoked not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11PrivacyInvoked: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPDefaultKeyID(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11WEPDefaultKeyID not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11WEPDefaultKeyID: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11WEPKeyMappingLength(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11WEPKeyMappingLength not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11WEPKeyMappingLength: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11ExcludeUnencrypted(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11ExcludeUnencrypted not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11ExcludeUnencrypted: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11RTSThreshold(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ){
-+        fprintf ( stderr, "write to dot11RTSThreshold not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11RTSThreshold: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11ShortRetryLimit(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11ShortRetryLimit not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11ShortRetryLimit: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11LongRetryLimit(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11LongRetryLimit not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11LongRetryLimit: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11FragmentationThreshold(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11FragmentationThreshold not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11FragmentationThreshold: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11MaxTransmitMSDULifetime(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11MaxTransmitMSDULifetime not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11MaxTransmitMSDULifetime: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11MaxReceiveLifetime(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11MaxReceiveLifetime not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11MaxReceiveLifetime: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11Address(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static unsigned char string[SPRINT_MAX_LEN];
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_OCTET_STR ) {
-+        fprintf ( stderr, "write to dot11Address not ASN_OCTET_STR\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( string )){
-+        fprintf ( stderr, "write to dot11Address: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11GroupAddressesStatus(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11GroupAddressesStatus not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11GroupAddressesStatus: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentRegDomain(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentRegDomain not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentRegDomain: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentTxAntenna(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentTxAntenna not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentTxAntenna: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentRxAntenna(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentRxAntenna not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11CurrentRxAntenna: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentTxPowerLevel(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentTxPowerLevel not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentTxPowerLevel: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentChannelNumber(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentChannelNumber not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11CurrentChannelNumber: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentDwellTime(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentDwellTime not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentDwellTime: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentSet(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentSet not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentSet: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentPattern(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentPattern not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentPattern: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentIndex(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentIndex not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentIndex: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentChannel(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentChannel not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CurrentChannel: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CurrentCCAMode(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CurrentCCAMode not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11CurrentCCAMode: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11EDThreshold(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11EDThreshold not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11EDThreshold: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CCAWatchdogTimerMax(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CCAWatchdogTimerMax not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CCAWatchdogTimerMax: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CCAWatchdogCountMax(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CCAWatchdogCountMax not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CCAWatchdogCountMax: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CCAWatchdogTimerMin(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CCAWatchdogTimerMin not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CCAWatchdogTimerMin: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11CCAWatchdogCountMin(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11CCAWatchdogCountMin not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11CCAWatchdogCountMin: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11SupportedTxAntenna(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11SupportedTxAntenna not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11SupportedTxAntenna: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11SupportedRxAntenna(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11SupportedRxAntenna not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr,"write to dot11SupportedRxAntenna: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+int
-+write_dot11DiversitySelectionRx(int      action,
-+            u_char   *var_val,
-+            u_char   var_val_type,
-+            size_t   var_val_len,
-+            u_char   *statP,
-+            oid      *name,
-+            size_t   name_len)
-+{
-+  static long *long_ret;
-+  int size;
-+
-+  switch ( action ) {
-+
-+    case RESERVE1:
-+      if ( var_val_type != ASN_INTEGER ) {
-+        fprintf ( stderr, "write to dot11DiversitySelectionRx not ASN_INTEGER\n" );
-+        return SNMP_ERR_WRONGTYPE;
-+      }
-+      if ( var_val_len > sizeof ( long_ret )){
-+        fprintf ( stderr, "write to dot11DiversitySelectionRx: bad length\n" );
-+        return SNMP_ERR_WRONGLENGTH;
-+      }
-+      break;
-+
-+    case RESERVE2:
-+    case FREE:
-+    case ACTION:
-+    case UNDO:
-+      break;
-+
-+    case COMMIT:
-+      break;
-+  }
-+
-+  return SNMP_ERR_NOERROR;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                      loadTables() - Load the Tables                       *
-+*                                                                           *
-+****************************************************************************/
-+static void loadTables()
-+{
-+  int skfd;                               // generic raw socket desc
-+  struct iwreq wrq;                       // ioctl request structure
-+  struct ifreq ifr;
-+  struct timeval et;                      // elapsed time
-+  struct wireless_info info;              // workarea for wireless ioctl information
-+  FILE *fp;
-+  char  bfr[1024], ifName[1024];
-+  char *s, *t;
-+
-+  gettimeofday ( &et, ( struct timezone * ) 0 );  // get time-of-day
-+  if ( et.tv_sec < lastLoad + MINLOADFREQ )       // only reload so often
-+    return;
-+  lastLoad = et.tv_sec;
-+
-+  skfd = openSocket();                            // open socket
-+  if ( skfd < 0 ) {
-+    syslog ( LOG_ERR, "SNMP ieee802dot11.loadTables() - %s\n", "socket open failure" );
-+    return;
-+  }
-+
-+  flushLists();
-+
-+  // find interfaces in /proc/net/dev and find the wireless interfaces
-+  fp = fopen ( PROC_NET_DEV, "r" );
-+  if ( fp ) {
-+    while ( fgets ( bfr, sizeof ( bfr ), fp )) {
-+      if ( strstr ( bfr, ":" )) {
-+        s = bfr; t = ifName;
-+        while ( isspace ( *s ))                     // discard white space
-+          *s++;
-+        while ( *s != ':' )                         // get interface name
-+          *t++ = *s++;
-+        *t = '\0';
-+
-+        // verify as a wireless device
-+        memset (( char * ) &info, 0, sizeof ( struct wireless_info ));
-+        strncpy ( wrq.ifr_name, ifName, IFNAMSIZ );
-+        if ( ioctl ( skfd, SIOCGIWNAME, &wrq ) >= 0 ) {
-+          printf ( "%s ifName: %s\n", "loadTables() -", ifName );
-+          initStructs();
-+          loadWiExt( skfd, ifName, &info );
-+          displayWiExt ( info );
-+          load80211Structs ( skfd, ifName, &info );
-+        }
-+      }
-+    }
-+    fclose ( fp );
-+  }
-+
-+  close ( skfd );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*              load80211Structs() - load the 802.11 structures              *
-+*                                                                           *
-+****************************************************************************/
-+static void 
-+load80211Structs ( int skfd, char *ifName, struct wireless_info *wi )
-+{
-+  int rc, ifIndex = 0;
-+  struct ifreq ifr;
-+  char  MACAddress [ MACADDR_LEN + 1 ];
-+
-+  strcpy ( ifr.ifr_name, ifName );
-+  rc = ioctl ( skfd, SIOCGIFHWADDR, &ifr );
-+  if ( rc >= 0 ) {
-+
-+    sprintf ( MACAddress, "%02X:%02X:%02X:%02X:%02X:%02X\0", 
-+                 ( UCHAR ) ifr.ifr_hwaddr.sa_data[0], ( UCHAR ) ifr.ifr_hwaddr.sa_data[1], 
-+                 ( UCHAR ) ifr.ifr_hwaddr.sa_data[2], ( UCHAR ) ifr.ifr_hwaddr.sa_data[3], 
-+                 ( UCHAR ) ifr.ifr_hwaddr.sa_data[4], ( UCHAR ) ifr.ifr_hwaddr.sa_data[5] );
-+
-+    nSc.haveStationID = TRUE;
-+    strcpy  ( nSc.stationID, MACAddress );
-+    nOp.haveMACAddress = TRUE;
-+    strcpy  ( nOp.MACAddress, MACAddress );
-+    nRi.haveManufacturerOUI = TRUE;
-+    strncpy ( nRi.manufacturerOUI, MACAddress, MAN_OUI_LEN ); 
-+
-+    ifIndex = if_nametoindex ( ifName );
-+    if ( !ifIndex ) {
-+      syslog ( LOG_ERR, "SNMP %s - %s %s\n", 
-+        "ieee802dot11.load80211Structs()", ifName, "has no ifIndex" );
-+      return;
-+    }
-+
-+    loadWiExtTo80211Structs ( ifIndex, ifName, wi );
-+
-+    if ( hasChanged (( char * ) &nSc, sizeof ( nSc ))) {
-+      nSc.ifIndex = ifIndex;
-+      sprintf ( nSc.UID, "%04d\0", nSc.ifIndex );
-+      strcpy ( nSc.ifName, ifName );
-+      addList (( char * ) &scList, ( char * ) &nSc, sizeof ( nSc ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPr, sizeof ( nPr ))) {
-+      nPr.ifIndex = ifIndex;
-+      sprintf ( nPr.UID, "%04d\0", nPr.ifIndex );
-+      strcpy ( nPr.ifName, ifName );
-+      addList (( char * ) &prList, ( char * ) &nPr, sizeof ( nPr ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nOp, sizeof ( nOp ))) {
-+      nOp.ifIndex = ifIndex;
-+      sprintf ( nOp.UID, "%04d\0", nOp.ifIndex );
-+      strcpy ( nOp.ifName, ifName );
-+      addList (( char * ) &opList, ( char * ) &nOp, sizeof ( nOp ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nCo, sizeof ( nCo ))) {
-+      nCo.ifIndex = ifIndex;
-+      sprintf ( nCo.UID, "%04d\0", nCo.ifIndex );
-+      strcpy ( nCo.ifName, ifName );
-+      addList (( char * ) &coList, ( char * ) &nCo, sizeof ( nCo ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nRi, sizeof ( nRi ))) {
-+      nRi.ifIndex = ifIndex;
-+      sprintf ( nRi.UID, "%04d\0", nRi.ifIndex );
-+      strcpy ( nRi.ifName, ifName );
-+      addList (( char * ) &riList, ( char * ) &nRi, sizeof ( nRi ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPo, sizeof ( nPo ))) {
-+      nPo.ifIndex = ifIndex;
-+      sprintf ( nPo.UID, "%04d\0", nPo.ifIndex );
-+      strcpy ( nPo.ifName, ifName );
-+      addList (( char * ) &poList, ( char * ) &nPo, sizeof ( nPo ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPa, sizeof ( nPa ))) {
-+      nPa.ifIndex = ifIndex;
-+      sprintf ( nPa.UID, "%04d\0", nPa.ifIndex );
-+      strcpy ( nPa.ifName, ifName );
-+      addList (( char * ) &paList, ( char * ) &nPa, sizeof ( nPa ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPt, sizeof ( nPt ))) {
-+      nPt.ifIndex = ifIndex;
-+      sprintf ( nPt.UID, "%04d\0", nPt.ifIndex );
-+      strcpy ( nPt.ifName, ifName );
-+      addList (( char * ) &ptList, ( char * ) &nPt, sizeof ( nPt ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPf, sizeof ( nPf ))) {
-+      nPf.ifIndex = ifIndex;
-+      sprintf ( nPf.UID, "%04d\0", nPf.ifIndex );
-+      strcpy ( nPf.ifName, ifName );
-+      addList (( char * ) &pfList, ( char * ) &nPf, sizeof ( nPf ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPd, sizeof ( nPd ))) {
-+      nPd.ifIndex = ifIndex;
-+      sprintf ( nPd.UID, "%04d\0", nPd.ifIndex );
-+      strcpy ( nPd.ifName, ifName );
-+      addList (( char * ) &pdList, ( char * ) &nPd, sizeof ( nPd ));
-+    }
-+
-+    if ( hasChanged (( char * ) &nPi, sizeof ( nPi ))) {
-+      nPi.ifIndex = ifIndex;
-+      sprintf ( nPi.UID, "%04d\0", nPi.ifIndex );
-+      strcpy ( nPi.ifName, ifName );
-+      addList (( char * ) &piList, ( char * ) &nPi, sizeof ( nPi ));
-+    }
-+  }
-+
-+//printf ( "%s - ifIndex: %d ifName: %s UID: %s\n", 
-+//         "load80211Structs() - HASCHANGED", ifIndex, ifName, nSc.UID );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                     initStructs() - initialize structures                 *
-+*                                                                           *
-+****************************************************************************/
-+static void initStructs()
-+{
-+  int i;
-+
-+  // 802.11 MIB Stuctures
-+  memset (( char * ) &nSc, 0, sizeof ( nSc ));  memset (( char * ) &nAa, 0, sizeof ( nAa ));
-+  memset (( char * ) &nDf, 0, sizeof ( nDf ));  memset (( char * ) &nKm, 0, sizeof ( nKm ));
-+  memset (( char * ) &nPr, 0, sizeof ( nPr ));  memset (( char * ) &nOp, 0, sizeof ( nOp ));
-+  memset (( char * ) &nCo, 0, sizeof ( nCo ));  memset (( char * ) &nGa, 0, sizeof ( nGa ));
-+  memset (( char * ) &nRi, 0, sizeof ( nRi ));  memset (( char * ) &nPo, 0, sizeof ( nPo ));
-+  memset (( char * ) &nPa, 0, sizeof ( nPa ));  memset (( char * ) &nPt, 0, sizeof ( nPt ));
-+  memset (( char * ) &nPf, 0, sizeof ( nPf ));  memset (( char * ) &nPd, 0, sizeof ( nPd ));
-+  memset (( char * ) &nPi, 0, sizeof ( nPi ));  memset (( char * ) &nRd, 0, sizeof ( nRd ));
-+  memset (( char * ) &nAl, 0, sizeof ( nAl ));  memset (( char * ) &nRt, 0, sizeof ( nRt ));
-+  memset (( char * ) &nRr, 0, sizeof ( nRr ));
-+
-+  // Wireless Extensions
-+  wepCurrentKey = 0;
-+  haveWepCurrentKey = FALSE;
-+  for ( i = 0; i < MAX_WEP_KEYS; i++ ) {
-+    wep[i].len = 0;
-+    wep[i].key[0] = '\0';
-+    wep[i].haveKey = FALSE;
-+  }
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                Wireless Extensions Specific Functions                     *
-+*                                                                           *
-+****************************************************************************/
-+/****************************************************************************
-+*                                                                           *
-+* loadWiExtTo80211Structs() - load wireless extensions to 802.11 structures *
-+*                                                                           *
-+****************************************************************************/
-+static void 
-+loadWiExtTo80211Structs ( int ifIndex, char *ifName, struct wireless_info *wi )
-+{
-+  int i, j = 0;
-+
-+  // dot11Smt Group
-+  // dot11StationConfigTable
-+  nSc.havePrivacyOptionImplemented = TRUE;
-+  nSc.privacyOptionImplemented = 1;           // assume we support WEP
-+
-+  if ( wi->has_power ) {
-+    nSc.havePowerManagementMode = TRUE;
-+    nSc.powerManagementMode = 1;              // assume power is active
-+    if ( !wi->power.disabled && 
-+          wi->power.flags & IW_POWER_MIN )
-+      nSc.powerManagementMode = 2;            // power save mode
-+  }
-+
-+  if ( wi->has_essid && strlen ( wi->essid )) {
-+    nSc.haveDesiredSSID = TRUE;
-+    strcpy ( nSc.desiredSSID, wi->essid ); 
-+  }
-+
-+  if ( wi->has_mode ) {
-+    nSc.haveDesiredBSSType = TRUE;
-+    if ( wi->mode == IW_MODE_ADHOC ) 
-+      nSc.desiredBSSType = 2;         // independent
-+    else if ( wi->has_ap_addr )
-+      nSc.desiredBSSType = 1;         // infrastructure
-+    else
-+      nSc.desiredBSSType = 3;         // any
-+  }
-+
-+  if ( wi->has_range ) {
-+    for ( i = 0; i < wi->range.num_bitrates && j < 126; i++ ) {
-+      nSc.haveOperationalRateSet = TRUE;
-+      nSc.operationalRateSet[j++] = ( char ) ( wi->range.bitrate[i] / 500000L );
-+    }
-+  }
-+
-+  // dot11AuthenticationAlgorithmsTable
-+  nAa.haveAuthenticationAlgorithm = TRUE;           // it's a rule to always have 
-+  nAa.haveAuthenticationAlgorithmsEnable = TRUE;    //    'open' supported
-+  nAa.ifIndex = ifIndex;
-+  nAa.authenticationAlgorithmsIndex = 1;            // index number one
-+  nAa.authenticationAlgorithm = 1;                  // 1 => open key
-+  sprintf ( nAa.UID, "%04d%04d\0", nAa.ifIndex, nAa.authenticationAlgorithmsIndex );
-+  nAa.authenticationAlgorithmsEnable = 1;           // enabled by default
-+  if ( ( wi->has_key                        ) &&
-+       ( wi->key_size  != 0                 ) &&
-+      !( wi->key_flags & IW_ENCODE_DISABLED ))
-+    nAa.authenticationAlgorithmsEnable = 2;
-+  addList (( char * ) &aaList, ( char * ) &nAa, sizeof ( nAa ));
-+
-+  nAa.haveAuthenticationAlgorithm = TRUE;           // I'm gonna assume we always support WEP
-+  nAa.haveAuthenticationAlgorithmsEnable = TRUE;
-+  nAa.ifIndex = ifIndex;
-+  nAa.authenticationAlgorithmsIndex = 2;            // index number 2
-+  nAa.authenticationAlgorithm = 2;                  // 2 => shared key
-+  sprintf ( nAa.UID, "%04d%04d\0", nAa.ifIndex, nAa.authenticationAlgorithmsIndex );
-+  nAa.authenticationAlgorithmsEnable = 2;
-+  if ( ( wi->has_key                        ) &&
-+       ( wi->key_size  != 0                 ) &&
-+      !( wi->key_flags & IW_ENCODE_DISABLED ))
-+    nAa.authenticationAlgorithmsEnable = 1;         // disabled by default
-+  addList (( char * ) &aaList, ( char * ) &nAa, sizeof ( nAa ));
-+
-+  //dot11WEPDefaultKeysTable
-+  if ( wi->has_range ) {
-+    for ( i = 0; i < MAX_WEP_KEYS; i++ ) {
-+      nDf.haveWEPDefaultKeyValue = TRUE;
-+      nDf.ifIndex = ifIndex;
-+      nDf.WEPDefaultKeyIndex = i + 1;               // index number
-+      sprintf ( nDf.UID, "%04d%04d\0", nDf.ifIndex, nDf.WEPDefaultKeyIndex );
-+      if ( wep[i].haveKey )
-+        strcpy ( nDf.WEPDefaultKeyValue, "*****" );
-+      else
-+        nDf.WEPDefaultKeyValue[0] = '\0';
-+      addList (( char * ) &dfList, ( char * ) &nDf, sizeof ( nDf ));
-+    }
-+  }
-+
-+  // dot11PrivacyTable
-+  nPr.havePrivacyInvoked = TRUE;
-+  nPr.privacyInvoked = 2;                   // 2 => FALSE
-+  nPr.haveWEPDefaultKeyID = TRUE;
-+  nPr.WEPDefaultKeyID = 0;
-+  nPr.haveExcludeUnencrypted = TRUE;
-+  nPr.excludeUnencrypted = 2;               // 2 => FALSE
-+  if ( wi->has_range ) {
-+    if ( ( wi->key_size != 0 ) &&
-+        !( wi->key_flags & IW_ENCODE_DISABLED )) {
-+       nPr.privacyInvoked = 1;
-+       if ( wi->key_flags & IW_ENCODE_RESTRICTED )
-+          nPr.excludeUnencrypted = 1;
-+       nPr.WEPDefaultKeyID = wepCurrentKey;
-+    }
-+  }
-+
-+  // dot11Mac Group
-+  // dot11OperationTable
-+  if ( wi->has_range ) {
-+    nOp.haveRTSThreshold = TRUE;
-+    nOp.RTSThreshold = wi->range.max_rts;
-+  }
-+
-+  if ( wi->has_frag && wi->frag.value ) {
-+    nOp.haveFragmentationThreshold = TRUE;
-+    nOp.fragmentationThreshold = wi->frag.value;
-+  }
-+
-+  // dot11Phy Group
-+  // dot11PhyOperationTable
-+  if ( strstr ( wi->name, "IEEE 802.11-FS"      )) nPo.PHYType = 1;   // So what if I
-+  if ( strstr ( wi->name, "IEEE 802.11-DS"      )) nPo.PHYType = 2;   // made up a couple?
-+  if ( strstr ( wi->name, "IEEE 802.11-IR"      )) nPo.PHYType = 3;   
-+  if ( strstr ( wi->name, "IEEE 802.11-OFDM"    )) nPo.PHYType = 4;   // 802.11a
-+  if ( strstr ( wi->name, "IEEE 802.11-OFDM/DS" )) nPo.PHYType = 5;   // 802.11g
-+  if ( strstr ( wi->name, "IEEE 802.11-TURBO"   )) nPo.PHYType = 6;   // Atheros TURBO mode
-+  if ( nPo.PHYType ) nPo.havePHYType = TRUE;
-+
-+  // dot11PhyDSSSTable
-+  if ( wi->has_range ) { // && wi->freq <= ( double ) 2483000000 ) {  // DSSS frequencies only
-+    for ( i = 0; i < wi->range.num_frequency; i++ ) {
-+      if ((( double ) ( wi->range.freq[i].e * 10 ) * ( double ) wi->range.freq[i].m ) == wi->freq ) {
-+        nPd.haveCurrentChannel = TRUE;
-+        nPd.currentChannel = wi->range.freq[i].i; 
-+      }
-+    }
-+  }
-+
-+  // dot11SupportedDataRatesTxTable
-+  if ( wi->has_range ) {
-+    for ( i = 0; i < wi->range.num_bitrates; i++ ) {
-+      nRt.ifIndex = ifIndex;
-+      nRt.supportedDataRatesTxIndex = i + 1;
-+      nRt.supportedDataRatesTxValue = wi->range.bitrate[i] / 500000L;
-+      nRt.haveSupportedDataRatesTxValue = TRUE;
-+      sprintf ( nRt.UID, "%04d%04d\0", nRt.ifIndex, nRt.supportedDataRatesTxIndex );
-+      strcpy ( nRt.ifName, ifName );
-+      addList (( char * ) &rtList, ( char * ) &nRt, sizeof ( nRt ));
-+    }
-+  }
-+
-+  // dot11SupportedDataRatesRxTable
-+  if ( wi->has_range ) {
-+    for ( i = 0; i < wi->range.num_bitrates; i++ ) {
-+      nRr.ifIndex = ifIndex;
-+      nRr.supportedDataRatesRxIndex = i + 1;
-+      nRr.supportedDataRatesRxValue = wi->range.bitrate[i] / 500000L;
-+      nRr.haveSupportedDataRatesRxValue = TRUE;
-+      sprintf ( nRr.UID, "%04d%04d\0", nRr.ifIndex, nRr.supportedDataRatesRxIndex );
-+      strcpy ( nRr.ifName, ifName );
-+      addList (( char * ) &rrList, ( char * ) &nRr, sizeof ( nRr ));
-+    }
-+  }
-+
-+//printf ( "%s max_encoding_tokens: %d\n", 
-+//          "loadWiExtTo80211Structs() - ", wi->range.max_encoding_tokens );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*      loadWiExt() - load wireless extensions structures;                   *
-+*                    use ioctl calls and read /proc/net/wireless            *
-+*                                                                           *
-+****************************************************************************/
-+static void loadWiExt ( int skfd, char *ifname, struct wireless_info *wi )
-+{
-+  struct iwreq wrq;                       // ioctl request structure
-+  FILE *fp;
-+  char  bfr[1024];
-+  char  buffer[sizeof ( iwrange ) * 2]; /* Large enough */
-+  char *s, *t;
-+  int i, j;
-+
-+  strncpy ( wrq.ifr_name, ifname, IFNAMSIZ );
-+
-+  /* Get wireless name */
-+  if ( ioctl ( skfd, SIOCGIWNAME, &wrq ) >= 0 ) {
-+    strncpy ( wi->name, wrq.u.name, IFNAMSIZ );
-+    wi->name[IFNAMSIZ] = '\0';
-+  }
-+
-+  /* Get ranges */    // NOTE: some version checking in iwlib.c
-+  memset ( buffer, 0, sizeof ( buffer ));
-+  wrq.u.data.pointer = ( caddr_t ) &buffer;
-+  wrq.u.data.length = sizeof ( buffer );
-+  wrq.u.data.flags = 0;
-+  if ( ioctl ( skfd, SIOCGIWRANGE, &wrq ) >= 0 ) {
-+    memcpy (( char * ) &wi->range, buffer, sizeof ( iwrange ));
-+    wi->has_range = 1;
-+  }
-+
-+  /* Get network ID */
-+  if ( ioctl ( skfd, SIOCGIWNWID, &wrq ) >= 0 ) {
-+    memcpy ( &wi->nwid, &wrq.u.nwid, sizeof ( iwparam ));
-+    wi->has_nwid = 1;
-+  }
-+
-+  /* Get frequency / channel */         // THIS NUMBER LOOKS FUNNY
-+  if ( ioctl ( skfd, SIOCGIWFREQ, &wrq ) >= 0 ) {
-+    wi->has_freq = 1;
-+    wi->freq = (( double ) wrq.u.freq.m ) * pow ( 10, wrq.u.freq.e );
-+  }
-+
-+  /* Get sensitivity */
-+  if ( ioctl ( skfd, SIOCGIWSENS, &wrq ) >= 0 ) {
-+    wi->has_sens = 1;
-+    memcpy ( &wi->sens, &wrq.u.sens, sizeof ( iwparam ));
-+  }
-+
-+  /* Get encryption information */
-+  wrq.u.data.pointer = ( caddr_t ) &wi->key;
-+  wrq.u.data.length = IW_ENCODING_TOKEN_MAX;
-+  wrq.u.data.flags = 0;
-+  if ( ioctl ( skfd, SIOCGIWENCODE, &wrq ) >= 0 ) {
-+    wi->has_key = 1;
-+    wi->key_size = wrq.u.data.length;
-+    wi->key_flags = wrq.u.data.flags;
-+    wepCurrentKey = wrq.u.data.flags & IW_ENCODE_INDEX;
-+  }
-+
-+  for ( i = 0; i < wi->range.max_encoding_tokens; i++ ) {
-+    wrq.u.data.pointer = ( caddr_t ) &wi->key;
-+    wrq.u.data.length = IW_ENCODING_TOKEN_MAX;
-+    wrq.u.data.flags = i;
-+    if ( ioctl ( skfd, SIOCGIWENCODE, &wrq ) >= 0 ) {
-+      if ( ( wrq.u.data.length != 0 ) &&
-+          !( wrq.u.data.flags & IW_ENCODE_DISABLED )) {
-+        wep[i].len = wrq.u.data.length;
-+        wep[i].haveKey = TRUE;
-+        t = wep[i].key;
-+        for ( j = 0; j < wrq.u.data.length; j++ ) {
-+          if (( j & 0x1 ) == 0 && j != 0 )
-+                strcpy ( t++, "-");
-+          sprintf ( t, "%.2X", wi->key[j] );
-+          t += 2;
-+        }
-+        t = '\0';
-+      }
-+    }
-+  }
-+
-+  /* Get ESSID */
-+  wrq.u.essid.pointer = ( caddr_t ) &wi->essid;
-+  wrq.u.essid.length = IW_ESSID_MAX_SIZE + 1;
-+  wrq.u.essid.flags = 0;
-+  if ( ioctl ( skfd, SIOCGIWESSID, &wrq ) >= 0 ) {
-+    wi->has_essid = 1;
-+    wi->essid_on = wrq.u.data.flags;
-+  }
-+
-+  /* Get AP address */
-+  if ( ioctl ( skfd, SIOCGIWAP, &wrq ) >= 0 ) {
-+    wi->has_ap_addr = 1;
-+    memcpy ( &wi->ap_addr, &wrq.u.ap_addr, sizeof ( sockaddr ));
-+  }
-+
-+  /* Get NickName */
-+  wrq.u.essid.pointer = ( caddr_t ) &wi->nickname;
-+  wrq.u.essid.length = IW_ESSID_MAX_SIZE + 1;
-+  wrq.u.essid.flags = 0;
-+  if ( ioctl ( skfd, SIOCGIWNICKN, &wrq ) >= 0 ) {
-+    if ( wrq.u.data.length > 1 )
-+      wi->has_nickname = 1;
-+  }
-+
-+  /* Get bit rate */
-+  if ( ioctl ( skfd, SIOCGIWRATE, &wrq ) >= 0 ) {
-+    wi->has_bitrate = 1;
-+    memcpy ( &wi->bitrate, &wrq.u.bitrate, sizeof ( iwparam ));
-+  }
-+
-+  /* Get RTS threshold */
-+  if ( ioctl ( skfd, SIOCGIWRTS, &wrq ) >= 0 ) {
-+    wi->has_rts = 1;
-+    memcpy ( &wi->rts, &wrq.u.rts, sizeof ( iwparam ));
-+  }
-+
-+  /* Get fragmentation threshold */
-+  if ( ioctl ( skfd, SIOCGIWFRAG, &wrq ) >= 0 ) {
-+      wi->has_frag = 1;
-+      memcpy ( &wi->frag, &wrq.u.frag, sizeof ( iwparam ));
-+    }
-+
-+  /* Get operation mode */
-+  if ( ioctl ( skfd, SIOCGIWMODE, &wrq ) >= 0 ) {
-+      wi->mode = wrq.u.mode;
-+      if ( wi->mode < IW_NUM_OPER_MODE && wi->mode >= 0 )
-+        wi->has_mode = 1;
-+  }
-+
-+  /* Get Power Management settings */                 // #if WIRELESS_EXT > 9
-+  wrq.u.power.flags = 0;
-+  if ( ioctl ( skfd, SIOCGIWPOWER, &wrq ) >= 0 ) {
-+    wi->has_power = 1;
-+    memcpy ( &wi->power, &wrq.u.power, sizeof ( iwparam ));
-+  }
-+
-+  /* Get retry limit/lifetime */                      // #if WIRELESS_EXT > 10
-+  if ( ioctl ( skfd, SIOCGIWRETRY, &wrq ) >= 0 ) {    
-+    wi->has_retry = 1;
-+    memcpy ( &wi->retry, &wrq.u.retry, sizeof ( iwparam ));
-+  }
-+
-+  /* Get stats */                                     // #if WIRELESS_EXT > 11
-+  wrq.u.data.pointer = ( caddr_t ) &wi->stats;
-+  wrq.u.data.length = 0;
-+  wrq.u.data.flags = 1;   /* Clear updated flag */
-+  if ( ioctl ( skfd, SIOCGIWSTATS, &wrq ) < 0 )
-+    wi->has_stats = 1;
-+
-+  if ( !wi->has_stats ) {                        // no ioctl support, go to file
-+    fp = fopen ( PROC_NET_WIRELESS, "r" );
-+    if ( fp ) {
-+      while ( fgets ( bfr, sizeof ( bfr ), fp )) {
-+        bfr [ sizeof ( bfr ) - 1 ] = '\0';        // no buffer overruns here!
-+        strtok (( char * ) &bfr, "\n" );          // '\n' => '\0'
-+        if ( strstr ( bfr, ifname ) && strstr ( bfr, ":" )) {
-+          wi->has_stats = 1;
-+          s = bfr;
-+          s = strchr ( s, ':' ); s++;             /* Skip ethX:   */
-+          s = strtok ( s, " " );                  /* ' ' => '\0'  */
-+          sscanf ( s, "%X", &wi->stats.status ); // status 
-+
-+          s = strtok ( NULL, " " );               // link quality
-+          if ( strchr ( s, '.' ) != NULL )
-+            wi->stats.qual.updated |= 1;
-+          sscanf ( s, "%d", &wi->stats.qual.qual );
-+
-+          s = strtok ( NULL, " " );               // signal level
-+          if ( strchr ( s,'.' ) != NULL )
-+            wi->stats.qual.updated |= 2;
-+          sscanf ( s, "%d", &wi->stats.qual.level );
-+
-+          s = strtok ( NULL, " " );               // noise level
-+          if ( strchr ( s, '.' ) != NULL )
-+            wi->stats.qual.updated += 4;
-+          sscanf ( s, "%d", &wi->stats.qual.noise );
-+
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.discard.nwid     );
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.discard.code     );
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.discard.fragment );
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.discard.retries  );
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.discard.misc     );
-+          s = strtok ( NULL, " " ); sscanf ( s, "%d", &wi->stats.miss.beacon      );
-+        }
-+      }
-+      fclose ( fp );
-+    }
-+  }
-+
-+// printf ( "%s bfr: %s\n", "loadTables()", bfr );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*       displayWiExt() - show what I got from Wireless Extensions           *
-+*                                                                           *
-+****************************************************************************/
-+static void displayWiExt ( struct wireless_info info )
-+{
-+#ifdef DISPLAYWIEXT
-+  int i;
-+  char title[] = "displayWiExt() -";
-+
-+  printf ( "========================================\n" );
-+  printf ( "===> Wireless Extension IOCTL calls <===\n" );
-+  printf ( "========================================\n" );
-+
-+  if ( strlen ( info.name ))
-+    printf ( "%s name: %s\n", "SIOCGIWNAME", info.name );
-+  else
-+    printf ( "%s\n", "no info.name support" );
-+
-+  if ( info.has_nickname = 1 )
-+    printf ( "%s nickname: %s\n", "SIOCGIWNICKN", info.nickname );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWNICKN", " ===> no info.nickname support" );
-+
-+  if ( info.has_essid ) 
-+    printf ( "%s essid_on: %d essid: %s\n", "SIOCGIWESSID", info.essid_on, info.essid );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWESSID", " ===> no info.essid support" );
-+
-+  if ( info.has_range ) {
-+    printf ( "%s throughput: %d\n",           "SIOCGIWRANGE", info.range.throughput );
-+    printf ( "%s min_nwid: %d\n",             "SIOCGIWRANGE", info.range.min_nwid  );
-+    printf ( "%s max_nwid: %d\n",             "SIOCGIWRANGE", info.range.max_nwid  );
-+    printf ( "%s sensitivity: %d\n",          "SIOCGIWRANGE", info.range.sensitivity );
-+    printf ( "%s num_bitrates: %d\n",         "SIOCGIWRANGE", info.range.num_bitrates );
-+    for ( i = 0; i < info.range.num_bitrates; i++ ) 
-+      printf ( "%s bitrate[%d]: %d\n",        "SIOCGIWRANGE", i, info.range.bitrate[i]  );
-+    printf ( "%s min_rts: %d\n",              "SIOCGIWRANGE", info.range.min_rts );
-+    printf ( "%s max_rts: %d\n",              "SIOCGIWRANGE", info.range.max_rts );
-+    printf ( "%s min_frag: %d\n",             "SIOCGIWRANGE", info.range.min_frag );
-+    printf ( "%s max_frag: %d\n",             "SIOCGIWRANGE", info.range.max_frag );
-+    printf ( "%s min_pmp: %d\n",              "SIOCGIWRANGE", info.range.min_pmp );
-+    printf ( "%s max_pmp: %d\n",              "SIOCGIWRANGE", info.range.max_pmp );
-+    printf ( "%s min_pmt: %d\n",              "SIOCGIWRANGE", info.range.min_pmt );
-+    printf ( "%s max_pmt: %d\n",              "SIOCGIWRANGE", info.range.max_pmt );
-+    printf ( "%s pmp_flags: %d\n",            "SIOCGIWRANGE", info.range.pmp_flags );
-+    printf ( "%s pmt_flags: %d\n",            "SIOCGIWRANGE", info.range.pmt_flags );
-+    printf ( "%s pm_capa: %d\n",              "SIOCGIWRANGE", info.range.pm_capa );
-+    printf ( "%s num_encoding_sizes: %d\n",   "SIOCGIWRANGE", info.range.num_encoding_sizes );
-+    for ( i = 0; i < info.range.num_encoding_sizes; i++ ) 
-+      printf ( "%s encoding_size[%d]: %d\n",  "SIOCGIWRANGE", i, info.range.encoding_size[i]  );
-+    printf ( "%s max_encoding_tokens: %d\n",  "SIOCGIWRANGE", info.range.max_encoding_tokens );
-+//  printf ( "%s encoding_login_index: %d\n", "SIOCGIWRANGE", info.range.encoding_login_index );
-+    printf ( "%s txpower_capa: %d\n",         "SIOCGIWRANGE", info.range.txpower_capa );
-+    printf ( "%s num_txpower: %d dBm\n",      "SIOCGIWRANGE", info.range.num_txpower );
-+    for ( i = 0; i < info.range.num_txpower; i++ ) 
-+      printf ( "%s txpower[%d]: %d\n",        "SIOCGIWRANGE", i, info.range.txpower[i]  );
-+    printf ( "%s we_version_compiled: %d\n",  "SIOCGIWRANGE", info.range.we_version_compiled );
-+    printf ( "%s we_version_source: %d\n",    "SIOCGIWRANGE", info.range.we_version_source );
-+    printf ( "%s retry_capa: %d\n",           "SIOCGIWRANGE", info.range.retry_capa );
-+    printf ( "%s retry_flags: %d\n",          "SIOCGIWRANGE", info.range.retry_flags );
-+    printf ( "%s r_time_flags: %d\n",         "SIOCGIWRANGE", info.range.r_time_flags );
-+    printf ( "%s min_retry: %d\n",            "SIOCGIWRANGE", info.range.min_retry );
-+    printf ( "%s max_retry: %d\n",            "SIOCGIWRANGE", info.range.max_retry );
-+    printf ( "%s min_r_time: %d\n",           "SIOCGIWRANGE", info.range.min_r_time );
-+    printf ( "%s max_r_time: %d\n",           "SIOCGIWRANGE", info.range.max_r_time );
-+    printf ( "%s num_channels: %d\n",         "SIOCGIWRANGE", info.range.num_channels );
-+    printf ( "%s num_frequency: %d\n",        "SIOCGIWRANGE", info.range.num_frequency );
-+    for ( i = 0; i < info.range.num_frequency; i++ ) 
-+      printf ( "%s freq[%d].i: %d freq[%d].e: %d freq[%d].m: %d\n", "SIOCGIWRANGE", 
-+                i, info.range.freq[i].i, i, info.range.freq[i].e, i, info.range.freq[i].m );
-+  }
-+  else
-+    printf ( "%s %s\n", "SIOCGIWRANGE", " ===> no info.range support" );
-+
-+  if ( info.has_nwid ) 
-+    printf ( "%s nwid - disabled: %d value: %X\n", "SIOCGIWNWID", info.nwid.disabled, info.nwid.value );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWNWID", " ===> no info.nwid support" );
-+
-+  if ( info.has_freq ) {
-+//  printf ( "%s freq: %g\n", "SIOCGIWFREQ", info.freq / GIGA );
-+    printf ( "%s freq: %g\n", "SIOCGIWFREQ", info.freq );
-+  }
-+  else
-+    printf ( "%s %s\n", "SIOCGIWFREQ", " ===> no info.freq support" );
-+
-+  if ( info.has_sens )
-+    printf ( "%s sens: %d\n", "SIOCGIWSENS", info.sens );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWSENS", " ===> no info.sens support" );
-+
-+  if ( info.has_key ) {
-+    printf ( "%s key_size: %d key_flags: %d wepCurrentKey: %d\n", 
-+              "SIOCGIWENCODE", info.key_size, info.key_flags, wepCurrentKey );
-+    printf ( "%s MODE: %d DISABLED: %d INDEX: %d OPEN: %d RESTRICTED: %d NOKEY: %d TEMP: %d\n",
-+              "SIOCGIWENCODE",                           info.key_flags & IW_ENCODE_MODE,
-+              info.key_flags & IW_ENCODE_DISABLED ? 1:0, info.key_flags & IW_ENCODE_INDEX,
-+              info.key_flags & IW_ENCODE_OPEN     ? 1:0, info.key_flags & IW_ENCODE_RESTRICTED ? 1:0,
-+              info.key_flags & IW_ENCODE_NOKEY    ? 1:0, info.key_flags & IW_ENCODE_TEMP       ? 1:0 );
-+  }
-+  else
-+    printf ( "%s %s\n", "SIOCGIWENCODE", " ===> no info.key support" );
-+
-+  for ( i = 0; i < MAX_WEP_KEYS; i++ ) {
-+    if ( wep[i].haveKey )
-+      printf ( "%s wep[%d].len: %d wep[%d].key: %s\n", 
-+                "SIOCGIWENCODE", i, wep[i].len, i, wep[i].key );
-+  }
-+
-+  if ( info.has_ap_addr )
-+    printf ( "%s ap_addr.sa_data: %02X:%02X:%02X:%02X:%02X:%02X ap_addr.sa_family: %d\n", 
-+              "SIOCGIWAP",  ( UCHAR ) info.ap_addr.sa_data[0], ( UCHAR ) info.ap_addr.sa_data[1], 
-+                            ( UCHAR ) info.ap_addr.sa_data[2], ( UCHAR ) info.ap_addr.sa_data[3], 
-+                            ( UCHAR ) info.ap_addr.sa_data[4], ( UCHAR ) info.ap_addr.sa_data[5], 
-+                                      info.ap_addr.sa_family );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWAP", " ===> no ap_addr information" );
-+
-+  if ( info.has_bitrate )
-+    printf ( "%s bitrate: %d value: %d fixed: %d disabled: %d flags: %d\n", 
-+              "SIOCGIWRATE", info.bitrate, info.bitrate.value, info.bitrate.fixed, 
-+                             info.bitrate.disabled, info.bitrate.flags );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWRATE", " ===> no info.bitrate support" );
-+
-+  if ( info.has_rts )
-+    printf ( "%s rts: %d\n", "SIOCGIWRTS", info.rts );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWRTS", " ===> no info.rts support" );
-+
-+  if ( info.has_frag )
-+    printf ( "%s frag: %d\n", "SIOCGIWFRAG", info.frag );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWFRAG", " ===> no info.frag support" );
-+
-+  if ( info.has_mode ) 
-+    printf ( "%s mode: %d\n", "SIOCGIWMODE", info.mode );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWMODE", " ===> no info.mode support" );
-+
-+  if ( info.has_power ) {
-+    printf ( "%s power: %d\n", "SIOCGIWPOWER", info.power );
-+    printf ( "%s disabled: %d MIN: %d MAX: %d TIMEOUT: %d RELATIVE: %d\n",
-+              "SIOCGIWPOWER",
-+              info.power.disabled                  ? 1:0, 
-+              info.power.flags & IW_POWER_MIN      ? 1:0, 
-+              info.power.flags & IW_POWER_MAX      ? 1:0, 
-+              info.power.flags & IW_POWER_TIMEOUT  ? 1:0, 
-+              info.power.flags & IW_POWER_RELATIVE ? 1:0 ); 
-+    printf ( "%s UNICAST: %d MULTICAST: %d ALL: %d FORCE: %d REPEATER: %d\n",
-+              "SIOCGIWPOWER",
-+              info.power.flags & IW_POWER_UNICAST_R   ? 1:0, 
-+              info.power.flags & IW_POWER_MULTICAST_R ? 1:0, 
-+              info.power.flags & IW_POWER_ALL_R       ? 1:0, 
-+              info.power.flags & IW_POWER_FORCE_S     ? 1:0, 
-+              info.power.flags & IW_POWER_REPEATER    ? 1:0 ); 
-+  }
-+  else
-+    printf ( "%s %s\n", "SIOCGIWPOWER", " ===> no info.power support" );
-+
-+  if ( info.has_retry )
-+    printf ( "%s retry: %d\n", "SIOCGIWRETRY", info.retry );
-+  else
-+    printf ( "%s %s\n", "SIOCGIWRETRY", " ===> no info.retry support" );
-+
-+  if ( info.has_stats ) {
-+    printf ( "%s status: %d\n",           "SIOCGIWSTATS", info.stats.status           );
-+    printf ( "%s qual.level: %d\n",       "SIOCGIWSTATS", info.stats.qual.level       );
-+    printf ( "%s qual.noise: %d\n",       "SIOCGIWSTATS", info.stats.qual.noise       );
-+    printf ( "%s qual.qual: %d\n",        "SIOCGIWSTATS", info.stats.qual.qual        );
-+    printf ( "%s qual.updated: %d\n",     "SIOCGIWSTATS", info.stats.qual.updated     );
-+    printf ( "%s discard.code: %d\n",     "SIOCGIWSTATS", info.stats.discard.code     );
-+    printf ( "%s discard.fragment: %d\n", "SIOCGIWSTATS", info.stats.discard.fragment );
-+    printf ( "%s discard.misc: %d\n",     "SIOCGIWSTATS", info.stats.discard.misc     );
-+    printf ( "%s discard.nwid: %d\n",     "SIOCGIWSTATS", info.stats.discard.nwid     );
-+    printf ( "%s discard.retries: %d\n",  "SIOCGIWSTATS", info.stats.discard.retries  );
-+    printf ( "%s miss.beacon: %d\n",      "SIOCGIWSTATS", info.stats.miss.beacon      );
-+  }
-+  else
-+    printf ( "%s %s\n", "SIOCGIWSTATS", " ===> no info.stats support" );
-+
-+  if ( info.txpower.flags & IW_TXPOW_MWATT )
-+    printf ( "%s txpower1: %d dBm disabled: %d fixed: %d flags: %d\n", "SIOCGIWRANGE", 
-+      mWatt2dbm ( info.txpower.value ), info.txpower.disabled, info.txpower.fixed, info.txpower.flags);
-+  else
-+    printf ( "%s txpower2: %d dBm disabled: %d fixed: %d flags: %d\n", "SIOCGIWRANGE", info.txpower.value, info.txpower.disabled, info.txpower.fixed, info.txpower.flags );
-+
-+  if ( info.has_range ) 
-+    if ( info.sens.value < 0 )
-+      printf ( "%s sens: %d dBm\n", "SIOCGIWRANGE", info.sens.value );
-+    else
-+      printf ( "%s sens: %d/%d\n", "SIOCGIWRANGE", info.sens.value, info.range.sensitivity );
-+
-+  if ( info.has_range && ( info.stats.qual.level != 0 ))
-+      if ( info.stats.qual.level > info.range.max_qual.level )
-+        /* Statistics are in dBm (absolute power measurement) */
-+        printf ( "%s Quality: %d/%d Signal level: %d dBm Noise level: %d dBm\n",
-+                  "SIOCGIWRANGE",
-+                  info.stats.qual.qual, info.range.max_qual.qual,
-+                  info.stats.qual.level - 0x100,
-+                  info.stats.qual.noise - 0x100 );
-+      else
-+        printf (  "%s Quality: %d/%d Signal level: %d/%d Noise level: %d/%d",
-+                  "SIOCGIWRANGE",
-+                  info.stats.qual.qual,  info.range.max_qual.qual,
-+                  info.stats.qual.level, info.range.max_qual.level,
-+                  info.stats.qual.noise, info.range.max_qual.noise );
-+
-+#endif // #ifdef DISPLAYWIEXT
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                        Linked List Functions                              *
-+*                                                                           *
-+****************************************************************************/
-+/****************************************************************************
-+*                                                                           *
-+*                addList() - add an entry to a linked list                  *
-+*                                                                           *
-+****************************************************************************/
-+static void 
-+addList ( char *l, char *data, int len  )
-+{
-+  char uid[256];
-+  LIST_HEAD ( , avNode ) *list;       
-+
-+  // NOTE: this assumes the UID is at the begining of the 
-+  //       data structure and that UIDs are strings
-+  
-+  list = ( LIST_HEAD ( , avNode ) * ) l;            // NOTE: don't know how to get 
-+  strcpy ( uid, data );                             //  rid of compiler warning on
-+                                                    //  LISTHEAD typecast
-+  // create a new node and the data that goes in it
-+  newNode = malloc ( sizeof ( struct avNode ));
-+  newNode->data = malloc ( len );
-+  memcpy ( newNode->data, data, len );
-+
-+  // this deals with an empty list
-+  if ( LIST_EMPTY ( list )) {
-+    LIST_INSERT_HEAD ( list, newNode, nodes );
-+    return;
-+  }
-+
-+  // this deals with UIDs that match
-+  for ( np = LIST_FIRST ( list ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    if ( strncmp ( uid, np->data, strlen ( uid )) == 0 ) {                      // found matching UID
-+      LIST_INSERT_AFTER ( np, newNode, nodes );
-+      if ( np->data )
-+        free ( np->data );
-+      LIST_REMOVE ( np, nodes );
-+      free ( np );
-+      return;
-+    }
-+  }
-+
-+  // this deals with inserting a new UID in the list
-+  for ( np = LIST_FIRST ( list ); np != NULL; np = LIST_NEXT ( np, nodes )) {
-+    lastNode = np;
-+    if ( strncmp ( np->data, uid, strlen ( uid )) > 0 ) {                       // old ID > new ID AND
-+      LIST_INSERT_BEFORE ( np, newNode, nodes );
-+      return;
-+    }
-+  }
-+
-+  // this deals with a UID that needs to go on the end of the list
-+  LIST_INSERT_AFTER ( lastNode, newNode, nodes );
-+
-+  return;
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*              initLists() - initialize all the linked lists                *
-+*                                                                           *
-+****************************************************************************/
-+static void initLists()
-+{
-+  LIST_INIT ( &scList );  LIST_INIT ( &aaList );  LIST_INIT ( &dfList );
-+  LIST_INIT ( &kmList );  LIST_INIT ( &prList );
-+  LIST_INIT ( &opList );  LIST_INIT ( &coList );
-+  LIST_INIT ( &gaList );  LIST_INIT ( &riList );  LIST_INIT ( &poList );
-+  LIST_INIT ( &paList );  LIST_INIT ( &ptList );  LIST_INIT ( &pfList );
-+  LIST_INIT ( &pdList );  LIST_INIT ( &piList );  LIST_INIT ( &rdList );
-+  LIST_INIT ( &alList );  LIST_INIT ( &rtList );  LIST_INIT ( &rrList );
-+}
-+/****************************************************************************
-+*                                                                           *
-+*                 flushLists() - flush all linked lists                     *
-+*                                                                           *
-+****************************************************************************/
-+static void flushLists()
-+{
-+  flushList (( char * ) &scList );  flushList (( char * ) &aaList );
-+  flushList (( char * ) &dfList );  flushList (( char * ) &kmList );
-+  flushList (( char * ) &prList );
-+  flushList (( char * ) &opList );  flushList (( char * ) &coList );
-+  flushList (( char * ) &gaList );  flushList (( char * ) &riList );
-+  flushList (( char * ) &poList );  flushList (( char * ) &paList );
-+  flushList (( char * ) &ptList );  flushList (( char * ) &pfList );
-+  flushList (( char * ) &pdList );  flushList (( char * ) &piList );
-+  flushList (( char * ) &rdList );  flushList (( char * ) &alList );
-+  flushList (( char * ) &rtList );  flushList (( char * ) &rrList );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                   flushList() - flush a linked list                       *
-+*                                                                           *
-+****************************************************************************/
-+static void flushList ( char *l )
-+{
-+  LIST_HEAD ( , avNode ) *list;
-+  
-+  list = ( LIST_HEAD ( , avNode ) * ) l;    // NOTE: don't know how to get 
-+  while ( !LIST_EMPTY ( list )) {           //  rid of compiler warning on
-+    np = LIST_FIRST ( list );               //  LISTHEAD typecast
-+    if ( np->data )
-+      free ( np->data );
-+    LIST_REMOVE ( np, nodes );
-+    free ( np );
-+  }
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                            Utility Functions                              *
-+*                                                                           *
-+****************************************************************************/
-+/****************************************************************************
-+*                                                                           *
-+*        The following two routines were taken directly from iwlib.c        *
-+*                                                                           *
-+****************************************************************************/
-+ /*
-+ * Open a socket.
-+ * Depending on the protocol present, open the right socket. The socket
-+ * will allow us to talk to the driver.
-+ */
-+static int openSocket ( void )
-+{
-+  static const int families[] = {
-+    AF_INET, AF_IPX, AF_AX25, AF_APPLETALK
-+  };
-+  unsigned int  i;
-+  int   sock;
-+
-+  /*
-+   * Now pick any (exisiting) useful socket family for generic queries
-+   * Note : don't open all the socket, only returns when one matches,
-+   * all protocols might not be valid.
-+   * Workaround by Jim Kaba <jkaba@sarnoff.com>
-+   * Note : in 99% of the case, we will just open the inet_sock.
-+   * The remaining 1% case are not fully correct...
-+   */
-+
-+  /* Try all families we support */
-+  for(i = 0; i < sizeof(families)/sizeof(int); ++i) {
-+      /* Try to open the socket, if success returns it */
-+      sock = socket(families[i], SOCK_DGRAM, 0);
-+      if(sock >= 0)
-+  return sock;
-+  }
-+
-+  return -1;
-+}
-+
-+/*------------------------------------------------------------------*/
-+/*
-+ * Convert a value in milliWatt to a value in dBm.
-+ */
-+static int mWatt2dbm ( int in )
-+{
-+#ifdef WE_NOLIBM
-+  /* Version without libm : slower */
-+  double  fin = (double) in;
-+  int   res = 0;
-+
-+  /* Split integral and floating part to avoid accumulating rounding errors */
-+  while(fin > 10.0)
-+    {
-+      res += 10;
-+      fin /= 10.0;
-+    }
-+  while(fin > 1.000001) /* Eliminate rounding errors, take ceil */
-+    {
-+      res += 1;
-+      fin /= LOG10_MAGIC;
-+    }
-+  return(res);
-+#else /* WE_NOLIBM */
-+  /* Version with libm : faster */
-+  return((int) (ceil(10.0 * log10((double) in))));
-+#endif  /* WE_NOLIBM */
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*                 htob - converts hex string to binary                      *
-+*                                                                           *
-+****************************************************************************/
-+static char *htob ( char *s )
-+{
-+    char nibl, *byt;
-+    static char bin[20];
-+
-+    byt = bin;
-+
-+    while ((nibl = *s++) && nibl != ' ') {    /* While not end of string. */
-+      nibl -= ( nibl > '9') ?  ('A' - 10): '0';
-+      *byt = nibl << 4;                              /* place high nibble */
-+      if((nibl = *s++) && nibl != ' ') {
-+        nibl -= ( nibl > '9') ?  ('A' - 10): '0';
-+        *byt |= nibl;                                /*  place low nibble */
-+      }
-+      else break;
-+      ++byt;
-+    }
-+    *++byt = '\0';
-+    return ( bin );
-+}
-+
-+/****************************************************************************
-+*                                                                           *
-+*           hasChanged() - see if area has been changed from NULLs          *
-+*                                                                           *
-+****************************************************************************/
-+static int hasChanged ( char *loc, int len )
-+{
-+  char *wrk;
-+  int changed = TRUE;
-+
-+  wrk = malloc ( len );
-+  memset ( wrk, 0, len );
-+  if ( memcmp ( loc, wrk, len ) == 0 )
-+    changed = FALSE;
-+  free ( wrk );
-+
-+  return ( changed );
-+}
-+
---- net-snmp-5.1.2-orig/agent/mibgroup/ieee802dot11.h  1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/agent/mibgroup/ieee802dot11.h     2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,730 @@
-+/****************************************************************************
-+*                                                                           *
-+*  File Name:           ieee802dot11.h                                      *
-+*  Used By:                                                                 *
-+*                                                                           *
-+*  Operating System:                                                        *
-+*  Purpose:                                                                 *
-+*                                                                           *
-+*  Comments:                                                                *
-+*                                                                           *
-+*  Author:              Larry Simmons                                       *
-+*                       lsimmons@avantcom.com                               *
-+*                       www.avantcom.com                                    *
-+*                                                                           *
-+*  Creation Date:       09/02/03                                            *
-+*                                                                           *
-+*   Ver    Date   Inits Modification                                        *
-+*  ----- -------- ----- ------------                                        *
-+*  0.0.1 09/02/03  LRS  created                                             *
-+*  0.0.2 09/24/03  LRS  wouldn't build after fresh ./configure              *
-+****************************************************************************/
-+/* This file was generated by mib2c and is intended for use as a mib module
-+  for the ucd-snmp snmpd agent. */
-+#ifndef _MIBGROUP_IEEE802DOT11_H
-+#define _MIBGROUP_IEEE802DOT11_H
-+/* we may use header_generic and header_simple_table from the util_funcs module */
-+
-+/****************************************************************************
-+*                               Includes                                    *
-+****************************************************************************/
-+#include <sys/queue.h>
-+
-+/****************************************************************************
-+*                             Linked List Defines                           *
-+****************************************************************************/
-+// here are some Linked List MACROS I wanted to use, 
-+// but curiously were not in /usr/includes/sys/queue.h
-+
-+#ifndef LIST_EMPTY
-+  #define     LIST_EMPTY(head)        ((head)->lh_first == NULL)
-+#endif
-+
-+#ifndef LIST_NEXT
-+  #define     LIST_NEXT(elm, field)   ((elm)->field.le_next)
-+#endif
-+
-+#ifndef LIST_INSERT_BEFORE
-+  #define     LIST_INSERT_BEFORE(listelm, elm, field) do {                    \
-+        (elm)->field.le_prev = (listelm)->field.le_prev;              \
-+        LIST_NEXT((elm), field) = (listelm);                          \
-+        *(listelm)->field.le_prev = (elm);                            \
-+        (listelm)->field.le_prev = &LIST_NEXT((elm), field);          \
-+  } while (0)
-+#endif
-+
-+#ifndef LIST_FIRST
-+  #define     LIST_FIRST(head)        ((head)->lh_first)
-+#endif
-+
-+/****************************************************************************
-+*                             802.11 MIB Defines                            *
-+****************************************************************************/
-+#define SYS_STRING_LEN                     256
-+#define MACADDR_LEN                        ( 6 * 2 ) + 5
-+#define OPER_RATE_SET_LEN                  126
-+#define MAN_OUI_LEN                        ( 3 * 2 ) + 2
-+#define WEP_STR_LEN                         64
-+#define SNMP_STR_LEN                       128
-+#define TEXT_LEN                            80
-+#define IFINDEX_LEN                          4
-+#define IFNAME_LEN                          16
-+#define MAX_WEP_KEYS                         4
-+
-+#define AUTHENICATION_ALGORITHMS_INDEX_LEN   4
-+#define WEP_DEFAULT_KEY_INDEX_LEN            4
-+#define WEP_KEY_MAPPING_INDEX_LEN            4
-+#define GROUP_ADDRESS_INDEX_LEN              4
-+#define REG_DOMAIN_SUPPORT_INDEX_LEN         4
-+#define ANTENNA_LIST_INDEX_LEN               4
-+#define SUPPORTED_DATA_RATES_TX_INDEX_LEN    4
-+#define SUPPORTED_DATA_RATES_RX_INDEX_LEN    4
-+
-+#define SC_UID_LEN  IFINDEX_LEN
-+#define AA_UID_LEN  IFINDEX_LEN + AUTHENICATION_ALGORITHMS_INDEX_LEN
-+#define DF_UID_LEN  IFINDEX_LEN + WEP_DEFAULT_KEY_INDEX_LEN
-+#define KM_UID_LEN  IFINDEX_LEN + WEP_KEY_MAPPING_INDEX_LEN
-+#define PR_UID_LEN  IFINDEX_LEN
-+#define OP_UID_LEN  IFINDEX_LEN
-+#define CO_UID_LEN  IFINDEX_LEN
-+#define GA_UID_LEN  IFINDEX_LEN + GROUP_ADDRESS_INDEX_LEN
-+#define RI_UID_LEN  IFINDEX_LEN
-+#define PO_UID_LEN  IFINDEX_LEN
-+#define PA_UID_LEN  IFINDEX_LEN
-+#define PT_UID_LEN  IFINDEX_LEN
-+#define PF_UID_LEN  IFINDEX_LEN
-+#define PD_UID_LEN  IFINDEX_LEN
-+#define PI_UID_LEN  IFINDEX_LEN
-+#define RD_UID_LEN  IFINDEX_LEN + REG_DOMAIN_SUPPORT_INDEX_LEN
-+#define AL_UID_LEN  IFINDEX_LEN + ANTENNA_LIST_INDEX_LEN
-+#define RT_UID_LEN  IFINDEX_LEN + SUPPORTED_DATA_RATES_TX_INDEX_LEN
-+#define RR_UID_LEN  IFINDEX_LEN + SUPPORTED_DATA_RATES_RX_INDEX_LEN
-+
-+/****************************************************************************
-+*                           Linked List Structure                           *
-+****************************************************************************/
-+static struct avNode {  
-+  LIST_ENTRY ( avNode ) nodes; 
-+  char *data;                                 // pointer to data
-+};
-+
-+typedef LIST_HEAD ( , avNode ) avList_t;
-+
-+/****************************************************************************
-+*                          802.11 MIB structures                            *
-+****************************************************************************/
-+/****************************************************************************
-+*                             dot11Smt Group                                *
-+****************************************************************************/
-+/****************************************************************************
-+*                          dot11StationConfigTable                          *
-+****************************************************************************/
-+static struct scTbl_data {
-+
-+  char  UID       [ SC_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  char  stationID [ MACADDR_LEN + 1 ];              // Default actual MacAddr
-+  long  mediumOccupancyLimit;
-+  long  CFPPollable;
-+  long  CFPPeriod;
-+  long  maxDuration;
-+  long  authenticationResponseTimeOut;
-+  long  privacyOptionImplemented;
-+  long  powerManagementMode;
-+  char  desiredSSID             [ SNMP_STR_LEN + 1 ];
-+  long  desiredBSSType;
-+  char  operationalRateSet      [ OPER_RATE_SET_LEN + 1];
-+  long  beaconPeriod;
-+  long  DTIMPeriod;
-+  long  associationResponseTimeOut;
-+  long  disAssociationReason;
-+  char  disAssociationStation   [ MACADDR_LEN + 1 ];
-+  long  deAuthenticationReason;
-+  char  deAuthenticationStation [ MACADDR_LEN + 1 ];
-+  long  authenticateFailStatus;
-+  char  authenticateFailStation [ MACADDR_LEN + 1 ];
-+
-+  long  haveStationID;
-+  long  haveMediumOccupancyLimit;
-+  long  haveCFPPollable;
-+  long  haveCFPPeriod;
-+  long  haveMaxDuration;
-+  long  haveAuthenticationResponseTimeOut;
-+  long  havePrivacyOptionImplemented;
-+  long  havePowerManagementMode;
-+  long  haveDesiredSSID;
-+  long  haveDesiredBSSType;
-+  long  haveOperationalRateSet;
-+  long  haveBeaconPeriod;
-+  long  haveDTIMPeriod;
-+  long  haveAssociationResponseTimeOut;
-+  long  haveDisAssociationReason;
-+  long  haveDisAssociationStation;
-+  long  haveDeAuthenticationReason;
-+  long  haveDeAuthenticationStation;
-+  long  haveAuthenticateFailStatus;
-+  long  haveAuthenticateFailStation;
-+
-+} nSc, *sc = &nSc;
-+
-+static avList_t scList;
-+
-+/****************************************************************************
-+*                    dot11AuthenticationAlgorithmsTable                     *
-+****************************************************************************/
-+static struct aaTbl_data {
-+
-+  char  UID       [ AA_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  authenticationAlgorithmsIndex;
-+
-+  long  authenticationAlgorithm;
-+  long  authenticationAlgorithmsEnable;
-+
-+  long  haveAuthenticationAlgorithm;
-+  long  haveAuthenticationAlgorithmsEnable;
-+
-+} nAa, *aa = &nAa;
-+
-+static avList_t aaList;
-+
-+/****************************************************************************
-+*                           dot11WEPDefaultKeysTable                        *
-+****************************************************************************/
-+static struct dfTbl_data {
-+
-+  char  UID       [ DF_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  WEPDefaultKeyIndex;
-+
-+  char  WEPDefaultKeyValue [ WEP_STR_LEN + 1 ];
-+  long  haveWEPDefaultKeyValue;
-+
-+} nDf, *df = &nDf;
-+
-+static avList_t dfList;
-+
-+/****************************************************************************
-+*                          dot11WEPKeyMappingsTable                         *
-+****************************************************************************/
-+static struct kmTbl_data {
-+
-+  char  UID       [ KM_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;
-+  long  WEPKeyMappingIndex;
-+
-+  char  WEPKeyMappingAddress  [ MACADDR_LEN + 1 ];
-+  long  WEPKeyMappingWEPOn;
-+  char  WEPKeyMappingValue    [ WEP_STR_LEN + 1 ];
-+  long  WEPKeyMappingStatus;
-+
-+  long  haveWEPKeyMappingIndex;
-+  long  haveWEPKeyMappingAddress;
-+  long  haveWEPKeyMappingWEPOn;
-+  long  haveWEPKeyMappingValue;
-+  long  haveWEPKeyMappingStatus;
-+
-+} nKm, *km = &nKm;
-+
-+static avList_t kmList;
-+
-+/****************************************************************************
-+*                                dot11PrivacyTable                          *
-+****************************************************************************/
-+static struct prTbl_data {
-+
-+  char          UID       [ PR_UID_LEN + 1 ];
-+  char          ifName    [ IFNAME_LEN + 1 ];
-+
-+  long          ifIndex;
-+
-+  long          privacyInvoked;
-+  long          WEPDefaultKeyID;
-+  long          WEPKeyMappingLength;
-+  long          excludeUnencrypted;
-+  unsigned long WEPICVErrorCount;
-+  unsigned long WEPExcludedCount;
-+
-+  long          havePrivacyInvoked;
-+  long          haveWEPDefaultKeyID;
-+  long          haveWEPKeyMappingLength;
-+  long          haveExcludeUnencrypted;
-+  long          haveWEPICVErrorCount;
-+  long          haveWEPExcludedCount;
-+
-+} nPr, *pr = &nPr;
-+
-+static avList_t prList;
-+
-+/****************************************************************************
-+*                               dot11Mac Group                              *
-+****************************************************************************/
-+/****************************************************************************
-+*                              dot11OperationTable                          *
-+****************************************************************************/
-+static struct opTbl_data {
-+
-+  char  UID       [ OP_UID_LEN + 1 ];                 // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];                 // ifName of card
-+
-+  long  ifIndex;                                      // ifindex of card
-+
-+  char  MACAddress      [ MACADDR_LEN + 1 ];
-+  long  RTSThreshold;
-+  long  shortRetryLimit;
-+  long  longRetryLimit;
-+  long  fragmentationThreshold;
-+  long  maxTransmitMSDULifetime;
-+  long  maxReceiveLifetime;
-+  char  manufacturerID  [ SNMP_STR_LEN + 1 ];
-+  char  productID       [ SNMP_STR_LEN + 1 ];
-+
-+  long  haveMACAddress;
-+  long  haveRTSThreshold;
-+  long  haveShortRetryLimit;
-+  long  haveLongRetryLimit;
-+  long  haveFragmentationThreshold;
-+  long  haveMaxTransmitMSDULifetime;
-+  long  haveMaxReceiveLifetime;
-+  long  haveManufacturerID;
-+  long  haveProductID;
-+
-+} nOp, *op = &nOp;
-+
-+static avList_t opList;
-+
-+/****************************************************************************
-+*                            dot11CountersTable                             *
-+****************************************************************************/
-+static struct coTbl_data {
-+
-+  char          UID       [ CO_UID_LEN + 1 ];     // unique ID
-+  char          ifName    [ IFNAME_LEN + 1 ];     // ifName of card
-+
-+  long          ifIndex;                          // ifindex of card
-+
-+  unsigned long  transmittedFragmentCount;
-+  unsigned long  multicastTransmittedFrameCount;
-+  unsigned long  failedCount;
-+  unsigned long  retryCount;
-+  unsigned long  multipleRetryCount;
-+  unsigned long  frameDuplicateCount;
-+  unsigned long  RTSSuccessCount;
-+  unsigned long  RTSFailureCount;
-+  unsigned long  ACKFailureCount;
-+  unsigned long  receivedFragmentCount;
-+  unsigned long  multicastReceivedFrameCount;
-+  unsigned long  FCSErrorCount;
-+  unsigned long  transmittedFrameCount;
-+  unsigned long  WEPUndecryptableCount;
-+
-+  long           haveTransmittedFragmentCount;
-+  long           haveMulticastTransmittedFrameCount;
-+  long           haveFailedCount;
-+  long           haveRetryCount;
-+  long           haveMultipleRetryCount;
-+  long           haveFrameDuplicateCount;
-+  long           haveRTSSuccessCount;
-+  long           haveRTSFailureCount;
-+  long           haveACKFailureCount;
-+  long           haveReceivedFragmentCount;
-+  long           haveMulticastReceivedFrameCount;
-+  long           haveFCSErrorCount;
-+  long           haveTransmittedFrameCount;
-+  long           haveWEPUndecryptableCount;
-+
-+} nCo, *co = &nCo;
-+
-+static avList_t coList;
-+
-+/****************************************************************************
-+*                        dot11GroupAddressesTable                           *
-+****************************************************************************/
-+static struct gaTbl_data {
-+
-+  char  UID       [ GA_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  groupAddressesIndex;
-+
-+  char  address   [ MACADDR_LEN + 1 ];
-+  long  groupAddressesStatus;
-+
-+  long  haveAddress;
-+  long  haveGroupAddressesStatus;
-+
-+} nGa, *ga = &nGa;
-+
-+static avList_t gaList;
-+
-+/****************************************************************************
-+*                               dot11Res Group                              *
-+****************************************************************************/
-+static char  resourceTypeIDName[] = "RTID";
-+static long  haveResourceTypeIDName = 1;
-+
-+/****************************************************************************
-+*                           dot11ResourceInfoTable                          *
-+****************************************************************************/
-+static struct riTbl_data {
-+
-+  char  UID       [ RI_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  char  manufacturerOUI            [ MAN_OUI_LEN    + 1 ];
-+  char  manufacturerName           [ SYS_STRING_LEN + 1 ];
-+  char  manufacturerProductName    [ SYS_STRING_LEN + 1 ];
-+  char  manufacturerProductVersion [ SYS_STRING_LEN + 1 ];
-+
-+  char  haveManufacturerOUI;
-+  char  haveManufacturerName;
-+  char  haveManufacturerProductName;
-+  char  haveManufacturerProductVersion;
-+
-+} nRi, *ri = &nRi;
-+
-+static avList_t riList;
-+
-+/****************************************************************************
-+*                               dot11Phy Group                              *
-+****************************************************************************/
-+/****************************************************************************
-+*                           dot11PhyOperationTable                          *
-+****************************************************************************/
-+static struct poTbl_data {
-+
-+  char  UID       [ PO_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  PHYType;
-+  long  currentRegDomain;
-+  long  tempType;
-+
-+  long  havePHYType;
-+  long  haveCurrentRegDomain;
-+  long  haveTempType;
-+
-+} nPo, *po = &nPo;
-+
-+static avList_t poList;
-+
-+/****************************************************************************
-+*                           dot11PhyAntennaEntry                            *
-+****************************************************************************/
-+static struct paTbl_data {
-+
-+  char  UID       [ PA_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  currentTxAntenna;
-+  long  diversitySupport;
-+  long  currentRxAntenna;
-+
-+  long  haveCurrentTxAntenna;
-+  long  haveDiversitySupport;
-+  long  haveCurrentRxAntenna;
-+
-+} nPa, *pa = &nPa;
-+
-+static avList_t paList;
-+
-+/****************************************************************************
-+*                             dot11PhyTxPowerTable                          *
-+****************************************************************************/
-+static struct ptTbl_data {
-+
-+  char  UID       [ PT_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  numberSupportedPowerLevels;
-+  long  TxPowerLevel1;
-+  long  TxPowerLevel2;
-+  long  TxPowerLevel3;
-+  long  TxPowerLevel4;
-+  long  TxPowerLevel5;
-+  long  TxPowerLevel6;
-+  long  TxPowerLevel7;
-+  long  TxPowerLevel8;
-+  long  currentTxPowerLevel;
-+
-+  long  haveNumberSupportedPowerLevels;
-+  long  haveTxPowerLevel1;
-+  long  haveTxPowerLevel2;
-+  long  haveTxPowerLevel3;
-+  long  haveTxPowerLevel4;
-+  long  haveTxPowerLevel5;
-+  long  haveTxPowerLevel6;
-+  long  haveTxPowerLevel7;
-+  long  haveTxPowerLevel8;
-+  long  haveCurrentTxPowerLevel ;
-+
-+} nPt, *pt = &nPt;
-+
-+static avList_t ptList;
-+
-+/****************************************************************************
-+*                               dot11PhyFHSSTable                           *
-+****************************************************************************/
-+static struct pfTbl_data {
-+
-+  char  UID       [ PF_UID_LEN + 1 ];              // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];              // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  hopTime;
-+  long  currentChannelNumber;
-+  long  maxDwellTime;
-+  long  currentDwellTime;
-+  long  currentSet;
-+  long  currentPattern;
-+  long  currentIndex;
-+
-+  long  haveHopTime;
-+  long  haveCurrentChannelNumber;
-+  long  haveMaxDwellTime;
-+  long  haveCurrentDwellTime;
-+  long  haveCurrentSet;
-+  long  haveCurrentPattern;
-+  long  haveCurrentIndex;
-+
-+} nPf, *pf = &nPf;
-+
-+static avList_t pfList;
-+
-+/****************************************************************************
-+*                              dot11PhyDSSSTable                            *
-+****************************************************************************/
-+static struct pdTbl_data {
-+
-+  char  UID       [ PD_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  currentChannel;
-+  long  CCAModeSupported;
-+  long  currentCCAMode;
-+  long  EDThreshold;
-+
-+  long  haveCurrentChannel;
-+  long  haveCCAModeSupported ;
-+  long  haveCurrentCCAMode;
-+  long  haveEDThreshold;
-+
-+} nPd, *pd = &nPd;
-+
-+static avList_t pdList;
-+
-+/****************************************************************************
-+*                              dot11PhyIRTable                              *
-+****************************************************************************/
-+static struct piTbl_data {
-+
-+  char  UID       [ PI_UID_LEN + 1 ];               // unique ID
-+  char  ifName    [ IFNAME_LEN + 1 ];               // ifName of card
-+
-+  long  ifIndex;                                    // ifindex of card
-+
-+  long  CCAWatchdogTimerMax;
-+  long  CCAWatchdogCountMax;
-+  long  CCAWatchdogTimerMin;
-+  long  CCAWatchdogCountMin;
-+
-+  long  haveCCAWatchdogTimerMax;
-+  long  haveCCAWatchdogCountMax;
-+  long  haveCCAWatchdogTimerMin;
-+  long  haveCCAWatchdogCountMin;
-+
-+} nPi, *pi = &nPi;
-+
-+static avList_t piList;
-+
-+/****************************************************************************
-+*                      dot11RegDomainsSupportedTable                        *
-+****************************************************************************/
-+static struct rdTbl_data {
-+
-+  char  UID       [ RD_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  regDomainsSupportIndex;
-+
-+  long  regDomainsSupportValue;
-+  long  haveRegDomainsSupportValue;
-+
-+} nRd, *rd = &nRd;
-+
-+static avList_t rdList;
-+
-+/****************************************************************************
-+*                             dot11AntennasListTable                        *
-+****************************************************************************/
-+static struct alTbl_data {
-+
-+  char  UID       [ AL_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  antennaListIndex;
-+
-+  long  supportedTxAntenna;
-+  long  supportedRxAntenna;
-+  long  diversitySelectionRx ;
-+
-+  long  haveSupportedTxAntenna;
-+  long  haveSupportedRxAntenna;
-+  long  haveDiversitySelectionRx ;
-+
-+} nAl, *al = &nAl;
-+
-+static avList_t alList;
-+
-+/****************************************************************************
-+*                    dot11SupportedDataRatesTxTable                         *
-+****************************************************************************/
-+static struct rtTbl_data {
-+
-+  char  UID       [ RT_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  supportedDataRatesTxIndex;
-+
-+  long  supportedDataRatesTxValue;
-+  long  haveSupportedDataRatesTxValue;
-+
-+} nRt, *rt = &nRt;
-+
-+static avList_t rtList;
-+
-+/****************************************************************************
-+*                    dot11SupportedDataRatesRxTable                         *
-+****************************************************************************/
-+static struct rrTbl_data {
-+
-+  char  UID       [ RR_UID_LEN + 1 ];
-+  char  ifName    [ IFNAME_LEN + 1 ];
-+
-+  long  ifIndex;                                    // ifindex of card
-+  long  supportedDataRatesRxIndex;
-+
-+  long  supportedDataRatesRxValue;
-+  long  haveSupportedDataRatesRxValue;
-+
-+} nRr, *rr = &nRr;
-+
-+static avList_t rrList;
-+
-+/****************************************************************************
-+*                       Wireless Extensions Structures                      *
-+****************************************************************************/
-+static long wepCurrentKey;
-+static long haveWepCurrentKey;
-+static struct wepTbl_data {
-+
-+  long len;
-+  char key [ WEP_STR_LEN + 1 ];
-+  long haveKey;
-+
-+} wep[4];
-+
-+/****************************************************************************
-+*                                                                           *
-+****************************************************************************/
-+config_require(util_funcs)
-+
-+/* function prototypes */
-+
-+void   init_ieee802dot11 ( void );
-+FindVarMethod var_ieee802dot11;
-+FindVarMethod var_dot11StationConfigTable;
-+FindVarMethod var_dot11AuthenticationAlgorithmsTable;
-+FindVarMethod var_dot11WEPDefaultKeysTable;
-+FindVarMethod var_dot11WEPKeyMappingsTable;
-+FindVarMethod var_dot11PrivacyTable;
-+FindVarMethod var_dot11OperationTable;
-+FindVarMethod var_dot11CountersTable;
-+FindVarMethod var_dot11GroupAddressesTable;
-+FindVarMethod var_dot11ResourceInfoTable;
-+FindVarMethod var_dot11PhyOperationTable;
-+FindVarMethod var_dot11PhyAntennaTable;
-+FindVarMethod var_dot11PhyTxPowerTable;
-+FindVarMethod var_dot11PhyFHSSTable;
-+FindVarMethod var_dot11PhyDSSSTable;
-+FindVarMethod var_dot11PhyIRTable;
-+FindVarMethod var_dot11RegDomainsSupportedTable;
-+FindVarMethod var_dot11AntennasListTable;
-+FindVarMethod var_dot11SupportedDataRatesTxTable;
-+FindVarMethod var_dot11SupportedDataRatesRxTable;
-+
-+WriteMethod write_dot11StationID;
-+WriteMethod write_dot11MediumOccupancyLimit;
-+WriteMethod write_dot11CFPPeriod;
-+WriteMethod write_dot11CFPMaxDuration;
-+WriteMethod write_dot11AuthenticationResponseTimeOut;
-+WriteMethod write_dot11PowerManagementMode;
-+WriteMethod write_dot11DesiredSSID;
-+WriteMethod write_dot11DesiredBSSType;
-+WriteMethod write_dot11OperationalRateSet;
-+WriteMethod write_dot11BeaconPeriod;
-+WriteMethod write_dot11DTIMPeriod;
-+WriteMethod write_dot11AssociationResponseTimeOut;
-+WriteMethod write_dot11AuthenticationAlgorithmsEnable;
-+WriteMethod write_dot11WEPDefaultKeyValue;
-+WriteMethod write_dot11WEPKeyMappingAddress;
-+WriteMethod write_dot11WEPKeyMappingWEPOn;
-+WriteMethod write_dot11WEPKeyMappingValue;
-+WriteMethod write_dot11WEPKeyMappingStatus;
-+WriteMethod write_dot11PrivacyInvoked;
-+WriteMethod write_dot11WEPDefaultKeyID;
-+WriteMethod write_dot11WEPKeyMappingLength;
-+WriteMethod write_dot11ExcludeUnencrypted;
-+WriteMethod write_dot11RTSThreshold;
-+WriteMethod write_dot11ShortRetryLimit;
-+WriteMethod write_dot11LongRetryLimit;
-+WriteMethod write_dot11FragmentationThreshold;
-+WriteMethod write_dot11MaxTransmitMSDULifetime;
-+WriteMethod write_dot11MaxReceiveLifetime;
-+WriteMethod write_dot11Address;
-+WriteMethod write_dot11GroupAddressesStatus;
-+WriteMethod write_dot11CurrentRegDomain;
-+WriteMethod write_dot11CurrentTxAntenna;
-+WriteMethod write_dot11CurrentRxAntenna;
-+WriteMethod write_dot11CurrentTxPowerLevel;
-+WriteMethod write_dot11CurrentChannelNumber;
-+WriteMethod write_dot11CurrentDwellTime;
-+WriteMethod write_dot11CurrentSet;
-+WriteMethod write_dot11CurrentPattern;
-+WriteMethod write_dot11CurrentIndex;
-+WriteMethod write_dot11CurrentChannel;
-+WriteMethod write_dot11CurrentCCAMode;
-+WriteMethod write_dot11EDThreshold;
-+WriteMethod write_dot11CCAWatchdogTimerMax;
-+WriteMethod write_dot11CCAWatchdogCountMax;
-+WriteMethod write_dot11CCAWatchdogTimerMin;
-+WriteMethod write_dot11CCAWatchdogCountMin;
-+WriteMethod write_dot11SupportedTxAntenna;
-+WriteMethod write_dot11SupportedRxAntenna;
-+WriteMethod write_dot11DiversitySelectionRx;
-+
-+#endif /* _MIBGROUP_IEEE802DOT11_H */
---- net-snmp-5.1.2-orig/agent/mibgroup/iwlib.h 1970-01-01 01:00:00.000000000 +0100
-+++ net-snmp-5.1.2-5/agent/mibgroup/iwlib.h    2005-03-13 16:17:21.000000000 +0100
-@@ -0,0 +1,502 @@
-+/*
-+ *    Wireless Tools
-+ *
-+ *            Jean II - HPLB 97->99 - HPL 99->02
-+ *
-+ * Common header for the Wireless Extension library...
-+ *
-+ * This file is released under the GPL license.
-+ *     Copyright (c) 1997-2002 Jean Tourrilhes <jt@hpl.hp.com>
-+ */
-+
-+#ifndef IWLIB_H
-+#define IWLIB_H
-+
-+/*#include "CHANGELOG.h"*/
-+
-+/***************************** INCLUDES *****************************/
-+
-+/* Standard headers */
-+#include <sys/types.h>
-+#include <sys/ioctl.h>
-+#include <stdio.h>
-+#include <math.h>
-+#include <errno.h>
-+#include <fcntl.h>
-+#include <ctype.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <unistd.h>
-+#include <netdb.h>            /* gethostbyname, getnetbyname */
-+#include <net/ethernet.h>     /* struct ether_addr */
-+#include <sys/time.h>         /* struct timeval */
-+#include <unistd.h>
-+
-+/* This is our header selection. Try to hide the mess and the misery :-(
-+ * Don't look, you would go blind ;-) */
-+
-+#ifndef LINUX_VERSION_CODE
-+#include <linux/version.h>
-+#endif
-+
-+/* Kernel headers 2.4.X + Glibc 2.2 - Mandrake 8.0, Debian 2.3, RH 7.1
-+ * Kernel headers 2.2.X + Glibc 2.2 - Slackware 8.0 */
-+#if defined(__GLIBC__) \
-+    && __GLIBC__ == 2 \
-+    && __GLIBC_MINOR__ >= 2 \
-+    && LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
-+//#define GLIBC22_HEADERS
-+#define GENERIC_HEADERS
-+
-+/* Kernel headers 2.4.X + Glibc 2.1 - Debian 2.2 upgraded, RH 7.0
-+ * Kernel headers 2.2.X + Glibc 2.1 - Debian 2.2, RH 6.1 */
-+#elif defined(__GLIBC__) \
-+      && __GLIBC__ == 2 \
-+      && __GLIBC_MINOR__ == 1 \
-+      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
-+//#define GLIBC_HEADERS
-+#define GENERIC_HEADERS
-+
-+/* Kernel headers 2.2.X + Glibc 2.0 - Debian 2.1 */
-+#elif defined(__GLIBC__) \
-+      && __GLIBC__ == 2 \
-+      && __GLIBC_MINOR__ == 0 \
-+      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0) \
-+      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
-+#define GLIBC_HEADERS
-+#define KLUDGE_HEADERS
-+
-+/* Note : is it really worth supporting kernel 2.0.X, knowing that
-+ * we require WE v9, which is only available in 2.2.X and higher ?
-+ * I guess one could use 2.0.x with an upgraded wireless.h... */
-+
-+/* Kernel headers 2.0.X + Glibc 2.0 - Debian 2.0, RH 5 */
-+#elif defined(__GLIBC__) \
-+      && __GLIBC__ == 2 \
-+      && __GLIBC_MINOR__ == 0 \
-+      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0) \
-+      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0)
-+#define GLIBC_HEADERS
-+
-+/* Kernel headers 2.0.X + libc5 - old systems */
-+#elif defined(_LINUX_C_LIB_VERSION_MAJOR) \
-+      && _LINUX_C_LIB_VERSION_MAJOR == 5 \
-+      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0) \
-+      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
-+#define LIBC5_HEADERS
-+
-+/* Unsupported combination */
-+#else
-+#error "Your kernel/libc combination is not supported"
-+#endif
-+
-+#ifdef GENERIC_HEADERS 
-+/* Proposed by Dr. Michael Rietz <rietz@mail.amps.de>, 27.3.2 */
-+/* If this works for all, it might be more stable on the long term - Jean II */
-+#include <net/if_arp.h>               /* For ARPHRD_ETHER */
-+#include <sys/socket.h>               /* For AF_INET & struct sockaddr */
-+#include <netinet/in.h>         /* For struct sockaddr_in */
-+#include <netinet/if_ether.h>
-+#endif /* GENERIC_HEADERS */    
-+
-+#ifdef GLIBC22_HEADERS 
-+/* Added by Ross G. Miller <Ross_Miller@baylor.edu>, 3/28/01 */
-+#include <linux/if_arp.h>     /* For ARPHRD_ETHER */
-+#include <linux/socket.h>     /* For AF_INET & struct sockaddr */
-+#include <sys/socket.h>
-+#endif /* GLIBC22_HEADERS */    
-+
-+#ifdef KLUDGE_HEADERS
-+#include <socketbits.h>
-+#endif        /* KLUDGE_HEADERS */
-+
-+#ifdef GLIBC_HEADERS
-+#include <linux/if_arp.h>     /* For ARPHRD_ETHER */
-+#include <linux/socket.h>     /* For AF_INET & struct sockaddr */
-+#include <linux/in.h>         /* For struct sockaddr_in */
-+#endif        /* KLUDGE_HEADERS || GLIBC_HEADERS */
-+
-+#ifdef LIBC5_HEADERS
-+#include <sys/socket.h>               /* For AF_INET & struct sockaddr & socket() */
-+#include <linux/if_arp.h>     /* For ARPHRD_ETHER */
-+#include <linux/in.h>         /* For struct sockaddr_in */
-+#endif        /* LIBC5_HEADERS */
-+
-+/* Those 3 headers were previously included in wireless.h */
-+#include <linux/types.h>              /* for "caddr_t" et al          */
-+#include <linux/socket.h>             /* for "struct sockaddr" et al  */
-+#include <linux/if.h>                 /* for IFNAMSIZ and co... */
-+
-+#ifdef WEXT_HEADER
-+/* Private copy of Wireless extensions */
-+#include WEXT_HEADER
-+#else /* !WEXT_HEADER */
-+/* System wide Wireless extensions */
-+#include <linux/wireless.h>
-+#endif        /* !WEXT_HEADER */
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif
-+
-+/****************************** DEBUG ******************************/
-+
-+
-+/************************ CONSTANTS & MACROS ************************/
-+
-+/* Paths */
-+#define PROC_NET_WIRELESS     "/proc/net/wireless"
-+#define PROC_NET_DEV          "/proc/net/dev"
-+
-+/* Some usefull constants */
-+#define KILO  1e3
-+#define MEGA  1e6
-+#define GIGA  1e9
-+/* For doing log10/exp10 without libm */
-+#define LOG10_MAGIC   1.25892541179
-+
-+/* Backward compatibility for Wireless Extension 9 */
-+#ifndef IW_POWER_MODIFIER
-+#define IW_POWER_MODIFIER     0x000F  /* Modify a parameter */
-+#define IW_POWER_MIN          0x0001  /* Value is a minimum  */
-+#define IW_POWER_MAX          0x0002  /* Value is a maximum */
-+#define IW_POWER_RELATIVE     0x0004  /* Value is not in seconds/ms/us */
-+#endif /* IW_POWER_MODIFIER */
-+
-+#ifndef IW_ENCODE_NOKEY
-+#define IW_ENCODE_NOKEY         0x0800  /* Key is write only, so not here */
-+#define IW_ENCODE_MODE                0xF000  /* Modes defined below */
-+#endif /* IW_ENCODE_NOKEY */
-+#ifndef IW_ENCODE_TEMP
-+#define IW_ENCODE_TEMP                0x0400  /* Temporary key */
-+#endif /* IW_ENCODE_TEMP */
-+
-+/* More backward compatibility */
-+#ifndef SIOCSIWCOMMIT
-+#define SIOCSIWCOMMIT SIOCSIWNAME
-+#endif /* SIOCSIWCOMMIT */
-+
-+/****************************** TYPES ******************************/
-+
-+/* Shortcuts */
-+typedef struct iw_statistics  iwstats;
-+typedef struct iw_range               iwrange;
-+typedef struct iw_param               iwparam;
-+typedef struct iw_freq                iwfreq;
-+typedef struct iw_quality     iwqual;
-+typedef struct iw_priv_args   iwprivargs;
-+typedef struct sockaddr               sockaddr;
-+
-+/* Structure for storing all wireless information for each device
-+ * This is pretty exhaustive... */
-+typedef struct wireless_info
-+{
-+  char                name[IFNAMSIZ + 1];     /* Wireless/protocol name */
-+  int         has_nwid;
-+  iwparam     nwid;                   /* Network ID */
-+  int         has_freq;
-+  double      freq;                   /* Frequency/channel */
-+  int         has_sens;
-+  iwparam     sens;                   /* sensitivity */
-+  int         has_key;
-+  unsigned char       key[IW_ENCODING_TOKEN_MAX];     /* Encoding key used */
-+  int         key_size;               /* Number of bytes */
-+  int         key_flags;              /* Various flags */
-+  int         has_essid;
-+  int         essid_on;
-+  char                essid[IW_ESSID_MAX_SIZE + 1];   /* ESSID (extended network) */
-+  int         has_nickname;
-+  char                nickname[IW_ESSID_MAX_SIZE + 1]; /* NickName */
-+  int         has_ap_addr;
-+  sockaddr    ap_addr;                /* Access point address */
-+  int         has_bitrate;
-+  iwparam     bitrate;                /* Bit rate in bps */
-+  int         has_rts;
-+  iwparam     rts;                    /* RTS threshold in bytes */
-+  int         has_frag;
-+  iwparam     frag;                   /* Fragmentation threshold in bytes */
-+  int         has_mode;
-+  int         mode;                   /* Operation mode */
-+  int         has_power;
-+  iwparam     power;                  /* Power management parameters */
-+  int         has_txpower;
-+  iwparam     txpower;                /* Transmit Power in dBm */
-+  int         has_retry;
-+  iwparam     retry;                  /* Retry limit or lifetime */
-+
-+  /* Stats */
-+  iwstats     stats;
-+  int         has_stats;
-+  iwrange     range;
-+  int         has_range;
-+} wireless_info;
-+
-+/* Structure for storing all wireless information for each device
-+ * This is a cut down version of the one above, containing only
-+ * the things *truly* needed to configure a card.
-+ * Don't add other junk, I'll remove it... */
-+typedef struct wireless_config
-+{
-+  char                name[IFNAMSIZ + 1];     /* Wireless/protocol name */
-+  int         has_nwid;
-+  iwparam     nwid;                   /* Network ID */
-+  int         has_freq;
-+  double      freq;                   /* Frequency/channel */
-+  int         has_key;
-+  unsigned char       key[IW_ENCODING_TOKEN_MAX];     /* Encoding key used */
-+  int         key_size;               /* Number of bytes */
-+  int         key_flags;              /* Various flags */
-+  int         has_essid;
-+  int         essid_on;
-+  char                essid[IW_ESSID_MAX_SIZE + 1];   /* ESSID (extended network) */
-+  int         has_mode;
-+  int         mode;                   /* Operation mode */
-+} wireless_config;
-+
-+typedef struct stream_descr
-+{
-+  char *      end;            /* End of the stream */
-+  char *      current;        /* Current event in stream of events */
-+  char *      value;          /* Current value in event */
-+} stream_descr;
-+
-+/* Prototype for handling display of each single interface on the
-+ * system - see iw_enum_devices() */
-+typedef int (*iw_enum_handler)(int    skfd,
-+                             char *   ifname,
-+                             char *   args[],
-+                             int      count);
-+
-+/**************************** PROTOTYPES ****************************/
-+/*
-+ * All the functions in iwcommon.c
-+ */
-+
-+/* ---------------------- SOCKET SUBROUTINES -----------------------*/
-+int
-+      iw_sockets_open(void);
-+void
-+      iw_enum_devices(int             skfd,
-+                      iw_enum_handler fn,
-+                      char *          args[],
-+                      int             count);
-+/* --------------------- WIRELESS SUBROUTINES ----------------------*/
-+int
-+      iw_get_range_info(int           skfd,
-+                        char *        ifname,
-+                        iwrange *     range);
-+int
-+      iw_print_version_info(char *    toolname);
-+int
-+      iw_get_priv_info(int            skfd,
-+                       char *         ifname,
-+                       iwprivargs *   priv,
-+                       int            maxpriv);
-+int
-+      iw_get_basic_config(int                 skfd,
-+                          char *              ifname,
-+                          wireless_config *   info);
-+int
-+      iw_set_basic_config(int                 skfd,
-+                          char *              ifname,
-+                          wireless_config *   info);
-+/* --------------------- PROTOCOL SUBROUTINES --------------------- */
-+int
-+      iw_protocol_compare(char *      protocol1,
-+                          char *      protocol2);
-+/* -------------------- FREQUENCY SUBROUTINES --------------------- */
-+void
-+      iw_float2freq(double    in,
-+                 iwfreq *     out);
-+double
-+      iw_freq2float(iwfreq *  in);
-+void
-+      iw_print_freq(char *    buffer,
-+                    double    freq);
-+int
-+      iw_freq_to_channel(double               freq,
-+                         struct iw_range *    range);
-+void
-+      iw_print_bitrate(char * buffer,
-+                       int    bitrate);
-+/* ---------------------- POWER SUBROUTINES ----------------------- */
-+int
-+      iw_dbm2mwatt(int        in);
-+int
-+      iw_mwatt2dbm(int        in);
-+/* -------------------- STATISTICS SUBROUTINES -------------------- */
-+int
-+      iw_get_stats(int        skfd,
-+                   char *     ifname,
-+                   iwstats *  stats);
-+void
-+      iw_print_stats(char *           buffer,
-+                     iwqual *         qual,
-+                     iwrange *        range,
-+                     int              has_range);
-+/* --------------------- ENCODING SUBROUTINES --------------------- */
-+void
-+      iw_print_key(char *             buffer,
-+                   unsigned char *    key,
-+                   int                key_size,
-+                   int                key_flags);
-+int
-+      iw_in_key(char *                input,
-+                unsigned char *       key);
-+int
-+      iw_in_key_full(int              skfd,
-+                     char *           ifname,
-+                     char *           input,
-+                     unsigned char *  key,
-+                     __u16 *          flags);
-+/* ----------------- POWER MANAGEMENT SUBROUTINES ----------------- */
-+void
-+      iw_print_pm_value(char *        buffer,
-+                        int           value,
-+                        int           flags);
-+void
-+      iw_print_pm_mode(char *         buffer,
-+                       int            flags);
-+/* --------------- RETRY LIMIT/LIFETIME SUBROUTINES --------------- */
-+#if WIRELESS_EXT > 10
-+void
-+      iw_print_retry_value(char *     buffer,
-+                           int        value,
-+                           int        flags);
-+#endif
-+/* ----------------------- TIME SUBROUTINES ----------------------- */
-+void
-+      iw_print_timeval(char *                 buffer,
-+                       const struct timeval * time);
-+/* --------------------- ADDRESS SUBROUTINES ---------------------- */
-+int
-+      iw_check_mac_addr_type(int      skfd,
-+                             char *   ifname);
-+int
-+      iw_check_if_addr_type(int       skfd,
-+                            char *    ifname);
-+#if 0
-+int
-+      iw_check_addr_type(int          skfd,
-+                         char *       ifname);
-+#endif
-+void
-+      iw_ether_ntop(const struct ether_addr* eth, char* buf);
-+char*
-+      iw_ether_ntoa(const struct ether_addr* eth);
-+int
-+      iw_ether_aton(const char* bufp, struct ether_addr* eth);
-+int
-+      iw_in_inet(char *bufp, struct sockaddr *sap);
-+int
-+      iw_in_addr(int                  skfd,
-+                 char *               ifname,
-+                 char *               bufp,
-+                 struct sockaddr *    sap);
-+/* ----------------------- MISC SUBROUTINES ------------------------ */
-+int
-+      iw_get_priv_size(int            args);
-+
-+#if WIRELESS_EXT > 13
-+/* ---------------------- EVENT SUBROUTINES ---------------------- */
-+void
-+      iw_init_event_stream(struct stream_descr *      stream,
-+                           char *                     data,
-+                           int                        len);
-+int
-+      iw_extract_event_stream(struct stream_descr *   stream,
-+                              struct iw_event *       iwe);
-+#endif /* WIRELESS_EXT > 13 */
-+
-+/**************************** VARIABLES ****************************/
-+
-+extern const char * const     iw_operation_mode[];
-+#define IW_NUM_OPER_MODE      7
-+
-+/************************* INLINE FUNTIONS *************************/
-+/*
-+ * Functions that are so simple that it's more efficient inlining them
-+ */
-+
-+/*
-+ * Note : I've defined wrapper for the ioctl request so that
-+ * it will be easier to migrate to other kernel API if needed
-+ */
-+
-+/*------------------------------------------------------------------*/
-+/*
-+ * Wrapper to push some Wireless Parameter in the driver
-+ */
-+static inline int
-+iw_set_ext(int                        skfd,           /* Socket to the kernel */
-+         char *               ifname,         /* Device name */
-+         int                  request,        /* WE ID */
-+         struct iwreq *       pwrq)           /* Fixed part of the request */
-+{
-+  /* Set device name */
-+  strncpy(pwrq->ifr_name, ifname, IFNAMSIZ);
-+  /* Do the request */
-+  return(ioctl(skfd, request, pwrq));
-+}
-+
-+/*------------------------------------------------------------------*/
-+/*
-+ * Wrapper to extract some Wireless Parameter out of the driver
-+ */
-+static inline int
-+iw_get_ext(int                        skfd,           /* Socket to the kernel */
-+         char *               ifname,         /* Device name */
-+         int                  request,        /* WE ID */
-+         struct iwreq *       pwrq)           /* Fixed part of the request */
-+{
-+  /* Set device name */
-+  strncpy(pwrq->ifr_name, ifname, IFNAMSIZ);
-+  /* Do the request */
-+  return(ioctl(skfd, request, pwrq));
-+}
-+
-+/*------------------------------------------------------------------*/
-+/* Backwards compatability
-+ * Actually, those form are much easier to use when dealing with
-+ * struct sockaddr... */
-+static inline char*
-+iw_pr_ether(char* bufp, const unsigned char* addr)
-+{
-+  iw_ether_ntop((const struct ether_addr *) addr, bufp);
-+  return bufp;
-+}
-+/* Backwards compatability */
-+static inline int
-+iw_in_ether(const char *bufp, struct sockaddr *sap)
-+{
-+  sap->sa_family = ARPHRD_ETHER;
-+  return iw_ether_aton(bufp, (struct ether_addr *) sap->sa_data) ? 0 : -1;
-+}
-+
-+/*------------------------------------------------------------------*/
-+/*
-+ * Create an Ethernet broadcast address
-+ */
-+static inline void
-+iw_broad_ether(struct sockaddr *sap)
-+{
-+  sap->sa_family = ARPHRD_ETHER;
-+  memset((char *) sap->sa_data, 0xFF, ETH_ALEN);
-+}
-+
-+/*------------------------------------------------------------------*/
-+/*
-+ * Create an Ethernet NULL address
-+ */
-+static inline void
-+iw_null_ether(struct sockaddr *sap)
-+{
-+  sap->sa_family = ARPHRD_ETHER;
-+  memset((char *) sap->sa_data, 0x00, ETH_ALEN);
-+}
-+
-+#ifdef __cplusplus
-+}
-+#endif
-+
-+#endif        /* IWLIB_H */
diff --git a/package/net-snmp/patches/901-ipsec-interfaces.patch b/package/net-snmp/patches/901-ipsec-interfaces.patch
deleted file mode 100644 (file)
index 886f37a..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-Date: Tue, 14 Jun 2005 00:39:54 +0200
-From: Alexander Holler <aholler@ahsoftware.de>
-To: nthill@free.fr
-Subject: Patch for libsnmp (openwrt) to work with ipsec-if
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-
-Hello,
-
-I've a small patch for net-snmp (5.1.2) which is needed to work with
-ipsec-interfaces. Otherwise snmpd will segfault which means snmp is not
-really usable.
-
-The patch is from me, but the source for the fault is from:
-
-http://lists.openswan.org/pipermail/users/2004-August/001773.html
-
-It works, because this  email is going out over ipsec using a
-snmp-monitored wrt54g. ;)
-
-
---- net-snmp-5.1.2/agent/mibgroup/mibII/interfaces.c.orig      2005-06-14 00:41:16.000000000 +0200
-+++ net-snmp-5.1.2/agent/mibgroup/mibII/interfaces.c   2005-06-14 03:21:35.000000000 +0200
-@@ -1438,8 +1438,10 @@
-       if (ioctl(fd, 0x8947, &ifr) >= 0) {
-               new_ioctl_nums = 1;
-+/*
-       } else if (ioctl(fd, SIOCDEVPRIVATE, &ifr) >= 0) {
-               new_ioctl_nums = 0;
-+*/
-       } else {
-               DEBUGMSGTL(("mibII/interfaces", "SIOCGMIIPHY on %s failed\n", ifr.ifr_name));
-               return retspeed;
-@@ -1449,7 +1451,8 @@
-       for (mii_reg = 0; mii_reg < 8; mii_reg++){
-               data[0] = phy_id;
-               data[1] = mii_reg;
--              if(ioctl(fd, new_ioctl_nums ? 0x8948 : SIOCDEVPRIVATE+1, &ifr) <0){
-+/*            if(ioctl(fd, new_ioctl_nums ? 0x8948 : SIOCDEVPRIVATE+1, &ifr) <0){ */
-+              if(ioctl(fd, 0x8948, &ifr) <0){
-                       DEBUGMSGTL(("mibII/interfaces", "SIOCGMIIREG on %s failed\n", ifr.ifr_name));
-               }
-               mii_val[mii_reg] = data[3];             
diff --git a/package/netperf/Config.in b/package/netperf/Config.in
deleted file mode 100644 (file)
index 6d642fb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-config BR2_PACKAGE_NETPERF
-       prompt "netperf........................... network performance measurement tool"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Program and service to do network performance measurement.
diff --git a/package/netperf/Makefile b/package/netperf/Makefile
deleted file mode 100644 (file)
index 59642f0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=netperf
-PKG_VERSION:=2.3pl1
-PKG_RELEASE:=1
-PKG_MD5SUM:=b74314d78af31cb13516fb9a372d2e86
-
-PKG_SOURCE_URL:=ftp://ftp.netperf.org/netperf/archive/ \
-       ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NETPERF,netperf,$(PKG_VERSION)$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-           TARGET_NETPERF_HOME="/etc/netperf.conf" \
-           TARGET_CC=$(TARGET_CROSS)gcc \
-           TARGET_CFLAGS="$(TARGET_CFLAGS)" \
-               TARGET_LIBS="" \
-               all
-       touch $@
-
-$(IPKG_NETPERF):
-       install -d -m0755 $(IDIR_NETPERF)/etc/init.d
-       install -m0755 ./files/netserver.init $(IDIR_NETPERF)/etc/init.d/S51netserver
-       install -d -m0755 $(IDIR_NETPERF)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/netperf $(IDIR_NETPERF)/usr/bin/
-       install -m0755 $(PKG_BUILD_DIR)/netserver $(IDIR_NETPERF)/usr/bin/
-       $(RSTRIP) $(IDIR_NETPERF)
-       $(IPKG_BUILD) $(IDIR_NETPERF) $(PACKAGE_DIR)
diff --git a/package/netperf/files/netserver.init b/package/netperf/files/netserver.init
deleted file mode 100644 (file)
index 2900b57..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-test -n "$FAILSAFE" && exit
-/usr/bin/netserver
diff --git a/package/netperf/ipkg/netperf.control b/package/netperf/ipkg/netperf.control
deleted file mode 100644 (file)
index d34dd49..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: netperf
-Priority: optional
-Version: 2.3pl1
-Section: network
-Architecture: mipsel
-Maintainer: Barnabas Kalman <barnik@vescont.com>
-Source: ftp://ftp.cup.hp.com/dist/networking/benchmarks/
-Description: Program and service to do network performance measurement.
-
diff --git a/package/netperf/patches/01-netperf-2.3pl1-openwrt.patch b/package/netperf/patches/01-netperf-2.3pl1-openwrt.patch
deleted file mode 100644 (file)
index b83ca11..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
---- netperf-2.3pl1.orig/makefile       2004-09-21 23:33:40.000000000 +0200
-+++ netperf-2.3pl1/makefile    2005-12-30 15:35:08.924238576 +0100
-@@ -15,8 +15,7 @@
- # for the rest of the world, it is probably better to put the binaries
- # in /usr/local/netperf or /opt/netperf
- #
--#NETPERF_HOME = /usr/local/netperf
--NETPERF_HOME = /opt/netperf
-+NETPERF_HOME = $(TARGET_NETPERF_HOME)
- # The compiler on your system might be somewhere else, and/or have
- # a different name.
-@@ -40,7 +39,7 @@
- # You may safely ignore that warning.
- #
--CC = cc
-+CC = $(TARGET_CC)
- # Adding flags to CFLAGS enables some non-mainline features. For
- # more information, please consult the source code.
-@@ -113,7 +112,7 @@
- #                   netserver via the netperf command line with -T
- LOG_FILE=DEBUG_LOG_FILE="\"/tmp/netperf.debug\""
--CFLAGS = -O -D$(LOG_FILE) -DNEED_MAKEFILE_EDIT
-+CFLAGS = -D$(LOG_FILE) $(TARGET_CFLAGS)
- # Some platforms, and some options, require additional libraries.
- # you can add to the "LIBS =" line to accomplish this. if you find
-@@ -136,7 +135,7 @@
- # -lresolv              - required for -DDO_DNS on RedHat 7.1
- # -lsocket -lbind       - required for Zeta OS
--LIBS= -lm
-+LIBS= -lm $(TARGET_LIBS)
- # ---------------------------------------------------------------
- # it should not be the case that anything below this line needs to
diff --git a/package/netstat-nat/Config.in b/package/netstat-nat/Config.in
deleted file mode 100644 (file)
index 26a60cd..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_NETSTAT_NAT
-       prompt "netstat-nat....................... A netstat variant for NAT connections"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Netstat-nat is a small program written in C.
-         It displays NAT connections, managed by netfilter/iptables which comes 
-         with the > 2.4.x linux kernels.
-         The program reads its information from '/proc/net/ip_conntrack', which 
-         is the temporary conntrack-storage of netfilter.
-         
-         http://tweegy.demon.nl/projects/netstat-nat/
-
diff --git a/package/netstat-nat/Makefile b/package/netstat-nat/Makefile
deleted file mode 100644 (file)
index 3e0ab20..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=netstat-nat
-PKG_VERSION:=1.4.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=ccf71a6cbd9a513ea3adec54b54ee770
-
-PKG_SOURCE_URL:=http://tweegy.demon.nl/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NETSTAT-NAT,netstat-nat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-         $(TARGET_CONFIGURE_OPTS) \
-         DESTDIR="$(PKG_INSTALL_DIR)" \
-         all install
-       touch $@
-
-$(IPKG_NETSTAT-NAT):
-       install -d -m0755 $(IDIR_NETSTAT-NAT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/netstat-nat $(IDIR_NETSTAT-NAT)/usr/bin/
-       $(RSTRIP) $(IDIR_NETSTAT-NAT)
-       $(IPKG_BUILD) $(IDIR_NETSTAT-NAT) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/netstat-nat/ipkg/netstat-nat.control b/package/netstat-nat/ipkg/netstat-nat.control
deleted file mode 100644 (file)
index dea7d63..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: netstat-nat
-Priority: optional
-Section: net
-Description: a netstat variant for NAT connections
- Netstat-nat displays NAT connections, managed by netfilter/iptables which 
- comes with the > 2.4.x linux kernels.
-
diff --git a/package/nfs-server/Config.in b/package/nfs-server/Config.in
deleted file mode 100644 (file)
index bbc9056..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_NFS_SERVER
-       prompt "nfs-server........................ User Space NFS server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_PORTMAP
-       help
-         User Space NFS Server
-
diff --git a/package/nfs-server/Makefile b/package/nfs-server/Makefile
deleted file mode 100644 (file)
index 32bad9b..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=nfs-server
-PKG_VERSION:=2.2beta47
-PKG_RELEASE:=1
-PKG_MD5SUM:=79a29fe9f79b2f3241d4915767b8c511
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/n/nfs-user-server
-PKG_SOURCE:=nfs-user-server_$(PKG_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NFS_SERVER,nfs-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_NFS_SERVER):
-       install -d -m0755 $(IDIR_NFS_SERVER)/etc
-       install -m0644 ./files/nfsd.exports $(IDIR_NFS_SERVER)/etc/exports
-       install -d -m0755 $(IDIR_NFS_SERVER)/etc/init.d
-       install -m0755 ./files/nfsd.init $(IDIR_NFS_SERVER)/etc/init.d/S60nfsd
-       install -d -m0755 $(IDIR_NFS_SERVER)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/rpc.* $(IDIR_NFS_SERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_NFS_SERVER)
-       $(IPKG_BUILD) $(IDIR_NFS_SERVER) $(PACKAGE_DIR)
diff --git a/package/nfs-server/files/nfsd.exports b/package/nfs-server/files/nfsd.exports
deleted file mode 100644 (file)
index 75a387a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/mnt   (ro,all_squash,insecure)
diff --git a/package/nfs-server/files/nfsd.init b/package/nfs-server/files/nfsd.init
deleted file mode 100644 (file)
index 1b1e1bd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-/usr/sbin/portmap
-/usr/sbin/rpc.mountd -r
-/usr/sbin/rpc.nfsd
diff --git a/package/nfs-server/ipkg/nfs-server.control b/package/nfs-server/ipkg/nfs-server.control
deleted file mode 100644 (file)
index 7ba8641..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Package: nfs-server
-Section: net
-Priority: optional
-Depends: portmap
-Description: User space NFS server
- This package contains all necessary programs to make your Linux machine act
- as an NFS server, being an NFS daemon (rpc.nfsd), a mount daemon (rpc.mountd).
- .
- Unlike other NFS daemons, this NFS server runs entirely in user space.  This
- makes it a tad slower than other NFS implementations, and also introduces
- some awkwardnesses in the semantics (for instance, moving a file to a
- different directory will render its file handle invalid).
- .
- There is currently no support for file locking.
diff --git a/package/nfs-server/patches/build-config.patch b/package/nfs-server/patches/build-config.patch
deleted file mode 100644 (file)
index 5aa1cde..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
---- nfs-server-2.2beta47.old/site.mk   1970-01-01 01:00:00.000000000 +0100
-+++ nfs-server-2.2beta47/site.mk       2005-03-24 22:42:20.000000000 +0100
-@@ -0,0 +1,11 @@
-+#
-+# Site-specific make options generated by BUILD. Please do not edit.
-+#
-+
-+# ugidd support
-+UGIDD_PROG=
-+UGIDD_MAN=
-+# Location of tcp_wrapper library
-+LIBWRAP_DIR=-L/usr/share/stuff/src/openwrt/experimental/buildroot/build_mipsel/staging_dir/lib
-+LIBWRAP_LIB=-lwrap
-+DEVTAB_FILE=
---- nfs-server-2.2beta47.old/site.h    1970-01-01 01:00:00.000000000 +0100
-+++ nfs-server-2.2beta47/site.h        2005-03-24 22:44:19.000000000 +0100
-@@ -0,0 +1,50 @@
-+/*
-+ * Site-specific configuration options generated by BUILD.
-+ * Please do not edit.
-+ */
-+
-+/*
-+ * If ENABLE_DEVTAB is defined, nfsd will use the new inode
-+ * number generation scheme for avoiding inode number clashes
-+ * on big hard disks.
-+ */
-+/* #undef ENABLE_DEVTAB */
-+
-+/*
-+ * If MULTIPLE_SERVER_READWRITE is defined, you will be able 
-+ * to run several nfsd process in parallel servicing all NFS 
-+ * requests.
-+ */
-+#define MULTIPLE_SERVERS_READWRITE
-+
-+/*
-+ * If ENABLE_UGID_DAEMON is defined, the real rpc.ugidd is built, 
-+ * nfsd is built to support ugidd queries.
-+ * Otherwise, a dummy program is created
-+ */
-+/* #undef ENABLE_UGID_DAEMON */
-+
-+/*
-+ * If ENABLE_UGID_NIS is defined, nfsd will support user mapping 
-+ * vie the client's NIS server.
-+ */
-+/* #undef ENABLE_UGID_NIS */
-+
-+/*
-+ * if HOSTS_ACCESS is defined, ugidd uses host access control
-+ * provided by libwrap.a from tcp_wrappers
-+ */
-+#define HOSTS_ACCESS
-+
-+/*
-+ * Define correct ownership of export control file
-+ */
-+#define EXPORTSOWNERUID  ((uid_t) 0)
-+#define EXPORTSOWNERGID  ((gid_t) 0)
-+
-+/*
-+ * If WANT_LOG_MOUNTS is defined, every mount request will be logged
-+ * to syslogd with the name of source site and a path that was
-+ * it requested
-+ */
-+#define WANT_LOG_MOUNTS
diff --git a/package/nfs-server/patches/cross-compile-fix.patch b/package/nfs-server/patches/cross-compile-fix.patch
deleted file mode 100644 (file)
index 646a34a..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-diff -urN nfs-server-2.2beta47.old/configure nfs-server-2.2beta47/configure
---- nfs-server-2.2beta47.old/configure 1999-06-11 12:06:04.000000000 +0200
-+++ nfs-server-2.2beta47/configure     2005-03-24 22:24:39.000000000 +0100
-@@ -1960,7 +1960,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 1967 "configure"
-@@ -1996,7 +1996,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2003 "configure"
-@@ -2032,7 +2032,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2039 "configure"
-@@ -2130,7 +2130,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2137 "configure"
-@@ -2166,7 +2166,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2173 "configure"
-@@ -2202,7 +2202,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2209 "configure"
-@@ -2238,7 +2238,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2245 "configure"
-@@ -2862,7 +2862,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 2869 "configure"
-@@ -3089,7 +3089,7 @@
-     
-     # DEC Alpha running OSF/1
-     if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 3096 "configure"
-@@ -3149,7 +3149,7 @@
-     # SVR3
-     if test -z "$space"; then
-       if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 3156 "configure"
-@@ -3348,7 +3348,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
- cat > conftest.$ac_ext <<EOF
- #line 3355 "configure"
---- nfs-server-2.2beta47.old/logging.c 1998-10-30 17:11:22.000000000 +0100
-+++ nfs-server-2.2beta47/logging.c     2005-03-24 22:47:44.000000000 +0100
-@@ -14,6 +14,7 @@
-  */
- #include "nfsd.h"
-+#include <time.h>
- #ifdef HAVE_SYSLOG_H
- #include <syslog.h>
---- nfs-server-2.2beta47.old/fh.c      1999-11-10 10:41:14.000000000 +0100
-+++ nfs-server-2.2beta47/fh.c  2005-03-24 22:50:50.000000000 +0100
-@@ -50,6 +50,7 @@
-  */
- #include <assert.h>
-+#include <time.h>
- #include "nfsd.h"
- #include "rpcmisc.h"
- #include "signals.h"
-@@ -350,7 +351,7 @@
- #ifndef ENABLE_DEVTAB
-       psi_t           dmajor, dminor;
--#if SIZEOF_DEV_T == 4
-+#if (SIZEOF_DEV_T == 4)
-       /* This folds the upper 16 bits into bits 8..15, and
-        * the lower 16 bits into bits 0..7
-        */
---- nfs-server-2.2beta47.old/ugid_map.c        2005-03-24 22:34:56.000000000 +0100
-+++ nfs-server-2.2beta47/ugid_map.c    2005-03-24 22:54:00.000000000 +0100
-@@ -34,14 +34,8 @@
- #define UGID_CHUNK0_BYTES     (UGID_CHUNK * sizeof(idmap_t))
- #define UGID_EXPIRE           300             /* 5 minutes */
--/*
-- * Make sure we get the right size for ugid_t
-- */
--#if SIZEOF_UID_T != SIZEOF_GID_T
--#error Sorry, this code relies on sizeof(uid_t) == sizeof(gid_t)
--#endif
--#define UGID_BITS             (SIZEOF_UID_T * BITSPERBYTE)
-+#define UGID_BITS             (sizeof(uid_t) * BITSPERBYTE)
- #define BITSTOLEVEL(b)                ((UGID_BITS - (b)) / UGID_CHUNK_BITS - 1)
- #define UGID_LOWER(id, b)     ((id) & ~((1 << (b)) - 1))
- #define UGID_UPPER(id, b)     (((id + (1 << (b))) & ~((1 << (b)) - 1))-1)
diff --git a/package/nfs-server/patches/debian-subset.patch b/package/nfs-server/patches/debian-subset.patch
deleted file mode 100644 (file)
index 2ac3f93..0000000
+++ /dev/null
@@ -1,698 +0,0 @@
---- nfs-user-server-2.2beta47.orig/BUILD
-+++ nfs-user-server-2.2beta47/BUILD
-@@ -48,7 +48,7 @@
-       shift
- done
--function read_yesno {
-+read_yesno() {
-       ans=""
-       echo >&2
-       default=$2
-@@ -84,7 +84,7 @@
-       echo $ans
- }
--function read_ugid {
-+read_ugid() {
-       ans=""
-       prompt="$2 [default $3 $4] "
-       default=$3
-@@ -145,7 +145,7 @@
- if ! $batch; then
-       echo -n "Please press return to continue"
--      read
-+      read ans
- fi
- version=`cat .version`
---- nfs-user-server-2.2beta47.orig/Makefile.in
-+++ nfs-user-server-2.2beta47/Makefile.in
-@@ -95,20 +95,20 @@
- LIBSRCS               = fileblocks.c fsusage.c realpath.c strerror.c \
-                 utimes.c mkdir.c rename.c getopt.c getopt_long.c \
-                 alloca.c mountlist.c xmalloc.c \
--                xstrdup.c strdup.c strstr.c nfsmounted.c faccess.c \
-+                xstrdup.c strdup.c strstr.c nfsmounted.c \
-                 haccess.c failsafe.c signals.c
- XDRFILES      = mount.x nfs_prot.x
- GENFILES      = mount.h mount_xdr.c mount_svc.c nfs_prot.h nfs_prot_xdr.c \
-                 ugid.h ugid_xdr.c ugid_clnt.c
- HDRS          = system.h nfsd.h auth.h fh.h logging.h fakefsuid.h \
--                rpcmisc.h faccess.h rquotad.h rquota.h haccess.h
-+                rpcmisc.h rquotad.h rquota.h haccess.h
- LIBHDRS               = fsusage.h getopt.h mountlist.h failsafe.h signals.h
- MANPAGES5     = exports
- MANPAGES8p    = mountd nfsd $(UGIDD_MAN)
- MANPAGES8     = showmount
- MANPAGES      = $(MANPAGES5) $(MANPAGES8p) $(MANPAGES8)
- LIBOBJS               = version.o fsusage.o mountlist.o xmalloc.o xstrdup.o \
--                nfsmounted.o faccess.o haccess.o failsafe.o \
-+                nfsmounted.o haccess.o failsafe.o \
-                 signals.o @LIBOBJS@ @ALLOCA@
- OBJS          = logging.o fh.o devtab.o auth_init.o auth_clnt.o auth.o
- NFSD_OBJS     = nfsd.o rpcmisc.o nfs_dispatch.o getattr.o setattr.o \
-@@ -116,7 +116,7 @@
- MOUNTD_OBJS   = mountd.o rpcmisc.o mount_dispatch.o mount_xdr.o rmtab.o \
-                 $(OBJS)
- SHOWMOUNT_OBJS        = showmount.o mount_xdr.o
--UGIDD_OBJS    = ugidd.o ugid_xdr.o logging.o
-+UGIDD_OBJS    = ugidd.o ugid_xdr.o logging.o rpcmisc.o
- DAEMONS               = $(rpcprefix)mountd $(rpcprefix)nfsd $(UGIDD_PROG)
- CLIENTS               = showmount
---- nfs-user-server-2.2beta47.orig/auth.c
-+++ nfs-user-server-2.2beta47/auth.c
-@@ -143,6 +143,21 @@
-       return okay;
- }
-+static inline int
-+auth_atob(const char *name, struct in_addr *ap)
-+{
-+      int m;
-+
-+      if (!isdigit(*name))
-+              return 0;
-+      for (m = 0; isdigit(*name); name++)
-+              m = m * 10 + (unsigned char) *name - '0';
-+      if (m > 32)
-+              return 0;
-+      ap->s_addr = m ? ~((1 << (32 - m)) - 1) : 0;
-+      return 1;
-+}
-+
- /*
-  * Get a client entry for a specific name or pattern.
-  * If necessary, this function performs a hostname lookup to
-@@ -614,7 +629,9 @@
-       if (auth_aton(hname, &haddr, &ename)) {
-               if (*ename == '\0')
-                       is_hostaddr = 1;
--              else if (*ename == '/' && auth_aton(ename+1, &hmask, NULL))
-+              else if (*ename == '/' &&
-+                       (auth_aton(ename+1, &hmask, NULL) ||
-+                        auth_atob(ename+1, &hmask)))
-                       is_netmask = 1;
-       }
-       is_special = is_wildcard + is_netgroup + is_netmask;
---- nfs-user-server-2.2beta47.orig/auth_init.c
-+++ nfs-user-server-2.2beta47/auth_init.c
-@@ -23,6 +23,7 @@
- #define EXPORTSFILE   "/etc/exports"
- #endif
-+#if 0
- /* Support for file access control on /etc/exports by Alex Yuriev. */
- #include "faccess.h"
- #ifndef EXPORTSOWNERUID
-@@ -31,6 +32,7 @@
- #ifndef EXPORTSOWNERGID
- #define EXPORTSOWNERGID               ((gid_t) 0)
- #endif
-+#endif
- exportnode *  export_list = NULL;
- int           allow_non_root = 0;
-@@ -395,6 +397,7 @@
-       auth_file = fname;      /* Save for re-initialization */
-       /* Check protection of exports file. */
-+#if 0 /* A man's house is his castle. */
-       switch(iCheckAccess(auth_file, EXPORTSOWNERUID, EXPORTSOWNERGID)) {
-       case FACCESSWRITABLE:
-               Dprintf(L_ERROR,
-@@ -409,6 +412,7 @@
-               Dprintf(L_ERROR, "exiting because of security violation.\n");
-               exit(1);
-       }
-+#endif
-       if ((ef = fopen(fname, "r")) == NULL) {
-               Dprintf(L_ERROR, "Could not open exports file %s: %s\n",
-@@ -468,7 +472,7 @@
-               /* Build the RPC mount export list data structure. */
-               resex = (exportnode *) xmalloc(sizeof *resex);
--              resex->ex_dir = mount_point;
-+              resex->ex_dir = xstrdup(path);
-               resex->ex_groups = NULL;
- #ifndef NEW_STYLE_EXPORTS_FILE
---- nfs-user-server-2.2beta47.orig/configure.in
-+++ nfs-user-server-2.2beta47/configure.in
-@@ -53,7 +53,7 @@
- AC_CHECK_LIB(crypt, main)
- AC_CHECK_LIB(nys, main)
- AC_REPLACE_FUNCS(strerror realpath mkdir rename utimes strdup strstr getopt getopt_long)
--AC_HAVE_FUNCS(getcwd seteuid setreuid getdtablesize setgroups lchown setsid setfsuid setfsgid innetgr quotactl authdes_getucred)
-+AC_HAVE_FUNCS(getcwd seteuid setreuid getdtablesize setgroups lchown setsid setfsuid setfsgid innetgr quotactl authdes_getucred strsignal)
- AC_AUTHDES_GETUCRED
- AC_BROKEN_SETFSUID
- AC_MOUNTLIST
---- nfs-user-server-2.2beta47.orig/exports.man
-+++ nfs-user-server-2.2beta47/exports.man
-@@ -8,7 +8,7 @@
- The file
- .I /etc/exports
- serves as the access control list for file systems which may be
--exported to NFS clients.  It it used by both the NFS mount daemon,
-+exported to NFS clients.  It is used by both the NFS mount daemon,
- .IR mountd (8)
- and the NFS file server daemon
- .IR nfsd (8).
-@@ -75,11 +75,12 @@
- off, specify
- .IR insecure .
- .TP
-+.IR ro
-+Disallow the client to modify files and directories.  The client is only
-+allowed to issue read-only requests.
-+.TP
- .IR rw
--Allow the client to modify files and directories. The default is to
--restrict the client to read-only request, which can be made explicit
--by using the
--.IR ro " option.
-+Allow the client to modify files and directories. This is the default.
- .TP
- .I noaccess
- This makes everything below the directory inaccessible for the named
-@@ -98,6 +99,14 @@
- .TP
- .IR link_absolute
- Leave all symbolic link as they are. This is the default operation.
-+.SS Anonymous Entries
-+.PP
-+Entries where hosts are not specified are known as anonymous entries.  They
-+have different default settings compared to normal entries.  The differences
-+include
-+.IR all_squash ,
-+.IR no_secure ", and"
-+.IR ro .
- .SS User ID Mapping
- .PP
- .I nfsd
---- nfs-user-server-2.2beta47.orig/failsafe.c
-+++ nfs-user-server-2.2beta47/failsafe.c
-@@ -10,8 +10,12 @@
- #include "logging.h"
- #include "signals.h"
- #include <sys/wait.h>
-+#ifdef HAVE_STRSIGNAL
-+#include <string.h>
-+#else
- static const char *   get_signame(int signo);
-+#endif
- void
- failsafe(int level, int ncopies)
-@@ -111,9 +115,17 @@
-                                       pid, running? "Continue" : "Exit");
-                       } else {
-                               Dprintf(L_WARNING, "failsafe: "
-+#ifdef HAVE_STRSIGNAL
-+                                      "child %d terminated by: %s. "
-+#else
-                                       "child %d terminated by %s. "
-+#endif
-                                       "Restarting.",
-+#ifdef HAVE_STRSIGNAL
-+                                      pid, strsignal(signo));
-+#else
-                                       pid, get_signame(signo));
-+#endif
-                               child = -1; /* Restart */
-                       }
-               } else if (WIFEXITED(status)) {
-@@ -159,6 +171,7 @@
-       /* NOP */
- }
-+#ifndef HAVE_STRSIGNAL
- static const char *
- get_signame(int signo)
- {
-@@ -199,3 +212,4 @@
-       sprintf(namebuf, "signal #%d", signo);
-       return namebuf;
- }
-+#endif
---- nfs-user-server-2.2beta47.orig/mount_dispatch.c
-+++ nfs-user-server-2.2beta47/mount_dispatch.c
-@@ -131,7 +131,7 @@
-       dent = &dtbl[proc_index];
-       memset(&argument, 0, dent->arg_size);
--      if (!svc_getargs(transp, (xdrproc_t) dent->xdr_argument, &argument)) {
-+      if (!svc_getargs(transp, (xdrproc_t) dent->xdr_argument, (caddr_t) &argument)) {
-               svcerr_decode(transp);
-               goto done;
-       }
-@@ -148,7 +148,7 @@
-       if (!svc_sendreply(transp, dent->xdr_result, (caddr_t) resp)) {
-               svcerr_systemerr(transp);
-       }
--      if (!svc_freeargs(transp, (xdrproc_t) dent->xdr_argument, &argument)) {
-+      if (!svc_freeargs(transp, (xdrproc_t) dent->xdr_argument, (caddr_t) &argument)) {
-               Dprintf(L_ERROR, "unable to free RPC arguments, exiting\n");
-               exit(1);
-       }
---- nfs-user-server-2.2beta47.orig/mount_xdr.c
-+++ nfs-user-server-2.2beta47/mount_xdr.c
-@@ -190,7 +190,7 @@
- xdr_ppathcnf(XDR *xdrs, ppathcnf *objp)
- {
--       register long *buf=buf;
-+       int32_t *buf=buf;
-        int i=i;
---- nfs-user-server-2.2beta47.orig/mountd.c
-+++ nfs-user-server-2.2beta47/mountd.c
-@@ -310,6 +310,7 @@
-       int c;
-       program_name = argv[0];
-+      chdir("/");
-       /* Parse the command line options and arguments. */
-       opterr = 0;
---- nfs-user-server-2.2beta47.orig/nfs_dispatch.c
-+++ nfs-user-server-2.2beta47/nfs_dispatch.c
-@@ -147,7 +147,7 @@
-       nfsclient = NULL;
-       memset(&argument, 0, dent->arg_size);
--      if (!svc_getargs(transp, (xdrproc_t) dent->xdr_argument, &argument)) {
-+      if (!svc_getargs(transp, (xdrproc_t) dent->xdr_argument, (caddr_t) &argument)) {
-               svcerr_decode(transp);
-               goto done;
-       }
-@@ -173,7 +173,7 @@
-       svc_sendreply(transp, dent->xdr_result, (caddr_t) &result);
- #endif
--      if (!svc_freeargs(transp, (xdrproc_t) dent->xdr_argument, &argument)) {
-+      if (!svc_freeargs(transp, (xdrproc_t) dent->xdr_argument, (caddr_t) &argument)) {
-               Dprintf(L_ERROR, "unable to free RPC arguments, exiting\n");
-               exit(1);
-       }
---- nfs-user-server-2.2beta47.orig/nfs_prot_xdr.c
-+++ nfs-user-server-2.2beta47/nfs_prot_xdr.c
-@@ -98,7 +98,7 @@
- xdr_fattr(XDR *xdrs, fattr *objp)
- {
--       register long *buf=buf;
-+       int32_t *buf=buf;
-        if (xdrs->x_op == XDR_ENCODE) {
-@@ -273,7 +273,7 @@
- xdr_sattr(XDR *xdrs, sattr *objp)
- {
--       register long *buf=buf;
-+       int32_t *buf=buf;
-        if (xdrs->x_op == XDR_ENCODE) {
-@@ -553,7 +553,7 @@
- xdr_writeargs(XDR *xdrs, writeargs *objp)
- {
--      register long  *buf = buf;
-+      int32_t *buf = buf;
-       if (xdrs->x_op == XDR_ENCODE) {
-@@ -777,7 +777,7 @@
- xdr_statfsokres(XDR *xdrs, statfsokres *objp)
- {
--       register long *buf=buf;
-+       int32_t *buf=buf;
-        if (xdrs->x_op == XDR_ENCODE) {
---- nfs-user-server-2.2beta47.orig/nfsd.c
-+++ nfs-user-server-2.2beta47/nfsd.c
-@@ -36,6 +36,7 @@
- #define CHK_READ      0
- #define CHK_WRITE     1
- #define CHK_NOACCESS  2
-+#define CHK_ROOT      4
- /* Make larger reads possible. Without crashing the machine :-) */
- #undef NFS_MAXDATA
-@@ -173,7 +174,8 @@
-               return NULL;
-       }
--      auth_user(nfsmount, rqstp);
-+      if (!(flags & CHK_ROOT) || strcmp(nfsmount->path, fhc->path))
-+              auth_user(nfsmount, rqstp);
-       *statp = NFS_OK;
-       return fhc;
-@@ -244,7 +246,7 @@
-       nfsstat status;
-       fhcache *fhc;
--      fhc = auth_fh(rqstp, argp, &status, CHK_READ);
-+      fhc = auth_fh(rqstp, argp, &status, CHK_READ | CHK_ROOT);
-       if (fhc == NULL)
-               return status;
-@@ -575,7 +577,12 @@
- #endif
-                       /* MvS: Some clients use chardev 0xFFFF for a FIFO. */
-+#if defined(major) && defined(minor)
-+                      if (S_ISCHR(argp->attributes.mode) &&
-+                          major(dev) == 0xff && minor(dev) == 0xff) {
-+#else
-                       if (S_ISCHR(argp->attributes.mode) && dev == 0xFFFF) {
-+#endif
-                               is_borc = 0;
-                               dev = 0;
-                               argp->attributes.mode &= ~S_IFMT;
-@@ -882,7 +889,9 @@
-       /* This code is from Mark Shand's version */
-       errno = 0;
--      if (efs_lstat(h->path, &sbuf) < 0 || !(S_ISDIR(sbuf.st_mode)))
-+      if (efs_lstat(h->path, &sbuf) < 0)
-+              return (NFSERR_ACCES);
-+      if (!S_ISDIR(sbuf.st_mode))
-               return (NFSERR_NOTDIR);
-       if ((dirp = efs_opendir(h->path)) == NULL)
-               return ((errno ? nfs_errno() : NFSERR_NAMETOOLONG));
-@@ -940,7 +949,7 @@
-       char *path;
-       struct fs_usage fs;
--      fhc = auth_fh(rqstp, argp, &status, CHK_READ | CHK_NOACCESS);
-+      fhc = auth_fh(rqstp, argp, &status, CHK_READ | CHK_NOACCESS | CHK_ROOT);
-       if (fhc == NULL)
-               return status;
-       path = fhc->path;
---- nfs-user-server-2.2beta47.orig/rpcmisc.c
-+++ nfs-user-server-2.2beta47/rpcmisc.c
-@@ -64,25 +64,25 @@
-       asize = sizeof(saddr);
-       sock = 0;
-       if (getsockname(0, (struct sockaddr *) &saddr, &asize) == 0) {
--              int     ssize = sizeof (int);
-+              int     ssize = sizeof (i);
-               if (saddr.sin_family != AF_INET)
-                       goto not_inetd;
--              if (getsockopt(0, SOL_SOCKET, SO_TYPE, &_rpcfdtype, &ssize) < 0)
-+              if (getsockopt(0, SOL_SOCKET, SO_TYPE, &i, &ssize) < 0)
-                       goto not_inetd;
-+              _rpcfdtype = i;
-               background_logging();   /* no more logging to stderr */
-               closedown = time(NULL) + _RPCSVC_CLOSEDOWN;
-               _rpcpmstart = 1;
-       } else {
- not_inetd:
--              _rpcfdtype = 0;
-               for (i = 0; (vers = verstbl[i]) != 0; i++)
-                       pmap_unset(prog, vers);
-               sock = RPC_ANYSOCK;
-       }
-       if ((_rpcfdtype == 0) || (_rpcfdtype == SOCK_DGRAM)) {
--              if (_rpcfdtype == 0 && defport != 0)
-+              if (_rpcpmstart == 0 && defport != 0)
-                       sock = makesock(defport, IPPROTO_UDP, bufsiz);
-               transp = svcudp_create(sock);
-               if (transp == NULL)
-@@ -97,7 +97,7 @@
-       }
-       if ((_rpcfdtype == 0) || (_rpcfdtype == SOCK_STREAM)) {
--              if (_rpcfdtype == 0 && defport != 0)
-+              if (_rpcpmstart == 0 && defport != 0)
-                       sock = makesock(defport, IPPROTO_TCP, bufsiz);
-               transp = svctcp_create(sock, 0, 0);
-               if (transp == NULL)
-@@ -220,11 +220,14 @@
-       }
- #endif                                /* SO_SNDBUF */
--      if (bind(s, (struct sockaddr *) &sin, sizeof(sin)) == -1)
--              Dprintf(L_FATAL, "Could not bind %s socket to %s:%d: %s\n",
-+      if (bind(s, (struct sockaddr *) &sin, sizeof(sin)) == -1) {
-+              Dprintf(L_ERROR, "Could not bind %s socket to %s:%d: %s\n",
-                                       prot_name, inet_ntoa(sin.sin_addr), 
-                                       ntohs(sin.sin_port),
-                                       strerror(errno));
-+              close(s);
-+              s = RPC_ANYSOCK;
-+      }
-       return (s);
- }
---- nfs-user-server-2.2beta47.orig/showmount.c
-+++ nfs-user-server-2.2beta47/showmount.c
-@@ -200,7 +200,7 @@
-               memset(&exportlist, '\0', sizeof(exportlist));
-               clnt_stat = clnt_call(mclient, MOUNTPROC_EXPORT,
-                       (xdrproc_t) xdr_void, NULL,
--                      (xdrproc_t) xdr_exports, &exportlist,
-+                      (xdrproc_t) xdr_exports, (caddr_t) &exportlist,
-                       total_timeout);
-               if (clnt_stat != RPC_SUCCESS) {
-                       clnt_perror(mclient, "rpc mount export");
-@@ -233,7 +233,7 @@
-       memset(&dumplist, '\0', sizeof(dumplist));
-       clnt_stat = clnt_call(mclient, MOUNTPROC_DUMP,
-               (xdrproc_t) xdr_void, NULL,
--              (xdrproc_t) xdr_mountlist, &dumplist,
-+              (xdrproc_t) xdr_mountlist, (caddr_t) &dumplist,
-               total_timeout);
-       if (clnt_stat != RPC_SUCCESS) {
-               clnt_perror(mclient, "rpc mount dump");
---- nfs-user-server-2.2beta47.orig/ugid_clnt.c
-+++ nfs-user-server-2.2beta47/ugid_clnt.c
-@@ -16,7 +16,7 @@
-       static int clnt_res;
-       memset((char *)&clnt_res, 0, sizeof(clnt_res));
--      if (clnt_call(clnt, AUTHENTICATE, (xdrproc_t) xdr_int, argp, (xdrproc_t) xdr_int, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-+      if (clnt_call(clnt, AUTHENTICATE, (xdrproc_t) xdr_int, (caddr_t) argp, (xdrproc_t) xdr_int, (caddr_t) &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-@@ -28,7 +28,7 @@
-       static int clnt_res;
-       memset((char *)&clnt_res, 0, sizeof(clnt_res));
--      if (clnt_call(clnt, NAME_UID, (xdrproc_t) xdr_ugname, argp, (xdrproc_t) xdr_int, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-+      if (clnt_call(clnt, NAME_UID, (xdrproc_t) xdr_ugname, (caddr_t) argp, (xdrproc_t) xdr_int, (caddr_t) &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-@@ -40,7 +40,7 @@
-       static int clnt_res;
-       memset((char *)&clnt_res, 0, sizeof(clnt_res));
--      if (clnt_call(clnt, GROUP_GID, (xdrproc_t) xdr_ugname, argp, (xdrproc_t) xdr_int, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-+      if (clnt_call(clnt, GROUP_GID, (xdrproc_t) xdr_ugname, (caddr_t) argp, (xdrproc_t) xdr_int, (caddr_t) &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-@@ -52,7 +52,7 @@
-       static ugname clnt_res;
-       memset((char *)&clnt_res, 0, sizeof(clnt_res));
--      if (clnt_call(clnt, UID_NAME, (xdrproc_t) xdr_int, argp, (xdrproc_t) xdr_ugname, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-+      if (clnt_call(clnt, UID_NAME, (xdrproc_t) xdr_int, (caddr_t) argp, (xdrproc_t) xdr_ugname, (caddr_t) &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
-@@ -64,7 +64,7 @@
-       static ugname clnt_res;
-       memset((char *)&clnt_res, 0, sizeof(clnt_res));
--      if (clnt_call(clnt, GID_GROUP, (xdrproc_t) xdr_int, argp, (xdrproc_t) xdr_ugname, &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-+      if (clnt_call(clnt, GID_GROUP, (xdrproc_t) xdr_int, (caddr_t) argp, (xdrproc_t) xdr_ugname, (caddr_t) &clnt_res, TIMEOUT) != RPC_SUCCESS) {
-               return (NULL);
-       }
-       return (&clnt_res);
---- nfs-user-server-2.2beta47.orig/ugid_map.c
-+++ nfs-user-server-2.2beta47/ugid_map.c
-@@ -602,7 +602,7 @@
-        * the server's port after clntudp_create, so we fetch it
-        * explicitly.
-        */
--      clnt_control(clnt, CLGET_SERVER_ADDR, &addr);
-+      clnt_control(clnt, CLGET_SERVER_ADDR, (caddr_t) &addr);
-       if (!SECURE_PORT(addr.sin_port)) {
-               Dprintf(L_ERROR, "%s on %s runs on unprivileged port.\n",
-                               name, inet_ntoa(addr.sin_addr));
---- nfs-user-server-2.2beta47.orig/ugidd.c
-+++ nfs-user-server-2.2beta47/ugidd.c
-@@ -20,6 +20,8 @@
- #include "ugid.h"
- #include "logging.h"
- #include "haccess.h"
-+#include "rpcmisc.h"
-+#include "signals.h"
- #ifdef HAVE_LIBWRAP_BUG
- #include <syslog.h>
- #endif
-@@ -27,6 +29,8 @@
- static void   ugidprog_1(struct svc_req *rqstp, SVCXPRT *transp);
- static void   usage(void);
-+static void   terminate(void);
-+static RETSIGTYPE sigterm(int sig);
- #ifndef HAVE_RPCGEN_C
- #define authenticate_1_svc    authenticate_1
-@@ -39,17 +43,23 @@
- static struct option longopts[] = {
-       { "debug", 0, 0, 'd' },
-+      { "port", required_argument, 0, 'P' },
-       { NULL, 0, 0, 0 }
- };
-+static int ugidd_versions[] = {
-+      UGIDVERS,
-+      0
-+};
-+
- int
- main(argc, argv)
- int   argc;
- char  **argv;
- {
--      SVCXPRT *transp;
-       int     c, longind;
-       int     foreground = 0;
-+      int     port = 0;
- #ifndef HOSTS_ACCESS
-       fprintf(stderr,
-@@ -59,40 +69,34 @@
-       sleep(1);
- #endif
--      while ((c = getopt_long(argc, argv, "d", longopts, &longind)) != EOF) {
-+      chdir("/");
-+
-+      while ((c = getopt_long(argc, argv, "dP:", longopts, &longind)) != EOF) {
-               switch (c) {
-               case 'd':
-                       foreground = 1;
-                       enable_logging("ugid");
-                       break;
-+              case 'P':
-+                      port = atoi(optarg);
-+                      if (port <= 0 || port > 65535) {
-+                              fprintf(stderr, "ugidd: bad port number: %s\n",
-+                                      optarg);
-+                              usage();
-+                      }
-+                      break;
-               default:
-                       usage();
-               }
-       }
--        (void)pmap_unset(UGIDPROG, UGIDVERS);
-+      log_open("ugidd", foreground);
--        transp = svcudp_create(RPC_ANYSOCK);
--        if (transp == NULL) {
--                (void)fprintf(stderr, "cannot create udp service.\n");
--                exit(1);
--        }
--        if (!svc_register(transp, UGIDPROG, UGIDVERS, ugidprog_1, IPPROTO_UDP)) {
--                fprintf(stderr, "unable to register (UGIDPROG, UGIDVERS, UDP)\n");
--                exit(1);
--        }
--
--        transp = svctcp_create(RPC_ANYSOCK, 0, 0);
--        if (transp == NULL) {
--                fprintf(stderr, "cannot create tcp service.\n");
--                exit(1);
--        }
--        if (!svc_register(transp, UGIDPROG, UGIDVERS, ugidprog_1, IPPROTO_TCP)) {
--                fprintf(stderr, "unable to register (UGIDPROG, UGIDVERS, TCP)\n");
--                exit(1);
--        }
-+      /* Create services and register with portmapper */
-+      _rpcfdtype = SOCK_DGRAM;
-+      rpc_init("ugidd", UGIDPROG, ugidd_versions, ugidprog_1, port, 0);
--      if (!foreground) {
-+      if (!foreground && !_rpcpmstart) {
-               if ((c = fork()) > 0)
-                       exit(0);
-               if (c < 0) {
-@@ -117,7 +121,8 @@
- #endif
-       }
--      log_open("ugidd", foreground);
-+      install_signal_handler(SIGTERM, sigterm);
-+      atexit(terminate);
-       svc_run();
-       Dprintf(L_ERROR, "svc_run returned\n");
-@@ -127,7 +132,7 @@
- static void
- usage()
- {
--      fprintf(stderr, "rpc.ugidd: [-d]\n");
-+      fprintf(stderr, "rpc.ugidd: [-d] [-P port]\n");
-       exit (2);
- }
-@@ -188,7 +193,7 @@
-               return;
-       }
-       bzero((char *)&argument, sizeof(argument));
--      if (!svc_getargs(transp, xdr_argument, &argument)) {
-+      if (!svc_getargs(transp, xdr_argument, (caddr_t) &argument)) {
-               svcerr_decode(transp);
-               return;
-       }
-@@ -196,7 +201,7 @@
-       if (result != NULL && !svc_sendreply(transp, xdr_result, result)) {
-               svcerr_systemerr(transp);
-       }
--      if (!svc_freeargs(transp, xdr_argument, &argument)) {
-+      if (!svc_freeargs(transp, xdr_argument, (caddr_t) &argument)) {
-               (void)fprintf(stderr, "unable to free arguments\n");
-               exit(1);
-       }
-@@ -321,6 +326,19 @@
- }
-+static RETSIGTYPE
-+sigterm(int sig)
-+{
-+      exit(0);
-+}
-+
-+static void
-+terminate(void)
-+{
-+      rpc_exit(UGIDPROG, ugidd_versions);
-+}
-+
-+
- #else /* ENABLE_UGID_DAEMON */
diff --git a/package/nfs-server/patches/gcc-3.4-fix.patch b/package/nfs-server/patches/gcc-3.4-fix.patch
deleted file mode 100644 (file)
index 21915ce..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urN nfs-server-2.2beta47.old/fh.c nfs-server-2.2beta47.dev/fh.c
---- nfs-server-2.2beta47.old/fh.c      2005-04-29 00:37:48.000000000 +0200
-+++ nfs-server-2.2beta47.dev/fh.c      2005-04-29 00:39:44.000000000 +0200
-@@ -351,13 +351,13 @@
- #ifndef ENABLE_DEVTAB
-       psi_t           dmajor, dminor;
--#if (SIZEOF_DEV_T == 4)
--      /* This folds the upper 16 bits into bits 8..15, and
--       * the lower 16 bits into bits 0..7
--       */
--      dev = (((dev >> 16) & 0xff00) ^ ((dev >> 8) & 0xff00)) | 
--            (((dev >> 8) & 0xff) ^ (dev & 0xff));
--#endif
-+      if (sizeof(dev_t) == 4) {
-+              /* This folds the upper 16 bits into bits 8..15, and
-+               * the lower 16 bits into bits 0..7
-+               */
-+              dev = (((dev >> 16) & 0xff00) ^ ((dev >> 8) & 0xff00)) | 
-+                    (((dev >> 8) & 0xff) ^ (dev & 0xff));
-+      }
-       /*
-          * Assuming major and minor numbers are small integers,
diff --git a/package/nfs-server/patches/remove-warning.patch b/package/nfs-server/patches/remove-warning.patch
deleted file mode 100644 (file)
index 5484b79..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
---- nfs-server-2.2beta47.old/auth_clnt.c       1999-11-10 10:18:06.000000000 +0100
-+++ nfs-server-2.2beta47/auth_clnt.c   2005-03-24 23:44:16.000000000 +0100
-@@ -238,19 +238,23 @@
-       /* First, set the user ID. */
-       if (auth_uid != cred_uid) {
--              if (setfsuid(cred_uid) < 0)
-+              if (setfsuid(cred_uid) < 0) {
-+#if 0
-                       Dprintf(L_ERROR, "Unable to setfsuid %d: %s\n",
-                           cred_uid, strerror(errno));
--              else
-+#endif 
-+              } else
-                       auth_uid = cred_uid;
-       }
-       /* Next, the group ID. */
-       if (auth_gid != cred_gid) {
--              if (setfsgid(cred_gid) < 0)
-+              if (setfsgid(cred_gid) < 0) {
-+#if 0
-                       Dprintf(L_ERROR, "Unable to setfsgid %d: %s\n",
-                           cred_gid, strerror(errno));
--              else
-+#endif 
-+              } else
-                       auth_gid = cred_gid;
-       }
diff --git a/package/nmap/Config.in b/package/nmap/Config.in
deleted file mode 100644 (file)
index ed85f9c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_NMAP
-       prompt "nmap.............................. Network exploration and/or security auditing utility"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBDNET
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBPCRE
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         A free open source utility for network exploration or security auditing. 
-         
-         http://www.insecure.org/nmap/
-
diff --git a/package/nmap/Makefile b/package/nmap/Makefile
deleted file mode 100644 (file)
index b60558f..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=nmap
-PKG_VERSION:=4.01
-PKG_RELEASE:=1
-PKG_MD5SUM:=09c259837b24f6c7385c2c1c49760a7c
-
-PKG_SOURCE_URL:=http://download.insecure.org/nmap/dist
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NMAP,nmap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               libpcapdir="$(STAGING_DIR)/usr/lib" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -fno-rtti -nostdinc++" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm -lgcc" \
-               ac_cv_prog_CXX="$(TARGET_CXX)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --without-openssl \
-                 --without-nmapfe \
-                 --with-libdnet="$(STAGING_DIR)/usr" \
-                 --with-libpcap="$(STAGING_DIR)/usr" \
-                 --with-libpcre="$(STAGING_DIR)/usr" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CCOPT="$(TARGET_CFLAGS) -fno-builtin -nostdinc++" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_NMAP):
-       install -d -m0755 $(IDIR_NMAP)/usr/share/nmap
-       for file in mac-prefixes os-fingerprints protocols rpc service-probes services; do \
-               $(CP) $(PKG_INSTALL_DIR)/usr/share/nmap/nmap-$$file $(IDIR_NMAP)/usr/share/nmap; \
-       done
-       install -d -m0755 $(IDIR_NMAP)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/nmap $(IDIR_NMAP)/usr/bin/
-       $(RSTRIP) $(IDIR_NMAP)
-       $(IPKG_BUILD) $(IDIR_NMAP) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/nmap/ipkg/nmap.control b/package/nmap/ipkg/nmap.control
deleted file mode 100644 (file)
index e5bedd4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: nmap
-Priority: optional
-Section: net
-Depends: libgcc, libdnet, libpcap, libpcre, uclibc++
-Description: Nmap is a free open source utility for network exploration or security auditing.
diff --git a/package/nmap/patches/cross-compile.patch b/package/nmap/patches/cross-compile.patch
deleted file mode 100644 (file)
index 5c3785c..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -urN nmap-4.01.old/configure nmap-4.01.dev/configure
---- nmap-4.01.old/configure    2006-02-01 19:18:42.000000000 -0700
-+++ nmap-4.01.dev/configure    2006-03-29 23:14:28.000000000 -0700
-@@ -1341,12 +1341,6 @@
-    fi
- fi
--libpcapdir=libpcap
--
--
--pcredir=libpcre
--
--
-           ac_config_headers="$ac_config_headers config.h"
-diff -urN nmap-4.01.old/Makefile.in nmap-4.01.dev/Makefile.in
---- nmap-4.01.old/Makefile.in  2006-02-09 19:22:27.000000000 -0700
-+++ nmap-4.01.dev/Makefile.in  2006-03-29 23:14:12.000000000 -0700
-@@ -29,7 +29,7 @@
- # CFLAGS = $(DEFS) $(INCLS)
- STATIC =
- LDFLAGS = @LDFLAGS@ $(STATIC)
--LIBS =  @LIBNBASE_LIBS@ @LIBNSOCK_LIBS@ @LIBPCRE_LIBS@ @LIBPCAP_LIBS@ @OPENSSL_LIBS@ @LIBDNET_LIBS@ @LIBS@
-+LIBS =  @LIBNBASE_LIBS@ @LIBNSOCK_LIBS@ -lpcre -lpcap @OPENSSL_LIBS@ -ldnet @LIBS@
- # LIBS =  -lefence @LIBS@
- # LIBS =  -lrmalloc @LIBS@
- SHTOOL = ./shtool
-@@ -68,15 +68,6 @@
- # all of the prerequisites (e.g. recursive makes and such)
- FORCE:
--$(LIBPCREDIR)/libpcre.a: $(LIBPCREDIR)/Makefile FORCE
--      @echo Compiling libpcre; cd $(LIBPCREDIR) && $(MAKE)
--
--$(LIBDNETDIR)/src/.libs/libdnet.a: $(LIBDNETDIR)/Makefile FORCE
--      @echo Compiling libdnet; cd $(LIBDNETDIR) && $(MAKE)
--
--$(LIBPCAPDIR)/libpcap.a: $(LIBPCAPDIR)/Makefile FORCE
--      @echo Compiling libpcap; cd $(LIBPCAPDIR) && $(MAKE)
--
- $(NBASEDIR)/libnbase.a: $(NBASEDIR)/Makefile FORCE
-       @echo Compiling libnbase;
-       cd $(NBASEDIR) && $(MAKE)
diff --git a/package/nmap/patches/no_strip.patch b/package/nmap/patches/no_strip.patch
deleted file mode 100644 (file)
index ffe953e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN nmap-4.01.old/Makefile.in nmap-4.01.dev/Makefile.in
---- nmap-4.01.old/Makefile.in  2006-02-09 19:22:27.000000000 -0700
-+++ nmap-4.01.dev/Makefile.in  2006-03-29 23:14:12.000000000 -0700
-@@ -144,7 +135,7 @@
- install-nmap: $(TARGET)
-       $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(nmapdatadir)
--      $(INSTALL) -c -m 755 -s nmap $(DESTDIR)$(bindir)/nmap
-+      $(INSTALL) -c -m 755 nmap $(DESTDIR)$(bindir)/nmap
-       $(INSTALL) -c -m 644 docs/$(TARGET).1 $(DESTDIR)$(mandir)/man1/$(TARGET).1
-       $(INSTALL) -c -m 644 docs/nmap.xsl $(DESTDIR)$(nmapdatadir)/
-       $(INSTALL) -c -m 644 docs/nmap.dtd $(DESTDIR)$(nmapdatadir)/
diff --git a/package/nocatsplash/Config.in b/package/nocatsplash/Config.in
deleted file mode 100644 (file)
index 174f9e6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_NOCATSPLASH
-       prompt "nocatsplash....................... Open public network gateway daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         NoCatSplash is an Open Public Network Gateway Daemon.
-         It performs as a [captive/open/active] portal. When run on a gateway/router
-         on a network, all web requests are redirected until the client either logs
-         in or clicks "I Accept" to an AUP. The gateway daemon then changes the
-         firewall rules on the gateway to pass traffic for that client (based on IP
-         address and MAC address).
-
diff --git a/package/nocatsplash/Makefile b/package/nocatsplash/Makefile
deleted file mode 100644 (file)
index 4d2120e..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=nocatsplash
-PKG_VERSION:=0.92
-PKG_RELEASE:=1
-PKG_MD5SUM:=e0fcc0effe52e63bc31070d16d0b4a81
-
-PKG_SOURCE_URL:=http://wifi.rulez.org/~josephus/
-PKG_SOURCE:=NoCatSplash-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/NoCatSplash-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NOCATSPLASH,nocatsplash,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 --with-firewall=iptables \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --with-glib-prefix="$(STAGING_DIR)/usr" \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_NOCATSPLASH):
-       mkdir -p $(IDIR_NOCATSPLASH)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_NOCATSPLASH)/ 
-       $(RSTRIP) $(IDIR_NOCATSPLASH)
-       $(IPKG_BUILD) $(IDIR_NOCATSPLASH) $(PACKAGE_DIR)
-
diff --git a/package/nocatsplash/ipkg/nocatsplash.conffiles b/package/nocatsplash/ipkg/nocatsplash.conffiles
deleted file mode 100644 (file)
index a25777d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/nocat.conf
diff --git a/package/nocatsplash/ipkg/nocatsplash.control b/package/nocatsplash/ipkg/nocatsplash.control
deleted file mode 100644 (file)
index ec0bfc7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Package: nocatsplash
-Priority: optional
-Section: net
-Depends: iptables-extra, glib1
-Description: NoCatSplash is an Open Public Network Gateway Daemon.
- It performs as a [captive/open/active] portal. When run on a gateway/router
- on a network, all web requests are redirected until the client either logs
- in or clicks "I Accept" to an AUP. The gateway daemon then changes the
- firewall rules on the gateway to pass traffic for that client (based on IP
- address and MAC address).
diff --git a/package/nocatsplash/patches/openwrt-firewall.patch b/package/nocatsplash/patches/openwrt-firewall.patch
deleted file mode 100644 (file)
index 055b57f..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -urN NoCatSplash-0.92.old/libexec/iptables/initialize.fw NoCatSplash-0.92/libexec/iptables/initialize.fw
---- NoCatSplash-0.92.old/libexec/iptables/initialize.fw        2002-12-27 11:44:41.000000000 +0100
-+++ NoCatSplash-0.92/libexec/iptables/initialize.fw    2005-04-04 20:45:57.000000000 +0200
-@@ -28,13 +28,9 @@
- # Load alllll the kernel modules we need.
- #
--rmmod ipchains > /dev/null 2>&1 # for RH 7.1 users.
--for module in ip_tables ipt_REDIRECT ipt_MASQUERADE ipt_MARK ipt_REJECT  \
--    ipt_TOS ipt_LOG iptable_mangle iptable_filter iptable_nat ip_nat_ftp \
--    ip_conntrack ipt_mac ipt_state ipt_mark; do
--
--    modprobe $module
-+for module in ipt_TOS ipt_mac; do
-+    insmod $module
- done
diff --git a/package/ntpclient/Config.in b/package/ntpclient/Config.in
deleted file mode 100644 (file)
index 1e9ca92..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_NTPCLIENT
-       prompt "ntpclient......................... NTP (Network Time Protocol) client"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         NTP client for setting system time from NTP servers.
-         
-         http://doolittle.faludi.com/ntpclient/
-
diff --git a/package/ntpclient/Makefile b/package/ntpclient/Makefile
deleted file mode 100644 (file)
index 31fe551..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ntpclient
-PKG_VERSION:=2003_194
-PKG_RELEASE:=2
-PKG_MD5SUM:=94e84d5c6023c5e1f3890b28d0a08c92
-
-PKG_SOURCE_URL:=http://doolittle.faludi.com/ntpclient
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,NTPCLIENT,ntpclient,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)"
-       touch $@
-
-$(IPKG_NTPCLIENT):
-       install -d -m0755 $(IDIR_NTPCLIENT)/etc/hotplug.d/iface
-       install -m0755 ./files/ntpclient.init $(IDIR_NTPCLIENT)/etc/hotplug.d/iface/10-ntpclient
-       install -d -m0755 $(IDIR_NTPCLIENT)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/ntpclient $(IDIR_NTPCLIENT)/usr/sbin/
-       $(RSTRIP) $(IDIR_NTPCLIENT)
-       $(IPKG_BUILD) $(IDIR_NTPCLIENT) $(PACKAGE_DIR)
-
diff --git a/package/ntpclient/files/ntpclient.init b/package/ntpclient/files/ntpclient.init
deleted file mode 100644 (file)
index a8944c6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-case "$ACTION" in
-       ifup)
-               ps x | grep '[n]tpclient' >&- || {
-                       route -n 2>&- | grep '^0.0.0.0' >&- && /usr/sbin/ntpclient -c 1 -s -h ${ntp_server:-pool.ntp.org} &
-               }
-               ;;
-       ifdown)
-               route -n 2>&- | grep '^0.0.0.0' >&- || killall ntpclient 2>&- >&- ;;
-esac
diff --git a/package/ntpclient/ipkg/ntpclient.control b/package/ntpclient/ipkg/ntpclient.control
deleted file mode 100644 (file)
index 4194e61..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ntpclient
-Priority: optional
-Section: net
-Description: NTP client for setting system time from NTP servers.
diff --git a/package/olsrd/Config.in b/package/olsrd/Config.in
deleted file mode 100644 (file)
index 0d6ffa4..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-menu "olsrd............................. OLSR (Optimized Link State Routing) daemon"
-
-config BR2_PACKAGE_OLSRD
-       prompt "olsrd............................. OLSR (Optimized Link State Routing) daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The Optimized Link State Routing daemon
-         
-         http://www.olsr.org/
-
-config BR2_PACKAGE_OLSRD_MOD_DOT_DRAW
-       prompt   "olsrd-mod-dot-draw.............. Dot topology information plugin"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_DYN_GW
-       prompt   "olsrd-mod-dyn-gw................ Dynamic internet gateway plugin"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_HTTPINFO
-       prompt   "olsrd-mod-httpinfo.............. Small informative web server plugin"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_NAMESERVICE
-       prompt   "olsrd-mod-nameservice........... Lightweight hostname resolver plugin"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_POWER
-       prompt   "olsrd-mod-power................. Power status plugin"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_SECURE
-       prompt   "olsrd-mod-secure................ Message signing plugin to secure olsrd routing domain"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-config BR2_PACKAGE_OLSRD_MOD_TAS
-       prompt   "olsrd-mod-tas................... Tiny Application Server (TAS) plugin for olsrd"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OLSRD
-
-endmenu
diff --git a/package/olsrd/Makefile b/package/olsrd/Makefile
deleted file mode 100644 (file)
index a5092c8..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=olsrd
-PKG_VERSION:=0.4.10
-PKG_RELEASE:=1
-PKG_MD5SUM:=9807d4451e65cb4ec385155eef7bf3cf
-
-PKG_SOURCE_URL:=http://www.olsr.org/releases/0.4
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       install -d -m0755 $$(IDIR_$(1))/usr/lib
-       install -m0755 $(PKG_INSTALL_DIR)/usr/lib/olsrd_$(2).so.* $$(IDIR_$(1))/usr/lib/
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,OLSRD,olsrd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_DOT_DRAW,olsrd-mod-dot-draw,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_DYN_GW,olsrd-mod-dyn-gw,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_HTTPINFO,olsrd-mod-httpinfo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_NAMESERVICE,olsrd-mod-nameservice,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_POWER,olsrd-mod-power,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_SECURE,olsrd-mod-secure,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OLSRD_MOD_TAS,olsrd-mod-tas,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,OLSRD_MOD_DOT_DRAW,dot_draw))
-$(eval $(call PKG_mod_template,OLSRD_MOD_DYN_GW,dyn_gw))
-$(eval $(call PKG_mod_template,OLSRD_MOD_HTTPINFO,httpinfo))
-$(eval $(call PKG_mod_template,OLSRD_MOD_NAMESERVICE,nameservice))
-$(eval $(call PKG_mod_template,OLSRD_MOD_POWER,power))
-$(eval $(call PKG_mod_template,OLSRD_MOD_SECURE,secure))
-$(eval $(call PKG_mod_template,OLSRD_MOD_TAS,tas))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               $(TARGET_CONFIGURE_OPTS) \
-               NODEBUG=1 \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               OS="linux" \
-               INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
-               STRIP="/bin/true" \
-               all libs install install_libs
-       touch $@
-
-$(IPKG_OLSRD):
-       install -d -m0755 $(IDIR_OLSRD)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/olsrd.conf $(IDIR_OLSRD)/etc/
-       install -d -m0755 $(IDIR_OLSRD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/olsrd $(IDIR_OLSRD)/usr/sbin/
-       install -d -m0755 $(IDIR_OLSRD)/etc/init.d
-       install -m0755 ./files/olsrd.init $(IDIR_OLSRD)/etc/init.d/S60olsrd
-       $(RSTRIP) $(IDIR_OLSRD)
-       $(IPKG_BUILD) $(IDIR_OLSRD) $(PACKAGE_DIR)
-
-$(IPKG_OLSRD_MOD_SECURE): $(IDIR_OLSRD_MOD_SECURE)/etc/olsrd.d/olsrd_secure_key
-
-$(IDIR_OLSRD_MOD_SECURE)/etc/olsrd.d/olsrd_secure_key:
-       install -d -m0755 $(IDIR_OLSRD_MOD_SECURE)/etc/olsrd.d
-       $(CP) ./files/olsrd_secure_key $(IDIR_OLSRD_MOD_SECURE)/etc/olsrd.d/
diff --git a/package/olsrd/files/olsrd.init b/package/olsrd/files/olsrd.init
deleted file mode 100644 (file)
index 1f1fdb9..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/olsrd
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  olsrd $OPTIONS
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/olsrd/files/olsrd_secure_key b/package/olsrd/files/olsrd_secure_key
deleted file mode 100644 (file)
index 4a7d725..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1234567890123456
\ No newline at end of file
diff --git a/package/olsrd/ipkg/olsrd-mod-dot-draw.control b/package/olsrd/ipkg/olsrd-mod-dot-draw.control
deleted file mode 100644 (file)
index f0a3432..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-dot-draw
-Priority: optional
-Section: net
-Description: a dot topology information plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-dyn-gw.control b/package/olsrd/ipkg/olsrd-mod-dyn-gw.control
deleted file mode 100644 (file)
index 69a41a5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-dyn-gw
-Priority: optional
-Section: net
-Description: a dynamic internet gateway plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-httpinfo.control b/package/olsrd/ipkg/olsrd-mod-httpinfo.control
deleted file mode 100644 (file)
index 770dc04..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-httpinfo
-Priority: optional
-Section: net
-Description: a small informative web server plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-nameservice.control b/package/olsrd/ipkg/olsrd-mod-nameservice.control
deleted file mode 100644 (file)
index 2caa815..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-nameservice
-Priority: optional
-Section: net
-Description: a lightweight hostname resolver plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-power.control b/package/olsrd/ipkg/olsrd-mod-power.control
deleted file mode 100644 (file)
index 168126b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-power
-Priority: optional
-Section: net
-Description: a power status plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-secure.conffiles b/package/olsrd/ipkg/olsrd-mod-secure.conffiles
deleted file mode 100644 (file)
index 34e90b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/olsrd.d/olsrd_secure_key
diff --git a/package/olsrd/ipkg/olsrd-mod-secure.control b/package/olsrd/ipkg/olsrd-mod-secure.control
deleted file mode 100644 (file)
index ff2eb3a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-secure
-Priority: optional
-Section: net
-Description: a message signing plugin to secure olsrd routing domain
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd-mod-tas.control b/package/olsrd/ipkg/olsrd-mod-tas.control
deleted file mode 100644 (file)
index 91ad4c6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: olsrd-mod-tas
-Priority: optional
-Section: net
-Description: a Tiny Application Server (TAS) plugin for olsrd
-Depends: olsrd
diff --git a/package/olsrd/ipkg/olsrd.conffiles b/package/olsrd/ipkg/olsrd.conffiles
deleted file mode 100644 (file)
index a0b5e8e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/olsrd.conf
diff --git a/package/olsrd/ipkg/olsrd.control b/package/olsrd/ipkg/olsrd.control
deleted file mode 100644 (file)
index 37cdf09..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Package: olsrd
-Priority: optional
-Section: net
-Description: The olsr.org OLSR daemon
- olsrd is an implementation of the Optimized Link State Routing protocol.
- OLSR is a routing protocol for mobile ad-hoc networks. The protocol is
- pro-active, table driven and utilizes a technique called multipoint
- relaying for message flooding.
diff --git a/package/olsrd/patches/olsrd-0.4.10-opt-flags.diff b/package/olsrd/patches/olsrd-0.4.10-opt-flags.diff
deleted file mode 100644 (file)
index 02d1cc8..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN olsrd-0.4.10-old/Makefile.inc olsrd-0.4.10-new/Makefile.inc
---- olsrd-0.4.10-old/Makefile.inc      2006-01-01 16:58:20.000000000 +0100
-+++ olsrd-0.4.10-new/Makefile.inc      2006-01-05 17:57:23.000000000 +0100
-@@ -21,7 +21,7 @@
- ifndef CFLAGS
- CFLAGS +=     -Wall -Wmissing-prototypes -Wstrict-prototypes \
-               -Wmissing-declarations -Wsign-compare
--CFLAGS +=     -O2 -g
-+CFLAGS +=     $(OFLAGS)
- endif
- ifdef OLSRD_PLUGIN
diff --git a/package/olsrd/patches/olsrd-0.4.9-secure-key-path.path b/package/olsrd/patches/olsrd-0.4.9-secure-key-path.path
deleted file mode 100644 (file)
index fcae759..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN olsrd-0.4.9-orig/lib/secure/src/olsrd_secure.h olsrd-0.4.9-1/lib/secure/src/olsrd_secure.h
---- olsrd-0.4.9-orig/lib/secure/src/olsrd_secure.h     2005-03-10 20:57:48.000000000 +0100
-+++ olsrd-0.4.9-1/lib/secure/src/olsrd_secure.h        2005-04-05 00:51:40.000000000 +0200
-@@ -43,7 +43,7 @@
- #include "olsrd_plugin.h"
--#define KEYFILE "/root/.olsr/olsrd_secure_key"
-+#define KEYFILE "/etc/olsrd.d/olsrd_secure_key"
- /* Schemes */
- #define ONE_CHECKSUM          1
diff --git a/package/opencdk/Config.in b/package/opencdk/Config.in
deleted file mode 100644 (file)
index 589b095..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-config BR2_PACKAGE_OPENCDK
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBOPENCDK
-
-config BR2_PACKAGE_LIBOPENCDK
-       prompt "libopencdk........................ The Open Crypto Development Kit library"
-       tristate
-#      default m if CONFIG_DEVEL
-       default n
-       select BR2_PACKAGE_OPENCDK
-       select BR2_PACKAGE_LIBGCRYPT
-       help
-         This library provides basic parts of the OpenPGP message format.
-         For reference, please read the rfc2440.txt in the doc/ directory.
-         Due to some possible security problems, the library also implements
-         parts of draft-ietf-openpgp-rfc2440bis-08.txt. If you want to exchange
-         messages with earlier PGP version < 7, you should use the compat mode.
-         
-         ftp://ftp.gnutls.org/pub/gnutls/opencdk/
-
diff --git a/package/opencdk/Makefile b/package/opencdk/Makefile
deleted file mode 100644 (file)
index c40b0c2..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=opencdk
-PKG_VERSION:=0.5.5
-PKG_RELEASE:=0
-PKG_MD5SUM:=aaff60107f0153873192ffda00699a96
-
-PKG_SOURCE_URL:=ftp://ftp.gnutls.org/pub/gnutls/opencdk/ \
-       ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/opencdk/ \
-       http://www.mirrors.wiretapped.net/security/network-security/gnutls/opencdk/ \
-       ftp://ftp.mirrors.wiretapped.net/pub/security/network-security/gnutls/opencdk/ \
-       http://josefsson.org/gnutls/releases/opencdk/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOPENCDK,libopencdk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               touch configure.ac ; \
-               touch acinclude.m4 ; \
-               touch aclocal.m4 ; \
-               touch Makefile.in ; \
-               touch config.h.in ; \
-               touch configure ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-rpath \
-               --with-libgcrypt-prefix="$(STAGING_DIR)/usr" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBOPENCDK):
-       install -m0755 -d $(IDIR_LIBOPENCDK)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libopencdk.so.* $(IDIR_LIBOPENCDK)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBOPENCDK)
-       $(IPKG_BUILD) $(IDIR_LIBOPENCDK) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libopencdk.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/opencdk-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/opencdk.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libopencdk.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libopencdk.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/opencdk-config \
-               $(STAGING_DIR)/usr/include/opencdk.h \
-               $(STAGING_DIR)/usr/lib/libopencdk.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/opencdk/ipkg/libopencdk.control b/package/opencdk/ipkg/libopencdk.control
deleted file mode 100644 (file)
index 257bed1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libopencdk
-Priority: optional
-Section: libs
-Description: Open Crypto Development Kit library
-Depends: libgcrypt, libgpg-error, zlib
diff --git a/package/opencdk/patches/500-cross-compile.patch b/package/opencdk/patches/500-cross-compile.patch
deleted file mode 100644 (file)
index e8b6707..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN opencdk-0.5.5-orig/configure opencdk-0.5.5-1/configure
---- opencdk-0.5.5-orig/configure       2004-06-20 15:54:29.000000000 +0200
-+++ opencdk-0.5.5-1/configure  2005-03-15 22:36:53.000000000 +0100
-@@ -19788,8 +19788,8 @@
--LIBOPENCDK_LIBS="$LIBS -L${libdir} -lopencdk $LIBGCRYPT_LIBS"
--LIBOPENCDK_CFLAGS="$LIBGCRYPT_CFLAGS -I${includedir}"
-+LIBOPENCDK_LIBS="$LIBS -lopencdk $LIBGCRYPT_LIBS"
-+LIBOPENCDK_CFLAGS="$LIBGCRYPT_CFLAGS"
-diff -ruN opencdk-0.5.5-orig/configure.ac opencdk-0.5.5-1/configure.ac
---- opencdk-0.5.5-orig/configure.ac    2004-06-05 19:46:31.000000000 +0200
-+++ opencdk-0.5.5-1/configure.ac       2005-03-15 22:36:26.000000000 +0100
-@@ -96,8 +96,8 @@
- ***
- ]]))
--LIBOPENCDK_LIBS="$LIBS -L${libdir} -lopencdk $LIBGCRYPT_LIBS"
--LIBOPENCDK_CFLAGS="$LIBGCRYPT_CFLAGS -I${includedir}"
-+LIBOPENCDK_LIBS="$LIBS -lopencdk $LIBGCRYPT_LIBS"
-+LIBOPENCDK_CFLAGS="$LIBGCRYPT_CFLAGS"
- AC_SUBST(LIBOPENCDK_LIBS)
- AC_SUBST(LIBOPENCDK_CFLAGS)
diff --git a/package/openh323/Config.in b/package/openh323/Config.in
deleted file mode 100644 (file)
index 1aa3202..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-config BR2_PACKAGE_OPENH323
-       prompt "openh323.......................... OpenH323 implementation"
-       tristate
-       select BR2_PACKAGE_PWLIB
-       default n
-       help
diff --git a/package/openh323/Makefile b/package/openh323/Makefile
deleted file mode 100644 (file)
index f9b8a51..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openh323
-PKG_VERSION:=cvs-20051230
-PKG_RELEASE:=1
-PKG_MD5SUM:=ba1ffd45016f533bec2bb1539b78e43a
-
-PKG_SOURCE_URL:=http://trash.uid0.hu/openwrt/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,OPENH323,openh323,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       rm -rf $(PKG_INSTALL_DIR);
-       mkdir -p $(PKG_INSTALL_DIR);
-       ln -s $(PKG_BUILD_DIR)/../pwlib-cvs-20051227 $(PKG_BUILD_DIR)/../pwlib; 
-       cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-       PWLIBDIR="$(STAGING_DIR)" \
-           ./configure \
-           --prefix=$(STAGING_DIR) \
-           --target=$(GNU_TARGET_NAME) \
-           --host=$(GNU_TARGET_NAME) \
-           --build=$(GNU_HOST_NAME) \
-       cd $(PKG_BUILD_DIR)/plugins; rm -rf config.{cache,status}; \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-       PWLIBDIR="$(STAGING_DIR)" \
-           ./configure \
-           --prefix=$(STAGING_DIR)
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-       PWLIBDIR="$(PKG_BUILD_DIR)/../pwlib-cvs-20051227/" \
-       $(MAKE) -C $(PKG_BUILD_DIR)/plugins $(TARGET_CONFIGURE_OPTS)
-       
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-       PWLIBDIR="$(PKG_BUILD_DIR)/../pwlib-cvs-20051227/" \
-       $(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS) opt install
-       touch $@
diff --git a/package/openh323/ipkg/openh323.control b/package/openh323/ipkg/openh323.control
deleted file mode 100644 (file)
index 5aab368..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: openh323
-Priority: optional
-Section: admin
-Description: The OpenH323 project aims to create a full featured, 
-            interoperable, Open Source implementation of the ITU-T H.323 
-            teleconferencing protocol that can be used by personal 
-            developers and commercial users without charge.
diff --git a/package/openh323/patches/001-configure.patch b/package/openh323/patches/001-configure.patch
deleted file mode 100644 (file)
index 04ed8c5..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
---- openh323-cvs-20051230.orig/configure       2005-08-30 03:12:38.000000000 +0200
-+++ openh323-cvs-20051230/configure    2005-12-30 11:29:57.000000000 +0100
-@@ -3080,10 +3080,10 @@
- if eval "test \"\${$as_ac_File+set}\" = set"; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "${PWLIBDIR}/version.h"; then
-   eval "$as_ac_File=yes"
- else
-@@ -3104,10 +3104,10 @@
- if eval "test \"\${$as_ac_File+set}\" = set"; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "${OPENH323DIR}/../pwlib/version.h"; then
-   eval "$as_ac_File=yes"
- else
-@@ -3129,10 +3129,10 @@
- if eval "test \"\${$as_ac_File+set}\" = set"; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "${HOME}/pwlib/include/ptlib.h"; then
-   eval "$as_ac_File=yes"
- else
-@@ -3153,10 +3153,10 @@
- if test "${ac_cv_file__usr_local_include_ptlib_h+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "/usr/local/include/ptlib.h"; then
-   ac_cv_file__usr_local_include_ptlib_h=yes
- else
-@@ -3215,10 +3215,10 @@
- if test "${ac_cv_file__usr_include_ptlib_h+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "/usr/include/ptlib.h"; then
-   ac_cv_file__usr_include_ptlib_h=yes
- else
-@@ -3985,10 +3985,10 @@
- if test "${ac_cv_file__usr_local_include_ffmpeg_avcodec_h+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "/usr/local/include/ffmpeg/avcodec.h"; then
-   ac_cv_file__usr_local_include_ffmpeg_avcodec_h=yes
- else
-@@ -4193,10 +4193,10 @@
- if test "${ac_cv_file__usr_local_lib_libvich263_so+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "/usr/local/lib/libvich263.so"; then
-   ac_cv_file__usr_local_lib_libvich263_so=yes
- else
-@@ -4219,10 +4219,10 @@
- if test "${ac_cv_file__usr_local_include_vich263_encoder_h263_h+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  test "$cross_compiling" = yes &&
--  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
--echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
--   { (exit 1); exit 1; }; }
-+#  test "$cross_compiling" = yes &&
-+#  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
-+#echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
-+#   { (exit 1); exit 1; }; }
- if test -r "/usr/local/include/vich263/encoder-h263.h"; then
-   ac_cv_file__usr_local_include_vich263_encoder_h263_h=yes
- else
diff --git a/package/openldap/Config.in b/package/openldap/Config.in
deleted file mode 100644 (file)
index ec04eb4..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-config BR2_COMPILE_OPENLDAP
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBOPENLDAP
-
-config BR2_PACKAGE_LIBOPENLDAP
-       prompt "libopenldap....................... Open source LDAP (Lightweight Directory Access Protocol) client libraries"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENLDAP
-       help
-         
-         OpenLDAP Software is an open source implementation of the 
-         Lightweight Directory Access Protocol (LDAP).
-         
-         http://www.openldap.org/
-         
-         This package contains the shared LDAP client libraries, needed by other programs.
-
-config BR2_PACKAGE_OPENLDAP_UTILS
-       prompt   "openldap-utils.................. OpenLDAP client utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBOPENLDAP
-       help
-         
-         OpenLDAP Software is an open source implementation of the 
-         Lightweight Directory Access Protocol (LDAP).
-         
-         http://www.openldap.org/
-         
-         This package contains client programs required to access LDAP servers.
-
diff --git a/package/openldap/Makefile b/package/openldap/Makefile
deleted file mode 100644 (file)
index 5eac580..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openldap
-PKG_VERSION:=2.2.29
-PKG_RELEASE:=1
-PKG_MD5SUM:=6c4c72a1336aa45b463e738034c078d6
-
-PKG_SOURCE_URL:=ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/ \
-       ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/openldap-release/ \
-       ftp://ftp.nl.uu.net/pub/unix/db/openldap/openldap-release/ \
-       ftp://ftp.plig.org/pub/OpenLDAP/openldap-release/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-PKG_CONFIGURE_OPTIONS = \
-       --enable-shared \
-       --enable-static \
-       --disable-debug \
-       --enable-dynamic \
-       --enable-syslog \
-       --disable-local \
-       --disable-slapd \
-       --disable-slurpd \
-       --with-cyrus-sasl \
-       --without-fetch \
-       --with-threads \
-       --with-tls \
-       --with-yielding_select="yes" \
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOPENLDAP,libopenldap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENLDAP_UTILS,openldap-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               ./configure \
-                 --target=$(GNU_HOST_NAME) \
-                 --host=$(GNU_HOST_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTIONS) \
-                 --without-cyrus-sasl \
-                 --without-threads \
-                 --without-tls \
-       )
-       $(MAKE) -C $(PKG_BUILD_DIR) depend 
-       $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblutil
-       $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblber
-       $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblunicode
-       $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblber clean
-       $(MAKE) -C $(PKG_BUILD_DIR)/libraries/liblutil clean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ac_cv_func_memcmp_clean="yes" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTIONS) \
-       )
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-       
-
-$(IPKG_LIBOPENLDAP):
-       mkdir -p $(IDIR_LIBOPENLDAP)/etc/openldap
-       $(CP) $(PKG_INSTALL_DIR)/etc/openldap/ldap.conf $(IDIR_LIBOPENLDAP)/etc/openldap/
-       mkdir -p $(IDIR_LIBOPENLDAP)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{lber,ldap}*.so.* $(IDIR_LIBOPENLDAP)/usr/lib/
-       mkdir -p $(IDIR_LIBOPENLDAP)/usr/share/openldap
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/openldap/* $(IDIR_LIBOPENLDAP)/usr/share/openldap/
-       $(RSTRIP) $(IDIR_LIBOPENLDAP)
-       $(IPKG_BUILD) $(IDIR_LIBOPENLDAP) $(PACKAGE_DIR)
-       
-$(IPKG_OPENLDAP_UTILS):
-       mkdir -p $(IDIR_OPENLDAP_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ldap* $(IDIR_OPENLDAP_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_OPENLDAP_UTILS)
-       $(IPKG_BUILD) $(IDIR_OPENLDAP_UTILS) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libldap.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/{lber,ldap}*.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{lber,ldap}*.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-       
-install-dev: $(STAGING_DIR)/usr/lib/libldap.so
-
-uninstall-dev:
-       rm -rf $(STAGING_DIR)/usr/include/{lber,ldap}*.h
-       rm -rf $(STAGING_DIR)/usr/lib/lib{lber,ldap}*.{a,so*}
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/openldap/ipkg/libopenldap.conffiles b/package/openldap/ipkg/libopenldap.conffiles
deleted file mode 100644 (file)
index 25f44c3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/openldap/ldap.conf
diff --git a/package/openldap/ipkg/libopenldap.control b/package/openldap/ipkg/libopenldap.control
deleted file mode 100644 (file)
index 84b145f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libopenldap
-Priority: optional
-Section: libs
-Description: OpenLDAP (Lightweight Directory Access Protocol) client libraries
-Depends: libopenssl, libsasl2
diff --git a/package/openldap/ipkg/openldap-utils.control b/package/openldap/ipkg/openldap-utils.control
deleted file mode 100644 (file)
index 3a515c6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openldap-utils
-Priority: optional
-Section: admin
-Description: OpenLDAP (Lightweight Directory Access Protocol) client utilities
-Depends: libopenldap, libopenssl, libsasl2
diff --git a/package/openldap/patches/500-cross-compile.patch b/package/openldap/patches/500-cross-compile.patch
deleted file mode 100644 (file)
index d0aafdc..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN openldap-2.2.26-orig/libraries/liblunicode/Makefile.in openldap-2.2.26-1/libraries/liblunicode/Makefile.in
---- openldap-2.2.26-orig/libraries/liblunicode/Makefile.in     2005-01-20 18:01:03.000000000 +0100
-+++ openldap-2.2.26-1/libraries/liblunicode/Makefile.in        2005-05-08 15:47:08.000000000 +0200
-@@ -29,7 +29,7 @@
- LDAP_INCDIR= ../../include       
- LDAP_LIBDIR= ../../libraries
--ucgendat: $(XLIBS) ucgendat.o
-+ucgendat: ucgendat.o
-       $(LTLINK) -o $@ ucgendat.o $(LIBS)
-       ./ucgendat $(srcdir)/UnicodeData.txt -x $(srcdir)/CompositionExclusions.txt
diff --git a/package/openldap/patches/750-no-strip.patch b/package/openldap/patches/750-no-strip.patch
deleted file mode 100644 (file)
index d472fd8..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -ruN openldap-2.2.26-orig/clients/tools/Makefile.in openldap-2.2.26-1/clients/tools/Makefile.in
---- openldap-2.2.26-orig/clients/tools/Makefile.in     2005-01-20 18:00:55.000000000 +0100
-+++ openldap-2.2.26-1/clients/tools/Makefile.in        2005-05-08 15:47:08.000000000 +0200
-@@ -98,7 +98,7 @@
-       -$(MKDIR) $(DESTDIR)$(bindir)
-       @(                                                              \
-           for prg in $(PROGRAMS); do                                  \
--              $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 $$prg$(EXEEXT)   \
-+              $(LTINSTALL) $(INSTALLFLAGS) -m 755 $$prg$(EXEEXT)      \
-                   $(DESTDIR)$(bindir);                                \
-           done                                                        \
-       )
-diff -ruN openldap-2.2.26-orig/servers/slapd/Makefile.in openldap-2.2.26-1/servers/slapd/Makefile.in
---- openldap-2.2.26-orig/servers/slapd/Makefile.in     2005-01-20 18:01:05.000000000 +0100
-+++ openldap-2.2.26-1/servers/slapd/Makefile.in        2005-05-08 15:47:08.000000000 +0200
-@@ -355,7 +355,7 @@
- install-slapd: FORCE
-       -$(MKDIR) $(DESTDIR)$(libexecdir)
-       -$(MKDIR) $(DESTDIR)$(localstatedir)/run
--      $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 \
-+      $(LTINSTALL) $(INSTALLFLAGS) -m 755 \
-               slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
-       @for i in $(SUBDIRS); do \
-           if test -d $$i -a -f $$i/Makefile ; then \
-diff -ruN openldap-2.2.26-orig/servers/slurpd/Makefile.in openldap-2.2.26-1/servers/slurpd/Makefile.in
---- openldap-2.2.26-orig/servers/slurpd/Makefile.in    2005-01-20 18:01:19.000000000 +0100
-+++ openldap-2.2.26-1/servers/slurpd/Makefile.in       2005-05-08 15:47:08.000000000 +0200
-@@ -60,7 +60,7 @@
-       @-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-slurp
-       @(                                                              \
-           for prg in $(PROGRAMS); do                                  \
--              $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 $$prg$(EXEEXT)   \
-+              $(LTINSTALL) $(INSTALLFLAGS) -m 755 $$prg$(EXEEXT)      \
-                   $(DESTDIR)$(libexecdir);                            \
-           done                                                        \
-       )
diff --git a/package/openntpd/Config.in b/package/openntpd/Config.in
deleted file mode 100644 (file)
index 696e04f..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_OPENNTPD
-       prompt "openntpd.......................... A free and easy to use NTP (Network Time Protocol) implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         NTP server
-         
-         http://www.openntpd.org/
-
diff --git a/package/openntpd/Makefile b/package/openntpd/Makefile
deleted file mode 100644 (file)
index 80c3af1..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openntpd
-PKG_VERSION:=3.7p1
-PKG_RELEASE:=1
-PKG_MD5SUM:=10ed8eefd760e5819efcf3277b118f47
-
-# space separated list or special @SF for sourceforge projects
-PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/ \
-       ftp://ftp.de.openbsd.org/pub/unix/OpenBSD/OpenNTPD/ \
-       ftp://ftp.fr.openbsd.org/pub/OpenBSD/OpenNTPD/ \
-       ftp://ftp.sunet.se/pub/OpenBSD/OpenNTPD/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,OPENNTPD,openntpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --with-builtin-arc4random \
-                 --with-privsep-user=ntp \
-                 --with-adjtimex \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_OPENNTPD):
-       install -d -m0755 $(IDIR_OPENNTPD)/etc
-       install -m0644 ./files/ntpd.conf $(IDIR_OPENNTPD)/etc/
-       install -d -m0755 $(IDIR_OPENNTPD)/etc/init.d
-       install -m0755 ./files/ntpd.init $(IDIR_OPENNTPD)/etc/init.d/S55ntpd
-       install -d -m0755 $(IDIR_OPENNTPD)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/ntpd $(IDIR_OPENNTPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_OPENNTPD)
-       $(IPKG_BUILD) $(IDIR_OPENNTPD) $(PACKAGE_DIR)
-
diff --git a/package/openntpd/files/ntpd.conf b/package/openntpd/files/ntpd.conf
deleted file mode 100644 (file)
index 6993b8e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# use a random selection of 8 public stratum 2 servers
-# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
-servers pool.ntp.org
diff --git a/package/openntpd/files/ntpd.init b/package/openntpd/files/ntpd.init
deleted file mode 100644 (file)
index 8bac705..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-mkdir -p `awk -F: '/^ntp:/{print $6}' /etc/passwd`
-/usr/sbin/ntpd -s
diff --git a/package/openntpd/ipkg/openntpd.conffiles b/package/openntpd/ipkg/openntpd.conffiles
deleted file mode 100644 (file)
index 81306c3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ntpd.conf
diff --git a/package/openntpd/ipkg/openntpd.control b/package/openntpd/ipkg/openntpd.control
deleted file mode 100644 (file)
index 05e16a8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: openntpd
-Priority: optional
-Section: net
-Description: OpenNTPD is a FREE, easy to use implementation of NTP
- (the Network Time Protocol). It provides the ability to sync the
- local clock to remote NTP servers and can act as NTP server itself,
- redistributing the local clock.
diff --git a/package/openntpd/ipkg/openntpd.postinst b/package/openntpd/ipkg/openntpd.postinst
deleted file mode 100644 (file)
index 4b2ffe9..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-
-name=ntp
-id=50
-
-# do not change below
-# check if we are on real system
-if [ -z "${IPKG_INSTROOT}" ]; then
-       # create copies of passwd and group, if we use squashfs
-       rootfs=`mount |awk '/root/ { print $5 }'`
-       if [ "$rootfs" = "squashfs" ]; then
-               if [ -h /etc/group ]; then
-                       rm /etc/group
-                       cp -p /rom/etc/group /etc/group
-               fi
-               if [ -h /etc/passwd ]; then
-                       rm /etc/passwd
-                       cp -p /rom/etc/passwd /etc/passwd
-               fi
-       fi
-fi
-
-echo ""
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/group)" ]; then 
-       echo "adding group $name to /etc/group"
-       echo "${name}:x:${id}:" >> ${IPKG_INSTROOT}/etc/group  
-fi
-
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/passwd)" ]; then 
-       echo "adding user $name to /etc/passwd"
-       echo "${name}:x:${id}:${id}:${name}:/tmp/.${name}:/bin/false" >> ${IPKG_INSTROOT}/etc/passwd
-fi
-
-grep -q '^ntp[[:space:]]*123/udp' ${IPKG_INSTROOT}/etc/services 2>/dev/null
-[ $? -ne 0 ] && echo "ntp      123/udp" >>${IPKG_INSTROOT}/etc/services
diff --git a/package/openntpd/patches/01-adjtimex_linux.patch b/package/openntpd/patches/01-adjtimex_linux.patch
deleted file mode 100644 (file)
index 4841e12..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-diff -urN openntpd-3.7p1.orig/client.c openntpd-3.7p1/client.c
---- openntpd-3.7p1.orig/client.c       2005-03-13 13:36:38.000000000 +0100
-+++ openntpd-3.7p1/client.c    2006-02-23 16:27:53.686827824 +0100
-@@ -306,7 +306,7 @@
-       priv_adjtime();
-       for (i = 0; i < OFFSET_ARRAY_SIZE; i++)
--              if (p->reply[i].rcvd <= p->reply[best].rcvd)
-+              /* if (p->reply[i].rcvd <= p->reply[best].rcvd) */
-                       p->reply[i].good = 0;
-       return (0);
-diff -urN openntpd-3.7p1.orig/configure.ac openntpd-3.7p1/configure.ac
---- openntpd-3.7p1.orig/configure.ac   2005-05-23 13:11:08.000000000 +0200
-+++ openntpd-3.7p1/configure.ac        2006-02-23 16:27:53.688827520 +0100
-@@ -466,6 +466,11 @@
-       [ builtin_arc4random=$withval ]
- )
-+AC_ARG_WITH(adjtimex,
-+      [  --with-adjtimex         Use adjtimex to adjust kernel skew],
-+      [ AC_DEFINE(USE_ADJTIMEX, [], [Use adjust skew with adjtimex (experimental)]) ]
-+)
-+
- # Search for OpenSSL if required.
- if test "$ac_cv_func_arc4random" != "yes" && test "x$builtin_arc4random" != "xyes"; then
- saved_CPPFLAGS="$CPPFLAGS"
-diff -urN openntpd-3.7p1.orig/defines.h openntpd-3.7p1/defines.h
---- openntpd-3.7p1.orig/defines.h      2005-05-23 02:16:33.000000000 +0200
-+++ openntpd-3.7p1/defines.h   2006-02-23 16:27:53.688827520 +0100
-@@ -20,6 +20,10 @@
- # define setproctitle(x)
- #endif
-+#ifdef USE_ADJTIMEX
-+# define adjtime(a,b) (_compat_adjtime((a),(b)))
-+#endif
-+
- #if !defined(SA_LEN)
- # if defined(HAVE_STRUCT_SOCKADDR_SA_LEN)
- #  define SA_LEN(x)   ((x)->sa_len)
-diff -urN openntpd-3.7p1.orig/openbsd-compat/Makefile.in openntpd-3.7p1/openbsd-compat/Makefile.in
---- openntpd-3.7p1.orig/openbsd-compat/Makefile.in     2004-12-20 00:41:36.000000000 +0100
-+++ openntpd-3.7p1/openbsd-compat/Makefile.in  2006-02-23 16:27:53.901795144 +0100
-@@ -9,7 +9,7 @@
- OPENBSD=      asprintf.o daemon.o inet_pton.o strlcpy.o
- COMPAT=               atomicio.o bsd-arc4random.o bsd-misc.o bsd-poll.o \
-               bsd-snprintf.o fake-rfc2553.o uidswap.o
--PORT=         port-qnx.o
-+PORT=         port-linux.o port-qnx.o
- VPATH=@srcdir@
- CC=@CC@
-diff -urN openntpd-3.7p1.orig/openbsd-compat/openbsd-compat.h openntpd-3.7p1/openbsd-compat/openbsd-compat.h
---- openntpd-3.7p1.orig/openbsd-compat/openbsd-compat.h        2004-12-19 04:04:22.000000000 +0100
-+++ openntpd-3.7p1/openbsd-compat/openbsd-compat.h     2006-02-23 16:27:53.948788000 +0100
-@@ -44,6 +44,11 @@
-                 __attribute__((__format__ (printf, 2, 3)));
- #endif
-+#ifdef USE_ADJTIMEX
-+# include <sys/time.h>
-+int _compat_adjtime(const struct timeval *, struct timeval *);
-+#endif
-+
- #ifndef HAVE_INET_PTON
- int inet_pton(int, const char *, void *);
- #endif
-diff -urN openntpd-3.7p1.orig/openbsd-compat/port-linux.c openntpd-3.7p1/openbsd-compat/port-linux.c
---- openntpd-3.7p1.orig/openbsd-compat/port-linux.c    1970-01-01 01:00:00.000000000 +0100
-+++ openntpd-3.7p1/openbsd-compat/port-linux.c 2006-02-23 16:27:53.996780704 +0100
-@@ -0,0 +1,105 @@
-+/* $Id$ */
-+
-+/*
-+ * Copyright (c) 2004 Darren Tucker <dtucker at zip com au>
-+ *
-+ * Permission to use, copy, modify, and distribute this software for any
-+ * purpose with or without fee is hereby granted, provided that the above
-+ * copyright notice and this permission notice appear in all copies.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-+ */
-+
-+#include "includes.h"
-+
-+#ifdef USE_ADJTIMEX
-+#include <sys/timex.h>
-+#include <errno.h>
-+#ifdef adjtime
-+# undef adjtime
-+#endif
-+
-+#include "ntpd.h"
-+
-+/* scale factor used by adjtimex freq param.  1 ppm = 65536 */
-+#define ADJTIMEX_FREQ_SCALE 65536
-+
-+/* maximum change to skew per adjustment, in PPM */
-+#define MAX_SKEW_DELTA 5.0
-+
-+int
-+_compat_adjtime(const struct timeval *delta, struct timeval *olddelta)
-+{
-+      static struct timeval tlast = {0,0};
-+      static double tskew = 0;
-+      static int synced = -1;
-+      struct timeval tnow, tdelta;
-+      double skew = 0, newskew, deltaskew, adjust, interval = 0;
-+      struct timex tmx;
-+      int result, saved_errno;
-+
-+      gettimeofday(&tnow, NULL);
-+      adjust = (double)delta->tv_sec;
-+      adjust += (double)delta->tv_usec / 1000000;
-+
-+      /* Even if the caller doesn't care about the olddelta, we do */
-+      if (olddelta == NULL)
-+              olddelta = &tdelta;
-+
-+      result = adjtime(delta, olddelta);
-+      saved_errno = errno;
-+
-+      if (olddelta->tv_sec == 0 && olddelta->tv_usec == 0 &&
-+          synced != INT_MAX)
-+              synced++;
-+       else
-+              synced = 0;
-+
-+      /*
-+       * do skew calculations if we have synced
-+       */
-+      if (synced == 0 ) {
-+              tmx.modes = 0;
-+              if (adjtimex(&tmx) == -1)
-+                      log_warn("adjtimex get failed");
-+              else
-+                      tskew = (double)tmx.freq / ADJTIMEX_FREQ_SCALE;
-+      } else if (synced >= 1) {
-+              interval = (double)(tnow.tv_sec - tlast.tv_sec);
-+              interval += (double)(tnow.tv_usec - tlast.tv_usec) / 1000000;
-+
-+              skew = (adjust * 1000000) / interval;
-+              newskew = ((tskew * synced) + skew) / synced;
-+              deltaskew = newskew - tskew;
-+
-+              if (deltaskew > MAX_SKEW_DELTA) {
-+                      log_info("skew change %0.3lf exceeds limit", deltaskew);
-+                      tskew += MAX_SKEW_DELTA;
-+              } else if (deltaskew < -MAX_SKEW_DELTA) {
-+                      log_info("skew change %0.3lf exceeds limit", deltaskew);
-+                      tskew -= MAX_SKEW_DELTA;
-+              } else {
-+                      tskew = newskew;
-+              }
-+
-+              /* Adjust the kernel skew.  */
-+              tmx.freq = (long)(tskew * ADJTIMEX_FREQ_SCALE);
-+              tmx.modes = ADJ_FREQUENCY;
-+              if (adjtimex(&tmx) == -1)
-+                      log_warn("adjtimex set freq failed");
-+      }
-+
-+      log_debug("interval %0.3lf skew %0.3lf total skew %0.3lf", interval,
-+          skew, tskew);
-+
-+      tlast = tnow;
-+      errno = saved_errno;
-+      return result;
-+}
-+#endif
diff --git a/package/openser/Config.in b/package/openser/Config.in
deleted file mode 100644 (file)
index 26fc108..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-menu "openser........................... Configurable, free SIP server"
-
-config BR2_PACKAGE_OPENSER
-       prompt "openser........................... Configurable, free SIP server"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-        Open SIP Express Router (OpenSER) is a high-performance,
-        configurable, free SIP server.
-
-config BR2_PACKAGE_OPENSER_MOD_AUTH
-       prompt   "openser-mod-auth................ Authentication support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable authentication support
-
-config BR2_PACKAGE_OPENSER_MOD_AUTH_DB
-       prompt     "openser-mod-auth-db........... Authentication with database support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER_MOD_AUTH
-       help
-         Enable authentication with database support
-
-config BR2_PACKAGE_OPENSER_MOD_AUTH_RADIUS
-       prompt     "openser-mod-auth-radius....... Authentication with RADIUS support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER_MOD_AUTH
-       select BR2_PACKAGE_LIBRADIUSCLIENT_NG
-       help
-         Authentication against RADIUS
-
-config BR2_PACKAGE_OPENSER_MOD_AVP_RADIUS
-       prompt   "openser-mod-avp-radius.......... AVP with RADIUS support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       select BR2_PACKAGE_LIBRADIUSCLIENT_NG
-       help
-         Enable AVP with RADIUS support
-
-config BR2_PACKAGE_OPENSER_MOD_AVPOPS
-       prompt   "openser-mod-avpops.............. AVP options support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable AVP options support
-
-config BR2_PACKAGE_OPENSER_MOD_DISPATCHER
-       prompt   "openser-mod-dispatcher.......... dispatcher support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable dispatcher options support
-
-config BR2_PACKAGE_OPENSER_MOD_DIVERSION
-       prompt   "openser-mod-diversion........... diversion support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable diversion options support
-
-config BR2_PACKAGE_OPENSER_MOD_FLATSTORE
-       prompt   "openser-mod-flatstore........... flatstore support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable flatstore support
-
-config BR2_PACKAGE_OPENSER_MOD_GFLAGS
-       prompt   "openser-mod-gflags.............. gflags support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable GFlags support
-
-config BR2_PACKAGE_OPENSER_MOD_GROUP
-       prompt   "openser-mod-group............... group support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable group support
-
-config BR2_PACKAGE_OPENSER_MOD_GROUP_RADIUS
-       prompt   "openser-mod-group-radius........ group with RADIUS support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable group with RADIUS support
-
-config BR2_PACKAGE_OPENSER_MOD_LCR
-       prompt   "openser-mod-lcr................. Least Cost Routing support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       select BR2_PACKAGE_OPENSER_MOD_MYSQL
-       help
-         Enable Least Cost Routing support
-
-config BR2_PACKAGE_OPENSER_MOD_MEDIAPROXY
-       prompt   "openser-mod-mediaproxy.......... Mediaproxy support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable mediaproxy support
-
-config BR2_PACKAGE_OPENSER_MOD_MSILO
-       prompt   "openser-mod-msilo............... MSilo support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable msilo support
-
-config BR2_PACKAGE_OPENSER_MOD_MYSQL
-       prompt   "openser-mod-mysql............... MySQL support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-       help
-         Enable MySQL support
-
-config BR2_PACKAGE_OPENSER_MOD_NATHELPER
-       prompt   "openser-mod-nathelper........... NAT helper support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         NAT helper support
-
-config BR2_PACKAGE_OPENSER_MOD_OPTIONS
-       prompt   "openser-mod-options............. options support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable options support
-
-config BR2_PACKAGE_OPENSER_MOD_PDT
-       prompt   "openser-mod-pdt................. PDT support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable pdt support
-
-config BR2_PACKAGE_OPENSER_MOD_PERMISSIONS
-       prompt   "openser-mod-permissions......... Permissions support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable permissions support
-
-config BR2_PACKAGE_OPENSER_MOD_PIKE
-       prompt   "openser-mod-pike................ PIKE support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable pike support
-
-config BR2_PACKAGE_OPENSER_MOD_SMS
-       prompt   "openser-mod-sms................. SMS support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         SMS support
-
-config BR2_PACKAGE_OPENSER_MOD_SPEEDDIAL
-       prompt   "openser-mod-speeddial........... Speed Dial support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Speed Dial support
-
-config BR2_PACKAGE_OPENSER_MOD_UAC
-       prompt   "openser-mod-uac................. UAC support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable UAC support
-
-config BR2_PACKAGE_OPENSER_MOD_UAC_REDIRECT
-       prompt   "openser-mod-uac................. UAC redirect support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable UAC redirect support
-
-config BR2_PACKAGE_OPENSER_MOD_URI
-       prompt   "openser-mod-uri................. URI support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable URI support
-
-config BR2_PACKAGE_OPENSER_MOD_URI_DB
-       prompt   "openser-mod-uri-db.............. URI database support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable URI database support
-
-config BR2_PACKAGE_OPENSER_MOD_URI_RADIUS
-       prompt   "openser-mod-uri-radius.......... URI with RADIUS support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Enable URI with RADIUS support
-
-config BR2_PACKAGE_OPENSER_MOD_XLOG
-       prompt   "openser-mod-xlog................ Logging support"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSER
-       help
-         Logging support
-
-endmenu
diff --git a/package/openser/Makefile b/package/openser/Makefile
deleted file mode 100644 (file)
index 72a8fe3..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openser
-PKG_VERSION:=1.0.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=eebc16665003ee92daf96b216d6f9563
-# PKG_VARIANT:=-tls # for tls version
-PKG_VARIANT:=
-
-PKG_SOURCE_URL:=http://openser.org/pub/openser/$(PKG_VERSION)/src
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)$(PKG_VARIANT)_src.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       [ -z "$(2)" ] || install -d -m 0755 $$(IDIR_$(1))/usr/lib/openser/modules/
-       $(CP) $(PKG_BUILD_DIR)/modules/$(2)/$(2).so \
-                       $$(IDIR_$(1))/usr/lib/openser/modules/ ; \
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-       
-endef
-
-$(eval $(call PKG_template,OPENSER,openser,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_ACCOUNTING,openser-mod-acc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_AUTH,openser-mod-auth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_AUTH_DB,openser-mod-auth-db,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_AUTH_RADIUS,openser-mod-auth-radius,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_AVP_RADIUS,openser-mod-avp-radius,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_AVPOPS,openser-mod-avpops,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_DISPATCHER,openser-mod-dispatcher,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_DIVERSION,openser-mod-diversion,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_FLATSTORE,openser-mod-flatstore,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_GFLAGS,openser-mod-gflags,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_GROUP,openser-mod-group,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_GROUP_RADIUS,openser-mod-group-radius,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_LCR,openser-mod-lcr,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_MEDIAPROXY,openser-mod-mediaproxy,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_MSILO,openser-mod-msilo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_MYSQL,openser-mod-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_NATHELPER,openser-mod-nathelper,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_OPTIONS,openser-mod-options,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_PDT,openser-mod-pdt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_PERMISSIONS,openser-mod-permissions,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_PIKE,openser-mod-pike,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_SMS,openser-mod-sms,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_UAC,openser-mod-uac,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_UAC_REDIRECT,openser-mod-uac-redirect,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_URI,openser-mod-uri,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_URI_DB,openser-mod-uri-db,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_URI_RADIUS,openser-mod-uri-radius,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSER_MOD_XLOG,openser-mod-xlog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,OPENSER_MOD_ACCOUNTING,acc))
-$(eval $(call PKG_mod_template,OPENSER_MOD_AUTH,auth))
-$(eval $(call PKG_mod_template,OPENSER_MOD_AUTH_DB,auth_db))
-$(eval $(call PKG_mod_template,OPENSER_MOD_AUTH_RADIUS,auth_radius))
-$(eval $(call PKG_mod_template,OPENSER_MOD_AVP_RADIUS,avp_radius))
-$(eval $(call PKG_mod_template,OPENSER_MOD_AVPOPS,avpops))
-$(eval $(call PKG_mod_template,OPENSER_MOD_DISPATCHER,dispatcher))
-$(eval $(call PKG_mod_template,OPENSER_MOD_DIVERSION,diversion))
-$(eval $(call PKG_mod_template,OPENSER_MOD_FLATSTORE,flatstore))
-$(eval $(call PKG_mod_template,OPENSER_MOD_GFLAGS,gflags))
-$(eval $(call PKG_mod_template,OPENSER_MOD_GROUP,group))
-$(eval $(call PKG_mod_template,OPENSER_MOD_GROUP_RADIUS,group_radius))
-$(eval $(call PKG_mod_template,OPENSER_MOD_LCR,lcr))
-$(eval $(call PKG_mod_template,OPENSER_MOD_MEDIAPROXY,mediaproxy))
-$(eval $(call PKG_mod_template,OPENSER_MOD_MSILO,msilo))
-$(eval $(call PKG_mod_template,OPENSER_MOD_MYSQL,mysql))
-$(eval $(call PKG_mod_template,OPENSER_MOD_NATHELPER,nathelper))
-$(eval $(call PKG_mod_template,OPENSER_MOD_OPTIONS,options))
-$(eval $(call PKG_mod_template,OPENSER_MOD_PDT,pdt))
-$(eval $(call PKG_mod_template,OPENSER_MOD_PERMISSIONS,permissions))
-$(eval $(call PKG_mod_template,OPENSER_MOD_PIKE,pike))
-$(eval $(call PKG_mod_template,OPENSER_MOD_SMS,sms))
-$(eval $(call PKG_mod_template,OPENSER_MOD_SPEEDIAL,speeddial))
-$(eval $(call PKG_mod_template,OPENSER_MOD_UAC,uac))
-$(eval $(call PKG_mod_template,OPENSER_MOD_UAC_REDIRECT,uac_redirect))
-$(eval $(call PKG_mod_template,OPENSER_MOD_URI,uri))
-$(eval $(call PKG_mod_template,OPENSER_MOD_URI_DB,uri_db))
-$(eval $(call PKG_mod_template,OPENSER_MOD_URI_RADIUS,uri_radius))
-$(eval $(call PKG_mod_template,OPENSER_MOD_XLOG,xlog))
-
-# Select here the modules for the ipk package
-OPENSER_MODULES := sl tm rr maxfwd usrloc registrar dbtext textops exec
-
-OPENSER_MODULE_FILES := $(foreach module,$(OPENSER_MODULES),modules/$(module)/$(module).so)
-OPENSER_MODULES := $(patsubst %,modules/%,$(OPENSER_MODULES))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               prefix=/ \
-               extra_defs="-DUSE_PTHREAD_MUTEX "  \
-               CC="$(TARGET_CC)" \
-               ARCH="$(ARCH)"  \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               LOCALBASE="$(STAGING_DIR)/usr" \
-               all utils/gen_ha1/gen_ha1
-       touch $@
-
-$(IPKG_OPENSER): 
-       mkdir -p $(IDIR_OPENSER)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_OPENSER)/usr/sbin/
-       $(CP) $(PKG_BUILD_DIR)/utils/gen_ha1/gen_ha1 $(IDIR_OPENSER)/usr/sbin/openser_gen_ha1
-       $(CP) $(PKG_BUILD_DIR)/scripts/sc $(IDIR_OPENSER)/usr/sbin/openserctl
-       chmod 744 $(IDIR_OPENSER)/usr/sbin/openserctl
-       $(CP) $(PKG_BUILD_DIR)/scripts/sc.dbtext $(IDIR_OPENSER)/usr/sbin/dbtextctl
-       chmod 744 $(IDIR_OPENSER)/usr/sbin/dbtextctl
-       mkdir -p $(IDIR_OPENSER)/usr/lib/openser/modules
-       (cd $(PKG_BUILD_DIR);\
-               $(CP) $(OPENSER_MODULE_FILES) $(IDIR_OPENSER)/usr/lib/openser/modules/; \
-       )
-       mkdir -p $(IDIR_OPENSER)/etc/openser
-       $(CP) $(PKG_BUILD_DIR)/etc/openser.cfg $(IDIR_OPENSER)/etc/openser/
-       $(RSTRIP) $(IDIR_OPENSER)
-       $(IPKG_BUILD) $(IDIR_OPENSER) $(PACKAGE_DIR)
diff --git a/package/openser/ipkg/openser-mod-acc.control b/package/openser/ipkg/openser-mod-acc.control
deleted file mode 100644 (file)
index 43b2e58..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-acc
-Depends: openser, libradiusclient-ng
-Section: net
-Priority: optional
-Description: accounting support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-auth-db.control b/package/openser/ipkg/openser-mod-auth-db.control
deleted file mode 100644 (file)
index 9b68789..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-auth-db
-Depends: openser, libmysqlclient
-Section: net
-Priority: optional
-Description: authentication support against database for OpenSER
diff --git a/package/openser/ipkg/openser-mod-auth-radius.control b/package/openser/ipkg/openser-mod-auth-radius.control
deleted file mode 100644 (file)
index dbcdcab..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-auth-radius
-Depends: openser, libradiusclient-ng
-Section: net
-Priority: optional
-Description: authentication support against RADIUS for OpenSER
diff --git a/package/openser/ipkg/openser-mod-auth.control b/package/openser/ipkg/openser-mod-auth.control
deleted file mode 100644 (file)
index 4877347..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-auth
-Depends: openser
-Section: net
-Priority: optional
-Description: authentication support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-avp-radius.control b/package/openser/ipkg/openser-mod-avp-radius.control
deleted file mode 100644 (file)
index 1f09797..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-avp-radius
-Depends: openser
-Section: net
-Priority: optional
-Description: avp_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-avp_radius.control b/package/openser/ipkg/openser-mod-avp_radius.control
deleted file mode 100644 (file)
index 5736697..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-avp_radius
-Depends: openser
-Section: net
-Priority: optional
-Description: avp_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-avpops.control b/package/openser/ipkg/openser-mod-avpops.control
deleted file mode 100644 (file)
index f88d54d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-avpops
-Depends: openser
-Section: net
-Priority: optional
-Description: AVPOPS support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-dispatcher.control b/package/openser/ipkg/openser-mod-dispatcher.control
deleted file mode 100644 (file)
index eabfd6d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-dispatcher
-Depends: openser
-Section: net
-Priority: optional
-Description: dispatcher support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-diversion.control b/package/openser/ipkg/openser-mod-diversion.control
deleted file mode 100644 (file)
index bcf4011..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-diversion
-Depends: openser
-Section: net
-Priority: optional
-Description: diversion support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-flatstore.control b/package/openser/ipkg/openser-mod-flatstore.control
deleted file mode 100644 (file)
index 96e0835..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-flatstore
-Depends: openser
-Section: net
-Priority: optional
-Description: flatstore support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-gflags.control b/package/openser/ipkg/openser-mod-gflags.control
deleted file mode 100644 (file)
index ce99494..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-gflags
-Depends: openser
-Section: net
-Priority: optional
-Description: gflags support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-group-radius.control b/package/openser/ipkg/openser-mod-group-radius.control
deleted file mode 100644 (file)
index bb5fbed..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-group-radius
-Depends: openser
-Section: net
-Priority: optional
-Description: group_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-group.control b/package/openser/ipkg/openser-mod-group.control
deleted file mode 100644 (file)
index b7c1130..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-group
-Depends: openser
-Section: net
-Priority: optional
-Description: group support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-group_radius.control b/package/openser/ipkg/openser-mod-group_radius.control
deleted file mode 100644 (file)
index bf47826..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-group_radius
-Depends: openser
-Section: net
-Priority: optional
-Description: group_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-lcr.control b/package/openser/ipkg/openser-mod-lcr.control
deleted file mode 100644 (file)
index 92541b9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-lcr
-Depends: openser
-Section: net
-Priority: optional
-Description: Least Cost Routing support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-mediaproxy.control b/package/openser/ipkg/openser-mod-mediaproxy.control
deleted file mode 100644 (file)
index f5172ba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-mediaproxy
-Depends: openser
-Section: net
-Priority: optional
-Description: mediaproxy support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-msilo.control b/package/openser/ipkg/openser-mod-msilo.control
deleted file mode 100644 (file)
index 215701e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-msilo
-Depends: openser
-Section: net
-Priority: optional
-Description: msilo support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-mysql.control b/package/openser/ipkg/openser-mod-mysql.control
deleted file mode 100644 (file)
index 5ca3fc3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-mysql
-Depends: openser, libmysqlclient
-Section: net
-Priority: optional
-Description: MySQL support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-nathelper.control b/package/openser/ipkg/openser-mod-nathelper.control
deleted file mode 100644 (file)
index dccbb0e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-nathelper
-Depends: openser
-Section: net
-Priority: optional
-Description: NAT helper support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-options.control b/package/openser/ipkg/openser-mod-options.control
deleted file mode 100644 (file)
index b94da0b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-options
-Depends: openser
-Section: net
-Priority: optional
-Description: options support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-pdt.control b/package/openser/ipkg/openser-mod-pdt.control
deleted file mode 100644 (file)
index 9539291..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-pdt
-Depends: openser
-Section: net
-Priority: optional
-Description: pdt support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-permissions.control b/package/openser/ipkg/openser-mod-permissions.control
deleted file mode 100644 (file)
index 302abdb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-permissions
-Depends: openser
-Section: net
-Priority: optional
-Description: permissions support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-pike.control b/package/openser/ipkg/openser-mod-pike.control
deleted file mode 100644 (file)
index c8a2111..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-pike
-Depends: openser
-Section: net
-Priority: optional
-Description: pike support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-sms.control b/package/openser/ipkg/openser-mod-sms.control
deleted file mode 100644 (file)
index 4b85472..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-sms
-Depends: openser
-Section: net
-Priority: optional
-Description: SMS support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-speeddial.control b/package/openser/ipkg/openser-mod-speeddial.control
deleted file mode 100644 (file)
index 75b2f55..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-speeddial
-Depends: openser
-Section: net
-Priority: optional
-Description: Speed-dial support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uac-redirect.control b/package/openser/ipkg/openser-mod-uac-redirect.control
deleted file mode 100644 (file)
index 9a4785f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uac-redirect
-Depends: openser
-Section: net
-Priority: optional
-Description: uac_redirect support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uac.control b/package/openser/ipkg/openser-mod-uac.control
deleted file mode 100644 (file)
index 957bbaa..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uac
-Depends: openser
-Section: net
-Priority: optional
-Description: uac support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uac_redirect.control b/package/openser/ipkg/openser-mod-uac_redirect.control
deleted file mode 100644 (file)
index 1eb0569..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uac_redirect
-Depends: openser
-Section: net
-Priority: optional
-Description: uac_redirect support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uri-db.control b/package/openser/ipkg/openser-mod-uri-db.control
deleted file mode 100644 (file)
index a48560b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uri-db
-Depends: openser
-Section: net
-Priority: optional
-Description: uri_db support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uri-radius.control b/package/openser/ipkg/openser-mod-uri-radius.control
deleted file mode 100644 (file)
index 55f1b2a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uri-radius
-Depends: openser
-Section: net
-Priority: optional
-Description: uri_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uri.control b/package/openser/ipkg/openser-mod-uri.control
deleted file mode 100644 (file)
index ab9e33d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uri
-Depends: openser
-Section: net
-Priority: optional
-Description: uri support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uri_db.control b/package/openser/ipkg/openser-mod-uri_db.control
deleted file mode 100644 (file)
index 1fa05d1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uri_db
-Depends: openser
-Section: net
-Priority: optional
-Description: uri_db support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-uri_radius.control b/package/openser/ipkg/openser-mod-uri_radius.control
deleted file mode 100644 (file)
index 070bd30..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-uri_radius
-Depends: openser
-Section: net
-Priority: optional
-Description: uri_radius support for OpenSER
diff --git a/package/openser/ipkg/openser-mod-xlog.control b/package/openser/ipkg/openser-mod-xlog.control
deleted file mode 100644 (file)
index 81483d2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openser-mod-xlog
-Depends: openser
-Section: net
-Priority: optional
-Description: Xlog targets support for OpenSER
diff --git a/package/openser/ipkg/openser.conffiles b/package/openser/ipkg/openser.conffiles
deleted file mode 100644 (file)
index edd06eb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/openser/openser.cfg
diff --git a/package/openser/ipkg/openser.control b/package/openser/ipkg/openser.control
deleted file mode 100644 (file)
index 65a6a0f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: openser
-Section: net
-Priority: optional
-Description: OpenSER is a high-performance, configurable, free SIP server.
diff --git a/package/openser/patches/Makefile.defs.patch b/package/openser/patches/Makefile.defs.patch
deleted file mode 100644 (file)
index a7275bd..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
---- openser-1.0.0-tls.orig/Makefile.defs       2005-10-28 18:32:39.000000000 +0200
-+++ openser-1.0.0-tls/Makefile.defs    2006-01-15 23:40:18.391547040 +0100
-@@ -917,7 +917,7 @@
- endif
- YACC_FLAGS=-d -b cfg
- # on solaris add -lxnet (e.g. LIBS= -lxnet)
--LIBS= -lfl -ldl -lresolv
-+LIBS= -ldl -lresolv
- #os specific stuff
-@@ -955,7 +955,7 @@
- endif
-       OLD_SOLARIS= $(shell echo "$(OSREL)" | \
-                               sed -e 's/^5\.[0-6][^0-9]*$$/yes/' )
--      LIBS+= -L$(LOCALBASE)/lib -lfl -lxnet -lnsl 
-+      LIBS+= -L$(LOCALBASE)/lib -lxnet -lnsl 
- ifeq  ($(OLD_SOLARIS), yes)
-               LIBS+=-lposix4
- else
-@@ -970,9 +970,9 @@
-       ifneq ($(found_lock_method), yes)
-               DEFS+= -DUSE_PTHREAD_MUTEX  # try pthread sems
-               found_lock_method=yes
--              LIBS= -pthread -lfl  #dlopen is in libc
-+              LIBS= -pthread  #dlopen is in libc
-       else
--              LIBS= -lfl  #dlopen is in libc
-+              LIBS=  #dlopen is in libc
-       endif
-       YACC=yacc
- endif
-@@ -987,7 +987,7 @@
-       # (symbols on openbsd are prefixed by "_")
-       YACC=yacc
-       # no sched_yield on openbsd unless linking with c_r (not recommended)
--      LIBS= -lfl 
-+      LIBS= 
-       OPENBSD_IS_AOUT= $(shell echo "$(OSREL)" | \
-                               sed -e 's/^3\.[0-3][^0-9]*$$/yes/' |sed -e 's/^[0-2]\..*/yes/')
- # exception: on sparc openbsd 3.2 is elf and not aout
-@@ -1014,7 +1014,7 @@
-               found_lock_method=yes
-       endif
-       YACC=yacc
--      LIBS= -lfl 
-+      LIBS= 
- endif
- # OS X support, same as freebsd
-@@ -1028,9 +1028,9 @@
-       ifneq ($(found_lock_method), yes)
-               DEFS+= -DUSE_PTHREAD_MUTEX  # try pthread sems
-               found_lock_method=yes
--              LIBS= -pthread -lfl -lresolv  #dlopen is in libc
-+              LIBS= -pthread -lresolv  #dlopen is in libc
-       else
--              LIBS= -lfl -lresolv  #dlopen is in libc
-+              LIBS= -lresolv  #dlopen is in libc
-       endif
-       LDFLAGS=        # darwin doesn't like -O2 or -E
-       MOD_LDFLAGS= -bundle -bundle_loader ../../$(MAIN_NAME)
-@@ -1047,7 +1047,7 @@
- #add libssl if needed
- ifneq ($(TLS),)
--DEFS+= -I$(LOCALBASE)/ssl/include
-+DEFS+= -I$(LOCALBASE)/include
- LIBS+= -L$(LOCALBASE)/lib -L$(LOCALBASE)/ssl/lib -lssl  -lcrypto
- endif
diff --git a/package/openser/patches/cfg.lex.patch b/package/openser/patches/cfg.lex.patch
deleted file mode 100644 (file)
index 39eacb2..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
---- openser-1.0.0-tls.orig/cfg.lex     2005-09-02 17:34:41.000000000 +0200
-+++ openser-1.0.0-tls/cfg.lex  2006-01-05 01:34:50.279630928 +0100
-@@ -85,6 +85,10 @@
-       static char* addstr(struct str_buf *, char*, int);
-       static void count();
-+      int yywrap(void)
-+      {
-+              return 1;
-+      }
- %}
diff --git a/package/openser/patches/config.h.patch b/package/openser/patches/config.h.patch
deleted file mode 100644 (file)
index 45af8f1..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
---- openser-1.0.0-tls.orig/config.h    2005-08-23 19:31:12.000000000 +0200
-+++ openser-1.0.0-tls/config.h 2006-01-05 01:42:14.101159800 +0100
-@@ -48,7 +48,7 @@
- #define MAX_LISTEN 16
- /* default number of child processes started */
--#define CHILD_NO    8
-+#define CHILD_NO    4
- #define RT_NO 40 /* routing tables number */
- #define FAILURE_RT_NO RT_NO /* on_failure routing tables number */
-@@ -68,10 +68,10 @@
- #define CONTENT_LENGTH "Content-Length: "
- #define CONTENT_LENGTH_LEN (sizeof(CONTENT_LENGTH)-1)
--#define USER_AGENT "User-Agent: OpenSer (" VERSION " (" ARCH "/" OS"))"
-+#define USER_AGENT "User-Agent: OpenSer " VERSION " (boozy.milkfish.org)"
- #define USER_AGENT_LEN (sizeof(USER_AGENT)-1)
--#define SERVER_HDR "Server: OpenSer (" VERSION " (" ARCH "/" OS"))"
-+#define SERVER_HDR "Server: OpenSer " VERSION " (boozy.milkfish.org)"
- #define SERVER_HDR_LEN (sizeof(SERVER_HDR)-1)
- #define MAX_WARNING_LEN  256
-@@ -113,7 +113,7 @@
- #define PKG_MEM_POOL_SIZE 1024*1024
- /*used if SH_MEM is defined*/
--#define SHM_MEM_SIZE 32
-+#define SHM_MEM_SIZE 8
- #define TIMER_TICK 1
diff --git a/package/openser/patches/modules-build.patch b/package/openser/patches/modules-build.patch
deleted file mode 100644 (file)
index 6e6ee00..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
---- openser-1.0.1/Makefile     2006-02-15 20:52:21.000000000 +0100
-+++ openser-1.0.1.new/Makefile 2006-03-17 11:01:27.417488936 +0100
-@@ -46,8 +46,7 @@
- skip_modules?=
- # if not set on the cmd. line or the env, exclude this modules:
--exclude_modules?=             jabber cpl-c pa postgres mysql \
--                                              avp_radius auth_radius group_radius uri_radius
-+exclude_modules?=             jabber cpl-c pa
- # always exclude the CVS dir
- override exclude_modules+= CVS $(skip_modules)
-diff -urN openser-1.0.1/modules/acc/Makefile openser-1.0.1.new/modules/acc/Makefile
---- openser-1.0.1/modules/acc/Makefile 2005-09-05 21:32:02.000000000 +0200
-+++ openser-1.0.1.new/modules/acc/Makefile     2006-03-17 10:38:14.333269928 +0100
-@@ -14,8 +14,8 @@
- DEFS+=-DSQL_ACC
- # uncomment the next two lines if you wish to enable RADIUS accounting
--#DEFS+=-DRAD_ACC -I$(LOCALBASE)/include
--#LIBS=-L$(LOCALBASE)/lib -lradiusclient-ng
-+DEFS+=-DRAD_ACC -I$(LOCALBASE)/include
-+LIBS=-L$(LOCALBASE)/lib -lradiusclient-ng
- # uncomment the next two lines if you wish to enable DIAMETER accounting
- #DEFS+=-DDIAM_ACC
-diff -urN openser-1.0.1/modules/mysql/Makefile openser-1.0.1.new/modules/mysql/Makefile
---- openser-1.0.1/modules/mysql/Makefile       2005-06-13 18:47:40.000000000 +0200
-+++ openser-1.0.1.new/modules/mysql/Makefile   2006-03-17 11:12:16.218856136 +0100
-@@ -9,14 +9,12 @@
- # mysql.h locations (freebsd,openbsd  solaris)
- DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/include/mysql \
-               -I$(LOCALBASE)/mysql/include \
--              -I/usr/include/mysql
- # libmysqlclient locations on RH/Suse, Solaris /OpenBSD, FreeBSD
- # (Debian does the right thing and puts it in /usr/lib)
- LIBS=-L/usr/lib/mysql -L$(LOCALBASE)/lib -L$(LOCALBASE)/lib/mysql \
-               -L$(LOCALBASE)/mysql/lib/mysql/ \
-               -L$(LOCALBASE)/mysql/lib \
--              -L/usr/lib64/mysql \
-               -lmysqlclient -lz
- include ../../Makefile.modules
-diff -urN openser-1.0.1/modules/postgres/Makefile openser-1.0.1.new/modules/postgres/Makefile
---- openser-1.0.1/modules/postgres/Makefile    2005-07-01 16:52:34.000000000 +0200
-+++ openser-1.0.1.new/modules/postgres/Makefile        2006-03-17 11:13:22.150832952 +0100
-@@ -7,8 +7,7 @@
- NAME=postgres.so
- # libpq-fe.h locations
--DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include \
--       -I/usr/include/postgresql -I/usr/include/postgresql/8.0
-+DEFS +=-I$(LOCALBASE)/include -I$(LOCALBASE)/pgsql/include -I$(LOCALBASE)/include/postgresql
- LIBS=-L$(LOCALBASE)/lib -L$(LOCALBASE)/pgsql/lib -L$(LOCALBASE)/lib/pgsql \
-        -lpq
diff --git a/package/openser/patches/openser.cfg.patch b/package/openser/patches/openser.cfg.patch
deleted file mode 100644 (file)
index f26e79e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
---- openser-1.0.0-tls.orig/etc/openser.cfg     2005-10-28 21:45:33.000000000 +0200
-+++ openser-1.0.0-tls/etc/openser.cfg  2006-01-07 01:39:01.077134312 +0100
-@@ -36,20 +36,20 @@
- # ------------------ module loading ----------------------------------
- # Uncomment this if you want to use SQL database
--#loadmodule "/usr/local/lib/openser/modules/mysql.so"
-+#loadmodule "/usr/lib/openser/modules/mysql.so"
--loadmodule "/usr/local/lib/openser/modules/sl.so"
--loadmodule "/usr/local/lib/openser/modules/tm.so"
--loadmodule "/usr/local/lib/openser/modules/rr.so"
--loadmodule "/usr/local/lib/openser/modules/maxfwd.so"
--loadmodule "/usr/local/lib/openser/modules/usrloc.so"
--loadmodule "/usr/local/lib/openser/modules/registrar.so"
--loadmodule "/usr/local/lib/openser/modules/textops.so"
-+loadmodule "/usr/lib/openser/modules/sl.so"
-+loadmodule "/usr/lib/openser/modules/tm.so"
-+loadmodule "/usr/lib/openser/modules/rr.so"
-+loadmodule "/usr/lib/openser/modules/maxfwd.so"
-+loadmodule "/usr/lib/openser/modules/usrloc.so"
-+loadmodule "/usr/lib/openser/modules/registrar.so"
-+loadmodule "/usr/lib/openser/modules/textops.so"
- # Uncomment this if you want digest authentication
- # mysql.so must be loaded !
--#loadmodule "/usr/local/lib/openser/modules/auth.so"
--#loadmodule "/usr/local/lib/openser/modules/auth_db.so"
-+#loadmodule "/usr/lib/openser/modules/auth.so"
-+#loadmodule "/usr/lib/openser/modules/auth_db.so"
- # ----------------- setting module-specific parameters ---------------
diff --git a/package/openser/patches/sc.dbtext.patch b/package/openser/patches/sc.dbtext.patch
deleted file mode 100644 (file)
index 2a1b7ea..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- openser-1.0.0-tls.orig/scripts/sc.dbtext   2005-07-29 21:05:36.000000000 +0200
-+++ openser-1.0.0-tls/scripts/sc.dbtext        2006-01-29 02:30:31.795349688 +0100
-@@ -62,6 +62,10 @@
- ##### ----------------------------------------------- #####
- #### table names
-+if [ -z "$SIP_DOMAIN" ] ; then
-+      SIP_DOMAIN=$(nvram get sip_domain)
-+fi
-+
- # UsrLoc Table
- if [ -z "$UL_TABLE" ] ; then
-       UL_TABLE=location
-@@ -247,7 +251,7 @@
-       fi
-       if [ -z "$SERDOMAIN" ] ; then
--              echo -e "\nDomain unknown: use usernames with domain or set default domain in SIP_DOMAIN\n"
-+              echo -e "\nDomain unknown: use usernames with domain or set default domain in SIP_DOMAIN (with 'nvram set sip_domain=YOUR_SIP_DOMAIN')\n"
-               exit 1
-       fi
- }
diff --git a/package/openser/patches/sc.patch b/package/openser/patches/sc.patch
deleted file mode 100644 (file)
index 52ef9a6..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
---- openser-1.0.0-tls.orig/scripts/sc  2005-08-11 14:08:02.000000000 +0200
-+++ openser-1.0.0-tls/scripts/sc       2006-01-29 02:18:43.319054456 +0100
-@@ -48,11 +48,15 @@
-       STARTOPTIONS= # for example -dddd
- fi
- if [ -z "$DIR" ] ; then
--      DIR=`dirname $0`
-+      DIR=/usr/sbin
- fi
- if [ -z "$SERBIN" ] ; then
-       SERBIN=$DIR/openser
- fi
-+if [ -z "$SIP_DOMAIN" ] ; then
-+      SIP_DOMAIN=$(nvram get sip_domain)
-+fi
-+
- ##### ----------------------------------------------- #####
- ### openser's FIFO server
-@@ -415,7 +419,7 @@
-       fi
-       if [ -z "$SERDOMAIN" ] ; then
--              echo "domain unknown: use usernames with domain or set default domain in SIP_DOMAIN"
-+              echo "domain unknown: use usernames with domain or set default domain in SIP_DOMAIN (with 'nvram set sip_domain=YOUR_SIP_DOMAIN')"
-               exit 1
-       fi
- }
-@@ -671,11 +675,7 @@
-                               set_user $2
-                               fifo_cmd ul_show_contact $USRLOC_TABLE "$SERUSER@$SERDOMAIN"
-                       elif [ $# -eq 1 ] ; then
--                              printf "Dumping all contacts may take long: are you sure you want to proceed? [Y|N] " > /dev/stderr
--                              read answer
--                              if [ "$answer" = "y" -o "$answer" = "Y" ] ; then
--                                      fifo_cmd ul_dump
--                              fi
-+                              fifo_cmd ul_dump
-                       else
-                               echo "wrong number of params for usrloc show"
-                               usage
diff --git a/package/openssh/Config.in b/package/openssh/Config.in
deleted file mode 100644 (file)
index 387ee51..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-menu "openssh........................... A free implementation of the Secure Shell protocol"
-
-config BR2_COMPILE_OPENSSH
-       tristate
-       default n
-       depends BR2_PACKAGE_OPENSSH_CLIENT || BR2_PACKAGE_OPENSSH_SERVER || BR2_PACKAGE_OPENSSH_SFTP_CLIENT || BR2_PACKAGE_OPENSSH_SFTP_SERVER
-
-config BR2_PACKAGE_OPENSSH_CLIENT
-       prompt "openssh-client.................... OpenSSH client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENSSH
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         OpenSSH is a FREE version of the SSH protocol suite of network 
-         connectivity tools that increasing numbers of people on the Internet 
-         are coming to rely on. Many users of telnet, rlogin, ftp, and other 
-         such programs might not realize that their password is transmitted 
-         across the Internet unencrypted, but it is. OpenSSH encrypts all 
-         traffic (including passwords) to effectively eliminate eavesdropping, 
-         connection hijacking, and other network-level attacks. Additionally, 
-         OpenSSH provides a myriad of secure tunneling capabilities, as well 
-         as a variety of authentication methods.
-         
-         http://www.openssh.com/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_OPENSSH_CLIENT_UTILS
-       prompt   "openssh-client-utils............ OpenSSH client utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_OPENSSH_CLIENT
-       help
-         OpenSSH is a FREE version of the SSH protocol suite of network 
-         connectivity tools that increasing numbers of people on the Internet 
-         are coming to rely on. Many users of telnet, rlogin, ftp, and other 
-         such programs might not realize that their password is transmitted 
-         across the Internet unencrypted, but it is. OpenSSH encrypts all 
-         traffic (including passwords) to effectively eliminate eavesdropping, 
-         connection hijacking, and other network-level attacks. Additionally, 
-         OpenSSH provides a myriad of secure tunneling capabilities, as well 
-         as a variety of authentication methods.
-         
-         http://www.openssh.com/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_OPENSSH_SERVER
-       prompt "openssh-server.................... OpenSSH server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENSSH
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         OpenSSH is a FREE version of the SSH protocol suite of network 
-         connectivity tools that increasing numbers of people on the Internet 
-         are coming to rely on. Many users of telnet, rlogin, ftp, and other 
-         such programs might not realize that their password is transmitted 
-         across the Internet unencrypted, but it is. OpenSSH encrypts all 
-         traffic (including passwords) to effectively eliminate eavesdropping, 
-         connection hijacking, and other network-level attacks. Additionally, 
-         OpenSSH provides a myriad of secure tunneling capabilities, as well 
-         as a variety of authentication methods.
-         
-         http://www.openssh.com/
-         
-         Depends: openssl
-
-config BR2_PACKAGE_OPENSSH_SFTP_CLIENT
-       prompt "openssh-sftp-client............... OpenSSH SFTP client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENSSH
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         OpenSSH is a FREE version of the SSH protocol suite of network 
-         connectivity tools that increasing numbers of people on the Internet 
-         are coming to rely on. Many users of telnet, rlogin, ftp, and other 
-         such programs might not realize that their password is transmitted 
-         across the Internet unencrypted, but it is. OpenSSH encrypts all 
-         traffic (including passwords) to effectively eliminate eavesdropping, 
-         connection hijacking, and other network-level attacks. Additionally, 
-         OpenSSH provides a myriad of secure tunneling capabilities, as well 
-         as a variety of authentication methods.
-         
-         http://www.openssh.com/
-         
-         Depends: openssl
-
-
-config BR2_PACKAGE_OPENSSH_SFTP_SERVER
-       prompt "openssh-sftp-server............... OpenSSH SFTP server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENSSH
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         OpenSSH is a FREE version of the SSH protocol suite of network 
-         connectivity tools that increasing numbers of people on the Internet 
-         are coming to rely on. Many users of telnet, rlogin, ftp, and other 
-         such programs might not realize that their password is transmitted 
-         across the Internet unencrypted, but it is. OpenSSH encrypts all 
-         traffic (including passwords) to effectively eliminate eavesdropping, 
-         connection hijacking, and other network-level attacks. Additionally, 
-         OpenSSH provides a myriad of secure tunneling capabilities, as well 
-         as a variety of authentication methods.
-         
-         http://www.openssh.com/
-         
-         Depends: openssl
-
-endmenu
diff --git a/package/openssh/Makefile b/package/openssh/Makefile
deleted file mode 100644 (file)
index a720de7..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openssh
-PKG_VERSION:=4.2p1
-PKG_RELEASE:=2
-PKG_MD5SUM:=df899194a340c933944b193477c628fa
-
-PKG_SOURCE_URL:=ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ \
-               ftp://openbsd.wiretapped.net/pub/OpenBSD/OpenSSH/portable/ \
-               ftp://ftp.belnet.be/packages/openbsd/OpenSSH/portable/ \
-               ftp://ftp.de.openbsd.org/pub/unix/OpenBSD/OpenSSH/portable/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-PKG_DEPEND:="openssl"
-
-$(eval $(call PKG_template,OPENSSH_CLIENT,openssh-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSSH_CLIENT_UTILS,openssh-client-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSSH_SERVER,openssh-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSSH_SFTP_CLIENT,openssh-sftp-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSSH_SFTP_SERVER,openssh-sftp-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LD="$(TARGET_CC)" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/ssh \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-debug \
-                       --disable-strip \
-                       --disable-etc-default-login \
-                       --disable-lastlog \
-                       --disable-utmp \
-                       --disable-utmpx \
-                       --disable-wtmp \
-                       --disable-wtmpx \
-                       --without-bsd-auth \
-                       --without-kerberos5 \
-                       --without-pam \
-                       --without-x \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_OPENSSH_CLIENT):
-       install -m0755 -d $(IDIR_OPENSSH_CLIENT)/etc/ssh
-       chmod 0700 $(IDIR_OPENSSH_CLIENT)/etc/ssh
-       $(CP) $(PKG_INSTALL_DIR)/etc/ssh/ssh_config $(IDIR_OPENSSH_CLIENT)/etc/ssh/
-       install -m0755 -d $(IDIR_OPENSSH_CLIENT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ssh $(IDIR_OPENSSH_CLIENT)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/scp $(IDIR_OPENSSH_CLIENT)/usr/bin/
-       $(RSTRIP) $(IDIR_OPENSSH_CLIENT)
-       $(IPKG_BUILD) $(IDIR_OPENSSH_CLIENT) $(PACKAGE_DIR)
-
-$(IPKG_OPENSSH_CLIENT_UTILS):
-       install -m0755 -d $(IDIR_OPENSSH_CLIENT_UTILS)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ssh-add $(IDIR_OPENSSH_CLIENT_UTILS)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ssh-agent $(IDIR_OPENSSH_CLIENT_UTILS)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ssh-keyscan $(IDIR_OPENSSH_CLIENT_UTILS)/usr/bin/
-       $(RSTRIP) $(IDIR_OPENSSH_CLIENT_UTILS)
-       $(IPKG_BUILD) $(IDIR_OPENSSH_CLIENT_UTILS) $(PACKAGE_DIR)
-
-$(IPKG_OPENSSH_SERVER):
-       install -m0755 -d $(IDIR_OPENSSH_SERVER)/etc/ssh
-       chmod 0700 $(IDIR_OPENSSH_SERVER)/etc/ssh
-       $(CP) $(PKG_INSTALL_DIR)/etc/ssh/sshd_config $(IDIR_OPENSSH_SERVER)/etc/ssh/
-       install -m0755 -d $(IDIR_OPENSSH_SERVER)/etc/init.d
-       install -m0755 ./files/S50sshd $(IDIR_OPENSSH_SERVER)/etc/init.d/
-       install -m0755 -d $(IDIR_OPENSSH_SERVER)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/ssh-keygen $(IDIR_OPENSSH_SERVER)/usr/bin/
-       install -m0755 -d $(IDIR_OPENSSH_SERVER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/sshd $(IDIR_OPENSSH_SERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_OPENSSH_SERVER)
-       $(IPKG_BUILD) $(IDIR_OPENSSH_SERVER) $(PACKAGE_DIR)
-
-$(IPKG_OPENSSH_SFTP_CLIENT):
-       install -m0755 -d $(IDIR_OPENSSH_SFTP_CLIENT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/sftp $(IDIR_OPENSSH_SFTP_CLIENT)/usr/bin/
-       $(RSTRIP) $(IDIR_OPENSSH_SFTP_CLIENT)
-       $(IPKG_BUILD) $(IDIR_OPENSSH_SFTP_CLIENT) $(PACKAGE_DIR)
-
-$(IPKG_OPENSSH_SFTP_SERVER):
-       install -m0755 -d $(IDIR_OPENSSH_SFTP_SERVER)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sftp-server $(IDIR_OPENSSH_SFTP_SERVER)/usr/lib/
-       install -m0755 -d $(IDIR_OPENSSH_SFTP_SERVER)/usr/libexec
-       ln -sf ../lib/sftp-server $(IDIR_OPENSSH_SFTP_SERVER)/usr/libexec/sftp-server
-       $(RSTRIP) $(IDIR_OPENSSH_SFTP_SERVER)
-       $(IPKG_BUILD) $(IDIR_OPENSSH_SFTP_SERVER) $(PACKAGE_DIR)
-
diff --git a/package/openssh/files/S50sshd b/package/openssh/files/S50sshd
deleted file mode 100755 (executable)
index 2ea1683..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-for type in rsa dsa; do {
-  # check for keys
-  key=/etc/ssh/ssh_host_${type}_key
-  [ ! -f $key ] && {
-    # generate missing keys
-    [ -x /usr/bin/ssh-keygen ] && {
-      /usr/bin/ssh-keygen -N '' -t $type -f $key 2>&- >&- && exec $0 $*
-    } &
-    exit 0
-  }
-}; done
-mkdir -p /var/empty
-/usr/sbin/sshd
diff --git a/package/openssh/ipkg/openssh-client-utils.control b/package/openssh/ipkg/openssh-client-utils.control
deleted file mode 100644 (file)
index d34db0d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssh-client-utils
-Priority: optional
-Section: net
-Depends: zlib, libopenssl
-Description: OpenSSH client utilities
diff --git a/package/openssh/ipkg/openssh-client.conffiles b/package/openssh/ipkg/openssh-client.conffiles
deleted file mode 100644 (file)
index 489e826..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ssh/ssh_config
\ No newline at end of file
diff --git a/package/openssh/ipkg/openssh-client.control b/package/openssh/ipkg/openssh-client.control
deleted file mode 100644 (file)
index 183b7f1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssh-client
-Priority: optional
-Section: net
-Depends: zlib, libopenssl
-Description: OpenSSH client
diff --git a/package/openssh/ipkg/openssh-server.conffiles b/package/openssh/ipkg/openssh-server.conffiles
deleted file mode 100644 (file)
index 6f0cfbc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ssh/sshd_config
\ No newline at end of file
diff --git a/package/openssh/ipkg/openssh-server.control b/package/openssh/ipkg/openssh-server.control
deleted file mode 100644 (file)
index d070f73..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssh-server
-Priority: optional
-Section: net
-Depends: zlib, libopenssl
-Description: OpenSSH server
diff --git a/package/openssh/ipkg/openssh-server.postinst b/package/openssh/ipkg/openssh-server.postinst
deleted file mode 100644 (file)
index b6e167f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-name=sshd
-id=99
-
-# do not change below
-# check if we are on real system
-if [ -z "${IPKG_INSTROOT}" ]; then
-       # create copies of passwd and group, if we use squashfs
-       rootfs=`mount |awk '/root/ { print $5 }'`
-       if [ "$rootfs" = "squashfs" ]; then
-               if [ -h /etc/group ]; then
-                       rm /etc/group
-                       cp /rom/etc/group /etc/group
-               fi
-               if [ -h /etc/passwd ]; then
-                       rm /etc/passwd
-                       cp /rom/etc/passwd /etc/passwd
-               fi
-       fi
-fi
-
-echo ""
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/group)" ]; then 
-       echo "adding group $name to /etc/group"
-       echo "${name}:x:${id}:" >> ${IPKG_INSTROOT}/etc/group  
-fi
-
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/passwd)" ]; then 
-       echo "adding user $name to /etc/passwd"
-       echo "${name}:x:${id}:${id}:${name}:/var/empty/.${name}:/bin/false" >> ${IPKG_INSTROOT}/etc/passwd
-fi
diff --git a/package/openssh/ipkg/openssh-sftp-client.control b/package/openssh/ipkg/openssh-sftp-client.control
deleted file mode 100644 (file)
index 705a385..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssh-sftp-client
-Priority: optional
-Section: net
-Depends: zlib, libopenssl
-Description: OpenSSH SFTP client
diff --git a/package/openssh/ipkg/openssh-sftp-server.control b/package/openssh/ipkg/openssh-sftp-server.control
deleted file mode 100644 (file)
index 8c17fcc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssh-sftp-server
-Priority: optional
-Section: net
-Depends: zlib, libopenssl
-Description: OpenSSH SFTP server
diff --git a/package/openssh/patches/100-openssl-cipher.patch b/package/openssh/patches/100-openssl-cipher.patch
deleted file mode 100644 (file)
index f8eb177..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Nur openssh-4.2p1/cipher.c openssh-4.2p1.patched/cipher.c
---- openssh-4.2p1/cipher.c     2005-07-17 09:02:10.000000000 +0200
-+++ openssh-4.2p1.patched/cipher.c     2006-03-26 12:43:41.000000000 +0200
-@@ -67,7 +67,6 @@
-       { "3des-cbc",           SSH_CIPHER_SSH2, 8, 24, 0, EVP_des_ede3_cbc },
-       { "blowfish-cbc",       SSH_CIPHER_SSH2, 8, 16, 0, EVP_bf_cbc },
--      { "cast128-cbc",        SSH_CIPHER_SSH2, 8, 16, 0, EVP_cast5_cbc },
-       { "arcfour",            SSH_CIPHER_SSH2, 8, 16, 0, EVP_rc4 },
-       { "arcfour128",         SSH_CIPHER_SSH2, 8, 16, 1536, EVP_rc4 },
-       { "arcfour256",         SSH_CIPHER_SSH2, 8, 32, 1536, EVP_rc4 },
diff --git a/package/openssh/patches/cross-compile.patch b/package/openssh/patches/cross-compile.patch
deleted file mode 100644 (file)
index 7178e32..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-diff -Nur openssh-4.0p1/configure openssh-4.0p1.patched/configure
---- openssh-4.0p1/configure    2005-03-09 05:54:16.000000000 +0100
-+++ openssh-4.0p1.patched/configure    2005-06-02 13:35:06.000000000 +0200
-@@ -5524,7 +5524,7 @@
- *-*-linux*)
-       no_dev_ptmx=1
-       check_for_libcrypt_later=1
--      check_for_openpty_ctty_bug=1
-+      check_for_openpty_ctty_bug=0
-       cat >>confdefs.h <<\_ACEOF
- #define DONT_TRY_OTHER_AF 1
- _ACEOF
-@@ -12810,90 +12810,6 @@
- fi
- fi
--if test ! -z "$check_for_openpty_ctty_bug"; then
--      echo "$as_me:$LINENO: checking if openpty correctly handles controlling tty" >&5
--echo $ECHO_N "checking if openpty correctly handles controlling tty... $ECHO_C" >&6
--      if test "$cross_compiling" = yes; then
--  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&5
--echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#include <stdio.h>
--#include <sys/fcntl.h>
--#include <sys/types.h>
--#include <sys/wait.h>
--
--int
--main()
--{
--      pid_t pid;
--      int fd, ptyfd, ttyfd, status;
--
--      pid = fork();
--      if (pid < 0) {          /* failed */
--              exit(1);
--      } else if (pid > 0) {   /* parent */
--              waitpid(pid, &status, 0);
--              if (WIFEXITED(status))
--                      exit(WEXITSTATUS(status));
--              else
--                      exit(2);
--      } else {                /* child */
--              close(0); close(1); close(2);
--              setsid();
--              openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
--              fd = open("/dev/tty", O_RDWR | O_NOCTTY);
--              if (fd >= 0)
--                      exit(3);        /* Acquired ctty: broken */
--              else
--                      exit(0);        /* Did not acquire ctty: OK */
--      }
--}
--
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--
--                      echo "$as_me:$LINENO: result: yes" >&5
--echo "${ECHO_T}yes" >&6
--
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--
--                      echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--                      cat >>confdefs.h <<\_ACEOF
--#define SSHD_ACQUIRES_CTTY 1
--_ACEOF
--
--
--
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--fi
- if test "x$ac_cv_func_getaddrinfo" = "xyes" -a "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
-       echo "$as_me:$LINENO: checking if getaddrinfo seems to work" >&5
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
deleted file mode 100644 (file)
index e852c9f..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-config BR2_COMPILE_OPENSSL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBOPENSSL
-       
-config BR2_PACKAGE_LIBOPENSSL
-       prompt "libopenssl........................ Open source SSL (Secure Socket Layer) libraries"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OPENSSL
-       help
-         The OpenSSL Project is a collaborative effort to develop a robust, 
-         commercial-grade, full-featured, and Open Source toolkit implementing 
-         the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) 
-         protocols as well as a full-strength general purpose cryptography library.
-         
-         http://www.openssl.org/
-         
-         This package contains the shared SSL libraries, needed by other programs.
-
-config BR2_PACKAGE_OPENSSL_UTIL
-       prompt   "openssl-util.................... OpenSSL command line tool"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBOPENSSL
-       help
-         The OpenSSL Project is a collaborative effort to develop a robust, 
-         commercial-grade, full-featured, and Open Source toolkit implementing 
-         the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) 
-         protocols as well as a full-strength general purpose cryptography library.
-         
-         http://www.openssl.org/
-         
-         This package contains the multi-purpose OpenSSL binary tool.
-
diff --git a/package/openssl/Makefile b/package/openssl/Makefile
deleted file mode 100644 (file)
index a1a1976..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openssl
-PKG_VERSION:=0.9.8a
-PKG_RELEASE:=3
-PKG_MD5SUM:=1d16c727c10185e4d694f87f5e424ee1
-
-PKG_SOURCE_URL:=http://www.openssl.org/source/ \
-       ftp://ftp.funet.fi/pub/crypt/cryptography/libs/openssl/source/ \
-       ftp://ftp.webmonster.de/pub/openssl/source/ \
-       ftp://ftp.sunet.se/pub/security/tools/net/openssl/source/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-OPENSSL_NO_CIPHERS:= no-idea no-md2 no-mdc2 no-rc5 no-sha0 no-rmd160 no-aes192
-OPENSSL_OPTIONS:= shared no-ec no-err no-fips no-hw no-krb5 no-threads zlib-dynamic no-engines
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBOPENSSL,libopenssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,OPENSSL_UTIL,openssl-util,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(SED) 's,/CFLAG=,/CFLAG= $(TARGET_SOFT_FLOAT) ,g' $(PKG_BUILD_DIR)/Configure
-       $(SED) s/OPENWRT_OPTIMIZATION_FLAGS/$(BR2_TARGET_OPTIMIZATION)/g $(PKG_BUILD_DIR)/Configure
-       (cd $(PKG_BUILD_DIR); \
-               PATH=$(TARGET_PATH) \
-               ./Configure linux-openwrt \
-                 --prefix=/usr \
-                 --openssldir=/etc/ssl \
-                 -I$(STAGING_DIR)/usr/include \
-                 -L$(STAGING_DIR)/usr/lib -ldl \
-                 -DOPENSSL_SMALL_FOOTPRINT \
-                 $(OPENSSL_NO_CIPHERS) \
-                 $(OPENSSL_OPTIONS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               MAKEDEPPROG="$(TARGET_CC)" \
-               depend
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               CC="$(TARGET_CC)" \
-               AR="$(TARGET_CROSS)ar r" \
-               RANLIB="$(TARGET_CROSS)ranlib" \
-               all build-shared
-       # Work around openssl build bug to link libssl.so with libcrypto.so.
-       -rm $(PKG_BUILD_DIR)/libssl.so.*.*.*
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               CC=$(TARGET_CC) \
-               CCOPTS="$(TARGET_CFLAGS) -fomit-frame-pointer" \
-               do_linux-shared
-       $(MAKE) -C $(PKG_BUILD_DIR) -j1 \
-               INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_LIBOPENSSL):
-       install -d -m0755 $(IDIR_LIBOPENSSL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.so.* $(IDIR_LIBOPENSSL)/usr/lib/
-       chmod 0644 $(IDIR_LIBOPENSSL)/usr/lib/*
-       $(RSTRIP) $(IDIR_LIBOPENSSL)
-       $(IPKG_BUILD) $(IDIR_LIBOPENSSL) $(PACKAGE_DIR)
-
-$(IPKG_OPENSSL_UTIL):
-       install -d -m0755 $(IDIR_OPENSSL_UTIL)/etc/ssl
-       $(CP) $(PKG_INSTALL_DIR)/etc/ssl/openssl.cnf $(IDIR_OPENSSL_UTIL)/etc/ssl/
-       install -d -m0755 $(IDIR_OPENSSL_UTIL)/etc/ssl/certs
-       install -d -m0755 $(IDIR_OPENSSL_UTIL)/etc/ssl/private
-       chmod 0700 $(IDIR_OPENSSL_UTIL)/etc/ssl/private
-       install -d -m0755 $(IDIR_OPENSSL_UTIL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/openssl $(IDIR_OPENSSL_UTIL)/usr/bin/
-       $(RSTRIP) $(IDIR_OPENSSL_UTIL)
-       $(IPKG_BUILD) $(IDIR_OPENSSL_UTIL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libssl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-       
-install-dev: $(STAGING_DIR)/usr/lib/libssl.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/openssl \
-               $(STAGING_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/openssl/ipkg/libopenssl.control b/package/openssl/ipkg/libopenssl.control
deleted file mode 100644 (file)
index 9cf48a8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libopenssl
-Priority: optional
-Section: libs
-Description: OpenSSL (Secure Socket Layer) libraries
diff --git a/package/openssl/ipkg/openssl-util.conffiles b/package/openssl/ipkg/openssl-util.conffiles
deleted file mode 100644 (file)
index 6d068e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ssl/openssl.cnf
diff --git a/package/openssl/ipkg/openssl-util.control b/package/openssl/ipkg/openssl-util.control
deleted file mode 100644 (file)
index 4c14ab1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openssl-util
-Priority: optionnal
-Section: admin
-Description: OpenSSL (Secure Socket Layer) command line tool
-Depends: libopenssl
diff --git a/package/openssl/patches/110-optimize-for-size.patch b/package/openssl/patches/110-optimize-for-size.patch
deleted file mode 100644 (file)
index 6031c25..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur openssl-0.9.8a/Configure openssl-0.9.8a-owrt/Configure
---- openssl-0.9.8a/Configure   2005-08-02 12:59:42.000000000 +0200
-+++ openssl-0.9.8a-owrt/Configure      2006-03-23 14:16:35.000000000 +0100
-@@ -353,6 +353,8 @@
- "linux-alpha+bwx-gcc","gcc:-O3 -DL_ENDIAN -DTERMIO::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- "linux-alpha-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${no_asm}",
- "linux-alpha+bwx-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${no_asm}",
-+# OpenWrt targets
-+"linux-openwrt","gcc:-DTERMIO OPENWRT_OPTIMIZATION_FLAGS -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
- #### *BSD [do see comment about ${BSDthreads} above!]
- "BSD-generic32","gcc:-DTERMIOS -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
diff --git a/package/openssl/patches/120-makedepend.patch b/package/openssl/patches/120-makedepend.patch
deleted file mode 100644 (file)
index c802fe4..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN openssl-0.9.7g-old/util/domd openssl-0.9.7g-new/util/domd
---- openssl-0.9.7g-old/util/domd       2004-05-11 14:46:18.000000000 +0200
-+++ openssl-0.9.7g-new/util/domd       2005-05-30 20:20:04.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- # Do a makedepend, only leave out the standard headers
- # Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999
-
-@@ -14,7 +14,8 @@
- cp Makefile Makefile.save
- # fake the presence of Kerberos
- touch $TOP/krb5.h
--if [ "$MAKEDEPEND" = "gcc" ]; then
-+D=${MAKEDEPEND/%*gcc/gcc}
-+if [ "$D" = "gcc" ]; then
-     args=""
-     while [ $# -gt 0 ]; do
-       if [ "$1" != "--" ]; then args="$args $1"; fi
-@@ -22,7 +23,7 @@
-     done
-     sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
-     echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp
--    gcc -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp
-+    ${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp
-     ${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
-     rm -f Makefile.tmp
- else
diff --git a/package/openssl/patches/130-perl-path.patch b/package/openssl/patches/130-perl-path.patch
deleted file mode 100644 (file)
index 42467b8..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-diff -Nur openssl-0.9.7f/Configure openssl-0.9.7f.new/Configure
---- openssl-0.9.7f/Configure   2005-03-12 12:28:21.000000000 +0100
-+++ openssl-0.9.7f.new/Configure       2005-04-03 20:32:00.000000000 +0200
-@@ -1,4 +1,4 @@
--:
-+#!/usr/bin/perl
- eval 'exec perl -S $0 ${1+"$@"}'
-     if $running_under_some_shell;
- ##
-diff -Nur openssl-0.9.7f/tools/c_rehash.in openssl-0.9.7f.new/tools/c_rehash.in
---- openssl-0.9.7f/tools/c_rehash.in   2002-10-11 22:35:45.000000000 +0200
-+++ openssl-0.9.7f.new/tools/c_rehash.in       2005-04-03 20:41:17.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- # Perl c_rehash script, scan all files in a directory
-diff -Nur openssl-0.9.7f/util/clean-depend.pl openssl-0.9.7f.new/util/clean-depend.pl
---- openssl-0.9.7f/util/clean-depend.pl        2001-10-10 10:27:28.000000000 +0200
-+++ openssl-0.9.7f.new/util/clean-depend.pl    2005-04-03 20:41:38.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl -w
- # Clean the dependency list in a makefile of standard includes...
- # Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999
-diff -Nur openssl-0.9.7f/util/mkdef.pl openssl-0.9.7f.new/util/mkdef.pl
---- openssl-0.9.7f/util/mkdef.pl       2005-02-05 18:19:23.000000000 +0100
-+++ openssl-0.9.7f.new/util/mkdef.pl   2005-04-03 20:42:49.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl
- #
- # generate a .def file
- #
-diff -Nur openssl-0.9.7f/util/mkerr.pl openssl-0.9.7f.new/util/mkerr.pl
---- openssl-0.9.7f/util/mkerr.pl       2005-01-31 02:28:17.000000000 +0100
-+++ openssl-0.9.7f.new/util/mkerr.pl   2005-04-03 20:43:02.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl
- my $config = "crypto/err/openssl.ec";
- my $debug = 0;
-diff -Nur openssl-0.9.7f/util/mkstack.pl openssl-0.9.7f.new/util/mkstack.pl
---- openssl-0.9.7f/util/mkstack.pl     2004-10-04 18:27:36.000000000 +0200
-+++ openssl-0.9.7f.new/util/mkstack.pl 2005-04-03 20:43:18.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl
- # This is a utility that searches out "DECLARE_STACK_OF()"
- # declarations in .h and .c files, and updates/creates/replaces
-diff -Nur openssl-0.9.7f/util/pod2man.pl openssl-0.9.7f.new/util/pod2man.pl
---- openssl-0.9.7f/util/pod2man.pl     2002-05-30 17:30:21.000000000 +0200
-+++ openssl-0.9.7f.new/util/pod2man.pl 2005-04-03 20:43:52.000000000 +0200
-@@ -1,4 +1,4 @@
--: #!/usr/bin/perl-5.005
-+#!/usr/bin/perl
-     eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
-       if $running_under_some_shell;
-diff -Nur openssl-0.9.7f/util/selftest.pl openssl-0.9.7f.new/util/selftest.pl
---- openssl-0.9.7f/util/selftest.pl    2004-05-11 14:46:19.000000000 +0200
-+++ openssl-0.9.7f.new/util/selftest.pl        2005-04-03 20:44:10.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl
- #
- # Run the test suite and generate a report
- #
diff --git a/package/openssl/patches/140-makefile-dirs.patch b/package/openssl/patches/140-makefile-dirs.patch
deleted file mode 100644 (file)
index 89022e0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- openssl-0.9.8a/Makefile.org        2006-02-21 20:57:45.000000000 -0800
-+++ openssl-0.9.8a-new/Makefile.org    2006-02-21 21:37:11.000000000 -0800
-@@ -100,7 +100,7 @@
- KRB5_INCLUDES=
- LIBKRB5=
--DIRS=   crypto ssl engines apps test tools
-+DIRS=   crypto ssl apps
- SHLIBDIRS= crypto ssl
- # dirs in crypto to build
diff --git a/package/openssl/patches/150-no_engines.patch b/package/openssl/patches/150-no_engines.patch
deleted file mode 100644 (file)
index b928fbc..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-diff -udrNP openssl-0.9.8-stable-SNAP-20050703.orig/util/libeay.num openssl-0.9.8-stable-SNAP-20050703/util/libeay.num
---- openssl-0.9.8-stable-SNAP-20050703.orig/util/libeay.num    2005-07-04 00:27:14.653639088 +0200
-+++ openssl-0.9.8-stable-SNAP-20050703/util/libeay.num 2005-07-04 22:50:07.986576664 +0200
-@@ -2071,7 +2071,6 @@
- UI_add_error_string                     2633  EXIST::FUNCTION:
- KRB5_CHECKSUM_free                      2634  EXIST::FUNCTION:
- OCSP_REQUEST_get_ext                    2635  EXIST::FUNCTION:
--ENGINE_load_ubsec                       2636  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- ENGINE_register_all_digests             2637  EXIST::FUNCTION:ENGINE
- PKEY_USAGE_PERIOD_it                    2638  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
- PKEY_USAGE_PERIOD_it                    2638  EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-@@ -2545,7 +2544,6 @@
- AES_set_encrypt_key                     3024  EXIST::FUNCTION:AES
- OCSP_resp_count                         3025  EXIST::FUNCTION:
- KRB5_CHECKSUM_new                       3026  EXIST::FUNCTION:
--ENGINE_load_cswift                      3027  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- OCSP_onereq_get0_id                     3028  EXIST::FUNCTION:
- ENGINE_set_default_ciphers              3029  EXIST::FUNCTION:ENGINE
- NOTICEREF_it                            3030  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-@@ -2576,7 +2574,6 @@
- i2d_EXTENDED_KEY_USAGE                  3052  EXIST::FUNCTION:
- i2d_OCSP_SIGNATURE                      3053  EXIST::FUNCTION:
- asn1_enc_save                           3054  EXIST::FUNCTION:
--ENGINE_load_nuron                       3055  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- _ossl_old_des_pcbc_encrypt              3056  EXIST::FUNCTION:DES
- PKCS12_MAC_DATA_it                      3057  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
- PKCS12_MAC_DATA_it                      3057  EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-@@ -2600,7 +2597,6 @@
- i2d_KRB5_CHECKSUM                       3072  EXIST::FUNCTION:
- ENGINE_set_table_flags                  3073  EXIST::FUNCTION:ENGINE
- AES_options                             3074  EXIST::FUNCTION:AES
--ENGINE_load_chil                        3075  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- OCSP_id_cmp                             3076  EXIST::FUNCTION:
- OCSP_BASICRESP_new                      3077  EXIST::FUNCTION:
- OCSP_REQUEST_get_ext_by_NID             3078  EXIST::FUNCTION:
-@@ -2667,7 +2663,6 @@
- OCSP_CRLID_it                           3127  EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
- i2d_KRB5_AUTHENTBODY                    3128  EXIST::FUNCTION:
- OCSP_REQUEST_get_ext_count              3129  EXIST::FUNCTION:
--ENGINE_load_atalla                      3130  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- X509_NAME_it                            3131  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
- X509_NAME_it                            3131  EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
- USERNOTICE_it                           3132  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
-@@ -2762,8 +2757,6 @@
- DES_read_password                       3207  EXIST::FUNCTION:DES
- UI_UTIL_read_pw                         3208  EXIST::FUNCTION:
- UI_UTIL_read_pw_string                  3209  EXIST::FUNCTION:
--ENGINE_load_aep                         3210  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
--ENGINE_load_sureware                    3211  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- OPENSSL_add_all_algorithms_noconf       3212  EXIST:!VMS:FUNCTION:
- OPENSSL_add_all_algo_noconf             3212  EXIST:VMS:FUNCTION:
- OPENSSL_add_all_algorithms_conf         3213  EXIST:!VMS:FUNCTION:
-@@ -2772,7 +2765,6 @@
- AES_ofb128_encrypt                      3215  EXIST::FUNCTION:AES
- AES_ctr128_encrypt                      3216  EXIST::FUNCTION:AES
- AES_cfb128_encrypt                      3217  EXIST::FUNCTION:AES
--ENGINE_load_4758cca                     3218  EXIST::FUNCTION:ENGINE,STATIC_ENGINE
- _ossl_096_des_random_seed               3219  EXIST::FUNCTION:DES
- EVP_aes_256_ofb                         3220  EXIST::FUNCTION:AES
- EVP_aes_192_ofb                         3221  EXIST::FUNCTION:AES
-@@ -3107,7 +3099,6 @@
- STORE_method_set_modify_function        3530  EXIST:!VMS:FUNCTION:
- STORE_meth_set_modify_fn                3530  EXIST:VMS:FUNCTION:
- STORE_parse_attrs_next                  3531  EXIST::FUNCTION:
--ENGINE_load_padlock                     3532  EXIST::FUNCTION:ENGINE
- EC_GROUP_set_curve_name                 3533  EXIST::FUNCTION:EC
- X509_CERT_PAIR_it                       3534  EXIST:!EXPORT_VAR_AS_FUNCTION:VARIABLE:
- X509_CERT_PAIR_it                       3534  EXIST:EXPORT_VAR_AS_FUNCTION:FUNCTION:
-diff -udrNP openssl-0.9.8-stable-SNAP-20050703.orig/Configure openssl-0.9.8-stable-SNAP-20050703/Configure
---- openssl-0.9.8-stable-SNAP-20050703.orig/Configure  2005-07-04 00:27:11.169168808 +0200
-+++ openssl-0.9.8-stable-SNAP-20050703/Configure       2005-07-05 00:02:12.590136992 +0200
-@@ -1623,6 +1624,11 @@
-       close(OUT);
-   }
-   
-+# ugly hack to disable engines
-+if($target eq "mingwx") {
-+      system("sed -e s/^LIB/XLIB/g -i engines/Makefile");
-+}
-+  
- print <<EOF;
- Configured for $target.
diff --git a/package/openssl/patches/160-disable_doc_tests.patch b/package/openssl/patches/160-disable_doc_tests.patch
deleted file mode 100644 (file)
index b571580..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-diff -urN openssl-0.9.8a/Makefile openssl-0.9.8a.new/Makefile
---- openssl-0.9.8a/Makefile    2005-10-11 12:21:48.000000000 +0200
-+++ openssl-0.9.8a.new/Makefile        2006-03-29 15:23:28.107586680 +0200
-@@ -102,7 +102,7 @@
- KRB5_INCLUDES=
- LIBKRB5=
--DIRS=   crypto ssl engines apps test tools
-+DIRS=   crypto ssl engines apps tools
- SHLIBDIRS= crypto ssl
- # dirs in crypto to build
-@@ -119,7 +119,7 @@
- # tests to perform.  "alltests" is a special word indicating that all tests
- # should be performed.
--TESTS = alltests
-+TESTS = 
- MAKEFILE= Makefile
-@@ -131,7 +131,7 @@
- TOP=    .
- ONEDIRS=out tmp
--EDIRS=  times doc bugs util include certs ms shlib mt demos perl sf dep VMS
-+EDIRS=  times bugs util include certs ms shlib mt demos perl sf dep VMS
- WDIRS=  windows
- LIBS=   libcrypto.a libssl.a
- SHARED_CRYPTO=libcrypto$(SHLIB_EXT)
-@@ -204,7 +204,7 @@
-       @[ -n "$(THIS)" ] && $(CLEARENV) && $(MAKE) $(THIS) -e $(BUILDENV)
- sub_all: build_all
--build_all: build_libs build_apps build_tests build_tools
-+build_all: build_libs build_apps build_tools
- build_libs: build_crypto build_ssl build_engines
-@@ -454,7 +454,7 @@
- dist_pem_h:
-       (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
--install: all install_docs install_sw
-+install: all install_sw
- install_sw:
-       @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
-diff -urN openssl-0.9.8a/Makefile.bak openssl-0.9.8a.new/Makefile.bak
---- openssl-0.9.8a/Makefile.bak        2005-10-11 12:21:44.000000000 +0200
-+++ openssl-0.9.8a.new/Makefile.bak    2006-03-29 15:28:48.660855176 +0200
-@@ -102,7 +102,7 @@
- KRB5_INCLUDES=
- LIBKRB5=
--DIRS=   crypto ssl engines apps test tools
-+DIRS=   crypto ssl engines apps tools
- SHLIBDIRS= crypto ssl
- # dirs in crypto to build
-@@ -119,7 +119,7 @@
- # tests to perform.  "alltests" is a special word indicating that all tests
- # should be performed.
--TESTS = alltests
-+TESTS =
- MAKEFILE= Makefile
-@@ -131,7 +131,7 @@
- TOP=    .
- ONEDIRS=out tmp
--EDIRS=  times doc bugs util include certs ms shlib mt demos perl sf dep VMS
-+EDIRS=  times bugs util include certs ms shlib mt demos perl sf dep VMS
- WDIRS=  windows
- LIBS=   libcrypto.a libssl.a
- SHARED_CRYPTO=libcrypto$(SHLIB_EXT)
-@@ -204,7 +204,7 @@
-       @[ -n "$(THIS)" ] && $(CLEARENV) && $(MAKE) $(THIS) -e $(BUILDENV)
- sub_all: build_all
--build_all: build_libs build_apps build_tests build_tools
-+build_all: build_libs build_apps build_tools
- build_libs: build_crypto build_ssl build_engines
-@@ -221,7 +221,7 @@
- build_tools:
-       @dir=tools; target=all; $(BUILD_CMD)
--all_testapps: build_libs build_testapps
-+all_testapps: build_libs
- build_testapps:
-       @dir=crypto; target=testapps; $(BUILD_CMD)
-@@ -454,7 +454,7 @@
- dist_pem_h:
-       (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
--install: all install_docs install_sw
-+install: all install_sw
- install_sw:
-       @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
-diff -urN openssl-0.9.8a/Makefile.org openssl-0.9.8a.new/Makefile.org
---- openssl-0.9.8a/Makefile.org        2006-03-29 14:59:41.941396896 +0200
-+++ openssl-0.9.8a.new/Makefile.org    2006-03-29 15:29:46.126119128 +0200
-@@ -117,7 +117,7 @@
- # tests to perform.  "alltests" is a special word indicating that all tests
- # should be performed.
--TESTS = alltests
-+TESTS =
- MAKEFILE= Makefile
-@@ -129,7 +129,7 @@
- TOP=    .
- ONEDIRS=out tmp
--EDIRS=  times doc bugs util include certs ms shlib mt demos perl sf dep VMS
-+EDIRS=  times bugs util include certs ms shlib mt demos perl sf dep VMS
- WDIRS=  windows
- LIBS=   libcrypto.a libssl.a
- SHARED_CRYPTO=libcrypto$(SHLIB_EXT)
-@@ -202,7 +202,7 @@
-       @[ -n "$(THIS)" ] && $(CLEARENV) && $(MAKE) $(THIS) -e $(BUILDENV)
- sub_all: build_all
--build_all: build_libs build_apps build_tests build_tools
-+build_all: build_libs build_apps build_tools
- build_libs: build_crypto build_ssl build_engines
-@@ -219,7 +219,7 @@
- build_tools:
-       @dir=tools; target=all; $(BUILD_CMD)
--all_testapps: build_libs build_testapps
-+all_testapps: build_libs
- build_testapps:
-       @dir=crypto; target=testapps; $(BUILD_CMD)
-@@ -452,7 +452,7 @@
- dist_pem_h:
-       (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)
--install: all install_docs install_sw
-+install: all install_sw
- install_sw:
-       @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \
diff --git a/package/openswan/Config.in b/package/openswan/Config.in
deleted file mode 100644 (file)
index 109e56d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_OPENSWAN
-       prompt "openswan.......................... VPN solution using IPsec"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_IP
-       select BR2_PACKAGE_LIBGMP
-       select BR2_PACKAGE_KMOD_OPENSWAN
-       help
-         Openswan is an implementation of IPsec for Linux.
-         
-         http://www.openswan.org/
-
diff --git a/package/openswan/Makefile b/package/openswan/Makefile
deleted file mode 100644 (file)
index b4b475d..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openswan
-PKG_VERSION:=2.4.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=a9a8e88313faceebfc5ceb1a9da9a3c4
-
-PKG_SOURCE_URL:=http://www.openswan.org/download
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,OPENSWAN,openswan,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-FLAGS := $(TARGET_CFLAGS) -I$(PKG_BUILD_DIR)/linux/include -L$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/usr/include
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               KERNELSRC="$(LINUX_DIR)" \
-               ARCH="mips" \
-               USERCOMPILE="$(FLAGS)" \
-               EXTRA_INCLUDE="-I$(STAGING_DIR)/usr/include" \
-               EXTRA_LIBS="-L$(STAGING_DIR)/usr/lib" \
-               IPSECDIR="/usr/lib/ipsec" \
-               INC_USRLOCAL="/usr" \
-               programs
-       touch $@
-
-$(IPKG_OPENSWAN):
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(IDIR_OPENSWAN)" \
-               KERNELSRC="$(LINUX_DIR)" \
-               ARCH="mips" \
-               USERCOMPILE="$(FLAGS)" \
-               IPSECDIR="/usr/lib/ipsec" \
-               INC_USRLOCAL="/usr" \
-               install
-       -$(STRIP) $(IDIR_OPENSWAN)/usr/lib/ipsec/*
-       -$(STRIP) $(IDIR_OPENSWAN)/usr/libexec/ipsec/*
-       rm -rf $(IDIR_OPENSWAN)/usr/share
-       rm -rf $(IDIR_OPENSWAN)/usr/man
-       rm -rf $(IDIR_OPENSWAN)/var
-       rm -rf $(IDIR_OPENSWAN)/etc/rc.d/rc*.d
-       mkdir -p $(IDIR_OPENSWAN)/etc/init.d
-       ln -sf ../rc.d/init.d/ipsec $(IDIR_OPENSWAN)/etc/init.d/S60ipsec
-       find $(PKG_BUILD_DIR) -name \*.old | xargs rm -rf
-       mkdir -p $(PACKAGE_DIR)
-       $(IPKG_BUILD) $(IDIR_OPENSWAN) $(PACKAGE_DIR)
diff --git a/package/openswan/ipkg/openswan.conffiles b/package/openswan/ipkg/openswan.conffiles
deleted file mode 100644 (file)
index ff0851c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ipsec.conf
diff --git a/package/openswan/ipkg/openswan.control b/package/openswan/ipkg/openswan.control
deleted file mode 100644 (file)
index 137491e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: openswan
-Section: base
-Priority: optional
-Depends: kmod-openswan, libgmp, ip
-Description: Openswan IPSec software
diff --git a/package/openswan/patches/pluto-includes.patch b/package/openswan/patches/pluto-includes.patch
deleted file mode 100644 (file)
index 8cd1398..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur openswan-2.4.0.orig/programs/pluto/Makefile openswan-2.4.0/programs/pluto/Makefile
---- openswan-2.4.0.orig/programs/pluto/Makefile        2005-08-12 03:12:38.000000000 +0200
-+++ openswan-2.4.0/programs/pluto/Makefile     2005-09-29 13:41:14.016377750 +0200
-@@ -271,7 +271,7 @@
- LIBSPLUTO+=$(HAVE_THREADS_LIBS) ${XAUTHPAM_LIBS}
- LIBSPLUTO+=${CURL_LIBS} 
- LIBSPLUTO+=${EXTRA_CRYPTO_LIBS}
--LIBSPLUTO+= -lgmp -lresolv # -lefence
-+LIBSPLUTO+=$(EXTRA_LIBS) -lgmp -lresolv # -lefence
- ifneq ($(LD_LIBRARY_PATH),)
- LDFLAGS=-L$(LD_LIBRARY_PATH)
diff --git a/package/openswan/patches/scripts.patch b/package/openswan/patches/scripts.patch
deleted file mode 100644 (file)
index 6d571ef..0000000
+++ /dev/null
@@ -1,612 +0,0 @@
-diff -Nur openswan-2.4.5rc5/programs/loggerfix openswan-2.4.5rc5.patched/programs/loggerfix
---- openswan-2.4.5rc5/programs/loggerfix       1970-01-01 01:00:00.000000000 +0100
-+++ openswan-2.4.5rc5.patched/programs/loggerfix       2006-03-29 01:20:44.000000000 +0200
-@@ -0,0 +1,5 @@
-+#!/bin/sh
-+# use filename instead of /dev/null to log, but dont log to flash or ram
-+# pref. log to nfs mount
-+echo "$*" >> /dev/null
-+exit 0
-diff -Nur openswan-2.4.5rc5/programs/look/look.in openswan-2.4.5rc5.patched/programs/look/look.in
---- openswan-2.4.5rc5/programs/look/look.in    2005-08-18 16:10:09.000000000 +0200
-+++ openswan-2.4.5rc5.patched/programs/look/look.in    2006-03-29 01:20:44.000000000 +0200
-@@ -84,7 +84,7 @@
- then
-       pat="$pat|$defaultroutephys\$|$defaultroutevirt\$"
- else
--      for i in `echo "$IPSECinterfaces" | sed 's/=/ /'`
-+      for i in `echo "$IPSECinterfaces" | tr '=' ' '`
-       do
-               pat="$pat|$i\$"
-       done
-diff -Nur openswan-2.4.5rc5/programs/_plutorun/_plutorun.in openswan-2.4.5rc5.patched/programs/_plutorun/_plutorun.in
---- openswan-2.4.5rc5/programs/_plutorun/_plutorun.in  2006-01-06 00:45:00.000000000 +0100
-+++ openswan-2.4.5rc5.patched/programs/_plutorun/_plutorun.in  2006-03-29 01:20:44.000000000 +0200
-@@ -147,7 +147,7 @@
-                       exit 1
-               fi
-       else
--              if test ! -w "`dirname $stderrlog`"
-+              if test ! -w "`echo $stderrlog | sed -r 's/(^.*\/)(.*$)/\1/'`"
-               then
-                       echo Cannot write to directory to create \"$stderrlog\".
-                       exit 1
-diff -Nur openswan-2.4.5rc5/programs/_realsetup/_realsetup.in openswan-2.4.5rc5.patched/programs/_realsetup/_realsetup.in
---- openswan-2.4.5rc5/programs/_realsetup/_realsetup.in        2005-07-28 02:23:48.000000000 +0200
-+++ openswan-2.4.5rc5.patched/programs/_realsetup/_realsetup.in        2006-03-29 01:20:44.000000000 +0200
-@@ -235,7 +235,7 @@
-       # misc pre-Pluto setup
--      perform test -d `dirname $subsyslock` "&&" touch $subsyslock
-+      perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock
-       if test " $IPSECforwardcontrol" = " yes"
-       then
-@@ -347,7 +347,7 @@
-               lsmod 2>&1 | grep "^xfrm_user" > /dev/null && rmmod -s xfrm_user
-       fi 
--      perform test -d `dirname $subsyslock` "&&" rm -f $subsyslock
-+      perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock "&&" rm -f $subsyslock
-       perform rm -f $info $lock $plutopid
-       perform echo "...Openswan IPsec stopped" "|" $LOGONLY
-diff -Nur openswan-2.4.5rc5/programs/send-pr/send-pr.in openswan-2.4.5rc5.patched/programs/send-pr/send-pr.in
---- openswan-2.4.5rc5/programs/send-pr/send-pr.in      2005-04-18 01:04:46.000000000 +0200
-+++ openswan-2.4.5rc5.patched/programs/send-pr/send-pr.in      2006-03-29 01:20:44.000000000 +0200
-@@ -402,7 +402,7 @@
-                   else
-                       if [ "$fieldname" != "Category" ]
-                       then
--                          values=`${BINDIR}/query-pr --valid-values $fieldname | sed ':a;N;$!ba;s/\n/ /g' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'`
-+                          values=`${BINDIR}/query-pr --valid-values $fieldname | tr '\n' ' ' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'`
-                           valslen=`echo "$values" | wc -c`
-                       else
-                           values="choose from a category listed above"
-@@ -414,7 +414,7 @@
-                       else
-                               desc="<${values} (one line)>";
-                       fi
--                      dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'`
-+                      dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'`
-                       echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL
-                   fi
-                   echo "${fmtname}${desc}" >> $file
-@@ -425,7 +425,7 @@
-                       desc="  $default_val";
-                   else
-                       desc="  <`${BINDIR}/query-pr --field-description $fieldname` (multiple lines)>";
--                      dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'`
-+                      dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'`
-                       echo "s/^${dpat}//" >> $FIXFIL
-                   fi
-                   echo "${fmtname}" >> $file;
-@@ -437,7 +437,7 @@
-                       desc="${default_val}"
-                   else
-                       desc="<`${BINDIR}/query-pr --field-description $fieldname` (one line)>"
--                      dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'`
-+                      dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'`
-                       echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL
-                   fi
-                   echo "${fmtname}${desc}" >> $file
-diff -Nur openswan-2.4.5rc5/programs/setup/setup.in openswan-2.4.5rc5.patched/programs/setup/setup.in
---- openswan-2.4.5rc5/programs/setup/setup.in  2005-07-25 21:17:03.000000000 +0200
-+++ openswan-2.4.5rc5.patched/programs/setup/setup.in  2006-03-29 01:20:44.000000000 +0200
-@@ -117,12 +117,22 @@
- # do it
- case "$1" in
-   start|--start|stop|--stop|_autostop|_autostart)
--      if test " `id -u`" != " 0"
-+      if [ "x${USER}" != "xroot" ]
-       then
-               echo "permission denied (must be superuser)" |
-                       logger -s -p $IPSECsyslog -t ipsec_setup 2>&1
-               exit 1
-       fi
-+
-+      # make sure all required directories exist
-+      if [ ! -d /var/run/pluto ]
-+      then
-+              mkdir -p /var/run/pluto
-+      fi
-+      if [ ! -d /var/lock/subsys ]
-+      then
-+              mkdir -p /var/lock/subsys
-+      fi
-       tmp=/var/run/pluto/ipsec_setup.st
-       outtmp=/var/run/pluto/ipsec_setup.out
-       (
-diff -Nur openswan-2.4.5rc5/programs/showhostkey/showhostkey.in openswan-2.4.5rc5.patched/programs/showhostkey/showhostkey.in
---- openswan-2.4.5rc5/programs/showhostkey/showhostkey.in      2004-11-14 14:40:41.000000000 +0100
-+++ openswan-2.4.5rc5.patched/programs/showhostkey/showhostkey.in      2006-03-29 01:20:44.000000000 +0200
-@@ -63,7 +63,7 @@
-       exit 1
- fi
--host="`hostname --fqdn`"
-+host="`cat /proc/sys/kernel/hostname`"
- awk ' BEGIN {
-               inkey = 0
-diff -Nur openswan-2.4.5rc5/programs/_startklips/_startklips.in openswan-2.4.5rc5.patched/programs/_startklips/_startklips.in
---- openswan-2.4.5rc5/programs/_startklips/_startklips.in      2005-11-25 00:08:05.000000000 +0100
-+++ openswan-2.4.5rc5.patched/programs/_startklips/_startklips.in      2006-03-29 01:23:54.000000000 +0200
-@@ -262,15 +262,15 @@
-     echo "FATAL ERROR: Both KLIPS and NETKEY IPsec code is present in kernel"
-     exit
- fi
--if test ! -f $ipsecversion && test ! -f $netkey && modprobe -qn ipsec
-+if test ! -f $ipsecversion && test ! -f $netkey && insmod ipsec
- then
-     # statically compiled KLIPS/NETKEY not found; try to load the module
--    modprobe ipsec
-+    insmod ipsec
- fi
- if test ! -f $ipsecversion && test ! -f $netkey
- then
--      modprobe -v af_key
-+      insmod -v af_key
- fi
- if test -f $netkey
-@@ -278,21 +278,21 @@
-       klips=false
-       if test -f $modules
-       then
--              modprobe -qv ah4
--              modprobe -qv esp4
--              modprobe -qv ipcomp
-+              insmod -qv ah4
-+              insmod -qv esp4
-+              insmod -qv ipcomp
-               #  xfrm4_tunnel is needed by ipip and ipcomp
--              modprobe -qv xfrm4_tunnel
-+              insmod -qv xfrm4_tunnel
-               # xfrm_user contains netlink support for IPsec 
--              modprobe -qv xfrm_user
--              modprobe -qv hw_random
-+              insmod -qv xfrm_user
-+              insmod -qv hw_random
-               # padlock must load before aes module
--              modprobe -qv padlock
-+              insmod -qv padlock
-               # load the most common ciphers/algo's
--              modprobe -qv sha1
--              modprobe -qv md5
--              modprobe -qv des
--              modprobe -qv aes
-+              insmod -qv sha1
-+              insmod -qv md5
-+              insmod -qv des
-+              insmod -qv aes
-       fi
- fi
-@@ -308,10 +308,10 @@
-               fi
-                 unset MODPATH MODULECONF        # no user overrides!
-                 depmod -a >/dev/null 2>&1
--              modprobe -qv hw_random
-+              insmod -qv hw_random
-               # padlock must load before aes module
--              modprobe -qv padlock
--                modprobe -v ipsec
-+              insmod -qv padlock
-+                insmod -v ipsec
-         fi
-         if test ! -f $ipsecversion
-         then
-diff -Nur openswan-2.4.5rc5/programs/_startklips/_startklips.in.orig openswan-2.4.5rc5.patched/programs/_startklips/_startklips.in.orig
---- openswan-2.4.5rc5/programs/_startklips/_startklips.in.orig 1970-01-01 01:00:00.000000000 +0100
-+++ openswan-2.4.5rc5.patched/programs/_startklips/_startklips.in.orig 2005-11-25 00:08:05.000000000 +0100
-@@ -0,0 +1,407 @@
-+#!/bin/sh
-+# KLIPS startup script
-+# Copyright (C) 1998, 1999, 2001, 2002  Henry Spencer.
-+# 
-+# This program is free software; you can redistribute it and/or modify it
-+# under the terms of the GNU General Public License as published by the
-+# Free Software Foundation; either version 2 of the License, or (at your
-+# option) any later version.  See <http://www.fsf.org/copyleft/gpl.txt>.
-+# 
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-+# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-+# for more details.
-+#
-+# RCSID $Id$
-+
-+me='ipsec _startklips'                # for messages
-+
-+# KLIPS-related paths
-+sysflags=/proc/sys/net/ipsec
-+modules=/proc/modules
-+# full rp_filter path is $rpfilter1/interface/$rpfilter2
-+rpfilter1=/proc/sys/net/ipv4/conf
-+rpfilter2=rp_filter
-+# %unchanged or setting (0, 1, or 2)
-+rpfiltercontrol=0
-+ipsecversion=/proc/net/ipsec_version
-+moduleplace=/lib/modules/`uname -r`/kernel/net/ipsec
-+bareversion=`uname -r | sed -e 's/\.nptl//' | sed -e 's/^\(2\.[0-9]\.[1-9][0-9]*-[1-9][0-9]*\(\.[0-9][0-9]*\)*\(\.x\)*\).*$/\1/'`
-+moduleinstplace=/lib/modules/$bareversion/kernel/net/ipsec
-+case $bareversion in
-+      2.6*)
-+              modulename=ipsec.ko
-+              ;;
-+      *)
-+              modulename=ipsec.o
-+              ;;
-+esac
-+
-+klips=true
-+netkey=/proc/net/pfkey
-+
-+info=/dev/null
-+log=daemon.error
-+for dummy
-+do
-+      case "$1" in
-+      --log)          log="$2" ; shift        ;;
-+      --info)         info="$2" ; shift       ;;
-+      --debug)        debug="$2" ; shift      ;;
-+      --omtu)         omtu="$2" ; shift       ;;
-+      --fragicmp)     fragicmp="$2" ; shift   ;;
-+      --hidetos)      hidetos="$2" ; shift    ;;
-+      --rpfilter)     rpfiltercontrol="$2" ; shift    ;;
-+      --)     shift ; break   ;;
-+      -*)     echo "$me: unknown option \`$1'" >&2 ; exit 2   ;;
-+      *)      break   ;;
-+      esac
-+      shift
-+done
-+
-+
-+
-+# some shell functions, to clarify the actual code
-+
-+# set up a system flag based on a variable
-+# sysflag value shortname default flagname
-+sysflag() {
-+      case "$1" in
-+      '')     v="$3"  ;;
-+      *)      v="$1"  ;;
-+      esac
-+      if test ! -f $sysflags/$4
-+      then
-+              if test " $v" != " $3"
-+              then
-+                      echo "cannot do $2=$v, $sysflags/$4 does not exist"
-+                      exit 1
-+              else
-+                      return  # can't set, but it's the default anyway
-+              fi
-+      fi
-+      case "$v" in
-+      yes|no) ;;
-+      *)      echo "unknown (not yes/no) $2 value \`$1'"
-+              exit 1
-+              ;;
-+      esac
-+      case "$v" in
-+      yes)    echo 1 >$sysflags/$4    ;;
-+      no)     echo 0 >$sysflags/$4    ;;
-+      esac
-+}
-+
-+# set up a Klips interface
-+klipsinterface() {
-+      # pull apart the interface spec
-+      virt=`expr $1 : '\([^=]*\)=.*'`
-+      phys=`expr $1 : '[^=]*=\(.*\)'`
-+      case "$virt" in
-+      ipsec[0-9])     ;;
-+      *)      echo "invalid interface \`$virt' in \`$1'" ; exit 1     ;;
-+      esac
-+
-+      # figure out ifconfig for interface
-+      addr=
-+      eval `ifconfig $phys |
-+              awk '$1 == "inet" && $2 ~ /^addr:/ && $NF ~ /^Mask:/ {
-+                      gsub(/:/, " ", $0)
-+                      print "addr=" $3
-+                      other = $5
-+                      if ($4 == "Bcast")
-+                              print "type=broadcast"
-+                      else if ($4 == "P-t-P")
-+                              print "type=pointopoint"
-+                      else if (NF == 5) {
-+                              print "type="
-+                              other = ""
-+                      } else
-+                              print "type=unknown"
-+                      print "otheraddr=" other
-+                      print "mask=" $NF
-+              }'`
-+      if test " $addr" = " "
-+      then
-+              echo "unable to determine address of \`$phys'"
-+              exit 1
-+      fi
-+      if test " $type" = " unknown"
-+      then
-+              echo "\`$phys' is of an unknown type"
-+              exit 1
-+      fi
-+      if test " $omtu" != " "
-+      then
-+              mtu="mtu $omtu"
-+      else
-+              mtu=
-+      fi
-+      echo "KLIPS $virt on $phys $addr/$mask $type $otheraddr $mtu" | logonly
-+
-+      if $klips
-+      then
-+              # attach the interface and bring it up
-+              ipsec tncfg --attach --virtual $virt --physical $phys
-+              ifconfig $virt inet $addr $type $otheraddr netmask $mask $mtu
-+      fi
-+
-+      # if %defaultroute, note the facts
-+      if test " $2" != " "
-+      then
-+              (
-+                      echo "defaultroutephys=$phys"
-+                      echo "defaultroutevirt=$virt"
-+                      echo "defaultrouteaddr=$addr"
-+                      if test " $2" != " 0.0.0.0"
-+                      then
-+                              echo "defaultroutenexthop=$2"
-+                      fi
-+              ) >>$info
-+      else
-+              echo '#dr: no default route' >>$info
-+      fi
-+
-+      # check for rp_filter trouble
-+      checkif $phys                   # thought to be a problem only on phys
-+}
-+
-+# check an interface for problems
-+checkif() {
-+      $klips || return 0
-+      rpf=$rpfilter1/$1/$rpfilter2
-+      if test -f $rpf
-+      then
-+              r="`cat $rpf`"
-+              if test " $r" != " 0"
-+              then
-+                      case "$r-$rpfiltercontrol" in
-+                      0-%unchanged|0-0|1-1|2-2)
-+                              # happy state
-+                              ;;
-+                      *-%unchanged)
-+                              echo "WARNING: $1 has route filtering turned on; KLIPS may not work ($rpf is $r)"
-+                              ;;
-+                      [012]-[012])
-+                              echo "WARNING: changing route filtering on $1 (changing $rpf from $r to $rpfiltercontrol)"
-+                              echo "$rpfiltercontrol" >$rpf
-+                              ;;
-+                      [012]-*)
-+                              echo "ERROR: unknown rpfilter setting: $rpfiltercontrol"
-+                              ;;
-+                      *)
-+                              echo "ERROR: unknown $rpf value $r"
-+                              ;;
-+                      esac
-+              fi
-+      fi
-+}
-+
-+# interfaces=%defaultroute:  put ipsec0 on top of default route's interface
-+defaultinterface() {
-+      phys=`netstat -nr |
-+              awk '$1 == "0.0.0.0" && $3 == "0.0.0.0" { print $NF }'`
-+      if test " $phys" = " "
-+      then
-+              echo "no default route, %defaultroute cannot cope!!!"
-+              exit 1
-+      fi
-+      if test `echo " $phys" | wc -l` -gt 1
-+      then
-+              echo "multiple default routes, %defaultroute cannot cope!!!"
-+              exit 1
-+      fi
-+      next=`netstat -nr |
-+              awk '$1 == "0.0.0.0" && $3 == "0.0.0.0" { print $2 }'`
-+      klipsinterface "ipsec0=$phys" $next
-+}
-+
-+# log only to syslog, not to stdout/stderr
-+logonly() {
-+      logger -p $log -t ipsec_setup
-+}
-+
-+# sort out which module is appropriate, changing it if necessary
-+setmodule() {
-+      if [ -e /proc/kallsyms ]
-+      then
-+              kernelsymbols="/proc/kallsyms";
-+              echo "calcgoo: warning: 2.6 kernel with kallsyms not supported yet"
-+      else
-+              kernelsymbols="/proc/ksyms";
-+      fi      
-+        wantgoo="`ipsec calcgoo $kernelsymbols`"
-+        module=$moduleplace/$modulename
-+        if test -f $module
-+        then
-+                goo="`nm -ao $module | ipsec calcgoo`"
-+                if test " $wantgoo" = " $goo"
-+                then
-+                        return          # looks right
-+                fi
-+        fi
-+        if test -f $moduleinstplace/$wantgoo
-+        then
-+                echo "modprobe failed, but found matching template module $wantgoo."
-+                echo "Copying $moduleinstplace/$wantgoo to $module."
-+                rm -f $module
-+                mkdir -p $moduleplace
-+                cp -p $moduleinstplace/$wantgoo $module
-+                # "depmod -a" gets done by caller
-+        fi
-+}
-+
-+
-+
-+# main line
-+
-+# load module if possible
-+if test -f $ipsecversion && test -f $netkey
-+then
-+    # both KLIPS and NETKEY code detected, bail out
-+    echo "FATAL ERROR: Both KLIPS and NETKEY IPsec code is present in kernel"
-+    exit
-+fi
-+if test ! -f $ipsecversion && test ! -f $netkey && modprobe -qn ipsec
-+then
-+    # statically compiled KLIPS/NETKEY not found; try to load the module
-+    modprobe ipsec
-+fi
-+
-+if test ! -f $ipsecversion && test ! -f $netkey
-+then
-+      modprobe -v af_key
-+fi
-+
-+if test -f $netkey
-+then
-+      klips=false
-+      if test -f $modules
-+      then
-+              modprobe -qv ah4
-+              modprobe -qv esp4
-+              modprobe -qv ipcomp
-+              #  xfrm4_tunnel is needed by ipip and ipcomp
-+              modprobe -qv xfrm4_tunnel
-+              # xfrm_user contains netlink support for IPsec 
-+              modprobe -qv xfrm_user
-+              modprobe -qv hw_random
-+              # padlock must load before aes module
-+              modprobe -qv padlock
-+              # load the most common ciphers/algo's
-+              modprobe -qv sha1
-+              modprobe -qv md5
-+              modprobe -qv des
-+              modprobe -qv aes
-+      fi
-+fi
-+
-+if test ! -f $ipsecversion && $klips
-+then
-+        if test -r $modules             # kernel does have modules
-+        then
-+              if [ ! -e /proc/ksyms -a ! -e /proc/kallsyms ]
-+              then
-+                      echo "Broken 2.6 kernel without kallsyms, skipping calcgoo (Fedora rpm?)"
-+              else
-+                      setmodule
-+              fi
-+                unset MODPATH MODULECONF        # no user overrides!
-+                depmod -a >/dev/null 2>&1
-+              modprobe -qv hw_random
-+              # padlock must load before aes module
-+              modprobe -qv padlock
-+                modprobe -v ipsec
-+        fi
-+        if test ! -f $ipsecversion
-+        then
-+                echo "kernel appears to lack IPsec support (neither CONFIG_KLIPS or CONFIG_NET_KEY are set)"
-+                exit 1
-+        fi
-+fi
-+
-+# figure out debugging flags
-+case "$debug" in
-+'')   debug=none      ;;
-+esac
-+if test -r /proc/net/ipsec_klipsdebug
-+then
-+      echo "KLIPS debug \`$debug'" | logonly
-+      case "$debug" in
-+      none)   ipsec klipsdebug --none ;;
-+      all)    ipsec klipsdebug --all  ;;
-+      *)      ipsec klipsdebug --none
-+              for d in $debug
-+              do
-+                      ipsec klipsdebug --set $d
-+              done
-+              ;;
-+      esac
-+elif $klips
-+then
-+      if test " $debug" != " none"
-+      then
-+              echo "klipsdebug=\`$debug' ignored, KLIPS lacks debug facilities"
-+      fi
-+fi
-+
-+# figure out misc. kernel config
-+if test -d $sysflags
-+then
-+      sysflag "$fragicmp" "fragicmp" yes icmp
-+      echo 1 >$sysflags/inbound_policy_check          # no debate
-+      sysflag no "no_eroute_pass" no no_eroute_pass   # obsolete parm
-+      sysflag no "opportunistic" no opportunistic     # obsolete parm
-+      sysflag "$hidetos" "hidetos" yes tos
-+elif $klips
-+then
-+      echo "WARNING: cannot adjust KLIPS flags, no $sysflags directory!"
-+      # carry on
-+fi
-+
-+if $klips
-+then
-+      # clear tables out in case dregs have been left over
-+      ipsec eroute --clear
-+      ipsec spi --clear
-+elif test $netkey
-+then
-+      if ip xfrm state > /dev/null 2>&1
-+      then
-+              ip xfrm state flush
-+              ip xfrm policy flush
-+      elif type setkey > /dev/null 2>&1
-+      then
-+              # Check that the setkey command is available.
-+              setkeycmd=       
-+              PATH=$PATH:/usr/local/sbin       
-+              for dir in `echo $PATH | tr ':' ' '`     
-+              do       
-+                      if test -f $dir/setkey -a -x $dir/setkey         
-+                      then
-+                              setkeycmd=$dir/setkey
-+                              break                   # NOTE BREAK OUT 
-+                      fi
-+              done
-+              $setkeycmd -F
-+              $setkeycmd -FP
-+      else
-+      
-+              echo "WARNING: cannot flush state/policy database -- \`$1'. Install a newer version of iproute/iproute2 or install the ipsec-tools package to obtain the setkey command." |
-+                      logger -s -p daemon.error -t ipsec_setup
-+      fi
-+fi
-+
-+# figure out interfaces
-+for i
-+do
-+      case "$i" in
-+      ipsec*=?*)      klipsinterface "$i"     ;;
-+      %defaultroute)  defaultinterface        ;;
-+      *)      echo "interface \`$i' not understood"
-+              exit 1
-+              ;;
-+      esac
-+done
-+
-+exit 0
diff --git a/package/openswan/patches/use-dev-urandom.patch b/package/openswan/patches/use-dev-urandom.patch
deleted file mode 100644 (file)
index 1a19884..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -urN openswan-2.3.1dr6.old/programs/ranbits/ranbits.c openswan-2.3.1dr6.dev/programs/ranbits/ranbits.c
---- openswan-2.3.1dr6.old/programs/ranbits/ranbits.c   2004-04-04 03:50:56.000000000 +0200
-+++ openswan-2.3.1dr6.dev/programs/ranbits/ranbits.c   2005-04-05 17:37:16.000000000 +0200
-@@ -29,7 +29,7 @@
- #include <openswan.h>
- #ifndef DEVICE
--#define       DEVICE  "/dev/random"
-+#define       DEVICE  "/dev/urandom"
- #endif
- #ifndef QDEVICE
- #define       QDEVICE "/dev/urandom"
-diff -urN openswan-2.3.1dr6.old/programs/rsasigkey/rsasigkey.c openswan-2.3.1dr6.dev/programs/rsasigkey/rsasigkey.c
---- openswan-2.3.1dr6.old/programs/rsasigkey/rsasigkey.c       2004-05-23 23:32:03.000000000 +0200
-+++ openswan-2.3.1dr6.dev/programs/rsasigkey/rsasigkey.c       2005-04-05 17:38:00.000000000 +0200
-@@ -31,7 +31,7 @@
- #include <gmp.h>
- #ifndef DEVICE
--#define       DEVICE  "/dev/random"
-+#define       DEVICE  "/dev/urandom"
- #endif
- #ifndef MAXBITS
- #define       MAXBITS 20000
-diff -urN openswan-2.3.1dr6.old/programs/starter/files.h openswan-2.3.1dr6.dev/programs/starter/files.h
---- openswan-2.3.1dr6.old/programs/starter/files.h     2005-01-11 18:52:51.000000000 +0100
-+++ openswan-2.3.1dr6.dev/programs/starter/files.h     2005-04-05 17:38:16.000000000 +0200
-@@ -36,7 +36,7 @@
- #define MY_PID_FILE     "/var/run/pluto/ipsec-starter.pid"
--#define DEV_RANDOM      "/dev/random"
-+#define DEV_RANDOM      "/dev/urandom"
- #define DEV_URANDOM     "/dev/urandom"
- #define PROC_IPSECVERSION   "/proc/net/ipsec_version"
diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in
deleted file mode 100644 (file)
index 3feffa3..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-menu "openvpn........................... Open source VPN solution using SSL"
-
-config BR2_PACKAGE_OPENVPN
-       prompt "openvpn........................... Open source VPN solution using SSL"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_TUN
-       help
-         Open Source VPN solution using SSL
-         
-         http://openvpn.net/
-         
-         Depends: kmod-tun, libpthread
-
-config BR2_COMPILE_OPENVPN_WITH_SERVER
-       prompt "Enable server support"
-       bool
-       default y
-       depends BR2_PACKAGE_OPENVPN
-
-config BR2_COMPILE_OPENVPN_WITH_HTTP
-       prompt "Enable http proxy support"
-       bool
-       default y
-       depends BR2_PACKAGE_OPENVPN
-
-config BR2_COMPILE_OPENVPN_WITH_OPENSSL
-       prompt "Enable openssl support"
-       bool
-       default y
-       depends BR2_PACKAGE_OPENVPN
-       select BR2_PACKAGE_LIBOPENSSL
-
-config BR2_COMPILE_OPENVPN_WITH_LZO
-       prompt "Enable transparent compression (lzo)"
-       bool
-       default y
-       depends BR2_PACKAGE_OPENVPN
-       select BR2_PACKAGE_LIBLZO
-
-config BR2_COMPILE_OPENVPN_WITH_PASSWORD_SAVE
-       prompt "Enable password saving"
-       bool
-       default y
-       depends BR2_PACKAGE_OPENVPN
-
-config BR2_COMPILE_OPENVPN_WITH_SMALL
-       prompt "Enable smaller executable size (disable OCC, usage message, and verb 4 parm list)"
-       bool
-       default n
-       depends BR2_PACKAGE_OPENVPN
-
-endmenu
diff --git a/package/openvpn/Makefile b/package/openvpn/Makefile
deleted file mode 100644 (file)
index caa19d2..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=openvpn
-PKG_VERSION:=2.0.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=8d2f95fa825e58363a676b25d4815aa7
-
-PKG_SOURCE_URL:=http://openvpn.net/release @SF/openvpn
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,OPENVPN,openvpn,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-PKG_DEPEND:="kmod-tun"
-
-ifneq ($(BR2_COMPILE_OPENVPN_WITH_OPENSSL),y)
-DISABLE_OPENSSL:=--disable-ssl --disable-crypto
-else
-PKG_DEPEND+=", libopenssl"
-endif
-
-ifneq ($(BR2_COMPILE_OPENVPN_WITH_LZO),y)
-DISABLE_LZO:=--disable-lzo
-else
-PKG_DEPEND+=", liblzo"
-endif
-
-ifneq ($(BR2_COMPILE_OPENVPN_WITH_SERVER),y)
-DISABLE_SERVER:=--disable-server
-endif
-ifneq ($(BR2_COMPILE_OPENVPN_WITH_HTTP),y)
-DISABLE_HTTP:=--disable-http
-endif
-ifeq ($(BR2_COMPILE_OPENVPN_WITH_PASSWORD_SAVE),y)
-ENABLE_PASSWORD_SAVE:=--enable-password-save
-endif
-ifeq ($(BR2_COMPILE_OPENVPN_WITH_SMALL),y)
-ENABLE_SMALL:=--enable-small
-endif
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-                 --disable-pthread \
-                 --disable-debug \
-                 --disable-plugins \
-                 --disable-management \
-                 --disable-socks \
-                 $(DISABLE_LZO) \
-                 $(DISABLE_OPENSSL) \
-                 $(DISABLE_SERVER) \
-                 $(DISABLE_HTTP) \
-                 $(ENABLE_PASSWORD_SAVE) \
-                 $(ENABLE_SMALL) \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.built
-
-$(IPKG_OPENVPN):
-       install -d -m0755 $(IDIR_OPENVPN)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/openvpn $(IDIR_OPENVPN)/usr/sbin/
-       $(RSTRIP) $(IDIR_OPENVPN)
-       echo "Depends: $(PKG_DEPEND)" >> $(IDIR_OPENVPN)/CONTROL/control
-       $(IPKG_BUILD) $(IDIR_OPENVPN) $(PACKAGE_DIR)
-
diff --git a/package/openvpn/ipkg/openvpn.control b/package/openvpn/ipkg/openvpn.control
deleted file mode 100644 (file)
index 50f06ba..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: openvpn
-Priority: optional
-Section: net
-Description: Open Source VPN solution using SSL
diff --git a/package/osiris/Config.in b/package/osiris/Config.in
deleted file mode 100644 (file)
index 69afb90..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_COMPILE_OSIRIS
-       tristate
-       default n
-       depends BR2_PACKAGE_OSIRISD
-
-config BR2_PACKAGE_OSIRISD
-       prompt "osirisd........................... Host integrity monitoring system (scanning agent)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_OSIRIS
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         An host integrity monitoring system (scanning agent)
-         
-         http://www.hostintegrity.com/osiris/
-         
-         Depends: openssl
-
diff --git a/package/osiris/Makefile b/package/osiris/Makefile
deleted file mode 100644 (file)
index 900a149..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=osiris
-PKG_VERSION:=4.2.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=ad30995660e506ee6d1d6460601f6107
-
-PKG_SOURCE_URL:=http://www.hostintegrity.com/osiris/data/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,OSIRISD,osirisd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ac_cv_openssldir="$(STAGING_DIR)/usr" \
-               ac_cv_have_accrights_in_msghdr=no \
-               ac_cv_have_control_in_msghdr=yes \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --with-osiris-user=root \
-                 --with-root-dir=/var/lib/osiris \
-                 --with-readline=no \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               ar=$(TARGET_CROSS)ar \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               INTERACTIVE=0 \
-               all install
-       touch $@
-
-$(IPKG_OSIRISD):
-       install -d -m0755 $(IDIR_OSIRISD)/etc/init.d
-       install -m0755 ./files/osirisd.init $(IDIR_OSIRISD)/etc/init.d/osirisd
-       install -d -m0755 $(IDIR_OSIRISD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/osirisd $(IDIR_OSIRISD)/usr/sbin/
-       $(RSTRIP) $(IDIR_OSIRISD)
-       $(IPKG_BUILD) $(IDIR_OSIRISD) $(PACKAGE_DIR)
diff --git a/package/osiris/files/osirisd.init b/package/osiris/files/osirisd.init
deleted file mode 100644 (file)
index 75904e3..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-BIN=osirisd
-DEFAULT=/etc/default/$BIN
-LIB_D=/var/lib/osiris
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $LIB_D
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/osiris/ipkg/osirisd.control b/package/osiris/ipkg/osirisd.control
deleted file mode 100644 (file)
index defe7c3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: osirisd
-Priority: optional
-Section: admin
-Depends: libopenssl, libpthread
-Description: an Host Integrity Monitoring System (scanning agent)
diff --git a/package/osiris/patches/01-configure-cross.patch b/package/osiris/patches/01-configure-cross.patch
deleted file mode 100644 (file)
index 025a3f8..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- osiris-4.1.8-orig/configure        2005-04-13 15:22:13.000000000 +0200
-+++ osiris-4.1.8-1/configure   2005-04-22 23:11:32.000000000 +0200
-@@ -3606,7 +3606,7 @@
- esac
--DB_CONFIG_ARGS="--enable-shared=no --enable-static=yes"
-+DB_CONFIG_ARGS="--target=${target_alias} --host=${host_alias} --build=${build_alias} --enable-shared=no --enable-static=yes"
- case "${OS_NAME}" in
-     MINGW32*)
---- osiris-4.1.8-orig/configure.ac     2005-04-13 15:22:13.000000000 +0200
-+++ osiris-4.1.8-1/configure.ac        2005-04-22 23:11:32.000000000 +0200
-@@ -270,7 +270,7 @@
- dnl configure local copy of Berkely DB:
--DB_CONFIG_ARGS="--enable-shared=no --enable-static=yes"
-+DB_CONFIG_ARGS="--target=${target_alias} --host=${host_alias} --build=${build_alias} --enable-shared=no --enable-static=yes"
- case "${OS_NAME}" in
-     MINGW32*)
diff --git a/package/osiris/patches/02-osirisd-pidfile.patch b/package/osiris/patches/02-osirisd-pidfile.patch
deleted file mode 100644 (file)
index 80c52db..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
---- osiris-4.1.8-orig/src/osirisd/osirisd.c    2005-04-14 01:00:55.000000000 +0200
-+++ osiris-4.1.8-1/src/osirisd/osirisd.c       2005-04-22 23:11:32.000000000 +0200
-@@ -218,6 +218,8 @@
- #ifdef USE_PRIVSEP
-     rootpriv_setup_pidfile();
-+#else
-+    setup_pidfile();
- #endif
-     process();
---- osiris-4.1.8-orig/src/osirisd/rootpriv.c   2005-04-14 00:55:59.000000000 +0200
-+++ osiris-4.1.8-1/src/osirisd/rootpriv.c      2005-04-22 23:25:10.000000000 +0200
-@@ -35,6 +35,10 @@
- #include "logging.h"
- #include "rootpriv.h"
-+#ifndef WIN32
-+extern char pid_file[MAX_PATH_LENGTH];
-+#endif
-+
- #ifdef USE_PRIVSEP
- /* this is defined in regex, and sometimes conflicts with stuff */
-@@ -80,10 +84,6 @@
- extern pid_t child_pid;
- extern int rootpriv_pipe[2];      /* socketpair used for rootpriv comm.  */
--#ifndef WIN32
--extern char pid_file[MAX_PATH_LENGTH];
--#endif
--
- #define INCOMING_ROOT_REQUEST() ( FD_ISSET( rootpriv_pipe[1], &root_read_set ) )
-@@ -292,17 +292,6 @@
- #endif
- }
--void setup_pidfile()
--{
--    FILE *pidfile = fopen( pid_file, "wb" );
--
--    if( pidfile != NULL )
--    {
--        fprintf( pidfile, "%ld\n", (long)getpid() );
--        fclose( pidfile );
--    }
--}
--
- void handle_signals()
- {
-     pid_t pid;
-@@ -789,3 +778,14 @@
- #endif /* USE_PRIVSEP */
-+void setup_pidfile()
-+{
-+    FILE *pidfile = fopen( pid_file, "wb" );
-+
-+    if( pidfile != NULL )
-+    {
-+        fprintf( pidfile, "%ld\n", (long)getpid() );
-+        fclose( pidfile );
-+    }
-+}
-+
diff --git a/package/osiris/patches/03-openssl-0.9.8+.patch b/package/osiris/patches/03-openssl-0.9.8+.patch
deleted file mode 100644 (file)
index 806cf3a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -ruN osiris-4.1.9-old/src/osirismd/md_control.c osiris-4.1.9-new/src/osirismd/md_control.c
---- osiris-4.1.9-old/src/osirismd/md_control.c 2005-03-24 16:36:07.000000000 +0100
-+++ osiris-4.1.9-new/src/osirismd/md_control.c 2006-03-28 01:32:32.000000000 +0200
-@@ -3262,9 +3262,9 @@
-             int index;
-             char checksum[41];
--            SHA_Init( &context );
--            SHA_Update( &context, key, (unsigned long)keysize );
--            SHA_Final( &( digest[0] ), &context );
-+            SHA1_Init( &context );
-+            SHA1_Update( &context, key, (unsigned long)keysize );
-+            SHA1_Final( &( digest[0] ), &context );
-             for ( index = 0; index < SHA_DIGEST_LENGTH; index++ )
-             {
diff --git a/package/osiris/patches/mod_if.patch b/package/osiris/patches/mod_if.patch
deleted file mode 100644 (file)
index 6d18010..0000000
+++ /dev/null
@@ -1,392 +0,0 @@
-Description:   The mod_if module monitors various aspects of network 
-               interfaces for change, including IP, Hardware Address, 
-               broadcast, MTU, metric, and promiscuous mode.
-Version:       0.2
-
-diff -ruN osiris-4.1.9-old/src/osirisd/modules/mod_if/Makefile osiris-4.1.9-new/src/osirisd/modules/mod_if/Makefile
---- osiris-4.1.9-old/src/osirisd/modules/mod_if/Makefile       1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.9-new/src/osirisd/modules/mod_if/Makefile       2005-10-07 02:19:17.000000000 +0200
-@@ -0,0 +1,16 @@
-+
-+include ../Makefile
-+
-+SRCS=mod_if.c
-+OBJS=$(SRCS:.c=.o)
-+
-+module: ${SRCS} ${OBJS}
-+
-+INCS=-I../.. -I../../../libosiris -I../../../libfileapi -I../../../..
-+
-+# meta-rule for compiling any "C" source file.
-+$(OBJS): $(SRCS)
-+      $(CC) $(DEFS) $(DEFAULT_INCLUDES) ${INCLUDES} ${INCS} $(AM_CPPFLAGS) \
-+      $(CPPFLAGS) $(AM_CFLAGS)  $(CFLAGS) -c $(SRCS)
-+      cp $@ ..
-+
-diff -ruN osiris-4.1.9-old/src/osirisd/modules/mod_if/README osiris-4.1.9-new/src/osirisd/modules/mod_if/README
---- osiris-4.1.9-old/src/osirisd/modules/mod_if/README 1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.9-new/src/osirisd/modules/mod_if/README 2005-10-07 02:19:17.000000000 +0200
-@@ -0,0 +1,42 @@
-+
-+Module: mod_if
-+Author: Brian Wotring (brian@hostintegrity.com)
-+
-+
-+
-+DESCRIPTION:
-+
-+The mod_if module is designed originally to monitor the promisc flag
-+on network interfaces, but quickly turned into being able to monitor
-+various aspects of network interfaces including hardware address,
-+IP address, broadcast, MTU, and metric.
-+
-+This module is somewhat different in that each record is an element
-+about a network interface as opposed to one record per interface. This
-+will make it easier to add more elements to be monitored, easier to
-+filter, and easier to understand alerts.
-+
-+USE:
-+
-+To use this module, all  that is needed is to include it in the Modules
-+block of a scan configuration, e.g.:
-+
-+    <Modules>
-+    ...
-+    Include mod_if
-+    ...
-+    </Modules>
-+
-+
-+PARAMETERS:
-+
-+There are no parameters for this module.
-+
-+PLATFORMS:
-+
-+Currently, this module is only implemented for Linux.    
-+
-+NOTES:
-+
-+
-+
-diff -ruN osiris-4.1.9-old/src/osirisd/modules/mod_if/mod_if.c osiris-4.1.9-new/src/osirisd/modules/mod_if/mod_if.c
---- osiris-4.1.9-old/src/osirisd/modules/mod_if/mod_if.c       1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.9-new/src/osirisd/modules/mod_if/mod_if.c       2005-10-07 02:19:17.000000000 +0200
-@@ -0,0 +1,317 @@
-+\r
-+/******************************************************************************\r
-+**\r
-+**  Copyright (C) 2005 Brian Wotring.\r
-+**\r
-+**  This program is free software; you can redistribute it and/or\r
-+**  modify it, however, you cannot sell it.\r
-+**\r
-+**  This program is distributed in the hope that it will be useful,\r
-+**  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-+**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r
-+**\r
-+**  You should have received a copy of the license attached to the\r
-+**  use of this software.  If not, view a current copy of the license\r
-+**  file here:\r
-+**\r
-+**      http://www.hostintegrity.com/osiris/LICENSE\r
-+**\r
-+******************************************************************************/\r
-+\r
-+/*****************************************************************************\r
-+**\r
-+**  File:    mod_if.c\r
-+**  Date:    September 23, 2005\r
-+**\r
-+**  Author:  Brian Wotring\r
-+**  Purpose: platform specific methods for monitoring network devices.\r
-+**\r
-+******************************************************************************/\r
-+\r
-+\r
-+/* CODE USED IN THIS MODULE WAS ORIGINALLY TAKEN FROM: \r
-+*\r
-+*   http://mail.nl.linux.org/kernelnewbies/2003-05/msg00090.html\r
-+*/\r
-+\r
-+static const char *MODULE_NAME = "mod_if";\r
-+\r
-+\r
-+#ifndef WIN32\r
-+#include "config.h"\r
-+#endif\r
-+\r
-+#include <stdio.h>\r
-+#include <stdlib.h>\r
-+\r
-+#ifndef WIN32\r
-+#include <unistd.h>\r
-+#include <string.h>\r
-+#include <errno.h>\r
-+\r
-+#include <sys/socket.h>\r
-+#include <sys/types.h>\r
-+#include <net/if.h>\r
-+#endif\r
-+\r
-+#include <sys/ioctl.h>\r
-+#include <net/if_arp.h>\r
-+#include <arpa/inet.h>\r
-+\r
-+\r
-+#include "libosiris.h"\r
-+#include "libfileapi.h"\r
-+#include "rootpriv.h"\r
-+#include "common.h"\r
-+#include "version.h"\r
-+\r
-+#include "scanner.h"\r
-+#include "logging.h"\r
-+\r
-+\r
-+#define inaddrr(x) (*(struct in_addr *) &ifr->x[sizeof sa.sin_port])\r
-+#define IFRSIZE   ((int)(size * sizeof (struct ifreq)))\r
-+\r
-+void process_if_unix( SCANNER *scanner )\r
-+{\r
-+    unsigned char*u;\r
-+    int    sockfd, size  = 1;\r
-+    struct ifreq *ifr;\r
-+    struct ifconf ifc;\r
-+    struct sockaddr_in sa;\r
-+\r
-+    SCAN_RECORD_TEXT_1 record;\r
-+\r
-+    /* Make sure we are able to create sockets */\r
-+    \r
-+    if ( (sockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP)) < 0 )\r
-+    {\r
-+        log_error( "mod_if unable to create socket!" );\r
-+        return;\r
-+    }\r
-+\r
-+    ifc.ifc_len = IFRSIZE;\r
-+    ifc.ifc_req = NULL;\r
-+\r
-+    do\r
-+    {\r
-+        ++size;\r
-+\r
-+        /* realloc buffer size until no overflow occurs  */\r
-+        \r
-+        if ((ifc.ifc_req = realloc(ifc.ifc_req, IFRSIZE)) == NULL )\r
-+        {\r
-+            log_error( "out of memory!!!" );\r
-+            return;\r
-+        }\r
-+\r
-+        ifc.ifc_len = IFRSIZE;\r
-+\r
-+        if (ioctl(sockfd, SIOCGIFCONF, &ifc))\r
-+        {\r
-+            log_error("ioctl failure: SIOCFIFCONF");\r
-+            return;\r
-+        }\r
-+\r
-+    } while (IFRSIZE <= ifc.ifc_len);\r
-+\r
-+    ifr = ifc.ifc_req;\r
-+\r
-+    for (;(char *) ifr < (char *) ifc.ifc_req + ifc.ifc_len; ++ifr)\r
-+    {\r
-+        if (ifr->ifr_addr.sa_data == (ifr+1)->ifr_addr.sa_data)\r
-+        {\r
-+            continue;  /* duplicate, skip it */\r
-+        }\r
-+\r
-+        if (ioctl(sockfd, SIOCGIFFLAGS, ifr))\r
-+        {\r
-+            continue;  /* failed to get flags, skip it */\r
-+        }\r
-+\r
-+        initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+        osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                     sizeof( record.module_name ) );\r
-+\r
-+        osi_snprintf( record.name, sizeof( record.name ),\r
-+                      "if:%s:IP", ifr->ifr_name );\r
-+\r
-+        osi_snprintf( record.data, sizeof( record.data ),\r
-+                      "%s", inet_ntoa(inaddrr(ifr_addr.sa_data)));\r
-+\r
-+        send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+\r
-+    /*\r
-+     * This won't work on HP-UX 10.20 as there's no SIOCGIFHWADDR ioctl. You'll\r
-+     * need to use DLPI or the NETSTAT ioctl on /dev/lan0, etc (and you'll need\r
-+     *  to be root to use the NETSTAT ioctl. Also this is deprecated and doesn't\r
-+     *     work on 11.00).\r
-+     *\r
-+     * On Digital Unix you can use the SIOCRPHYSADDR ioctl according to an old\r
-+     * utility I have. Also on SGI I think you need to use a raw socket, e.g. s\r
-+     * = socket(PF_RAW, SOCK_RAW, RAWPROTO_SNOOP)\r
-+     *\r
-+     * Dave\r
-+     *\r
-+     * From: David Peter <dave.peter@eu.citrix.com>\r
-+     **/\r
-+\r
-+        if ( ioctl(sockfd, SIOCGIFHWADDR, ifr) == 0 )\r
-+        {\r
-+            /* Select which  hardware types to process.\r
-+             **\r
-+             **    See list in system include file included from\r
-+             **    /usr/include/net/if_arp.h  (For example, on\r
-+             **    Linux see file /usr/include/linux/if_arp.h to\r
-+             **    get the list.)\r
-+             **/\r
-+\r
-+            switch (ifr->ifr_hwaddr.sa_family)\r
-+            {\r
-+                default:\r
-+                    continue;\r
-+\r
-+                case  ARPHRD_NETROM:\r
-+                case  ARPHRD_ETHER:\r
-+                case  ARPHRD_PPP:\r
-+                case  ARPHRD_EETHER:\r
-+                case  ARPHRD_IEEE802:\r
-+                    break;\r
-+            }\r
-+\r
-+            u = (unsigned char *) &ifr->ifr_addr.sa_data;\r
-+\r
-+            /* send record for MAC for this interface */\r
-+\r
-+            if (u[0] + u[1] + u[2] + u[3] + u[4] + u[5])\r
-+            {\r
-+                initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                    SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+                osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                         sizeof( record.module_name ) );\r
-+\r
-+                osi_snprintf( record.name, sizeof( record.name ),\r
-+                    "if:%s:MAC", ifr->ifr_name );\r
-+\r
-+                osi_snprintf( record.data, sizeof( record.data ),\r
-+                        "%2.2x.%2.2x.%2.2x.%2.2x.%2.2x.%2.2x",\r
-+                        u[0], u[1], u[2], u[3], u[4], u[5]);\r
-+\r
-+                send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+            }\r
-+        }\r
-+\r
-+        if ( ioctl(sockfd, SIOCGIFNETMASK, ifr) == 0 &&\r
-+             strcmp("255.255.255.255", inet_ntoa(inaddrr(ifr_addr.sa_data))))\r
-+        {\r
-+            initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+            osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                         sizeof( record.module_name ) );\r
-+\r
-+            osi_snprintf( record.name, sizeof( record.name ),\r
-+                "if:%s:NETMASK", ifr->ifr_name );\r
-+\r
-+            osi_snprintf( record.data, sizeof( record.data ),\r
-+                "%s", inet_ntoa(inaddrr(ifr_addr.sa_data)));\r
-+\r
-+            send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+        }\r
-+\r
-+        if (ifr->ifr_flags & IFF_BROADCAST)\r
-+        {\r
-+            if ( ioctl(sockfd, SIOCGIFBRDADDR, ifr) == 0 &&\r
-+                 strcmp("0.0.0.0", inet_ntoa(inaddrr(ifr_addr.sa_data))))\r
-+            {\r
-+\r
-+                initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                        SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+                osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                     sizeof( record.module_name ) );\r
-+\r
-+                osi_snprintf( record.name, sizeof( record.name ),\r
-+                    "if:%s:BROADCAST", ifr->ifr_name );\r
-+\r
-+                osi_snprintf( record.data, sizeof( record.data ),\r
-+                    "%s",inet_ntoa(inaddrr(ifr_addr.sa_data)));\r
-+\r
-+                send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+            }\r
-+        }\r
-+\r
-+        /* Added by David Vasil to check for Promiscuous mode */\r
-+\r
-+        initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+        osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                     sizeof( record.module_name ) );\r
-+\r
-+\r
-+        osi_snprintf( record.name, sizeof( record.name ),\r
-+                      "if:%s:PROMISC", ifr->ifr_name );\r
-+\r
-+        if ( ioctl(sockfd, SIOCGIFFLAGS, ifr) == 0 &&\r
-+             ifr->ifr_flags & IFF_PROMISC)\r
-+        {\r
-+            osi_strlcpy( record.data, "ENABLED", sizeof( record.data ) );\r
-+        }\r
-+\r
-+        else\r
-+        {\r
-+            osi_strlcpy( record.data, "DISABLED", sizeof( record.data ) );\r
-+        }\r
-+\r
-+        send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+\r
-+\r
-+        if ( ioctl(sockfd, SIOCGIFMTU, ifr) == 0 )\r
-+        {\r
-+            initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                    SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+            osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                         sizeof( record.module_name ) );\r
-+\r
-+            osi_snprintf( record.name, sizeof( record.name ),\r
-+                "if:%s:MTU", ifr->ifr_name );\r
-+\r
-+            osi_snprintf( record.data, sizeof( record.data ),\r
-+                "%u", ifr->ifr_mtu );\r
-+\r
-+            send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+        }\r
-+\r
-+        if ( ioctl(sockfd, SIOCGIFMETRIC, ifr) == 0 )\r
-+        {\r
-+            initialize_scan_record( (SCAN_RECORD *)&record,\r
-+                                    SCAN_RECORD_TYPE_TEXT_1 );\r
-+\r
-+            osi_strlcpy( record.module_name, MODULE_NAME,\r
-+                         sizeof( record.module_name ) );\r
-+\r
-+            osi_snprintf( record.name, sizeof( record.name ),\r
-+                "if:%s:METRIC", ifr->ifr_name );\r
-+\r
-+            osi_snprintf( record.data, sizeof( record.data ),\r
-+                "%u", ifr->ifr_metric );\r
-+\r
-+            send_scan_data( scanner, (SCAN_RECORD *)&record );\r
-+        }\r
-+    }\r
-+\r
-+    close(sockfd);\r
-+}\r
-+\r
-+void mod_if( SCANNER *scanner )\r
-+{\r
-+#if defined(SYSTEM_LINUX)\r
-+    process_if_unix( scanner );\r
-+#endif\r
-+\r
-+}\r
diff --git a/package/osiris/patches/mod_nvram.patch b/package/osiris/patches/mod_nvram.patch
deleted file mode 100644 (file)
index 69b6cd6..0000000
+++ /dev/null
@@ -1,213 +0,0 @@
-Description:   The mod_nvram module was developed specifically to monitor 
-               configuration settings stored in nvram on Linksys devices. 
-               In the future, this module could be used to monitor other 
-               attributes of similar devices.
-Version:       0.1
-
---- osiris-4.1.8-orig/src/osirisd/modules/mod_nvram/Makefile   1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_nvram/Makefile      2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,16 @@
-+
-+include ../Makefile
-+
-+SRCS=mod_nvram.c
-+OBJS=$(SRCS:.c=.o)
-+
-+module: ${SRCS} ${OBJS}
-+
-+INCS=-I../.. -I../../../libosiris -I../../../libfileapi -I../../../..
-+
-+# meta-rule for compiling any "C" source file.
-+$(OBJS): $(SRCS)
-+      $(CC) $(DEFS) $(DEFAULT_INCLUDES) ${INCLUDES} ${INCS} $(AM_CPPFLAGS) \
-+      $(CPPFLAGS) $(AM_CFLAGS)  $(CFLAGS) -c $(SRCS)
-+      cp $@ ..
-+
---- osiris-4.1.8-orig/src/osirisd/modules/mod_nvram/README     1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_nvram/README        2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,40 @@
-+
-+Module: mod_nvram
-+Author: Brian Wotring (brian@shmoo.com)
-+
-+
-+
-+DESCRIPTION:
-+
-+The mod_nvram module reads the key=value pairs stored in nvram.  This
-+is primarily for Linksys routers, but could be modified to run on
-+other systems if necessary.  On the routers like the WRT54G, the 
-+nvram settings hold sensitive information that needs to be monitored.
-+The format for the record structure is as follows:
-+
-+    name:value
-+
-+USE:
-+
-+To use this module, all  that is needed is to include it in the System
-+block of a scan configuration, e.g.:
-+
-+    <System>
-+    ...
-+    Include mod_nvram
-+    ...
-+    </System>
-+
-+
-+PARAMETERS:
-+
-+There are no parameters for this module.
-+
-+PLATFORMS:
-+
-+Currently, only for the Linksys WRT54G and WRT54GS devices.    
-+
-+NOTES:
-+
-+
-+
---- osiris-4.1.8-orig/src/osirisd/modules/mod_nvram/mod_nvram.c        1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_nvram/mod_nvram.c   2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,142 @@
-+
-+/******************************************************************************
-+**
-+**  This program is free software; you can redistribute it and/or
-+**  modify it, however, you cannot sell it.
-+**
-+**  This program is distributed in the hope that it will be useful,
-+**  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-+**
-+**  You should have received a copy of the license attached to the
-+**  use of this software.  If not, visit www.shmoo.com/osiris for
-+**  details.
-+**
-+******************************************************************************/
-+
-+/*****************************************************************************
-+**
-+**  File:    mod_users.c
-+**  Date:    January 1, 2004
-+**
-+**  Author:  Brian Wotring
-+**  Purpose: platform specific methods for reading user file information.
-+**
-+******************************************************************************/
-+
-+#include "libosiris.h"
-+#include "libfileapi.h"
-+#include "rootpriv.h"
-+#include "common.h"
-+#include "version.h"
-+
-+#include "scanner.h"
-+#include "logging.h"
-+
-+
-+#define NVRAM_PATH "/usr/sbin/nvram"
-+#define NVRAM_ARG "show"
-+
-+static const char *MODULE_NAME = "mod_nvram";
-+
-+
-+void mod_nvram( SCANNER *scanner )
-+{
-+    int pid;
-+    int pc[2];
-+    int cp[2];
-+    char temp_line[4096];
-+    FILE *file;
-+    SCAN_RECORD_TEXT_1 record;
-+
-+    if( pipe(pc) < 0)
-+    {
-+        log_error( "mod_nvram: error creating pipe!" );
-+        return;
-+    }
-+
-+    if( pipe(cp) < 0)
-+    {
-+        log_error( "mod_nvram: error creating pipe!" );
-+        return;
-+    }
-+
-+    /* Create a child to run nvram command. */
-+
-+    switch( pid = fork() )
-+    {
-+        case -1:
-+            log_error( "nvram: fork error!" );
-+            return;
-+
-+        case 0:
-+
-+            /* child */
-+
-+            close(1);    
-+            dup( cp[1]); 
-+            close(0); 
-+            close( pc[1]);
-+            close( cp[0]);
-+            execl( NVRAM_PATH, NVRAM_PATH, NVRAM_ARG, NULL );
-+            exit(0);
-+
-+        default:
-+
-+            /* parent */
-+
-+            close(pc[1]);
-+            close(cp[1]);
-+
-+            file = fdopen( cp[0], "r" );
-+
-+            for(;;)
-+            {
-+                char *line;
-+                char *key_end;
-+
-+                line = fgets( temp_line, sizeof( temp_line ), file );
-+
-+                if( line == NULL)
-+                {
-+                    break;
-+                }
-+
-+                line = trim_white_space( line );
-+
-+                /* skip commented and empty lines. */
-+
-+                if( ( line == NULL ) || ( line[0] == '#' ) )
-+                {
-+                    continue;
-+                }
-+
-+                /* locate the username, this is the first item in the colon list. */
-+
-+                if( ( key_end = strchr( line, '=' ) ) == NULL )
-+                {
-+                    continue;
-+                }
-+
-+                initialize_scan_record( (SCAN_RECORD *)&record,
-+                                         SCAN_RECORD_TYPE_TEXT_1 );
-+
-+                osi_strlcpy( record.module_name, MODULE_NAME,
-+                             sizeof( record.module_name ) );
-+
-+                /* user the key as a key/path for this record. */
-+
-+                (*key_end) = '\0';
-+                key_end++;
-+                osi_strlcpy( record.name, "nvram:", sizeof( record.name ) );
-+                osi_strlcat( record.name, line, sizeof( record.name ) );
-+
-+                /* now copy in the value into the data portion. */
-+                /* and send this record on its way.             */
-+
-+                osi_strlcpy( record.data, key_end, sizeof( record.data ) );
-+                send_scan_data( scanner, (SCAN_RECORD *)&record );
-+            }
-+    }
-+}
-+
diff --git a/package/osiris/patches/mod_uptime.patch b/package/osiris/patches/mod_uptime.patch
deleted file mode 100644 (file)
index 2bfeec6..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-Description:   The mod_uptime module obtains the system boot time value 
-               for comparison with scans.
-Version:       0.2
-
---- osiris-4.1.8-orig/src/osirisd/modules/mod_uptime/Makefile  1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_uptime/Makefile     2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,16 @@
-+
-+include ../Makefile
-+
-+SRCS=mod_uptime.c
-+OBJS=$(SRCS:.c=.o)
-+
-+module: ${SRCS} ${OBJS}
-+
-+INCS=-I../.. -I../../../libosiris -I../../../libfileapi -I../../../..
-+
-+# meta-rule for compiling any "C" source file.
-+$(OBJS): $(SRCS)
-+      $(CC) $(DEFS) $(DEFAULT_INCLUDES) ${INCLUDES} ${INCS} $(AM_CPPFLAGS) \
-+      $(CPPFLAGS) $(AM_CFLAGS)  $(CFLAGS) -c $(SRCS)
-+      cp $@ ..
-+
---- osiris-4.1.8-orig/src/osirisd/modules/mod_uptime/README    1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_uptime/README       2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,36 @@
-+
-+Module: mod_uptime
-+Author: Brian Wotring (brian@shmoo.com)
-+
-+
-+
-+DESCRIPTION:
-+
-+The mod_uptime module obtains the system boot time value for comparison
-+with scans.
-+
-+USE:
-+
-+To use this module, all  that is needed is to include it in the System
-+block of a scan configuration, e.g.:
-+
-+    <System>
-+    ...
-+    Include mod_uptime
-+    ...
-+    </System>
-+
-+
-+PARAMETERS:
-+
-+There are no parameters for this module.
-+
-+PLATFORMS:
-+    
-+Currently, this module is implemented for FreeBSD, OpenBSD,
-+Linux, Solaris, and Mac OS X.
-+
-+NOTES:
-+
-+
-+
---- osiris-4.1.8-orig/src/osirisd/modules/mod_uptime/mod_uptime.c      1970-01-01 01:00:00.000000000 +0100
-+++ osiris-4.1.8-1/src/osirisd/modules/mod_uptime/mod_uptime.c 2005-04-22 23:11:32.000000000 +0200
-@@ -0,0 +1,178 @@
-+
-+/******************************************************************************
-+**
-+**  This program is free software; you can redistribute it and/or
-+**  modify it, however, you cannot sell it.
-+**
-+**  This program is distributed in the hope that it will be useful,
-+**  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-+**
-+**  You should have received a copy of the license attached to the
-+**  use of this software.  If not, visit www.shmoo.com/osiris for
-+**  details.
-+**
-+******************************************************************************/
-+
-+/*****************************************************************************
-+**
-+**  File:    mod_uptime.c
-+**  Date:    March 22, 2004
-+**
-+**  Author:  Brian Wotring
-+**  Purpose: platform specific methods for obtaining the system boot time.
-+**
-+******************************************************************************/
-+
-+#include "libosiris.h"
-+#include "libfileapi.h"
-+#include "rootpriv.h"
-+#include "common.h"
-+#include "version.h"
-+
-+#include "scanner.h"
-+#include "logging.h"
-+#include "config.h"
-+
-+#ifdef HAVE_SYS_SYSCTL_H
-+#include <sys/sysctl.h>
-+#endif
-+
-+#ifdef SYSTEM_SUNOS
-+#include <utmpx.h>
-+#endif
-+
-+#ifdef SYSTEM_LINUX
-+#include <utmp.h>
-+#endif
-+
-+#define PROC_FILE "/proc/uptime"
-+#define OSI_WTMP_FILE "/var/log/wtmp"
-+
-+static const char *MODULE_NAME = "mod_uptime";
-+
-+
-+void mod_uptime( SCANNER *scanner )
-+{
-+    SCAN_RECORD_TEXT_1 record;
-+    char *time = NULL;
-+    char *temp;
-+
-+    initialize_scan_record( (SCAN_RECORD *)&record,
-+                             SCAN_RECORD_TYPE_TEXT_1 );
-+
-+    osi_strlcpy( record.module_name, MODULE_NAME,
-+                 sizeof( record.module_name ) );
-+
-+#if defined(SYSTEM_FREEBSD) || defined(SYSTEM_OPENBSD) || defined(SYSTEM_DARWIN)
-+    {
-+        time_t t;
-+        struct timeval result;
-+
-+        int request[2] = { CTL_KERN, KERN_BOOTTIME };
-+        size_t result_len = sizeof(result);
-+
-+        if( sysctl( request, 2, &result, &result_len, NULL, 0 ) < 0)
-+        {
-+            log_error( "unable to obtain uptime value." );
-+            return;
-+        }
-+
-+        t = result.tv_sec;
-+        time = ctime( &t );
-+    }
-+
-+#elif defined(SYSTEM_SUNOS)
-+    {
-+        struct utmpx * ent;
-+        time_t t;
-+
-+        while( ( ent = getutxent() ) )
-+        {
-+            if( !strcmp( "system boot", ent->ut_line ) )
-+            {
-+                t = ent->ut_tv.tv_sec;
-+                time = ctime( &t );
-+            }
-+        }
-+    }
-+
-+#elif defined(SYSTEM_LINUX)
-+    {
-+        FILE *fp;
-+        time_t t;
-+        struct utmp ut;
-+
-+        char buf[40];
-+        char buf2[10];
-+        int filecount = 0;
-+
-+next_file:
-+
-+        osi_strlcpy( buf, OSI_WTMP_FILE, sizeof( buf ) );
-+
-+        if( filecount > 0 )
-+        {
-+            osi_snprintf( buf2, sizeof(buf2), "%d", filecount );
-+            osi_strlcat( buf, buf2, sizeof(buf) );
-+        }
-+
-+        fp = osi_fopen( buf, "r", 0 );
-+
-+        if( fp == NULL )
-+        {
-+            log_error( "unable to obtain uptime value." );
-+            return;
-+        }
-+
-+        while(1)
-+        {
-+            int rc = fread( &ut, 1, sizeof(ut), fp );
-+
-+            /* end of file, try next. */
-+
-+            if( rc == 0 )
-+            {
-+                filecount++;                
-+                fclose( fp );
-+
-+                goto next_file;
-+            }
-+
-+            /* found restart event. */
-+
-+            if( ( strcmp( ut.ut_name, "reboot" ) == 0 ) ||
-+                ( strcmp( ut.ut_name, "shutdown" ) == 0 ) )
-+            {
-+
-+                t = ut.ut_time;
-+                time = ctime( &t );
-+
-+                break;
-+            }
-+        }
-+
-+        fclose( fp );
-+    }
-+#endif
-+
-+    if( time == NULL )
-+    {
-+        log_error( "unable to obtain uptime value." );
-+        return;
-+    }
-+
-+    /* remove any trailing newline from the ctime() calls. */
-+
-+    if( ( temp = strchr( time, '\n' ) ) )
-+    {
-+        (*temp) = '\0';
-+    }
-+
-+    osi_strlcpy( record.name, "uptime", sizeof( record.name ) );
-+    osi_strlcpy( record.data, time, sizeof( record.data ) );
-+
-+    send_scan_data( scanner, (SCAN_RECORD *)&record );
-+}
-+
-+
diff --git a/package/p910nd/Config.in b/package/p910nd/Config.in
deleted file mode 100644 (file)
index a94d030..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_P910ND
-       prompt "p910nd............................ A small non-spooling printer server"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         p910nd  is a small daemon that copies any data received on
-         the port it is listening on to the  corresponding  printer
-         port.   It  is primarily intended for diskless Linux hosts
-         running as printer drivers but there is no reason  why  it
-         could  not  be used on diskful hosts.  Port 9100 is copied
-         to /dev/lp0, 9101 to /dev/lp1 and 9102 to  /dev/lp2.   The
-         default is port 9100 to /dev/lp0.
-         
-         http://www.etherboot.org/p910nd/
-
diff --git a/package/p910nd/Makefile b/package/p910nd/Makefile
deleted file mode 100644 (file)
index 491e6e5..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=p910nd
-PKG_VERSION:=0.7
-PKG_RELEASE:=2
-PKG_MD5SUM:=7bf752532d26c9106f8039db95df3a6b
-
-PKG_SOURCE_URL:=http://www.etherboot.org/p910nd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-PKG_INIT_PRIO=70
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,P910ND,p910nd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\\\"\""
-       touch $@
-
-$(IPKG_P910ND):
-       install -d -m0755 $(IDIR_P910ND)/etc/default
-       install -m0644 ./files/p910nd.default $(IDIR_P910ND)/etc/default/p910nd
-       install -d -m0755 $(IDIR_P910ND)/etc/init.d
-       install -m0755 ./files/p910nd.init $(IDIR_P910ND)/etc/init.d/p910nd
-       install -d -m0755 $(IDIR_P910ND)/usr/sbin
-       ln -sf p910nd $(IDIR_P910ND)/etc/init.d/S$(PKG_INIT_PRIO)p910nd
-       $(CP) $(PKG_BUILD_DIR)/p910nd $(IDIR_P910ND)/usr/sbin
-       $(RSTRIP) $(IDIR_P910ND)
-       $(IPKG_BUILD) $(IDIR_P910ND) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -rf $(PKG_BUILD_DIR)/.built
diff --git a/package/p910nd/files/p910nd.default b/package/p910nd/files/p910nd.default
deleted file mode 100644 (file)
index 77317cf..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-# printing port list, in the form "number [options]"
-# where:
-#  - number is the port number in the range [0-9]
-#    the p910nd daemon will listen on tcp port 9100+number
-#  - options can be :
-#    -b to turn on bidirectional copying.
-#    -f to specify a different printer device.
-#
-0  -b -f /dev/usb/lp0
diff --git a/package/p910nd/files/p910nd.init b/package/p910nd/files/p910nd.init
deleted file mode 100644 (file)
index 1a6c4f4..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/p910nd
-RUN_D=/var/run
-
-_start() {
- mkdir -p $RUN_D
- [ -f $DEFAULT ] && (
-  while read port options; do
-   case "$port" in
-    ""|\#*)
-     continue;
-   esac
-   p910nd $options $port
-   if [ $? -ne 0 ]; then
-    exit 1
-   fi
-  done
- ) < $DEFAULT
- exit 0
-}
-
-_stop() {
- [ -f $DEFAULT ] && (
-  while read port options; do
-   case "$port" in
-    ""|\#*)
-     continue;
-   esac
-   PID_F=$RUN_D/p910${port}d.pid
-   [ -f $PID_F ] && kill $(cat $PID_F)
-  done
- ) < $DEFAULT
-}
-
-case $1 in
- start)
-  _start
-  ;;
- stop)
-  _stop
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/p910nd/ipkg/p910nd.conffiles b/package/p910nd/ipkg/p910nd.conffiles
deleted file mode 100644 (file)
index 65ed23d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/p910nd
diff --git a/package/p910nd/ipkg/p910nd.control b/package/p910nd/ipkg/p910nd.control
deleted file mode 100644 (file)
index 9b917a8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: p910nd
-Priority: optional
-Section: net
-Description: A small non-spooling printer server.
diff --git a/package/p910nd/patches/100-Makefile.patch b/package/p910nd/patches/100-Makefile.patch
deleted file mode 100644 (file)
index 83b4f6c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- p910nd-0.7/Makefile.orig   2005-09-25 13:54:28.465506888 +0200
-+++ p910nd-0.7/Makefile        2005-09-25 13:54:46.928700056 +0200
-@@ -2,9 +2,9 @@
- # below if you don't want to use libwrap (hosts.{allow,deny} access control)
- # If you don't have it in /var/log/subsys, uncomment and define
--#CFLAGS+=-DLOCKFILE_DIR=\"/var/log\"
-+CFLAGS+=-DLOCKFILE_DIR=\"/tmp\"
- LIBWRAP=-lwrap
- p910nd:       p910nd.c
--#     $(CC) -Wall $(CFLAGS) -o $@ p910nd.c
--      $(CC) -Wall $(CFLAGS) -DUSE_LIBWRAP -o $@ p910nd.c $(LIBWRAP)
-+      $(CC) -Wall $(CFLAGS) -o $@ p910nd.c
-+#     $(CC) -Wall $(CFLAGS) -DUSE_LIBWRAP -o $@ p910nd.c $(LIBWRAP)
diff --git a/package/p910nd/patches/200-p910nd-0.7.patch b/package/p910nd/patches/200-p910nd-0.7.patch
deleted file mode 100644 (file)
index 9165498..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
---- p910nd-0.7/p910nd.c.orig   2005-09-29 11:31:02.442914400 +0200
-+++ p910nd-0.7/p910nd.c        2005-09-29 11:31:49.236800648 +0200
-@@ -73,8 +73,7 @@
- #else
- #define               LOCKFILE        "/var/lock/subsys/p910%cd"
- #endif
--#define               PRINTERFILE     "/dev/lp%c"
--#define               LOGOPTS         LOG_ERR
-+#define               PRINTERFILE     "/dev/printers/%c"
- static char   *progname;
- static char   version[] = "p910nd Version 0.7";
-@@ -93,9 +92,9 @@
-       fprintf(stdout, "%s \n", version);
- }
--FILE *open_printer(int lpnumber)
-+int open_printer(int lpnumber)
- {
--      FILE            *f;
-+      int             lp;
-       char            lpname[sizeof(PRINTERFILE)];
- #ifdef        TESTING
-@@ -105,12 +104,16 @@
- #endif
-       if (device == 0)
-               device = lpname;
--      if ((f = fopen(device, bidir ? "w+" : "w")) == NULL)
-+      if ((lp = open(device, bidir ? O_RDWR : O_WRONLY)) == -1)
-       {
--              syslog(LOGOPTS, "%s: %m\n", device);
--              exit(1);
-+              syslog(LOG_ERR, "%s: %m\n", device);
-+
-+              /* fallback to /dev/null if device is not available 
-+               * otherwise windows spooler will screw up
-+               */
-+              lp = open("/dev/null", bidir ? O_RDWR : O_WRONLY);
-       }
--      return (f);
-+      return (lp);
- }
- int get_lock(int lpnumber)
-@@ -121,7 +124,7 @@
-       (void)snprintf(lockname, sizeof(lockname), LOCKFILE, lpnumber);
-       if ((lockfd = open(lockname, O_CREAT|O_RDWR)) < 0)
-       {
--              syslog(LOGOPTS, "%s: %m\n", lockname);
-+              syslog(LOG_ERR, "%s: %m\n", lockname);
-               return (0);
-       }
-       memset(&lplock, 0, sizeof(lplock));
-@@ -129,7 +132,7 @@
-       lplock.l_pid = getpid();
-       if (fcntl(lockfd, F_SETLKW, &lplock) < 0)
-       {
--              syslog(LOGOPTS, "%s: %m\n", lockname);
-+              syslog(LOG_ERR, "%s: %m\n", lockname);
-               return (0);
-       }
-       return (1);
-@@ -141,24 +144,36 @@
-               (void)close(lockfd);
- }
-+ssize_t safe_write(int fd, char *buf, size_t count)
-+{
-+      size_t offset = 0;
-+      
-+      while (offset < count) {
-+              ssize_t n = write(fd, buf + offset, count - offset);
-+              
-+              if (n < 0 && errno != EINTR)
-+                      return n;
-+                      
-+              if (n > 0)
-+                      offset += n;
-+      }
-+
-+      return offset;
-+}
-+
- /* Copy network socket to FILE f until EOS */
--int copy_stream(int fd, FILE *f)
-+int copy_stream(int fd, int lp)
- {
--      int             nread;
-+      int             nread, rcvd = 0, sent = 0;
-       char            buffer[8192];
-       if (bidir) {
--              FILE    *nf;
--
--              if ((nf = fdopen(fd, "w")) == NULL) {
--                      syslog(LOGOPTS, "fdopen: %m\n");
--              }
-               for (;;) {
-                       fd_set  readfds;
-                       int result;
--                      int maxfd = fileno(f) > fd ? fileno(f) : fd;
-+                      int maxfd = lp > fd ? lp : fd;
-                       FD_ZERO(&readfds);
--                      FD_SET(fileno(f), &readfds);
-+                      FD_SET(lp, &readfds);
-                       FD_SET(fd, &readfds);
-                       result = select(maxfd + 1, &readfds, 0, 0, 0);
-                       if (result < 0)
-@@ -169,43 +184,54 @@
-                               nread = read(fd, buffer, sizeof(buffer));
-                               if (nread <= 0)
-                                       break;
--                              (void)fwrite(buffer, sizeof(char), nread, f);
-+                              if (safe_write(lp, buffer, nread) < 0) {
-+                                      syslog(LOG_ERR, "write: %m\n");
-+                                      break;
-+                              }
-+                              rcvd += nread;
-                       }
--                      if (FD_ISSET(fileno(f), &readfds)) {
--                              nread = read(fileno(f), buffer, sizeof(buffer));
--                              if (nread > 0 && nf != NULL) {
--                                      (void)fwrite(buffer, sizeof(char), nread, nf);
--                                      (void)fflush(nf);
-+                      if (FD_ISSET(lp, &readfds)) {
-+                              nread = read(lp, buffer, sizeof(buffer));
-+                              if (nread > 0) {
-+                                      safe_write(fd, buffer, nread);
-+                                      sent += nread;
-                               }
-                       }
-               }
--              (void)fflush(f);
--              (void)fclose(nf);
-+              syslog(LOG_NOTICE, "Finished job: %d bytes received, %d bytes sent\n",
-+                      rcvd, sent);
-               return (0);
-       } else {
--              while ((nread = read(fd, buffer, sizeof(buffer))) > 0)
--                      (void)fwrite(buffer, sizeof(char), nread, f);
--              (void)fflush(f);
-+              while ((nread = read(fd, buffer, sizeof(buffer))) > 0) {
-+                      if (safe_write(lp, buffer, nread) < 0) {
-+                              syslog(LOG_ERR, "write: %m\n");
-+                              break;
-+                      }
-+                      rcvd += nread;
-+              }
-+              syslog(LOG_NOTICE, "Finished job: %d bytes received\n", rcvd);
-               return (nread);
-       }
- }
- void one_job(int lpnumber)
- {
--      FILE            *f;
-+      int             lp;
-       struct sockaddr_in      client;
-       socklen_t       clientlen = sizeof(client);
-       if (getpeername(0, (struct sockaddr*) &client, &clientlen) >= 0)
--              syslog(LOGOPTS, "Connection from %s port %hu\n",
-+              syslog(LOG_NOTICE, "Connection from %s port %hu\n",
-                       inet_ntoa(client.sin_addr),
-                       ntohs(client.sin_port));
-       if (get_lock(lpnumber) == 0)
-               return;
--      f = open_printer(lpnumber);
--      if (copy_stream(0, f) < 0)
--              syslog(LOGOPTS, "copy_stream: %m\n");
--      fclose(f);
-+      if ((lp = open_printer(lpnumber)) != -1)
-+      {
-+              if (copy_stream(0, lp) < 0)
-+                      syslog(LOG_ERR, "copy_stream: %m\n");
-+              close(lp);
-+      }
-       free_lock();
- }
-@@ -215,7 +241,7 @@
- #ifdef        USE_GETPROTOBYNAME
-       struct protoent *proto;
- #endif
--      int             netfd, fd, one = 1;
-+      int             netfd, fd, lp, one = 1;
-       socklen_t       clientlen;
-       struct sockaddr_in      netaddr, client;
-       char            pidfilename[sizeof(PIDFILE)];
-@@ -225,7 +251,7 @@
-       switch (fork())
-       {
-       case -1:
--              syslog(LOGOPTS, "fork: %m\n");
-+              syslog(LOG_ERR, "fork: %m\n");
-               exit (1);
-       case 0:         /* child */
-               break;
-@@ -236,14 +262,14 @@
-       resourcelimit.rlim_max = 0;
-       if (getrlimit(RLIMIT_NOFILE, &resourcelimit) < 0)
-       {
--              syslog(LOGOPTS, "getrlimit: %m\n");
-+              syslog(LOG_ERR, "getrlimit: %m\n");
-               exit(1);
-       }
-       for (fd = 0; fd < resourcelimit.rlim_max; ++fd)
-               (void)close(fd);
-       if (setsid() < 0)
-       {
--              syslog(LOGOPTS, "setsid: %m\n");
-+              syslog(LOG_ERR, "setsid: %m\n");
-               exit(1);
-       }
-       (void)chdir("/");
-@@ -254,7 +280,7 @@
-       (void)snprintf(pidfilename, sizeof(pidfilename), PIDFILE, lpnumber);
-       if ((f = fopen(pidfilename, "w")) == NULL)
-       {
--              syslog(LOGOPTS, "%s: %m\n", pidfilename);
-+              syslog(LOG_ERR, "%s: %m\n", pidfilename);
-               exit(1);
-       }
-       (void)fprintf(f, "%d\n", getpid());
-@@ -262,11 +288,10 @@
-       if (get_lock(lpnumber) == 0)
-               exit(1);
- #endif
--      f = open_printer(lpnumber);
- #ifdef        USE_GETPROTOBYNAME
-       if ((proto = getprotobyname("tcp")) == NULL)
-       {
--              syslog(LOGOPTS, "Cannot find protocol for TCP!\n");
-+              syslog(LOG_ERR, "Cannot find protocol for TCP!\n");
-               exit(1);
-       }
-       if ((netfd = socket(AF_INET, SOCK_STREAM, proto->p_proto)) < 0)
-@@ -274,12 +299,12 @@
-       if ((netfd = socket(AF_INET, SOCK_STREAM, IPPROTO_IP)) < 0)
- #endif
-       {
--              syslog(LOGOPTS, "socket: %m\n");
-+              syslog(LOG_ERR, "socket: %m\n");
-               exit(1);
-       }
-       if (setsockopt(netfd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)) < 0)
-       {
--              syslog(LOGOPTS, "setsocketopt: %m\n");
-+              syslog(LOG_ERR, "setsocketopt: %m\n");
-               exit(1);
-       }
-       netaddr.sin_port = htons(BASEPORT + lpnumber - '0');
-@@ -287,12 +312,12 @@
-       memset(netaddr.sin_zero, 0, sizeof(netaddr.sin_zero));
-       if (bind(netfd, (struct sockaddr*) &netaddr, sizeof(netaddr)) < 0)
-       {
--              syslog(LOGOPTS, "bind: %m\n");
-+              syslog(LOG_ERR, "bind: %m\n");
-               exit(1);
-       }
-       if (listen(netfd, 5) < 0)
-       {
--              syslog(LOGOPTS, "listen: %m\n");
-+              syslog(LOG_ERR, "listen: %m\n");
-               exit(1);
-       }
-       clientlen = sizeof(client);
-@@ -302,22 +327,26 @@
- #ifdef        USE_LIBWRAP
-               if (hosts_ctl("p910nd", STRING_UNKNOWN,
-                       inet_ntoa(client.sin_addr), STRING_UNKNOWN) == 0) {
--                      syslog(LOGOPTS, "Connection from %s port %hd rejected\n",
-+                      syslog(LOG_ERR, "Connection from %s port %hu rejected\n",
-                               inet_ntoa(client.sin_addr),
-                               ntohs(client.sin_port));
-                       close(fd);
-                       continue;
-               }
- #endif
--              syslog(LOGOPTS, "Connection from %s port %hd accepted\n",
-+              syslog(LOG_NOTICE, "Connection from %s port %hu accepted\n",
-                       inet_ntoa(client.sin_addr),
-                       ntohs(client.sin_port));
-               /*write(fd, "Printing", 8);*/
--              if (copy_stream(fd, f) < 0)
--                      syslog(LOGOPTS, "copy_stream: %m\n");
-+              if ((lp = open_printer(lpnumber)) != -1)
-+              {
-+                      if (copy_stream(fd, lp) < 0)
-+                              syslog(LOG_ERR, "copy_stream: %m\n");
-+                      close(lp);
-+              }
-               (void)close(fd);
-       }
--      syslog(LOGOPTS, "accept: %m\n");
-+      syslog(LOG_ERR, "accept: %m\n");
-       free_lock();
-       exit(1);
- }
-@@ -338,7 +367,7 @@
-       if (getsockname(0, (struct sockaddr*) &bind_addr, &ba_len) == 0)
-               return (0);             /* under inetd */
-       if (errno != ENOTSOCK)          /* strange... */
--              syslog(LOGOPTS, "getsockname: %m\n");
-+              syslog(LOG_ERR, "getsockname: %m\n");
-       return (1);
- }
diff --git a/package/palantir/Config.in b/package/palantir/Config.in
deleted file mode 100644 (file)
index dc99d09..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_PALANTIR
-       prompt "palantir.......................... A multichannel interactive streaming solution"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBJPEG
-       help
-         Palantir is a Linux-based streaming system designed to transmit live 
-         video, audio and data over a TCP/IP network, as well as to control 
-         remote devices.
-         
-         http://www.fastpath.it/products/palantir/
-
diff --git a/package/palantir/Makefile b/package/palantir/Makefile
deleted file mode 100644 (file)
index 154dadc..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=palantir
-PKG_VERSION:=2.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=8e4d20e7f7fad26d7447483c68894ace
-
-PKG_SOURCE_URL:=http://www.fastpath.it/products/palantir/pub/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-export CPPFLAGS=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-export LDFLAGS=-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PALANTIR,palantir,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)/usr
-       $(MAKE) -C $(PKG_BUILD_DIR)/server/libgsm \
-               $(TARGET_CONFIGURE_OPTS) \
-               CCINC="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               lib/libgsm.a
-       $(MAKE) -C $(PKG_BUILD_DIR)/server \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="-Wall -D_REENTRANT $(TARGET_CFLAGS)" \
-               palantir
-       touch $@
-
-$(IPKG_PALANTIR):
-       install -d -m0755 $(IDIR_PALANTIR)/etc
-       install -m0644 $(PKG_BUILD_DIR)/server/palantir-mips.conf.sample $(IDIR_PALANTIR)/etc/palantir.conf
-       install -d -m0755 $(IDIR_PALANTIR)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/server/palantir $(IDIR_PALANTIR)/usr/sbin/
-       $(RSTRIP) $(IDIR_PALANTIR)
-       $(IPKG_BUILD) $(IDIR_PALANTIR) $(PACKAGE_DIR)
diff --git a/package/palantir/ipkg/palantir.conffiles b/package/palantir/ipkg/palantir.conffiles
deleted file mode 100644 (file)
index a57f0c6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/palantir.conf
diff --git a/package/palantir/ipkg/palantir.control b/package/palantir/ipkg/palantir.control
deleted file mode 100644 (file)
index 404a200..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: palantir
-Priority: optional
-Section: net
-Depends: libjpeg, libpthread
-Description: A multichannel interactive streaming solution
diff --git a/package/parprouted/Config.in b/package/parprouted/Config.in
deleted file mode 100644 (file)
index edf4760..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_PARPROUTED
-       prompt "parprouted........................ Proxy ARP daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.
-         This is useful for creation of transparent firewalls and bridging networks 
-         with different MAC protocols. Also, unlike standard bridging, proxy ARP 
-         bridging allows to bridge Ethernet networks behind wireless nodes without 
-         using WDS or layer 2 bridging.
-         
-         http://www.hazard.maks.net/
-
diff --git a/package/parprouted/Makefile b/package/parprouted/Makefile
deleted file mode 100644 (file)
index a06a152..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=parprouted
-PKG_VERSION:=0.63
-PKG_RELEASE:=1
-PKG_MD5SUM:=12753098a22e82997d1941d6d2284750
-
-PKG_SOURCE_URL:=http://www.hazard.maks.net/parprouted/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PARPROUTED,parprouted,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="" \
-               all
-       touch $@
-
-$(IPKG_PARPROUTED): 
-       install -d -m0755 $(IDIR_PARPROUTED)/etc/default
-       install -m0755 ./files/parprouted.default $(IDIR_PARPROUTED)/etc/default/parprouted
-       install -d -m0755 $(IDIR_PARPROUTED)/etc/init.d
-       install -m0755 ./files/parprouted.init $(IDIR_PARPROUTED)/etc/init.d/parprouted
-       ln -sf parprouted $(IDIR_PARPROUTED)/etc/init.d/S50parpouted
-       install -d -m0755 $(IDIR_PARPROUTED)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/parprouted $(IDIR_PARPROUTED)/usr/sbin/
-       $(RSTRIP) $(IDIR_PARPROUTED)
-       $(IPKG_BUILD) $(IDIR_PARPROUTED) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/parprouted/files/parprouted.default b/package/parprouted/files/parprouted.default
deleted file mode 100755 (executable)
index 7128a56..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="$lan_ifname $wifi_ifname"
diff --git a/package/parprouted/files/parprouted.init b/package/parprouted/files/parprouted.init
deleted file mode 100755 (executable)
index 2422657..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-BIN=parprouted
-DEFAULT=/etc/default/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/parprouted/ipkg/parprouted.conffiles b/package/parprouted/ipkg/parprouted.conffiles
deleted file mode 100644 (file)
index 4446a8e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/parprouted
diff --git a/package/parprouted/ipkg/parprouted.control b/package/parprouted/ipkg/parprouted.control
deleted file mode 100644 (file)
index 9357ae5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: parprouted
-Priority: optional
-Section: net
-Description: a proxy ARP daemon
-Depends: libpthread
diff --git a/package/parprouted/patches/parprouted.patch b/package/parprouted/patches/parprouted.patch
deleted file mode 100644 (file)
index 17fbdec..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -rupw parprouted-0.63/arp.c parprouted-0.63-1/arp.c
---- parprouted-0.63/arp.c      2004-05-23 14:06:31.000000000 +0200
-+++ parprouted-0.63-1/arp.c    2005-03-13 16:10:18.000000000 +0100
-@@ -366,7 +366,7 @@ void *arp(char *ifname) 
-     do {
-       pthread_testcancel();
-       /* Sleep a bit in order not to overload the system */
--      usleep(300);
-+      usleep(3000);
-       if (arp_recv(sock, &frame) <= 0)
-           continue;
-diff -rupw parprouted-0.63/parprouted.c parprouted-0.63-1/parprouted.c
---- parprouted-0.63/parprouted.c       2004-01-30 02:45:43.000000000 +0100
-+++ parprouted-0.63-1/parprouted.c     2005-03-20 09:14:35.000000000 +0100
-@@ -93,7 +93,7 @@ void processarp(int cleanup) 
-           /* added route to the kernel */
-           if (snprintf(routecmd_str, ROUTE_CMD_LEN-1, 
--                   "/sbin/ip route add %s/32 metric 50 dev %s scope link",
-+                   "/sbin/route add -host %s metric 50 dev %s",
-                    inet_ntoa(cur_entry->ipaddr_ia), cur_entry->ifname) > ROUTE_CMD_LEN-1) 
-           {
-               syslog(LOG_INFO, "ip route command too large to fit in buffer!");
-@@ -112,7 +112,7 @@ void processarp(int cleanup) 
-           /* remove entry from arp table and remove route from kernel */
-           if (snprintf(routecmd_str, ROUTE_CMD_LEN-1, 
--                   "/sbin/ip route del %s/32 metric 50 dev %s scope link",
-+                   "/sbin/route del -host %s metric 50 dev %s",
-                    inet_ntoa(cur_entry->ipaddr_ia), cur_entry->ifname) > ROUTE_CMD_LEN-1) 
-           {
-               syslog(LOG_INFO, "ip route command too large to fit in buffer!");
diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in
deleted file mode 100644 (file)
index e76962f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_PCIUTILS
-       prompt "pciutils.......................... Linux PCI Utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         This package contains various utilities for inspecting and setting of
-         devices connected to the PCI bus.
diff --git a/package/pciutils/Makefile b/package/pciutils/Makefile
deleted file mode 100644 (file)
index cdf2ab0..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pciutils
-PKG_VERSION:=2.2.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=c18e2a5f04e9abae5a42439de294f086
-
-PKG_SOURCE_URL:=http://www.kernel.org/pub/software/utils/pciutils/ \
-       ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PCIUTILS,pciutils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) CFLAGS="$(TARGET_CFLAGS)" IDSDIR="/usr/share" HOST=$(GNU_TARGET_NAME)
-       touch $@
-
-$(IPKG_PCIUTILS):
-       install -d -m0755 $(IDIR_PCIUTILS)/usr/sbin
-       install -d -m0755 $(IDIR_PCIUTILS)/usr/share
-       $(CP) $(PKG_BUILD_DIR)/{lspci,setpci} $(IDIR_PCIUTILS)/usr/sbin/
-       $(CP) $(PKG_BUILD_DIR)/pci.ids $(IDIR_PCIUTILS)/usr/share/
-       $(RSTRIP) $(IDIR_PCIUTILS)/
-       $(IPKG_BUILD) $(IDIR_PCIUTILS) $(PACKAGE_DIR)
diff --git a/package/pciutils/ipkg/pciutils.control b/package/pciutils/ipkg/pciutils.control
deleted file mode 100644 (file)
index b3f0c4e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: pciutils
-Priority: optional
-Section: sys
-Description: Linux PCI Utilities
diff --git a/package/pcre/Config.in b/package/pcre/Config.in
deleted file mode 100644 (file)
index 7bb2de6..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_PCRE
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBPCRE
-
-config BR2_PACKAGE_LIBPCRE
-       prompt "libpcre........................... A Perl Compatible Regular Expression library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PCRE
-       help
-         A Perl Compatible Regular Expression library
-         
-         http://www.pcre.org/
-
diff --git a/package/pcre/Makefile b/package/pcre/Makefile
deleted file mode 100644 (file)
index 3cd0304..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pcre
-PKG_VERSION:=5.0
-PKG_RELEASE:=3
-PKG_MD5SUM:=813850808894d99fb5b1c41ec6335d4f
-
-PKG_SOURCE_URL:=@SF/pcre
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPCRE,libpcre,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --enable-utf8 \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               CC_FOR_BUILD="$(HOSTCC)" \
-               LINK_FOR_BUILD="$(HOSTCC)" \
-               CFLAGS_FOR_BUILD="" \
-               dftables
-       $(MAKE) -C "$(PKG_BUILD_DIR)" \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBPCRE):
-       install -d -m0755 $(IDIR_LIBPCRE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre{,posix}.so.* $(IDIR_LIBPCRE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBPCRE)
-       $(IPKG_BUILD) $(IDIR_LIBPCRE) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libpcre.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/pcre-config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/pcre{,posix}.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcre{,posix}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libpcre.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/bin/pcre-config \
-         $(STAGING_DIR)/usr/include/pcre{,posix}.h \
-         $(STAGING_DIR)/usr/lib/libpcre{,posix}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/pcre/ipkg/libpcre.control b/package/pcre/ipkg/libpcre.control
deleted file mode 100644 (file)
index 797453e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libpcre
-Priority: optional
-Section: libs
-Description: a Perl Compatible Regular Expression library
diff --git a/package/pcre/patches/100-honor_cppflags_ldflags.patch b/package/pcre/patches/100-honor_cppflags_ldflags.patch
deleted file mode 100644 (file)
index 2d14b89..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN pcre-5.0-old/Makefile.in pcre-5.0-new/Makefile.in
---- pcre-5.0-old/Makefile.in   2004-09-13 16:20:00.000000000 +0200
-+++ pcre-5.0-new/Makefile.in   2006-03-15 08:28:12.000000000 +0100
-@@ -63,6 +63,7 @@
- CC = @CC@
- CFLAGS = @CFLAGS@
- CPPFLAGS = @CPPFLAGS@
-+LDFLAGS = @LDFLAGS@
- CC_FOR_BUILD = @CC_FOR_BUILD@
- CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
-@@ -84,10 +85,10 @@
- # to do one or the other or both by ./configure.
- LIBTOOL = @LIBTOOL@
--LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(NEWLINE) $(LINK_SIZE) $(MATCH_LIMIT) $(NO_RECURSE) $(EBCDIC)
-+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(CPPFLAGS) $(NEWLINE) $(LINK_SIZE) $(MATCH_LIMIT) $(NO_RECURSE) $(EBCDIC)
- @ON_WINDOWS@LINK = $(CC) $(CFLAGS) -I. -I$(top_srcdir) -L.libs
- @NOT_ON_WINDOWS@LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)
--LINKLIB = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir)
-+LINKLIB = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -I. -I$(top_srcdir) $(LDFLAGS)
- LINK_FOR_BUILD = $(LIBTOOL) --mode=link $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -I. -I$(top_srcdir)
- # These are the version numbers for the shared libraries
diff --git a/package/pcre/patches/750-pcre_config_cross.patch b/package/pcre/patches/750-pcre_config_cross.patch
deleted file mode 100644 (file)
index c61a7f5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -ruN pcre-5.0-old/pcre-config.in pcre-5.0-new/pcre-config.in
---- pcre-5.0-old/pcre-config.in        2004-09-13 16:20:00.000000000 +0200
-+++ pcre-5.0-new/pcre-config.in        2005-09-04 16:34:39.000000000 +0200
-@@ -18,6 +18,10 @@
-   libR=" -R@libdir@"
-   ;;
- esac
-+libS=
-+if test @libdir@ != /usr/lib ; then
-+  libS=-L@libdir@
-+fi
- while test $# -gt 0; do
-   case "$1" in
-@@ -52,10 +56,10 @@
-       echo $includes
-       ;;
-     --libs-posix)
--      echo -L@libdir@$libR -lpcreposix -lpcre
-+      echo $libS$libR -lpcreposix -lpcre
-       ;;
-     --libs)
--      echo -L@libdir@$libR -lpcre
-+      echo $libS$libR -lpcre
-       ;;
-     *)
-       echo "${usage}" 1>&2
diff --git a/package/peercast/Config.in b/package/peercast/Config.in
deleted file mode 100644 (file)
index 802b4d7..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_PEERCAST
-       prompt "peercast.......................... P2P audio and video streaming server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         PeerCast is a fresh new P2P streaming server. It can stream music
-         and video from a broad variety of formats. Many audio players can 
-         listen to peercast streams, as it's been built to remain compatible 
-         with Nullsoft Shoutcast.
-         
-         http://www.peercast.org/
-
diff --git a/package/peercast/Makefile b/package/peercast/Makefile
deleted file mode 100644 (file)
index 36d7816..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=peercast
-PKG_VERSION:=0.1214
-PKG_RELEASE:=1
-PKG_MD5SUM:=4e8449cde7135ad97f788e67e1bd64ee
-
-PKG_SOURCE_URL:=http://www.cti.ecp.fr/~beauxir5/peercast
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PEERCAST,peercast,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CXXFLAGS="$(TARGET_CFLAGS) -fno-builtin -nostdinc++ -nodefaultlibs" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-nodefaultlibs -luClibc++ -lpthread" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-                       --enable-staticbin \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_PEERCAST):
-       install -m0755 -d $(IDIR_PEERCAST)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/peercast $(IDIR_PEERCAST)/usr/sbin/
-       install -m0755 -d $(IDIR_PEERCAST)/usr/share/peercast/html
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/peercast/html/en $(IDIR_PEERCAST)/usr/share/peercast/html/
-       install -m0755 -d $(IDIR_PEERCAST)/etc
-       install -m0644 ./files/peercast.ini $(IDIR_PEERCAST)/etc/
-       install -m0755 -d $(IDIR_PEERCAST)/etc/init.d
-       install -m0755 ./files/peercast.init $(IDIR_PEERCAST)/etc/init.d/peercast
-       ln -sf peercast $(IDIR_PEERCAST)/etc/init.d/S60peercast
-       $(RSTRIP) $(IDIR_PEERCAST)
-       $(IPKG_BUILD) $(IDIR_PEERCAST) $(PACKAGE_DIR)
diff --git a/package/peercast/files/peercast.ini b/package/peercast/files/peercast.ini
deleted file mode 100644 (file)
index b48d3f9..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-\r
-[Server]\r
-serverPort = 7144\r
-autoServe = Yes\r
-forceIP = \r
-isRoot = No\r
-maxBitrateOut = 0\r
-maxRelays = 1\r
-maxDirect = 0\r
-maxRelaysPerChannel = 0\r
-firewallTimeout = 30\r
-forceNormal = No\r
-rootMsg = \r
-authType = cookie\r
-cookiesExpire = session\r
-htmlPath = html/en\r
-minPGNUIncoming = 10\r
-maxPGNUIncoming = 20\r
-maxServIn = 50\r
-chanLog = \r
-networkID = 00000000000000000000000000000000\r
-\r
-[Broadcast]\r
-broadcastMsgInterval = 10\r
-broadcastMsg = \r
-icyMetaInterval = 8192\r
-broadcastID = 898145B5C0427118B595AF7D9E110000\r
-hostUpdateInterval = 180\r
-maxControlConnections = 3\r
-rootHost = yp.peercast.org\r
-\r
-[Client]\r
-refreshHTML = 5\r
-relayBroadcast = 30\r
-minBroadcastTTL = 1\r
-maxBroadcastTTL = 7\r
-pushTries = 5\r
-pushTimeout = 60\r
-maxPushHops = 8\r
-autoQuery = 0\r
-queryTTL = 7\r
-\r
-[Privacy]\r
-password = hackme\r
-maxUptime = 0\r
-\r
-[Filter]\r
-ip = 255.255.255.255\r
-private = No\r
-ban = No\r
-network = Yes\r
-direct = Yes\r
-[End]\r
-\r
-[Notify]\r
-PeerCast = Yes\r
-Broadcasters = Yes\r
-TrackInfo = Yes\r
-[End]\r
-\r
-[Server1]\r
-allowHTML = Yes\r
-allowBroadcast = Yes\r
-allowNetwork = Yes\r
-allowDirect = Yes\r
-[End]\r
-\r
-[Server2]\r
-allowHTML = No\r
-allowBroadcast = Yes\r
-allowNetwork = No\r
-allowDirect = No\r
-[End]\r
-\r
-[Debug]\r
-logDebug = No\r
-logErrors = No\r
-logNetwork = No\r
-logChannel = No\r
-pauseLog = No\r
-idleSleepTime = 10\r
diff --git a/package/peercast/files/peercast.init b/package/peercast/files/peercast.init
deleted file mode 100644 (file)
index c61c314..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-PID_F=/var/run/peercast.pid
-
-case $1 in
- start)
-  peercast -d -i /etc/peercast.ini -l /var/log/peercast.log -p $PID_F
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
-
diff --git a/package/peercast/ipkg/peercast.conffiles b/package/peercast/ipkg/peercast.conffiles
deleted file mode 100644 (file)
index 0c55449..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/peercast.ini
diff --git a/package/peercast/ipkg/peercast.control b/package/peercast/ipkg/peercast.control
deleted file mode 100644 (file)
index a09a246..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: peercast
-Priority: optional
-Section: net
-Description: P2P audio and video streaming server
-Depends: libpthread, uclibc++
-
diff --git a/package/peerguardian/Config.in b/package/peerguardian/Config.in
deleted file mode 100755 (executable)
index 564a9cc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_PEERGUARDIAN
-       prompt "peerguardian...................... PeerGuardian for Linux"
-       tristate
-       select BR2_PACKAGE_LIBPTHREAD
-       default m if CONFIG_DEVEL
-       help
-               PeerGuardian helps protect your privacy by blocking many ranges
-               of aggressive IPs while you use P2P.
-
-               http://phoenixlabs.org/
diff --git a/package/peerguardian/Makefile b/package/peerguardian/Makefile
deleted file mode 100755 (executable)
index 1410494..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=peerguardian
-PKG_VERSION:=1.5beta
-PKG_RELEASE:=1
-PKG_MD5SUM:=0fb2bc5501b031604fc56eec3bd35fa4
-
-PKG_SOURCE_URL:=@SF/peerguardian
-PKG_SOURCE:=pglinux-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/pglinux-$(PKG_VERSION)
-PKG_CAT:=zcat
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PEERGUARDIAN,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               --with-gnu-ld \
-       );
-       touch $@
-       
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) STAGING_DIR=$(STAGING_DIR) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR)
-       install -d -m0755 $(PKG_INSTALL_DIR)/usr/sbin $(PKG_INSTALL_DIR)/etc/init.d
-       install -m0755 $(PKG_BUILD_DIR)/peerguardnf $(PKG_INSTALL_DIR)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/pgtext $(PKG_INSTALL_DIR)/usr/sbin/
-       install -m0644 $(PKG_BUILD_DIR)/PG.conf $(PKG_INSTALL_DIR)/etc/
-       install -m0644 $(PKG_BUILD_DIR)/p2p.p2b.p2p $(PKG_INSTALL_DIR)/etc/
-       install -m0644 files/$(PKG_NAME).init $(PKG_INSTALL_DIR)/etc/init.d/$(PKG_NAME)
-       
-$(IPKG_PEERGUARDIAN):
-       mkdir -p $(IDIR_PEERGUARDIAN)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_PEERGUARDIAN)/
-       $(RSTRIP) $(IDIR_PEERGUARDIAN)/
-       $(IPKG_BUILD) $(IDIR_PEERGUARDIAN) $(PACKAGE_DIR)
diff --git a/package/peerguardian/files/peerguardian.init b/package/peerguardian/files/peerguardian.init
deleted file mode 100644 (file)
index 5807314..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-BIN=pgtext
-DEFAULT=/etc/default/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN_${IF}_${ID}.pid
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/peerguardian/ipkg/peerguardian.control b/package/peerguardian/ipkg/peerguardian.control
deleted file mode 100644 (file)
index edf1ec7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: peerguardian
-Architecture: mipsel
-Section: net
-Depends: libpthread, libstdc++
-Description: PeerGuardian helps protect your privacy by blocking many ranges of aggressive IPs while you use P2P.
-Priority: optional
diff --git a/package/peerguardian/patches/01-honor-libipq.patch b/package/peerguardian/patches/01-honor-libipq.patch
deleted file mode 100755 (executable)
index 02bab14..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -urN pglinux-1.5beta/Makefile.in pglinux-1.5beta/Makefile.in
---- pglinux-1.5beta/Makefile.in        2005-03-31 09:40:29.000000000 +0200
-+++ pglinux-1.5beta/Makefile.in        2005-11-25 19:14:16.000000000 +0100
-@@ -83,10 +83,10 @@
- PROGRAMS =  $(mybin_PROGRAMS)
--DEFS = @DEFS@ -I. -I$(srcdir) -I.
-+DEFS = @DEFS@ -I. -I$(srcdir) -I. -I$(STAGING_DIR)/usr/include
- CPPFLAGS = @CPPFLAGS@
- LDFLAGS = @LDFLAGS@
--LIBS = @LIBS@
-+LIBS = @LIBS@ -L$(STAGING_DIR)/usr/lib
- peerguardnf_OBJECTS =  Main.o PeerGuard.o BlockList.o Blocker_Linux.o \
- Blocker_BSD.o HttpServer.o HttpRequest.o sha1.o
- peerguardnf_DEPENDENCIES = 
diff --git a/package/php4/Config.in b/package/php4/Config.in
deleted file mode 100644 (file)
index 087a62c..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-menu "php4.............................. PHP4 Hypertext preprocessor"
-
-config BR2_COMPILE_PHP4
-       tristate
-       default y
-       depends BR2_PACKAGE_PHP4_CLI || BR2_PACKAGE_PHP4_CGI || BR2_PACKAGE_PHP4_FASTCGI
-        
-comment "Server API ---"
-
-config BR2_PACKAGE_PHP4_CLI
-       prompt "php4-cli.......................... PHP4 CLI (Command Line Interface)"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-config BR2_PACKAGE_PHP4_CGI
-       prompt "php4-cgi.......................... PHP4 built for CGI"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-config BR2_PACKAGE_PHP4_FASTCGI
-       prompt "php4-fastcgi...................... PHP4 built for FastCGI"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-comment "Extensions ---"
-
-config BR2_PACKAGE_PHP4_MOD_CURL
-       prompt "php4-mod-curl..................... cURL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBCURL
-
-config BR2_PACKAGE_PHP4_MOD_FTP
-       prompt "php4-mod-ftp...................... FTP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-
-config BR2_PACKAGE_PHP4_MOD_GD
-       prompt "php4-mod-gd....................... GD graphics library module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBGD
-       select BR2_PACKAGE_LIBPNG
-
-config BR2_PACKAGE_PHP4_MOD_GMP
-       prompt "php4-mod-gmp...................... GMP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBGMP
-
-config BR2_PACKAGE_PHP4_MOD_LDAP
-       prompt "php4-mod-ldap..................... LDAP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBOPENLDAP
-
-config BR2_PACKAGE_PHP4_MOD_MYSQL
-       prompt "php4-mod-mysql.................... MySQL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-
-config BR2_PACKAGE_PHP4_MOD_OPENSSL
-       prompt "php4-mod-openssl.................. OpenSSL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBOPENSSL
-
-config BR2_PACKAGE_PHP4_MOD_PCRE
-       prompt "php4-mod-pcre..................... PCRE module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBPCRE
-
-config BR2_PACKAGE_PHP4_MOD_PGSQL
-       prompt "php4-mod-pgsql.................... PostgreSQL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBPQ
-
-config BR2_PACKAGE_PHP4_MOD_SESSION
-       prompt "php4-mod-session.................. Sessions module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-
-config BR2_PACKAGE_PHP4_MOD_SQLITE
-       prompt "php4-mod-sqlite................... SQLite module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBSQLITE2
-
-config BR2_PACKAGE_PHP4_MOD_SOCKETS
-       prompt "php4-mod-sockets.................. Sockets module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-
-config BR2_PACKAGE_PHP4_MOD_XML
-       prompt "php4-mod-xml...................... XML module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP4
-       select BR2_PACKAGE_LIBEXPAT
-
-endmenu
diff --git a/package/php4/Makefile b/package/php4/Makefile
deleted file mode 100644 (file)
index 75664ad..0000000
+++ /dev/null
@@ -1,287 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=php
-PKG_VERSION:=4.3.11
-PKG_RELEASE:=2
-PKG_MD5SUM:=fbc67d240812136a9842bc1f2a217b7a
-
-PKG_SOURCE_URL:=http://fr.php.net/distributions/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       install -d -m0755 $$(IDIR_$(1))/usr/lib/php
-       install -m0755 $(PKG_BUILD_DIR)/modules/$(2).so $$(IDIR_$(1))/usr/lib/php
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-PKG_CONFIGURE_OPTS:= \
-       --enable-shared \
-       --disable-static \
-       --disable-rpath \
-       --disable-debug \
-       --without-pear \
-       \
-       --with-config-file-path=/etc \
-       --disable-ipv6 \
-       --enable-magic-quotes \
-       --enable-memory-limit \
-       --disable-overload \
-       --disable-short-tags \
-       \
-       --disable-ctype \
-       --disable-dom \
-       --enable-ftp=shared \
-       --without-gettext \
-       --without-iconv \
-       --disable-mbstring \
-       --disable-mbregex \
-       --with-openssl=shared,"$(STAGING_DIR)/usr" \
-         --with-kerberos=no \
-         --with-openssl-dir="$(STAGING_DIR)/usr" \
-       --enable-session=shared \
-       --enable-sockets=shared \
-       --disable-tokenizer \
-       --with-zlib="$(STAGING_DIR)/usr" \
-         --with-zlib-dir="$(STAGING_DIR)/usr" \
-
-ifneq ($(BR2_PACKAGE_PHP4_MOD_CURL),)
-PKG_CONFIGURE_OPTS+= --with-curl=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-curl
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_GD),)
-PKG_CONFIGURE_OPTS+= --with-gd=shared,"$(STAGING_DIR)/usr" \
-       --without-freetype-dir \
-       --with-jpeg-dir="$(STAGING_DIR)/usr" \
-       --with-png-dir="$(STAGING_DIR)/usr" \
-       --without-xpm-dir \
-       --without-ttf \
-       --without-t1lib \
-       --enable-gd-native-ttf \
-       --disable-gd-jis-conv
-else
-PKG_CONFIGURE_OPTS+= --without-gd
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_GMP),)
-PKG_CONFIGURE_OPTS+= --with-gmp=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-gmp
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_LDAP),)
-PKG_CONFIGURE_OPTS+= --with-ldap=shared,"$(STAGING_DIR)/usr"
-       --with-ldap-sasl="$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-ldap
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_MYSQL),)
-PKG_CONFIGURE_OPTS+= --with-mysql=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-mysql
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_PCRE),)
-PKG_CONFIGURE_OPTS+= --with-pcre-regex=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-pcre-regex
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_PGSQL),)
-PKG_CONFIGURE_OPTS+= --with-pgsql=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-pgsql
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_SQLITE),)
-PKG_CONFIGURE_OPTS+= --with-sqlite=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-sqlite
-endif
-ifneq ($(BR2_PACKAGE_PHP4_MOD_XML),)
-PKG_CONFIGURE_OPTS+= --enable-xml=shared \
-       --with-expat-dir="$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --disable-xml
-endif
-
-$(eval $(call PKG_template,PHP4_CLI,php4-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_CGI,php4-cgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_FASTCGI,php4-fastcgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_template,PHP4_MOD_CURL,php4-mod-curl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_FTP,php4-mod-ftp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_GD,php4-mod-gd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_GMP,php4-mod-gmp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_LDAP,php4-mod-ldap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_MYSQL,php4-mod-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_OPENSSL,php4-mod-openssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_PCRE,php4-mod-pcre,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_PGSQL,php4-mod-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_SESSION,php4-mod-session,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_SOCKETS,php4-mod-sockets,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_SQLITE,php4-mod-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP4_MOD_XML,php4-mod-xml,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,PHP4_MOD_CURL,curl))
-$(eval $(call PKG_mod_template,PHP4_MOD_FTP,ftp))
-$(eval $(call PKG_mod_template,PHP4_MOD_GD,gd))
-$(eval $(call PKG_mod_template,PHP4_MOD_GMP,gmp))
-$(eval $(call PKG_mod_template,PHP4_MOD_LDAP,ldap))
-$(eval $(call PKG_mod_template,PHP4_MOD_MYSQL,mysql))
-$(eval $(call PKG_mod_template,PHP4_MOD_OPENSSL,openssl))
-$(eval $(call PKG_mod_template,PHP4_MOD_PCRE,pcre))
-$(eval $(call PKG_mod_template,PHP4_MOD_PGSQL,pgsql))
-$(eval $(call PKG_mod_template,PHP4_MOD_SESSION,session))
-$(eval $(call PKG_mod_template,PHP4_MOD_SOCKETS,sockets))
-$(eval $(call PKG_mod_template,PHP4_MOD_SQLITE,sqlite))
-$(eval $(call PKG_mod_template,PHP4_MOD_XML,xml))
-
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --enable-cli \
-                 --disable-cgi \
-                 --disable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cli/php $(PKG_BUILD_DIR)/php-cli
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --disable-cli \
-                 --enable-cgi \
-                 --disable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cgi/php $(PKG_BUILD_DIR)/php-cgi
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/sbin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --disable-cli \
-                 --enable-cgi \
-                 --enable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cgi/php $(PKG_BUILD_DIR)/php-fastcgi
-       touch $@
-
-$(IPKG_PHP4_CLI):
-       install -m0755 -d $(IDIR_PHP4_CLI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP4_CLI)/etc/
-       install -m0755 -d $(IDIR_PHP4_CLI)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/php-cli $(IDIR_PHP4_CLI)/usr/bin/php
-       $(RSTRIP) $(IDIR_PHP4_CLI)
-       $(IPKG_BUILD) $(IDIR_PHP4_CLI) $(PACKAGE_DIR)
-
-$(IPKG_PHP4_CGI):
-       install -m0755 -d $(IDIR_PHP4_CGI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP4_CGI)/etc/
-       install -m0755 -d $(IDIR_PHP4_CGI)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/php-cgi $(IDIR_PHP4_CGI)/usr/bin/php
-       $(RSTRIP) $(IDIR_PHP4_CGI)
-       $(IPKG_BUILD) $(IDIR_PHP4_CGI) $(PACKAGE_DIR)
-
-$(IPKG_PHP4_FASTCGI):
-       install -m0755 -d $(IDIR_PHP4_FASTCGI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP4_FASTCGI)/etc/
-       install -m0755 -d $(IDIR_PHP4_FASTCGI)/etc/init.d
-       install -m0755 ./files/php.init $(IDIR_PHP4_FASTCGI)/etc/init.d/php
-       install -m0755 -d $(IDIR_PHP4_FASTCGI)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/php-fastcgi $(IDIR_PHP4_FASTCGI)/usr/sbin/php
-       $(RSTRIP) $(IDIR_PHP4_FASTCGI)
-       $(IPKG_BUILD) $(IDIR_PHP4_FASTCGI) $(PACKAGE_DIR)
-
diff --git a/package/php4/files/php.ini b/package/php4/files/php.ini
deleted file mode 100644 (file)
index ae16d0b..0000000
+++ /dev/null
@@ -1,561 +0,0 @@
-[PHP]
-
-cgi.fix_pathinfo=1
-
-zend.ze1_compatibility_mode = Off
-
-;short_open_tag = Off
-asp_tags = Off
-precision    =  12
-y2k_compliance = On
-output_buffering = Off
-
-zlib.output_compression = Off
-;zlib.output_handler =
-implicit_flush = Off
-
-unserialize_callback_func=
-serialize_precision = 100
-
-allow_call_time_pass_reference = On
-
-safe_mode = Off
-
-safe_mode_gid = Off
-
-safe_mode_include_dir =
-
-safe_mode_exec_dir =
-
-safe_mode_allowed_env_vars = PHP_
-
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-;open_basedir =
-
-disable_functions =
-
-disable_classes =
-
-; Colors for Syntax Highlighting mode.  Anything that's acceptable in
-; <span style="color: ???????"> would work.
-;highlight.string  = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg      = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html    = #000000
-
-expose_php = On
-
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-max_execution_time = 30     ; Maximum execution time of each script, in seconds
-max_input_time = 60    ; Maximum amount of time each script may spend parsing request data
-memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; error_reporting is a bit-field.  Or each number up to get desired error
-; reporting level
-; E_ALL             - All errors and warnings (doesn't include E_STRICT)
-; E_ERROR           - fatal run-time errors
-; E_WARNING         - run-time warnings (non-fatal errors)
-; E_PARSE           - compile-time parse errors
-; E_NOTICE          - run-time notices (these are warnings which often result
-;                     from a bug in your code, but it's possible that it was
-;                     intentional (e.g., using an uninitialized variable and
-;                     relying on the fact it's automatically initialized to an
-;                     empty string)
-; E_STRICT                     - run-time notices, enable to have PHP suggest changes
-;                     to your code which will ensure the best interoperability
-;                     and forward compatibility of your code
-; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
-;                     initial startup
-; E_COMPILE_ERROR   - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR      - user-generated error message
-; E_USER_WARNING    - user-generated warning message
-; E_USER_NOTICE     - user-generated notice message
-;
-; Examples:
-;
-;   - Show all errors, except for notices and coding standards warnings
-;
-;error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
-;
-;   - Show all errors, except for notices
-;
-;error_reporting = E_ALL & ~E_NOTICE
-;
-;   - Show only errors
-;
-;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
-;
-;   - Show all errors except for notices and coding standards warnings
-;
-error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT
-
-; Print out errors (as a part of the output).  For production web sites,
-; you're strongly encouraged to turn this feature off, and use error logging
-; instead (see below).  Keeping display_errors enabled on a production web site
-; may reveal security information to end users, such as file paths on your Web
-; server, your database schema or other information.
-display_errors = On
-
-; Even when display_errors is on, errors that occur during PHP's startup
-; sequence are not displayed.  It's strongly recommended to keep
-; display_startup_errors off, except for when debugging.
-display_startup_errors = Off
-
-; Log errors into a log file (server-specific log, stderr, or error_log (below))
-; As stated above, you're strongly advised to use error logging in place of
-; error displaying on production web sites.
-log_errors = Off
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line until ignore_repeated_source is set true.
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; sourcelines.
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-report_memleaks = On
-
-; Store the last error/warning message in $php_errormsg (boolean).
-track_errors = Off
-
-; Disable the inclusion of HTML tags in error messages.
-; Note: Never use this feature for production boxes.
-;html_errors = Off
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://www.php.net/docs.php
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot.
-; Note: Never use this feature for production boxes.
-;docref_root = "/phpmanual/"
-;docref_ext = .html
-
-; String to output before an error message.
-;error_prepend_string = "<font color=ff0000>"
-
-; String to output after an error message.
-;error_append_string = "</font>"
-
-; Log errors to specified file.
-;error_log = filename
-
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-;
-; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
-
-; The separator used in PHP generated URLs to separate arguments.
-; Default is "&".
-;arg_separator.output = "&amp;"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; Default is "&".
-; NOTE: Every character in this directive is considered as separator!
-;arg_separator.input = ";&"
-
-; This directive describes the order in which PHP registers GET, POST, Cookie,
-; Environment and Built-in variables (G, P, C, E & S respectively, often
-; referred to as EGPCS or GPC).  Registration is done from left to right, newer
-; values override older values.
-variables_order = "EGPCS"
-
-; Whether or not to register the EGPCS variables as global variables.  You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.  This makes most sense when coupled with track_vars - in which
-; case you can access all of the GPC variables through the $HTTP_*_VARS[],
-; variables.
-;
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on;  Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-register_globals = Off
-
-; Whether or not to register the old-style input arrays, HTTP_GET_VARS
-; and friends.  If you're not using them, it's recommended to turn them off,
-; for performance reasons.
-register_long_arrays = On
-
-; This directive tells PHP whether to declare the argv&argc variables (that
-; would contain the GET information).  If you don't use these variables, you
-; should turn it off for increased performance.
-register_argc_argv = On
-
-; Maximum size of POST data that PHP will accept.
-post_max_size = 8M
-
-; Magic quotes
-;
-
-; Magic quotes for incoming GET/POST/Cookie data.
-magic_quotes_gpc = On
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-magic_quotes_sybase = Off
-
-; Automatically add files before or after any PHP document.
-auto_prepend_file =
-auto_append_file =
-
-; As of 4.0b4, PHP always outputs a character encoding by default in
-; the Content-type: header.  To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-default_mimetype = "text/html"
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable.
-;always_populate_raw_post_data = On
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-;include_path = ".:/php/includes"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues.  The alternate is to use the
-; cgi.force_redirect configuration below
-doc_root = /www
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-extension_dir = "/usr/lib/php"
-
-; Whether or not to enable the dl() function.  The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-enable_dl = On
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers.  Left undefined, PHP turns this on by default.  You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request.
-; cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution.  Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; cgi.redirect_status_env = ;
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client.  This allows IIS to define the
-; security context that the request runs under.  mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS.  Default is zero.
-; fastcgi.impersonate = 1;
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-;cgi.rfc2616_headers = 0
-
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-upload_tmp_dir = /tmp
-
-; Maximum allowed size for uploaded files.
-upload_max_filesize = 2M
-
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-allow_url_fopen = On
-
-; Define the anonymous ftp password (your email address)
-;from="john@doe.com"
-
-; Define the User-Agent string
-; user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; auto_detect_line_endings = Off
-
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-;
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-;   extension=modulename.extension
-;
-; For example, on Windows:
-;
-;   extension=msql.dll
-;
-; ... or under UNIX:
-;
-;   extension=msql.so
-;
-; Note that it should be the name of the module only; no directory information
-; needs to go here.  Specify the location of the extension with the
-; extension_dir directive above.
-
-
-;Windows Extensions
-;Note that ODBC support is built in, so no dll is needed for it.
-;
-
-;extension=ftp.so
-;extension=gd.so
-;extension=mysql.so
-;extension=pcre.so
-;extension=session.so
-;extension=sockets.so
-;extension=xml.so
-
-
-
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[SQL]
-sql.safe_mode = Off
-
-[Session]
-; Handler used to store/retrieve data.
-session.save_handler = files
-
-; Argument passed to save_handler.  In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; As of PHP 4.0.1, you can define the path as:
-;
-;     session.save_path = "N;/path"
-;
-; where N is an integer.  Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories.  This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-;         You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-;         use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-;     session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-session.use_cookies = 1
-
-; This option enables administrators to make their users invulnerable to
-; attacks which involve passing session ids in URLs; defaults to 0.
-; session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-session.cookie_domain =
-
-; Handler used to serialize data.  php is the standard serializer of PHP.
-session.serialize_handler = php
-
-; Define the probability that the 'garbage collection' process is started
-; on every session initialization.
-; The probability is calculated by using gc_probability/gc_divisor,
-; e.g. 1/100 means there is a 1% chance that the GC process starts
-; on each request.
-
-session.gc_probability = 1
-session.gc_divisor     = 100
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-;       (see session.save_path above), then garbage collection does *not*
-;       happen automatically.  You will need to do your own garbage
-;       collection through a shell script, cron entry, or some other method.
-;       For example, the following script would is the equivalent of
-;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          cd /path/to/sessions; find -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, albeit register_globals
-; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled.
-
-session.bug_compat_42 = 1
-session.bug_compat_warn = 1
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-session.referer_check =
-
-; How many bytes to read from the file.
-session.entropy_length = 0
-
-; Specified here to create the session id.
-session.entropy_file =
-
-;session.entropy_length = 16
-
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-;   to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-;   in publically accessible computer.
-; - User may access your site with the same session ID
-;   always using URL stored in browser's history or bookmarks.
-session.use_trans_sid = 0
-
-; Select a hash function
-; 0: MD5   (128 bits)
-; 1: SHA-1 (160 bits)
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-;
-; 4 bits: 0-9, a-f
-; 5 bits: 0-9, a-v
-; 6 bits: 0-9, a-z, A-Z, "-", ","
-session.hash_bits_per_character = 4
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs.  If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
-
-
-[Assertion]
-; Assert(expr); active by default.
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-;assert.warning = On
-
-; Don't bail out by default.
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-;assert.callback = 0
-
-; Eval the expression with current error_reporting().  Set to true if you want
-; error_reporting(0) around the eval().
-;assert.quiet_eval = 0
-
-
-
-
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-;exif.encode_unicode = ISO-8859-15
-;exif.decode_unicode_motorola = UCS-2BE
-;exif.decode_unicode_intel    = UCS-2LE
-;exif.encode_jis =
-;exif.decode_jis_motorola = JIS
-;exif.decode_jis_intel    = JIS
-
diff --git a/package/php4/files/php.init b/package/php4/files/php.init
deleted file mode 100644 (file)
index b29387b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-export PHP_FCGI_CHILDREN=''
-PORT=1026
-BIN=/usr/sbin/php
-
-case $1 in
- start)
-  $BIN -b $PORT &
-  ;;
- stop)
-  kill `pidof php`
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/php4/ipkg/php4-cgi.conffiles b/package/php4/ipkg/php4-cgi.conffiles
deleted file mode 100644 (file)
index f1b6b5f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php.ini
diff --git a/package/php4/ipkg/php4-cgi.control b/package/php4/ipkg/php4-cgi.control
deleted file mode 100644 (file)
index 11b566b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php4-cgi
-Priority: optional
-Section: net
-Provides: php4
-Depends: libopenssl, zlib
-Description: PHP4 compiled as for CGI
diff --git a/package/php4/ipkg/php4-cli.conffiles b/package/php4/ipkg/php4-cli.conffiles
deleted file mode 100644 (file)
index f1b6b5f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php.ini
diff --git a/package/php4/ipkg/php4-cli.control b/package/php4/ipkg/php4-cli.control
deleted file mode 100644 (file)
index 25b6a5d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php4-cli
-Priority: optional
-Section: net
-Provides: php4
-Depends: libopenssl, zlib
-Description: PHP4 CLI (Command Line Interface)
diff --git a/package/php4/ipkg/php4-fastcgi.conffiles b/package/php4/ipkg/php4-fastcgi.conffiles
deleted file mode 100644 (file)
index 6d08353..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/php.ini
-/etc/init.d/php
diff --git a/package/php4/ipkg/php4-fastcgi.control b/package/php4/ipkg/php4-fastcgi.control
deleted file mode 100644 (file)
index 0588612..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php4-fastcgi
-Priority: optional
-Section: net
-Provides: php4
-Depends: libopenssl, zlib
-Description: PHP4 compiled for FastCGI (for use with libhttpd-fastcgi)
diff --git a/package/php4/ipkg/php4-mod-curl.control b/package/php4/ipkg/php4-mod-curl.control
deleted file mode 100644 (file)
index 5d67bd3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-curl
-Priority: optional
-Section: net
-Depends: php4, libcurl
-Description: cURL module for PHP4
diff --git a/package/php4/ipkg/php4-mod-ftp.control b/package/php4/ipkg/php4-mod-ftp.control
deleted file mode 100644 (file)
index 5e31a26..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-ftp
-Priority: optional
-Section: net
-Depends: php4
-Description: FTP module for PHP4
diff --git a/package/php4/ipkg/php4-mod-gd.control b/package/php4/ipkg/php4-mod-gd.control
deleted file mode 100644 (file)
index 3648fe6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-gd
-Priority: optional
-Section: net
-Depends: php4, libgd, libpng
-Description: GD module for PHP4 
diff --git a/package/php4/ipkg/php4-mod-gmp.control b/package/php4/ipkg/php4-mod-gmp.control
deleted file mode 100644 (file)
index c7fae34..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-gmp
-Priority: optional
-Section: net
-Depends: php4, libgmp
-Description: GMP (GNU MP) module for PHP4
diff --git a/package/php4/ipkg/php4-mod-ldap.control b/package/php4/ipkg/php4-mod-ldap.control
deleted file mode 100644 (file)
index 4183e8c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-ldap
-Priority: optional
-Section: net
-Depends: php4, libopenldap
-Description: LDAP module for PHP4
diff --git a/package/php4/ipkg/php4-mod-mysql.control b/package/php4/ipkg/php4-mod-mysql.control
deleted file mode 100644 (file)
index bcf64d6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-mysql
-Priority: optional
-Section: net
-Depends: php4, libmysqlclient
-Description: MySQL module for PHP4
diff --git a/package/php4/ipkg/php4-mod-openssl.control b/package/php4/ipkg/php4-mod-openssl.control
deleted file mode 100644 (file)
index 96d9b7d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-openssl
-Priority: optional
-Section: net
-Depends: php4, libopenssl
-Description: OpenSSL module for PHP4
diff --git a/package/php4/ipkg/php4-mod-pcre.control b/package/php4/ipkg/php4-mod-pcre.control
deleted file mode 100644 (file)
index 13c92ab..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-pcre
-Priority: optional
-Section: net
-Depends: php4, libpcre
-Description: PCRE module for PHP4
diff --git a/package/php4/ipkg/php4-mod-pgsql.control b/package/php4/ipkg/php4-mod-pgsql.control
deleted file mode 100644 (file)
index f90af96..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-pgsql
-Priority: optional
-Section: net
-Depends: php4, libpq
-Description: PostgreSQL module for PHP4
diff --git a/package/php4/ipkg/php4-mod-session.control b/package/php4/ipkg/php4-mod-session.control
deleted file mode 100644 (file)
index abf9c4e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-session
-Priority: optional
-Section: net
-Depends: php4
-Description: Sessions module for PHP4 
diff --git a/package/php4/ipkg/php4-mod-sockets.control b/package/php4/ipkg/php4-mod-sockets.control
deleted file mode 100644 (file)
index fd286f4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-sockets
-Priority: optional
-Section: net
-Depends: php4
-Description: Sockets module for PHP4
diff --git a/package/php4/ipkg/php4-mod-sqlite.control b/package/php4/ipkg/php4-mod-sqlite.control
deleted file mode 100644 (file)
index dbff367..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-sqlite
-Priority: optional
-Section: net
-Depends: php4, libsqlite2
-Description: SQLite module for PHP4
diff --git a/package/php4/ipkg/php4-mod-xml.control b/package/php4/ipkg/php4-mod-xml.control
deleted file mode 100644 (file)
index d948c73..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php4-mod-xml
-Priority: optional
-Section: net
-Depends: php4, libexpat
-Description: XML module for PHP4 
diff --git a/package/php4/patches/php-4.3.11-sqlite-1.0.patch b/package/php4/patches/php-4.3.11-sqlite-1.0.patch
deleted file mode 100644 (file)
index e1b11ef..0000000
+++ /dev/null
@@ -1,17705 +0,0 @@
-diff -ruN php-4.3.11-old/configure php-4.3.11-new/configure
---- php-4.3.11-old/configure   2005-03-30 16:35:34.000000000 +0200
-+++ php-4.3.11-new/configure   2005-07-04 17:29:33.000000000 +0200
-@@ -827,6 +827,8 @@
- ac_help="$ac_help
-   --enable-sockets        Enable sockets support"
- ac_help="$ac_help
-+  --with-sqlite           Include sqlite support"
-+ac_help="$ac_help
-   --with-regex=TYPE       regex library type: system, apache, php. Default: php
-                           WARNING: Do NOT use unless you know what you are doing!"
- ac_help="$ac_help
-@@ -1649,7 +1651,7 @@
- fi
- echo $ac_n "checking host system type""... $ac_c" 1>&6
--echo "configure:1653: checking host system type" >&5
-+echo "configure:1655: checking host system type" >&5
- host_alias=$host
- case "$host_alias" in
-@@ -1749,7 +1751,7 @@
- # Extract the first word of "gcc", so it can be a program name with args.
- set dummy gcc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1753: checking for $ac_word" >&5
-+echo "configure:1755: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1779,7 +1781,7 @@
-   # Extract the first word of "cc", so it can be a program name with args.
- set dummy cc; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1783: checking for $ac_word" >&5
-+echo "configure:1785: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1830,7 +1832,7 @@
-       # Extract the first word of "cl", so it can be a program name with args.
- set dummy cl; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1834: checking for $ac_word" >&5
-+echo "configure:1836: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1862,7 +1864,7 @@
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:1866: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-+echo "configure:1868: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
- ac_ext=c
- # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-@@ -1873,12 +1875,12 @@
- cat > conftest.$ac_ext << EOF
--#line 1877 "configure"
-+#line 1879 "configure"
- #include "confdefs.h"
- main(){return(0);}
- EOF
--if { (eval echo configure:1882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:1884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   ac_cv_prog_cc_works=yes
-   # If we can't run a trivial program, we are probably using a cross compiler.
-   if (./conftest; exit) 2>/dev/null; then
-@@ -1904,12 +1906,12 @@
-   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
--echo "configure:1908: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:1910: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
- cross_compiling=$ac_cv_prog_cc_cross
- echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
--echo "configure:1913: checking whether we are using GNU C" >&5
-+echo "configure:1915: checking whether we are using GNU C" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1918,7 +1920,7 @@
-   yes;
- #endif
- EOF
--if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1924: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-   ac_cv_prog_gcc=yes
- else
-   ac_cv_prog_gcc=no
-@@ -1937,7 +1939,7 @@
- ac_save_CFLAGS="$CFLAGS"
- CFLAGS=
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
--echo "configure:1941: checking whether ${CC-cc} accepts -g" >&5
-+echo "configure:1943: checking whether ${CC-cc} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1970,10 +1972,10 @@
- if test "x$CC" != xcc; then
-   echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
--echo "configure:1974: checking whether $CC and cc understand -c and -o together" >&5
-+echo "configure:1976: checking whether $CC and cc understand -c and -o together" >&5
- else
-   echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
--echo "configure:1977: checking whether cc understands -c and -o together" >&5
-+echo "configure:1979: checking whether cc understands -c and -o together" >&5
- fi
- set dummy $CC; ac_cc="`echo $2 |
-                      sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
-@@ -1985,16 +1987,16 @@
- # We do the test twice because some compilers refuse to overwrite an
- # existing .o file with -o, though they will create one.
- ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
--if { (eval echo configure:1989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
--   test -f conftest.o && { (eval echo configure:1990: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
-+if { (eval echo configure:1991: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
-+   test -f conftest.o && { (eval echo configure:1992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
- then
-   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
-   if test "x$CC" != xcc; then
-     # Test first that cc exists at all.
--    if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
-+    if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
-       ac_try='cc -c conftest.c -o conftest.o 1>&5'
--      if { (eval echo configure:1997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
--       test -f conftest.o && { (eval echo configure:1998: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
-+      if { (eval echo configure:1999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
-+       test -f conftest.o && { (eval echo configure:2000: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
-       then
-         # cc works too.
-         :
-@@ -2021,7 +2023,7 @@
- fi
- echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
--echo "configure:2025: checking how to run the C preprocessor" >&5
-+echo "configure:2027: checking how to run the C preprocessor" >&5
- # On Suns, sometimes $CPP names a directory.
- if test -n "$CPP" && test -d "$CPP"; then
-   CPP=
-@@ -2036,13 +2038,13 @@
-   # On the NeXT, cc -E runs the code through the compiler's parser,
-   # not just through cpp.
-   cat > conftest.$ac_ext <<EOF
--#line 2040 "configure"
-+#line 2042 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2046: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   :
-@@ -2053,13 +2055,13 @@
-   rm -rf conftest*
-   CPP="${CC-cc} -E -traditional-cpp"
-   cat > conftest.$ac_ext <<EOF
--#line 2057 "configure"
-+#line 2059 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2063: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2065: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   :
-@@ -2070,13 +2072,13 @@
-   rm -rf conftest*
-   CPP="${CC-cc} -nologo -E"
-   cat > conftest.$ac_ext <<EOF
--#line 2074 "configure"
-+#line 2076 "configure"
- #include "confdefs.h"
- #include <assert.h>
- Syntax Error
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:2080: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:2082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   :
-@@ -2102,9 +2104,9 @@
- echo $ac_n "checking for AIX""... $ac_c" 1>&6
--echo "configure:2106: checking for AIX" >&5
-+echo "configure:2108: checking for AIX" >&5
- cat > conftest.$ac_ext <<EOF
--#line 2108 "configure"
-+#line 2110 "configure"
- #include "confdefs.h"
- #ifdef _AIX
-   yes
-@@ -2129,7 +2131,7 @@
- echo $ac_n "checking if compiler supports -R""... $ac_c" 1>&6
--echo "configure:2133: checking if compiler supports -R" >&5
-+echo "configure:2135: checking if compiler supports -R" >&5
- if eval "test \"`echo '$''{'php_cv_cc_dashr'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2137,14 +2139,14 @@
-       SAVE_LIBS=$LIBS
-       LIBS="-R /usr/lib $LIBS"
-       cat > conftest.$ac_ext <<EOF
--#line 2141 "configure"
-+#line 2143 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:2148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   php_cv_cc_dashr=yes
- else
-@@ -2162,7 +2164,7 @@
-       ld_runpath_switch=-R
- else
-       echo $ac_n "checking if compiler supports -Wl,-rpath,""... $ac_c" 1>&6
--echo "configure:2166: checking if compiler supports -Wl,-rpath," >&5
-+echo "configure:2168: checking if compiler supports -Wl,-rpath," >&5
-       if eval "test \"`echo '$''{'php_cv_cc_rpath'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2170,14 +2172,14 @@
-               SAVE_LIBS=$LIBS
-               LIBS="-Wl,-rpath,/usr/lib $LIBS"
-               cat > conftest.$ac_ext <<EOF
--#line 2174 "configure"
-+#line 2176 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:2181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   php_cv_cc_rpath=yes
- else
-@@ -2203,7 +2205,7 @@
-   # Extract the first word of "re2c", so it can be a program name with args.
- set dummy re2c; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2207: checking for $ac_word" >&5
-+echo "configure:2209: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RE2C'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2232,7 +2234,7 @@
- echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
--echo "configure:2236: checking whether ln -s works" >&5
-+echo "configure:2238: checking whether ln -s works" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2257,7 +2259,7 @@
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2261: checking for $ac_word" >&5
-+echo "configure:2263: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2291,7 +2293,7 @@
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2295: checking for $ac_word" >&5
-+echo "configure:2297: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2325,7 +2327,7 @@
-     echo "configure: warning: You will need bison if you want to regenerate the PHP parsers." 1>&2
- else
-     echo $ac_n "checking bison version""... $ac_c" 1>&6
--echo "configure:2329: checking bison version" >&5
-+echo "configure:2331: checking bison version" >&5
-     set `bison --version| grep 'GNU Bison' | cut -d ' ' -f 4 | sed -e 's/\./ /'|tr -d a-z`
-     if test "${1}" -ne "1" -o "(" "${2}" != "28" -a "${2}" != "35" -a "${2}" != "75" -a "${2}" != "875" ")"; then
-       echo "configure: warning: You will need bison 1.28" 1>&2
-@@ -2335,7 +2337,7 @@
- # Extract the first word of "flex", so it can be a program name with args.
- set dummy flex; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:2339: checking for $ac_word" >&5
-+echo "configure:2341: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2369,7 +2371,7 @@
-   *) ac_lib=l ;;
-   esac
-   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
--echo "configure:2373: checking for yywrap in -l$ac_lib" >&5
-+echo "configure:2375: checking for yywrap in -l$ac_lib" >&5
- ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -2377,7 +2379,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$ac_lib  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 2381 "configure"
-+#line 2383 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -2388,7 +2390,7 @@
- yywrap()
- ; return 0; }
- EOF
--if { (eval echo configure:2392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -2412,7 +2414,7 @@
- if test -n "$LEX"; then
-   echo $ac_n "checking lex output file root""... $ac_c" 1>&6
--echo "configure:2416: checking lex output file root" >&5
-+echo "configure:2418: checking lex output file root" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2433,7 +2435,7 @@
- LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
- echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
--echo "configure:2437: checking whether yytext is a pointer" >&5
-+echo "configure:2439: checking whether yytext is a pointer" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2445,14 +2447,14 @@
- ac_save_LIBS="$LIBS"
- LIBS="$LIBS $LEXLIB"
- cat > conftest.$ac_ext <<EOF
--#line 2449 "configure"
-+#line 2451 "configure"
- #include "confdefs.h"
- `cat $LEX_OUTPUT_ROOT.c`
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:2456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:2458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_prog_lex_yytext_pointer=yes
- else
-@@ -2476,12 +2478,12 @@
-   :
- fi
- echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:2480: checking for working const" >&5
-+echo "configure:2482: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2485 "configure"
-+#line 2487 "configure"
- #include "confdefs.h"
- int main() {
-@@ -2530,7 +2532,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:2534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:2536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_const=yes
- else
-@@ -2555,7 +2557,7 @@
- fi
- echo $ac_n "checking flex version""... $ac_c" 1>&6
--echo "configure:2559: checking flex version" >&5
-+echo "configure:2561: checking flex version" >&5
- if test "$LEX" ;then
-       flexvers=`echo "" | $LEX -V -v --version 2>/dev/null | 
-               sed -e 's/^.* //' -e 's/\./ /g'`
-@@ -2571,7 +2573,7 @@
- fi
- echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
--echo "configure:2575: checking whether byte ordering is bigendian" >&5
-+echo "configure:2577: checking whether byte ordering is bigendian" >&5
- if eval "test \"`echo '$''{'ac_cv_c_bigendian_php'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2581,7 +2583,7 @@
-   ac_cv_c_bigendian_php=unknown
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2585 "configure"
-+#line 2587 "configure"
- #include "confdefs.h"
- int main(void)
-@@ -2597,7 +2599,7 @@
- }
-   
- EOF
--if { (eval echo configure:2601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_c_bigendian_php=yes
- else
-@@ -2654,7 +2656,7 @@
- # Disable PIC mode by default where it is known to be safe to do so,
- # to avoid the performance hit from the lost register
- echo $ac_n "checking whether to force non-PIC code in shared modules""... $ac_c" 1>&6
--echo "configure:2658: checking whether to force non-PIC code in shared modules" >&5
-+echo "configure:2660: checking whether to force non-PIC code in shared modules" >&5
- case $host_alias in
- i?86-*-linux*|i?86-*-freebsd*)
-     if test "${with_pic+set}" != "set" || test "$with_pic" = "no"; then
-@@ -2753,7 +2755,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2757 "configure"
-+#line 2759 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -2771,7 +2773,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:2775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -2791,7 +2793,7 @@
-   CFLAGS=$save_CFLAGS
-   echo $ac_n "checking for pthreads_cflags""... $ac_c" 1>&6
--echo "configure:2795: checking for pthreads_cflags" >&5
-+echo "configure:2797: checking for pthreads_cflags" >&5
- if eval "test \"`echo '$''{'ac_cv_pthreads_cflags'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2806,7 +2808,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2810 "configure"
-+#line 2812 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -2824,7 +2826,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:2828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -2854,7 +2856,7 @@
- echo "$ac_t""$ac_cv_pthreads_cflags" 1>&6
- echo $ac_n "checking for pthreads_lib""... $ac_c" 1>&6
--echo "configure:2858: checking for pthreads_lib" >&5
-+echo "configure:2860: checking for pthreads_lib" >&5
- if eval "test \"`echo '$''{'ac_cv_pthreads_lib'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -2869,7 +2871,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2873 "configure"
-+#line 2875 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -2887,7 +2889,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:2891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -2985,7 +2987,7 @@
- echo $ac_n "checking for AOLserver support""... $ac_c" 1>&6
--echo "configure:2989: checking for AOLserver support" >&5
-+echo "configure:2991: checking for AOLserver support" >&5
- # Check whether --with-aolserver or --without-aolserver was given.
- if test "${with_aolserver+set}" = set; then
-   withval="$with_aolserver"
-@@ -3226,7 +3228,7 @@
- echo $ac_n "checking for Apache 1.x module support via DSO through APXS""... $ac_c" 1>&6
--echo "configure:3230: checking for Apache 1.x module support via DSO through APXS" >&5
-+echo "configure:3232: checking for Apache 1.x module support via DSO through APXS" >&5
- # Check whether --with-apxs or --without-apxs was given.
- if test "${with_apxs+set}" = set; then
-   withval="$with_apxs"
-@@ -3529,7 +3531,7 @@
- if test "$PHP_SAPI" != "apache"; then
- echo $ac_n "checking for Apache 1.x module support""... $ac_c" 1>&6
--echo "configure:3533: checking for Apache 1.x module support" >&5
-+echo "configure:3535: checking for Apache 1.x module support" >&5
- # Check whether --with-apache or --without-apache was given.
- if test "${with_apache+set}" = set; then
-   withval="$with_apache"
-@@ -4364,7 +4366,7 @@
- fi
- echo $ac_n "checking for mod_charset compatibility option""... $ac_c" 1>&6
--echo "configure:4368: checking for mod_charset compatibility option" >&5
-+echo "configure:4370: checking for mod_charset compatibility option" >&5
- # Check whether --with-mod_charset or --without-mod_charset was given.
- if test "${with_mod_charset+set}" = set; then
-   withval="$with_mod_charset"
-@@ -4388,7 +4390,7 @@
-         
-   gcc_arg_name=ac_cv_gcc_arg_rdynamic
-   echo $ac_n "checking whether $CC supports -rdynamic""... $ac_c" 1>&6
--echo "configure:4392: checking whether $CC supports -rdynamic" >&5
-+echo "configure:4394: checking whether $CC supports -rdynamic" >&5
- if eval "test \"`echo '$''{'ac_cv_gcc_arg_rdynamic'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4431,7 +4433,7 @@
-   
- echo $ac_n "checking for member fd in BUFF *""... $ac_c" 1>&6
--echo "configure:4435: checking for member fd in BUFF *" >&5
-+echo "configure:4437: checking for member fd in BUFF *" >&5
- if eval "test \"`echo '$''{'ac_cv_php_fd_in_buff'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -4443,14 +4445,14 @@
-     CPPFLAGS="$CPPFLAGS $APACHE_INCLUDE"
-   fi
-   cat > conftest.$ac_ext <<EOF
--#line 4447 "configure"
-+#line 4449 "configure"
- #include "confdefs.h"
- #include <httpd.h>
- int main() {
- conn_rec *c; int fd = c->client->fd;
- ; return 0; }
- EOF
--if { (eval echo configure:4454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:4456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     ac_cv_php_fd_in_buff=yes
-@@ -4501,7 +4503,7 @@
- echo $ac_n "checking for Apache 2.0 filter-module support via DSO through APXS""... $ac_c" 1>&6
--echo "configure:4505: checking for Apache 2.0 filter-module support via DSO through APXS" >&5
-+echo "configure:4507: checking for Apache 2.0 filter-module support via DSO through APXS" >&5
- # Check whether --with-apxs2filter or --without-apxs2filter was given.
- if test "${with_apxs2filter+set}" = set; then
-   withval="$with_apxs2filter"
-@@ -5323,7 +5325,7 @@
- echo $ac_n "checking for Apache 2.0 handler-module support via DSO through APXS""... $ac_c" 1>&6
--echo "configure:5327: checking for Apache 2.0 handler-module support via DSO through APXS" >&5
-+echo "configure:5329: checking for Apache 2.0 handler-module support via DSO through APXS" >&5
- # Check whether --with-apxs2 or --without-apxs2 was given.
- if test "${with_apxs2+set}" = set; then
-   withval="$with_apxs2"
-@@ -6146,7 +6148,7 @@
- RESULT=no
- echo $ac_n "checking for Caudium support""... $ac_c" 1>&6
--echo "configure:6150: checking for Caudium support" >&5
-+echo "configure:6152: checking for Caudium support" >&5
- # Check whether --with-caudium or --without-caudium was given.
- if test "${with_caudium+set}" = set; then
-   withval="$with_caudium"
-@@ -6218,7 +6220,7 @@
-                  PIKE_C_INCLUDE=/usr/local/include/`basename $PIKE`
-               fi
-               echo $ac_n "checking for C includes in $PIKE_C_INCLUDE""... $ac_c" 1>&6
--echo "configure:6222: checking for C includes in $PIKE_C_INCLUDE" >&5
-+echo "configure:6224: checking for C includes in $PIKE_C_INCLUDE" >&5
-               if test -f $PIKE_C_INCLUDE/version.h; then
-                 PIKE_TEST_VER=`$PIKE -e 'string v; int rel;sscanf(version(), "Pike v%s release %d", v, rel); write(v+"."+rel);'`
-                     ###### VERSION MATCH CHECK #######
-@@ -6476,7 +6478,7 @@
- echo $ac_n "checking for CLI build""... $ac_c" 1>&6
--echo "configure:6480: checking for CLI build" >&5
-+echo "configure:6482: checking for CLI build" >&5
- # Check whether --enable-cli or --disable-cli was given.
- if test "${enable_cli+set}" = set; then
-@@ -6536,7 +6538,7 @@
- echo $ac_n "checking for embedded SAPI library support""... $ac_c" 1>&6
--echo "configure:6540: checking for embedded SAPI library support" >&5
-+echo "configure:6542: checking for embedded SAPI library support" >&5
- # Check whether --enable-embed or --disable-embed was given.
- if test "${enable_embed+set}" = set; then
-@@ -6739,7 +6741,7 @@
- RESULT=no
- echo $ac_n "checking for Zeus ISAPI support""... $ac_c" 1>&6
--echo "configure:6743: checking for Zeus ISAPI support" >&5
-+echo "configure:6745: checking for Zeus ISAPI support" >&5
- # Check whether --with-isapi or --without-isapi was given.
- if test "${with_isapi+set}" = set; then
-   withval="$with_isapi"
-@@ -6969,7 +6971,7 @@
- echo $ac_n "checking for NSAPI support""... $ac_c" 1>&6
--echo "configure:6973: checking for NSAPI support" >&5
-+echo "configure:6975: checking for NSAPI support" >&5
- # Check whether --with-nsapi or --without-nsapi was given.
- if test "${with_nsapi+set}" = set; then
-   withval="$with_nsapi"
-@@ -6989,7 +6991,7 @@
-     { echo "configure: error: Please specify the path to the root of your Netscape/iPlanet/SunONE server using --with-nsapi=DIR" 1>&2; exit 1; }
-   fi
-   echo $ac_n "checking for NSAPI include files""... $ac_c" 1>&6
--echo "configure:6993: checking for NSAPI include files" >&5
-+echo "configure:6995: checking for NSAPI include files" >&5
-   if test -d $PHP_NSAPI/include ; then
-     NSAPI_INCLUDE=$PHP_NSAPI/include
-     echo "$ac_t""Netscape-Enterprise 3.x style" 1>&6
-@@ -6997,17 +6999,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:7001: checking for $ac_hdr" >&5
-+echo "configure:7003: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7006 "configure"
-+#line 7008 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:7011: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -7042,17 +7044,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:7046: checking for $ac_hdr" >&5
-+echo "configure:7048: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 7051 "configure"
-+#line 7053 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:7056: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:7058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -7310,7 +7312,7 @@
- RESULT=no
- echo $ac_n "checking for PHTTPD support""... $ac_c" 1>&6
--echo "configure:7314: checking for PHTTPD support" >&5
-+echo "configure:7316: checking for PHTTPD support" >&5
- # Check whether --with-phttpd or --without-phttpd was given.
- if test "${with_phttpd+set}" = set; then
-   withval="$with_phttpd"
-@@ -7539,7 +7541,7 @@
- RESULT=no
- echo $ac_n "checking for Pi3Web support""... $ac_c" 1>&6
--echo "configure:7543: checking for Pi3Web support" >&5
-+echo "configure:7545: checking for Pi3Web support" >&5
- # Check whether --with-pi3web or --without-pi3web was given.
- if test "${with_pi3web+set}" = set; then
-@@ -7868,7 +7870,7 @@
- RESULT=no
- echo $ac_n "checking for Roxen/Pike support""... $ac_c" 1>&6
--echo "configure:7872: checking for Roxen/Pike support" >&5
-+echo "configure:7874: checking for Roxen/Pike support" >&5
- # Check whether --with-roxen or --without-roxen was given.
- if test "${with_roxen+set}" = set; then
-   withval="$with_roxen"
-@@ -8110,7 +8112,7 @@
- if test "$RESULT" != "no" ; then 
-  RESULT=no
-  echo $ac_n "checking if Roxen should use ZTS""... $ac_c" 1>&6
--echo "configure:8114: checking if Roxen should use ZTS" >&5
-+echo "configure:8116: checking if Roxen should use ZTS" >&5
-  # Check whether --enable-roxen-zts or --disable-roxen-zts was given.
- if test "${enable_roxen_zts+set}" = set; then
-   enableval="$enable_roxen_zts"
-@@ -8137,7 +8139,7 @@
- echo $ac_n "checking for Servlet support""... $ac_c" 1>&6
--echo "configure:8141: checking for Servlet support" >&5
-+echo "configure:8143: checking for Servlet support" >&5
- # Check whether --with-servlet or --without-servlet was given.
- if test "${with_servlet+set}" = set; then
-   withval="$with_servlet"
-@@ -8448,7 +8450,7 @@
-         
-   gcc_arg_name=ac_cv_gcc_arg_rdynamic
-   echo $ac_n "checking whether $CC supports -rdynamic""... $ac_c" 1>&6
--echo "configure:8452: checking whether $CC supports -rdynamic" >&5
-+echo "configure:8454: checking whether $CC supports -rdynamic" >&5
- if eval "test \"`echo '$''{'ac_cv_gcc_arg_rdynamic'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -8655,7 +8657,7 @@
- echo $ac_n "checking for thttpd""... $ac_c" 1>&6
--echo "configure:8659: checking for thttpd" >&5
-+echo "configure:8661: checking for thttpd" >&5
- echo "$ac_t""$PHP_THTTPD" 1>&6
-@@ -8670,17 +8672,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:8674: checking for $ac_hdr" >&5
-+echo "configure:8676: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 8679 "configure"
-+#line 8681 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:8684: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:8686: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -8881,7 +8883,7 @@
- echo $ac_n "checking for TUX""... $ac_c" 1>&6
--echo "configure:8885: checking for TUX" >&5
-+echo "configure:8887: checking for TUX" >&5
- echo "$ac_t""$PHP_TUX" 1>&6
- unset PHP_TUX
-@@ -9115,7 +9117,7 @@
- echo $ac_n "checking for webjames""... $ac_c" 1>&6
--echo "configure:9119: checking for webjames" >&5
-+echo "configure:9121: checking for webjames" >&5
- echo "$ac_t""$PHP_WEBJAMES" 1>&6
-@@ -9189,7 +9191,7 @@
- if test "$PHP_SAPI" = "default"; then
-   echo $ac_n "checking for CGI build""... $ac_c" 1>&6
--echo "configure:9193: checking for CGI build" >&5
-+echo "configure:9195: checking for CGI build" >&5
-   if test "$PHP_SAPI_CGI" != "no"; then
-     echo "$ac_t""yes" 1>&6
-@@ -9213,7 +9215,7 @@
-     
-   echo $ac_n "checking whether writing to stdout works""... $ac_c" 1>&6
--echo "configure:9217: checking whether writing to stdout works" >&5
-+echo "configure:9219: checking whether writing to stdout works" >&5
- if eval "test \"`echo '$''{'ac_cv_write_stdout'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -9224,7 +9226,7 @@
-     
- else
-   cat > conftest.$ac_ext <<EOF
--#line 9228 "configure"
-+#line 9230 "configure"
- #include "confdefs.h"
- #ifdef HAVE_UNISTD_H
-@@ -9242,7 +9244,7 @@
- }
-     
- EOF
--if { (eval echo configure:9246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:9248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_write_stdout=yes
-@@ -9271,7 +9273,7 @@
-     echo $ac_n "checking whether to force Apache CGI redirect""... $ac_c" 1>&6
--echo "configure:9275: checking whether to force Apache CGI redirect" >&5
-+echo "configure:9277: checking whether to force Apache CGI redirect" >&5
-     if test "$PHP_FORCE_CGI_REDIRECT" = "yes"; then
-       REDIRECT=1
-     else
-@@ -9285,7 +9287,7 @@
-     echo $ac_n "checking whether to discard path_info + path_translated""... $ac_c" 1>&6
--echo "configure:9289: checking whether to discard path_info + path_translated" >&5
-+echo "configure:9291: checking whether to discard path_info + path_translated" >&5
-     if test "$PHP_DISCARD_PATH" = "yes"; then
-       DISCARD_PATH=1
-     else
-@@ -9298,7 +9300,7 @@
-     echo "$ac_t""$PHP_DISCARD_PATH" 1>&6
-     echo $ac_n "checking whether to enable path info checking""... $ac_c" 1>&6
--echo "configure:9302: checking whether to enable path info checking" >&5
-+echo "configure:9304: checking whether to enable path info checking" >&5
-     if test "$PHP_ENABLE_PATHINFO_CHECK" = "yes"; then
-       ENABLE_PATHINFO_CHECK=1
-     else
-@@ -9311,7 +9313,7 @@
-     echo "$ac_t""$PHP_ENABLE_PATHINFO_CHECK" 1>&6
-     echo $ac_n "checking whether to enable fastcgi support""... $ac_c" 1>&6
--echo "configure:9315: checking whether to enable fastcgi support" >&5
-+echo "configure:9317: checking whether to enable fastcgi support" >&5
-     PHP_LIBFCGI_DIR="$abs_srcdir/sapi/cgi/libfcgi"
-     if test -z $PHP_LIBFCGI_DIR; then
-       echo "$PHP_LIBFCGI_DIR does not exist"
-@@ -9536,7 +9538,7 @@
- echo $ac_n "checking for chosen SAPI module""... $ac_c" 1>&6
--echo "configure:9540: checking for chosen SAPI module" >&5
-+echo "configure:9542: checking for chosen SAPI module" >&5
- echo "$ac_t""$PHP_SAPI" 1>&6
- if test "$enable_experimental_zts" = "yes"; then
-@@ -9639,7 +9641,7 @@
- #AC_LANG([C])
- echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
--echo "configure:9643: checking for gethostbyname in -lnsl" >&5
-+echo "configure:9645: checking for gethostbyname in -lnsl" >&5
- ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -9647,7 +9649,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 9651 "configure"
-+#line 9653 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -9658,7 +9660,7 @@
- gethostbyname()
- ; return 0; }
- EOF
--if { (eval echo configure:9662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -9686,7 +9688,7 @@
- fi
- echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
--echo "configure:9690: checking for socket in -lsocket" >&5
-+echo "configure:9692: checking for socket in -lsocket" >&5
- ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -9694,7 +9696,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 9698 "configure"
-+#line 9700 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -9705,7 +9707,7 @@
- socket()
- ; return 0; }
- EOF
--if { (eval echo configure:9709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -9741,17 +9743,17 @@
- # If it isn't, don't bother looking for the threads libraries.
- ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
--echo "configure:9745: checking for pthread.h" >&5
-+echo "configure:9747: checking for pthread.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 9750 "configure"
-+#line 9752 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:9755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:9757: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -9788,9 +9790,9 @@
-         save_LIBS="$LIBS"
-         LIBS="$PTHREAD_LIBS $LIBS"
-         echo $ac_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS""... $ac_c" 1>&6
--echo "configure:9792: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
-+echo "configure:9794: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
-         cat > conftest.$ac_ext <<EOF
--#line 9794 "configure"
-+#line 9796 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -9801,7 +9803,7 @@
- pthread_join()
- ; return 0; }
- EOF
--if { (eval echo configure:9805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   acx_pthread_ok=yes
- else
-@@ -9863,18 +9865,18 @@
-         case $flag in
-                 none)
-                 echo $ac_n "checking whether pthreads work without any flags""... $ac_c" 1>&6
--echo "configure:9867: checking whether pthreads work without any flags" >&5
-+echo "configure:9869: checking whether pthreads work without any flags" >&5
-                 ;;
-                 -*)
-                 echo $ac_n "checking whether pthreads work with $flag""... $ac_c" 1>&6
--echo "configure:9872: checking whether pthreads work with $flag" >&5
-+echo "configure:9874: checking whether pthreads work with $flag" >&5
-                 PTHREAD_CFLAGS="$flag"
-                 ;;
-                 *)
-                 echo $ac_n "checking for the pthreads library -l$flag""... $ac_c" 1>&6
--echo "configure:9878: checking for the pthreads library -l$flag" >&5
-+echo "configure:9880: checking for the pthreads library -l$flag" >&5
-                 PTHREAD_LIBS="-l$flag"
-                 ;;
-         esac
-@@ -9894,7 +9896,7 @@
-         # functions on Solaris that doesn't have a non-functional libc stub.
-         # We try pthread_create on general principles.
-         cat > conftest.$ac_ext <<EOF
--#line 9898 "configure"
-+#line 9900 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- int main() {
-@@ -9903,7 +9905,7 @@
-                      pthread_create(0,0,0,0); pthread_cleanup_pop(0); 
- ; return 0; }
- EOF
--if { (eval echo configure:9907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   acx_pthread_ok=yes
- else
-@@ -9935,16 +9937,16 @@
-         # Detect AIX lossage: threads are created detached by default
-         # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
-         echo $ac_n "checking for joinable pthread attribute""... $ac_c" 1>&6
--echo "configure:9939: checking for joinable pthread attribute" >&5
-+echo "configure:9941: checking for joinable pthread attribute" >&5
-         cat > conftest.$ac_ext <<EOF
--#line 9941 "configure"
-+#line 9943 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- int main() {
- int attr=PTHREAD_CREATE_JOINABLE;
- ; return 0; }
- EOF
--if { (eval echo configure:9948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ok=PTHREAD_CREATE_JOINABLE
- else
-@@ -9956,14 +9958,14 @@
- rm -f conftest*
-         if test x"$ok" = xunknown; then
-                 cat > conftest.$ac_ext <<EOF
--#line 9960 "configure"
-+#line 9962 "configure"
- #include "confdefs.h"
- #include <pthread.h>
- int main() {
- int attr=PTHREAD_CREATE_UNDETACHED;
- ; return 0; }
- EOF
--if { (eval echo configure:9967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:9969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ok=PTHREAD_CREATE_UNDETACHED
- else
-@@ -9986,7 +9988,7 @@
-         fi
-         echo $ac_n "checking if more special flags are required for pthreads""... $ac_c" 1>&6
--echo "configure:9990: checking if more special flags are required for pthreads" >&5
-+echo "configure:9992: checking if more special flags are required for pthreads" >&5
-         flag=no
-         case "${host_cpu}-${host_os}" in
-                 *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
-@@ -10004,7 +10006,7 @@
-         # Extract the first word of "cc_r", so it can be a program name with args.
- set dummy cc_r; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:10008: checking for $ac_word" >&5
-+echo "configure:10010: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_PTHREAD_CC'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -10053,9 +10055,9 @@
-     echo $ac_n "checking for sun_len in sys/un.h""... $ac_c" 1>&6
--echo "configure:10057: checking for sun_len in sys/un.h" >&5
-+echo "configure:10059: checking for sun_len in sys/un.h" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 10059 "configure"
-+#line 10061 "configure"
- #include "confdefs.h"
- #include <sys/un.h>
- EOF
-@@ -10075,9 +10077,9 @@
-     echo $ac_n "checking for fpos_t in stdio.h""... $ac_c" 1>&6
--echo "configure:10079: checking for fpos_t in stdio.h" >&5
-+echo "configure:10081: checking for fpos_t in stdio.h" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 10081 "configure"
-+#line 10083 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- EOF
-@@ -10100,17 +10102,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:10104: checking for $ac_hdr" >&5
-+echo "configure:10106: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10109 "configure"
-+#line 10111 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:10114: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:10116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -10140,17 +10142,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:10144: checking for $ac_hdr" >&5
-+echo "configure:10146: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10149 "configure"
-+#line 10151 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:10154: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:10156: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -10178,9 +10180,9 @@
-     echo $ac_n "checking for a fileno() prototype in stdio.h""... $ac_c" 1>&6
--echo "configure:10182: checking for a fileno() prototype in stdio.h" >&5
-+echo "configure:10184: checking for a fileno() prototype in stdio.h" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 10184 "configure"
-+#line 10186 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- EOF
-@@ -10201,9 +10203,9 @@
-     if test "$HAVE_SYS_SOCKET_H"; then
-       echo $ac_n "checking for socklen_t in sys/socket.h""... $ac_c" 1>&6
--echo "configure:10205: checking for socklen_t in sys/socket.h" >&5
-+echo "configure:10207: checking for socklen_t in sys/socket.h" >&5
-       cat > conftest.$ac_ext <<EOF
--#line 10207 "configure"
-+#line 10209 "configure"
- #include "confdefs.h"
- #include <sys/socket.h>
- EOF
-@@ -10227,7 +10229,7 @@
-     #  Do we need cross-process locking on this platform?
-     #--------------------------------------------------------------------
-     echo $ac_n "checking whether cross-process locking is required by accept()""... $ac_c" 1>&6
--echo "configure:10231: checking whether cross-process locking is required by accept()" >&5
-+echo "configure:10233: checking whether cross-process locking is required by accept()" >&5
-     case "`uname -sr`" in
-       IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0)    
-                   echo "$ac_t""yes" 1>&6
-@@ -10246,16 +10248,16 @@
-     #  hpux 9.04 compiler does and so does Stratus FTX (uses HP's compiler)
-     #--------------------------------------------------------------------
-     echo $ac_n "checking whether va_arg(arg, long double) crashes the compiler""... $ac_c" 1>&6
--echo "configure:10250: checking whether va_arg(arg, long double) crashes the compiler" >&5
-+echo "configure:10252: checking whether va_arg(arg, long double) crashes the compiler" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 10252 "configure"
-+#line 10254 "configure"
- #include "confdefs.h"
- #include <stdarg.h>
- int main() {
- long double lDblArg; va_list arg; lDblArg = va_arg(arg, long double);
- ; return 0; }
- EOF
--if { (eval echo configure:10259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   echo "$ac_t""no" 1>&6
- else
-@@ -10271,12 +10273,12 @@
- rm -f conftest*
-     echo $ac_n "checking for working const""... $ac_c" 1>&6
--echo "configure:10275: checking for working const" >&5
-+echo "configure:10277: checking for working const" >&5
- if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10280 "configure"
-+#line 10282 "configure"
- #include "confdefs.h"
- int main() {
-@@ -10325,7 +10327,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:10329: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_const=yes
- else
-@@ -10350,12 +10352,12 @@
- for ac_func in strerror
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:10354: checking for $ac_func" >&5
-+echo "configure:10356: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10359 "configure"
-+#line 10361 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -10378,7 +10380,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:10382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -10441,16 +10443,16 @@
-   echo $ac_n "checking for missing declarations of reentrant functions""... $ac_c" 1>&6
--echo "configure:10445: checking for missing declarations of reentrant functions" >&5
-+echo "configure:10447: checking for missing declarations of reentrant functions" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 10447 "configure"
-+#line 10449 "configure"
- #include "confdefs.h"
- #include <time.h>
- int main() {
- struct tm *(*func)() = localtime_r
- ; return 0; }
- EOF
--if { (eval echo configure:10454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     :
-@@ -10468,14 +10470,14 @@
- fi
- rm -f conftest*
-   cat > conftest.$ac_ext <<EOF
--#line 10472 "configure"
-+#line 10474 "configure"
- #include "confdefs.h"
- #include <time.h>
- int main() {
- struct tm *(*func)() = gmtime_r
- ; return 0; }
- EOF
--if { (eval echo configure:10479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     :
-@@ -10493,14 +10495,14 @@
- fi
- rm -f conftest*
-   cat > conftest.$ac_ext <<EOF
--#line 10497 "configure"
-+#line 10499 "configure"
- #include "confdefs.h"
- #include <time.h>
- int main() {
- char *(*func)() = asctime_r
- ; return 0; }
- EOF
--if { (eval echo configure:10504: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     :
-@@ -10518,14 +10520,14 @@
- fi
- rm -f conftest*
-   cat > conftest.$ac_ext <<EOF
--#line 10522 "configure"
-+#line 10524 "configure"
- #include "confdefs.h"
- #include <time.h>
- int main() {
- char *(*func)() = ctime_r
- ; return 0; }
- EOF
--if { (eval echo configure:10529: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     :
-@@ -10543,14 +10545,14 @@
- fi
- rm -f conftest*
-   cat > conftest.$ac_ext <<EOF
--#line 10547 "configure"
-+#line 10549 "configure"
- #include "confdefs.h"
- #include <string.h>
- int main() {
- char *(*func)() = strtok_r
- ; return 0; }
- EOF
--if { (eval echo configure:10554: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:10556: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     :
-@@ -10574,7 +10576,7 @@
- # Extract the first word of "sendmail", so it can be a program name with args.
- set dummy sendmail; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:10578: checking for $ac_word" >&5
-+echo "configure:10580: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PROG_SENDMAIL'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -10615,7 +10617,7 @@
-   echo $ac_n "checking whether system uses EBCDIC""... $ac_c" 1>&6
--echo "configure:10619: checking whether system uses EBCDIC" >&5
-+echo "configure:10621: checking whether system uses EBCDIC" >&5
- if eval "test \"`echo '$''{'ac_cv_ebcdic'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -10626,7 +10628,7 @@
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10630 "configure"
-+#line 10632 "configure"
- #include "confdefs.h"
- int main(void) { 
-@@ -10634,7 +10636,7 @@
- } 
- EOF
--if { (eval echo configure:10638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:10640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   ac_cv_ebcdic=yes
-@@ -10707,12 +10709,12 @@
-   unset found
-   
-   echo $ac_n "checking for socket""... $ac_c" 1>&6
--echo "configure:10711: checking for socket" >&5
-+echo "configure:10713: checking for socket" >&5
- if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10716 "configure"
-+#line 10718 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char socket(); below.  */
-@@ -10735,7 +10737,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:10739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_socket=yes"
- else
-@@ -10753,12 +10755,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __socket""... $ac_c" 1>&6
--echo "configure:10757: checking for __socket" >&5
-+echo "configure:10759: checking for __socket" >&5
- if eval "test \"`echo '$''{'ac_cv_func___socket'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10762 "configure"
-+#line 10764 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __socket(); below.  */
-@@ -10781,7 +10783,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:10785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___socket=yes"
- else
-@@ -10819,7 +10821,7 @@
-   unset ac_cv_lib_socket___socket
-   unset found
-   echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
--echo "configure:10823: checking for socket in -lsocket" >&5
-+echo "configure:10825: checking for socket in -lsocket" >&5
- ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -10827,7 +10829,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 10831 "configure"
-+#line 10833 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -10838,7 +10840,7 @@
- socket()
- ; return 0; }
- EOF
--if { (eval echo configure:10842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -10858,7 +10860,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __socket in -lsocket""... $ac_c" 1>&6
--echo "configure:10862: checking for __socket in -lsocket" >&5
-+echo "configure:10864: checking for __socket in -lsocket" >&5
- ac_lib_var=`echo socket'_'__socket | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -10866,7 +10868,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 10870 "configure"
-+#line 10872 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -10877,7 +10879,7 @@
- __socket()
- ; return 0; }
- EOF
--if { (eval echo configure:10881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -10909,11 +10911,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10913 "configure"
-+#line 10915 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:10917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:10919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -10964,12 +10966,12 @@
-   unset found
-   
-   echo $ac_n "checking for htonl""... $ac_c" 1>&6
--echo "configure:10968: checking for htonl" >&5
-+echo "configure:10970: checking for htonl" >&5
- if eval "test \"`echo '$''{'ac_cv_func_htonl'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 10973 "configure"
-+#line 10975 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char htonl(); below.  */
-@@ -10992,7 +10994,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:10996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:10998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_htonl=yes"
- else
-@@ -11010,12 +11012,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __htonl""... $ac_c" 1>&6
--echo "configure:11014: checking for __htonl" >&5
-+echo "configure:11016: checking for __htonl" >&5
- if eval "test \"`echo '$''{'ac_cv_func___htonl'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11019 "configure"
-+#line 11021 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __htonl(); below.  */
-@@ -11038,7 +11040,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___htonl=yes"
- else
-@@ -11076,7 +11078,7 @@
-   unset ac_cv_lib_socket___htonl
-   unset found
-   echo $ac_n "checking for htonl in -lsocket""... $ac_c" 1>&6
--echo "configure:11080: checking for htonl in -lsocket" >&5
-+echo "configure:11082: checking for htonl in -lsocket" >&5
- ac_lib_var=`echo socket'_'htonl | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11084,7 +11086,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11088 "configure"
-+#line 11090 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11095,7 +11097,7 @@
- htonl()
- ; return 0; }
- EOF
--if { (eval echo configure:11099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11115,7 +11117,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __htonl in -lsocket""... $ac_c" 1>&6
--echo "configure:11119: checking for __htonl in -lsocket" >&5
-+echo "configure:11121: checking for __htonl in -lsocket" >&5
- ac_lib_var=`echo socket'_'__htonl | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11123,7 +11125,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11127 "configure"
-+#line 11129 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11134,7 +11136,7 @@
- __htonl()
- ; return 0; }
- EOF
--if { (eval echo configure:11138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11166,11 +11168,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11170 "configure"
-+#line 11172 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:11174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:11176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -11221,12 +11223,12 @@
-   unset found
-   
-   echo $ac_n "checking for gethostname""... $ac_c" 1>&6
--echo "configure:11225: checking for gethostname" >&5
-+echo "configure:11227: checking for gethostname" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11230 "configure"
-+#line 11232 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char gethostname(); below.  */
-@@ -11249,7 +11251,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_gethostname=yes"
- else
-@@ -11267,12 +11269,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __gethostname""... $ac_c" 1>&6
--echo "configure:11271: checking for __gethostname" >&5
-+echo "configure:11273: checking for __gethostname" >&5
- if eval "test \"`echo '$''{'ac_cv_func___gethostname'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11276 "configure"
-+#line 11278 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __gethostname(); below.  */
-@@ -11295,7 +11297,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___gethostname=yes"
- else
-@@ -11333,7 +11335,7 @@
-   unset ac_cv_lib_nsl___gethostname
-   unset found
-   echo $ac_n "checking for gethostname in -lnsl""... $ac_c" 1>&6
--echo "configure:11337: checking for gethostname in -lnsl" >&5
-+echo "configure:11339: checking for gethostname in -lnsl" >&5
- ac_lib_var=`echo nsl'_'gethostname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11341,7 +11343,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11345 "configure"
-+#line 11347 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11352,7 +11354,7 @@
- gethostname()
- ; return 0; }
- EOF
--if { (eval echo configure:11356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11372,7 +11374,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __gethostname in -lnsl""... $ac_c" 1>&6
--echo "configure:11376: checking for __gethostname in -lnsl" >&5
-+echo "configure:11378: checking for __gethostname in -lnsl" >&5
- ac_lib_var=`echo nsl'_'__gethostname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11380,7 +11382,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11384 "configure"
-+#line 11386 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11391,7 +11393,7 @@
- __gethostname()
- ; return 0; }
- EOF
--if { (eval echo configure:11395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11423,11 +11425,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11427 "configure"
-+#line 11429 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:11431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:11433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -11478,12 +11480,12 @@
-   unset found
-   
-   echo $ac_n "checking for gethostbyaddr""... $ac_c" 1>&6
--echo "configure:11482: checking for gethostbyaddr" >&5
-+echo "configure:11484: checking for gethostbyaddr" >&5
- if eval "test \"`echo '$''{'ac_cv_func_gethostbyaddr'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11487 "configure"
-+#line 11489 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char gethostbyaddr(); below.  */
-@@ -11506,7 +11508,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_gethostbyaddr=yes"
- else
-@@ -11524,12 +11526,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __gethostbyaddr""... $ac_c" 1>&6
--echo "configure:11528: checking for __gethostbyaddr" >&5
-+echo "configure:11530: checking for __gethostbyaddr" >&5
- if eval "test \"`echo '$''{'ac_cv_func___gethostbyaddr'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11533 "configure"
-+#line 11535 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __gethostbyaddr(); below.  */
-@@ -11552,7 +11554,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___gethostbyaddr=yes"
- else
-@@ -11590,7 +11592,7 @@
-   unset ac_cv_lib_nsl___gethostbyaddr
-   unset found
-   echo $ac_n "checking for gethostbyaddr in -lnsl""... $ac_c" 1>&6
--echo "configure:11594: checking for gethostbyaddr in -lnsl" >&5
-+echo "configure:11596: checking for gethostbyaddr in -lnsl" >&5
- ac_lib_var=`echo nsl'_'gethostbyaddr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11598,7 +11600,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11602 "configure"
-+#line 11604 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11609,7 +11611,7 @@
- gethostbyaddr()
- ; return 0; }
- EOF
--if { (eval echo configure:11613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11629,7 +11631,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __gethostbyaddr in -lnsl""... $ac_c" 1>&6
--echo "configure:11633: checking for __gethostbyaddr in -lnsl" >&5
-+echo "configure:11635: checking for __gethostbyaddr in -lnsl" >&5
- ac_lib_var=`echo nsl'_'__gethostbyaddr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11637,7 +11639,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11641 "configure"
-+#line 11643 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11648,7 +11650,7 @@
- __gethostbyaddr()
- ; return 0; }
- EOF
--if { (eval echo configure:11652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11680,11 +11682,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11684 "configure"
-+#line 11686 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:11688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:11690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -11735,12 +11737,12 @@
-   unset found
-   
-   echo $ac_n "checking for yp_get_default_domain""... $ac_c" 1>&6
--echo "configure:11739: checking for yp_get_default_domain" >&5
-+echo "configure:11741: checking for yp_get_default_domain" >&5
- if eval "test \"`echo '$''{'ac_cv_func_yp_get_default_domain'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11744 "configure"
-+#line 11746 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char yp_get_default_domain(); below.  */
-@@ -11763,7 +11765,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_yp_get_default_domain=yes"
- else
-@@ -11781,12 +11783,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __yp_get_default_domain""... $ac_c" 1>&6
--echo "configure:11785: checking for __yp_get_default_domain" >&5
-+echo "configure:11787: checking for __yp_get_default_domain" >&5
- if eval "test \"`echo '$''{'ac_cv_func___yp_get_default_domain'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11790 "configure"
-+#line 11792 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __yp_get_default_domain(); below.  */
-@@ -11809,7 +11811,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:11813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___yp_get_default_domain=yes"
- else
-@@ -11847,7 +11849,7 @@
-   unset ac_cv_lib_nsl___yp_get_default_domain
-   unset found
-   echo $ac_n "checking for yp_get_default_domain in -lnsl""... $ac_c" 1>&6
--echo "configure:11851: checking for yp_get_default_domain in -lnsl" >&5
-+echo "configure:11853: checking for yp_get_default_domain in -lnsl" >&5
- ac_lib_var=`echo nsl'_'yp_get_default_domain | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11855,7 +11857,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11859 "configure"
-+#line 11861 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11866,7 +11868,7 @@
- yp_get_default_domain()
- ; return 0; }
- EOF
--if { (eval echo configure:11870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11886,7 +11888,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __yp_get_default_domain in -lnsl""... $ac_c" 1>&6
--echo "configure:11890: checking for __yp_get_default_domain in -lnsl" >&5
-+echo "configure:11892: checking for __yp_get_default_domain in -lnsl" >&5
- ac_lib_var=`echo nsl'_'__yp_get_default_domain | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -11894,7 +11896,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 11898 "configure"
-+#line 11900 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -11905,7 +11907,7 @@
- __yp_get_default_domain()
- ; return 0; }
- EOF
--if { (eval echo configure:11909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:11911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -11937,11 +11939,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 11941 "configure"
-+#line 11943 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:11945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:11947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -11993,12 +11995,12 @@
-   unset found
-   
-   echo $ac_n "checking for dlopen""... $ac_c" 1>&6
--echo "configure:11997: checking for dlopen" >&5
-+echo "configure:11999: checking for dlopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12002 "configure"
-+#line 12004 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlopen(); below.  */
-@@ -12021,7 +12023,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlopen=yes"
- else
-@@ -12039,12 +12041,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __dlopen""... $ac_c" 1>&6
--echo "configure:12043: checking for __dlopen" >&5
-+echo "configure:12045: checking for __dlopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func___dlopen'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12048 "configure"
-+#line 12050 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __dlopen(); below.  */
-@@ -12067,7 +12069,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___dlopen=yes"
- else
-@@ -12105,7 +12107,7 @@
-   unset ac_cv_lib_dl___dlopen
-   unset found
-   echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
--echo "configure:12109: checking for dlopen in -ldl" >&5
-+echo "configure:12111: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12113,7 +12115,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12117 "configure"
-+#line 12119 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12124,7 +12126,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:12128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12144,7 +12146,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __dlopen in -ldl""... $ac_c" 1>&6
--echo "configure:12148: checking for __dlopen in -ldl" >&5
-+echo "configure:12150: checking for __dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'__dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12152,7 +12154,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12156 "configure"
-+#line 12158 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12163,7 +12165,7 @@
- __dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:12167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12195,11 +12197,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12199 "configure"
-+#line 12201 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:12203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:12205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -12251,7 +12253,7 @@
- fi
- echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
--echo "configure:12255: checking for sin in -lm" >&5
-+echo "configure:12257: checking for sin in -lm" >&5
- ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12259,7 +12261,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12263 "configure"
-+#line 12265 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12270,7 +12272,7 @@
- sin()
- ; return 0; }
- EOF
--if { (eval echo configure:12274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12304,12 +12306,12 @@
-   unset found
-   
-   echo $ac_n "checking for res_search""... $ac_c" 1>&6
--echo "configure:12308: checking for res_search" >&5
-+echo "configure:12310: checking for res_search" >&5
- if eval "test \"`echo '$''{'ac_cv_func_res_search'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12313 "configure"
-+#line 12315 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char res_search(); below.  */
-@@ -12332,7 +12334,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_res_search=yes"
- else
-@@ -12350,12 +12352,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __res_search""... $ac_c" 1>&6
--echo "configure:12354: checking for __res_search" >&5
-+echo "configure:12356: checking for __res_search" >&5
- if eval "test \"`echo '$''{'ac_cv_func___res_search'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12359 "configure"
-+#line 12361 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __res_search(); below.  */
-@@ -12378,7 +12380,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___res_search=yes"
- else
-@@ -12416,7 +12418,7 @@
-   unset ac_cv_lib_resolv___res_search
-   unset found
-   echo $ac_n "checking for res_search in -lresolv""... $ac_c" 1>&6
--echo "configure:12420: checking for res_search in -lresolv" >&5
-+echo "configure:12422: checking for res_search in -lresolv" >&5
- ac_lib_var=`echo resolv'_'res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12424,7 +12426,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12428 "configure"
-+#line 12430 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12435,7 +12437,7 @@
- res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12455,7 +12457,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __res_search in -lresolv""... $ac_c" 1>&6
--echo "configure:12459: checking for __res_search in -lresolv" >&5
-+echo "configure:12461: checking for __res_search in -lresolv" >&5
- ac_lib_var=`echo resolv'_'__res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12463,7 +12465,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12467 "configure"
-+#line 12469 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12474,7 +12476,7 @@
- __res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12506,11 +12508,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12510 "configure"
-+#line 12512 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:12514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:12516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -12552,7 +12554,7 @@
-   unset ac_cv_lib_bind___res_search
-   unset found
-   echo $ac_n "checking for res_search in -lbind""... $ac_c" 1>&6
--echo "configure:12556: checking for res_search in -lbind" >&5
-+echo "configure:12558: checking for res_search in -lbind" >&5
- ac_lib_var=`echo bind'_'res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12560,7 +12562,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12564 "configure"
-+#line 12566 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12571,7 +12573,7 @@
- res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12591,7 +12593,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __res_search in -lbind""... $ac_c" 1>&6
--echo "configure:12595: checking for __res_search in -lbind" >&5
-+echo "configure:12597: checking for __res_search in -lbind" >&5
- ac_lib_var=`echo bind'_'__res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12599,7 +12601,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12603 "configure"
-+#line 12605 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12610,7 +12612,7 @@
- __res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12642,11 +12644,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12646 "configure"
-+#line 12648 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:12650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:12652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -12688,7 +12690,7 @@
-   unset ac_cv_lib_socket___res_search
-   unset found
-   echo $ac_n "checking for res_search in -lsocket""... $ac_c" 1>&6
--echo "configure:12692: checking for res_search in -lsocket" >&5
-+echo "configure:12694: checking for res_search in -lsocket" >&5
- ac_lib_var=`echo socket'_'res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12696,7 +12698,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12700 "configure"
-+#line 12702 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12707,7 +12709,7 @@
- res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12727,7 +12729,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __res_search in -lsocket""... $ac_c" 1>&6
--echo "configure:12731: checking for __res_search in -lsocket" >&5
-+echo "configure:12733: checking for __res_search in -lsocket" >&5
- ac_lib_var=`echo socket'_'__res_search | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12735,7 +12737,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsocket  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12739 "configure"
-+#line 12741 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12746,7 +12748,7 @@
- __res_search()
- ; return 0; }
- EOF
--if { (eval echo configure:12750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12778,11 +12780,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12782 "configure"
-+#line 12784 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:12786: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:12788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -12840,12 +12842,12 @@
-   unset found
-   
-   echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
--echo "configure:12844: checking for inet_aton" >&5
-+echo "configure:12846: checking for inet_aton" >&5
- if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12849 "configure"
-+#line 12851 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char inet_aton(); below.  */
-@@ -12868,7 +12870,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_inet_aton=yes"
- else
-@@ -12886,12 +12888,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __inet_aton""... $ac_c" 1>&6
--echo "configure:12890: checking for __inet_aton" >&5
-+echo "configure:12892: checking for __inet_aton" >&5
- if eval "test \"`echo '$''{'ac_cv_func___inet_aton'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 12895 "configure"
-+#line 12897 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __inet_aton(); below.  */
-@@ -12914,7 +12916,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:12918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___inet_aton=yes"
- else
-@@ -12952,7 +12954,7 @@
-   unset ac_cv_lib_resolv___inet_aton
-   unset found
-   echo $ac_n "checking for inet_aton in -lresolv""... $ac_c" 1>&6
--echo "configure:12956: checking for inet_aton in -lresolv" >&5
-+echo "configure:12958: checking for inet_aton in -lresolv" >&5
- ac_lib_var=`echo resolv'_'inet_aton | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12960,7 +12962,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 12964 "configure"
-+#line 12966 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -12971,7 +12973,7 @@
- inet_aton()
- ; return 0; }
- EOF
--if { (eval echo configure:12975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:12977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -12991,7 +12993,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __inet_aton in -lresolv""... $ac_c" 1>&6
--echo "configure:12995: checking for __inet_aton in -lresolv" >&5
-+echo "configure:12997: checking for __inet_aton in -lresolv" >&5
- ac_lib_var=`echo resolv'_'__inet_aton | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -12999,7 +13001,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13003 "configure"
-+#line 13005 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13010,7 +13012,7 @@
- __inet_aton()
- ; return 0; }
- EOF
--if { (eval echo configure:13014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13042,11 +13044,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13046 "configure"
-+#line 13048 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:13050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:13052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -13088,7 +13090,7 @@
-   unset ac_cv_lib_bind___inet_aton
-   unset found
-   echo $ac_n "checking for inet_aton in -lbind""... $ac_c" 1>&6
--echo "configure:13092: checking for inet_aton in -lbind" >&5
-+echo "configure:13094: checking for inet_aton in -lbind" >&5
- ac_lib_var=`echo bind'_'inet_aton | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13096,7 +13098,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13100 "configure"
-+#line 13102 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13107,7 +13109,7 @@
- inet_aton()
- ; return 0; }
- EOF
--if { (eval echo configure:13111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13127,7 +13129,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __inet_aton in -lbind""... $ac_c" 1>&6
--echo "configure:13131: checking for __inet_aton in -lbind" >&5
-+echo "configure:13133: checking for __inet_aton in -lbind" >&5
- ac_lib_var=`echo bind'_'__inet_aton | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13135,7 +13137,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13139 "configure"
-+#line 13141 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13146,7 +13148,7 @@
- __inet_aton()
- ; return 0; }
- EOF
--if { (eval echo configure:13150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13178,11 +13180,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13182 "configure"
-+#line 13184 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:13186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:13188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -13236,12 +13238,12 @@
-   unset found
-   
-   echo $ac_n "checking for dn_skipname""... $ac_c" 1>&6
--echo "configure:13240: checking for dn_skipname" >&5
-+echo "configure:13242: checking for dn_skipname" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dn_skipname'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13245 "configure"
-+#line 13247 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dn_skipname(); below.  */
-@@ -13264,7 +13266,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:13268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dn_skipname=yes"
- else
-@@ -13282,12 +13284,12 @@
- else
-   echo "$ac_t""no" 1>&6
-  echo $ac_n "checking for __dn_skipname""... $ac_c" 1>&6
--echo "configure:13286: checking for __dn_skipname" >&5
-+echo "configure:13288: checking for __dn_skipname" >&5
- if eval "test \"`echo '$''{'ac_cv_func___dn_skipname'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13291 "configure"
-+#line 13293 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char __dn_skipname(); below.  */
-@@ -13310,7 +13312,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:13314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func___dn_skipname=yes"
- else
-@@ -13348,7 +13350,7 @@
-   unset ac_cv_lib_resolv___dn_skipname
-   unset found
-   echo $ac_n "checking for dn_skipname in -lresolv""... $ac_c" 1>&6
--echo "configure:13352: checking for dn_skipname in -lresolv" >&5
-+echo "configure:13354: checking for dn_skipname in -lresolv" >&5
- ac_lib_var=`echo resolv'_'dn_skipname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13356,7 +13358,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13360 "configure"
-+#line 13362 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13367,7 +13369,7 @@
- dn_skipname()
- ; return 0; }
- EOF
--if { (eval echo configure:13371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13387,7 +13389,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __dn_skipname in -lresolv""... $ac_c" 1>&6
--echo "configure:13391: checking for __dn_skipname in -lresolv" >&5
-+echo "configure:13393: checking for __dn_skipname in -lresolv" >&5
- ac_lib_var=`echo resolv'_'__dn_skipname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13395,7 +13397,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lresolv  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13399 "configure"
-+#line 13401 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13406,7 +13408,7 @@
- __dn_skipname()
- ; return 0; }
- EOF
--if { (eval echo configure:13410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13438,11 +13440,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13442 "configure"
-+#line 13444 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:13446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:13448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -13484,7 +13486,7 @@
-   unset ac_cv_lib_bind___dn_skipname
-   unset found
-   echo $ac_n "checking for dn_skipname in -lbind""... $ac_c" 1>&6
--echo "configure:13488: checking for dn_skipname in -lbind" >&5
-+echo "configure:13490: checking for dn_skipname in -lbind" >&5
- ac_lib_var=`echo bind'_'dn_skipname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13492,7 +13494,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13496 "configure"
-+#line 13498 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13503,7 +13505,7 @@
- dn_skipname()
- ; return 0; }
- EOF
--if { (eval echo configure:13507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13523,7 +13525,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for __dn_skipname in -lbind""... $ac_c" 1>&6
--echo "configure:13527: checking for __dn_skipname in -lbind" >&5
-+echo "configure:13529: checking for __dn_skipname in -lbind" >&5
- ac_lib_var=`echo bind'_'__dn_skipname | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13531,7 +13533,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbind  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13535 "configure"
-+#line 13537 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13542,7 +13544,7 @@
- __dn_skipname()
- ; return 0; }
- EOF
--if { (eval echo configure:13546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13574,11 +13576,11 @@
-   found=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13578 "configure"
-+#line 13580 "configure"
- #include "confdefs.h"
- main() { return (0); }
- EOF
--if { (eval echo configure:13582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:13584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   found=yes
- else
-@@ -13630,12 +13632,12 @@
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:13634: checking for ANSI C header files" >&5
-+echo "configure:13636: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13639 "configure"
-+#line 13641 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -13643,7 +13645,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:13647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:13649: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -13660,7 +13662,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 13664 "configure"
-+#line 13666 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -13678,7 +13680,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 13682 "configure"
-+#line 13684 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -13699,7 +13701,7 @@
-   :
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13703 "configure"
-+#line 13705 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -13710,7 +13712,7 @@
- exit (0); }
- EOF
--if { (eval echo configure:13714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:13716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   :
- else
-@@ -13738,12 +13740,12 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
--echo "configure:13742: checking for $ac_hdr that defines DIR" >&5
-+echo "configure:13744: checking for $ac_hdr that defines DIR" >&5
- if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13747 "configure"
-+#line 13749 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_hdr>
-@@ -13751,7 +13753,7 @@
- DIR *dirp = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:13755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:13757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   eval "ac_cv_header_dirent_$ac_safe=yes"
- else
-@@ -13776,7 +13778,7 @@
- # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
- if test $ac_header_dirent = dirent.h; then
- echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
--echo "configure:13780: checking for opendir in -ldir" >&5
-+echo "configure:13782: checking for opendir in -ldir" >&5
- ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13784,7 +13786,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldir  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13788 "configure"
-+#line 13790 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13795,7 +13797,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:13799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13817,7 +13819,7 @@
- else
- echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
--echo "configure:13821: checking for opendir in -lx" >&5
-+echo "configure:13823: checking for opendir in -lx" >&5
- ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -13825,7 +13827,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lx  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 13829 "configure"
-+#line 13831 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -13836,7 +13838,7 @@
- opendir()
- ; return 0; }
- EOF
--if { (eval echo configure:13840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:13842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -13861,16 +13863,16 @@
-   echo $ac_n "checking for fclose declaration""... $ac_c" 1>&6
--echo "configure:13865: checking for fclose declaration" >&5
-+echo "configure:13867: checking for fclose declaration" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 13867 "configure"
-+#line 13869 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- int main() {
- int (*func)() = fclose
- ; return 0; }
- EOF
--if { (eval echo configure:13874: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:13876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     cat >> confdefs.h <<\EOF
-@@ -13947,17 +13949,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:13951: checking for $ac_hdr" >&5
-+echo "configure:13953: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13956 "configure"
-+#line 13958 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:13961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:13963: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -13986,12 +13988,12 @@
-       echo $ac_n "checking for fopencookie""... $ac_c" 1>&6
--echo "configure:13990: checking for fopencookie" >&5
-+echo "configure:13992: checking for fopencookie" >&5
- if eval "test \"`echo '$''{'ac_cv_func_fopencookie'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 13995 "configure"
-+#line 13997 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char fopencookie(); below.  */
-@@ -14014,7 +14016,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:14018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:14020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_fopencookie=yes"
- else
-@@ -14036,7 +14038,7 @@
-       if test "$have_glibc_fopencookie" = "yes" ; then
-                                         cat > conftest.$ac_ext <<EOF
--#line 14040 "configure"
-+#line 14042 "configure"
- #include "confdefs.h"
-  #define _GNU_SOURCE
-                        #include <stdio.h>
-@@ -14045,7 +14047,7 @@
-  cookie_io_functions_t cookie; 
- ; return 0; }
- EOF
--if { (eval echo configure:14049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14051: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-    have_cookie_io_functions_t=yes 
- else
-@@ -14065,7 +14067,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14069 "configure"
-+#line 14071 "configure"
- #include "confdefs.h"
- #define _GNU_SOURCE
-@@ -14097,7 +14099,7 @@
-                                          
- EOF
--if { (eval echo configure:14101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:14103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-    cookie_io_functions_use_off64_t=yes 
- else
-@@ -14112,7 +14114,7 @@
-               
-       else
-                                   cat > conftest.$ac_ext <<EOF
--#line 14116 "configure"
-+#line 14118 "configure"
- #include "confdefs.h"
-  #define _GNU_SOURCE
-                        #include <stdio.h>
-@@ -14121,7 +14123,7 @@
-  _IO_cookie_io_functions_t cookie; 
- ; return 0; }
- EOF
--if { (eval echo configure:14125: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-    have_IO_cookie_io_functions_t=yes 
- else
-@@ -14158,7 +14160,7 @@
-   echo $ac_n "checking for broken getcwd""... $ac_c" 1>&6
--echo "configure:14162: checking for broken getcwd" >&5
-+echo "configure:14164: checking for broken getcwd" >&5
-   os=`uname -sr 2>/dev/null`
-   case $os in
-     SunOS*)
-@@ -14173,14 +14175,14 @@
-   echo $ac_n "checking for broken libc stdio""... $ac_c" 1>&6
--echo "configure:14177: checking for broken libc stdio" >&5
-+echo "configure:14179: checking for broken libc stdio" >&5
-   if eval "test \"`echo '$''{'have_broken_glibc_fopen_append'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   
-   if test "$cross_compiling" = yes; then
-   cat > conftest.$ac_ext <<EOF
--#line 14184 "configure"
-+#line 14186 "configure"
- #include "confdefs.h"
- #include <features.h>
-@@ -14193,7 +14195,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:14197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   have_broken_glibc_fopen_append=yes
- else
-@@ -14206,7 +14208,7 @@
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14210 "configure"
-+#line 14212 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -14234,7 +14236,7 @@
- }
- EOF
--if { (eval echo configure:14238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:14240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   have_broken_glibc_fopen_append=no
- else
-@@ -14262,12 +14264,12 @@
- echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
--echo "configure:14266: checking whether struct tm is in sys/time.h or time.h" >&5
-+echo "configure:14268: checking whether struct tm is in sys/time.h or time.h" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14271 "configure"
-+#line 14273 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <time.h>
-@@ -14275,7 +14277,7 @@
- struct tm *tp; tp->tm_sec;
- ; return 0; }
- EOF
--if { (eval echo configure:14279: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_tm=time.h
- else
-@@ -14296,12 +14298,12 @@
- fi
- echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
--echo "configure:14300: checking for tm_zone in struct tm" >&5
-+echo "configure:14302: checking for tm_zone in struct tm" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14305 "configure"
-+#line 14307 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_cv_struct_tm>
-@@ -14309,7 +14311,7 @@
- struct tm tm; tm.tm_zone;
- ; return 0; }
- EOF
--if { (eval echo configure:14313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14315: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_tm_zone=yes
- else
-@@ -14329,12 +14331,12 @@
- else
-   echo $ac_n "checking for tzname""... $ac_c" 1>&6
--echo "configure:14333: checking for tzname" >&5
-+echo "configure:14335: checking for tzname" >&5
- if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14338 "configure"
-+#line 14340 "configure"
- #include "confdefs.h"
- #include <time.h>
- #ifndef tzname /* For SGI.  */
-@@ -14344,7 +14346,7 @@
- atoi(*tzname);
- ; return 0; }
- EOF
--if { (eval echo configure:14348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:14350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_var_tzname=yes
- else
-@@ -14368,12 +14370,12 @@
- echo $ac_n "checking for tm_gmtoff in struct tm""... $ac_c" 1>&6
--echo "configure:14372: checking for tm_gmtoff in struct tm" >&5
-+echo "configure:14374: checking for tm_gmtoff in struct tm" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_tm_gmtoff'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14377 "configure"
-+#line 14379 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <$ac_cv_struct_tm>
-@@ -14381,7 +14383,7 @@
- struct tm tm; tm.tm_gmtoff;
- ; return 0; }
- EOF
--if { (eval echo configure:14385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_tm_gmtoff=yes
- else
-@@ -14404,12 +14406,12 @@
- echo $ac_n "checking for struct flock""... $ac_c" 1>&6
--echo "configure:14408: checking for struct flock" >&5
-+echo "configure:14410: checking for struct flock" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_flock'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14413 "configure"
-+#line 14415 "configure"
- #include "confdefs.h"
- #include <unistd.h>
-@@ -14419,7 +14421,7 @@
- struct flock x;
- ; return 0; }
- EOF
--if { (eval echo configure:14423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-           ac_cv_struct_flock=yes
-@@ -14446,12 +14448,12 @@
- echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
--echo "configure:14450: checking for socklen_t" >&5
-+echo "configure:14452: checking for socklen_t" >&5
- if eval "test \"`echo '$''{'ac_cv_socklen_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14455 "configure"
-+#line 14457 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -14463,7 +14465,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:14467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14469: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-   ac_cv_socklen_t=yes
-@@ -14489,7 +14491,7 @@
- echo $ac_n "checking size of long""... $ac_c" 1>&6
--echo "configure:14493: checking size of long" >&5
-+echo "configure:14495: checking size of long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -14497,9 +14499,10 @@
-   ac_cv_sizeof_long=8
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14501 "configure"
-+#line 14503 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -14508,7 +14511,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:14512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:14515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long=`cat conftestval`
- else
-@@ -14528,7 +14531,7 @@
- echo $ac_n "checking size of int""... $ac_c" 1>&6
--echo "configure:14532: checking size of int" >&5
-+echo "configure:14535: checking size of int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -14536,9 +14539,10 @@
-   ac_cv_sizeof_int=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14540 "configure"
-+#line 14543 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -14547,7 +14551,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:14551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:14555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_int=`cat conftestval`
- else
-@@ -14568,12 +14572,12 @@
- echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6
--echo "configure:14572: checking for st_blksize in struct stat" >&5
-+echo "configure:14576: checking for st_blksize in struct stat" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14577 "configure"
-+#line 14581 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -14581,7 +14585,7 @@
- struct stat s; s.st_blksize;
- ; return 0; }
- EOF
--if { (eval echo configure:14585: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14589: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_st_blksize=yes
- else
-@@ -14603,12 +14607,12 @@
- if test "`uname -s 2>/dev/null`" != "QNX"; then
-   echo $ac_n "checking for st_blocks in struct stat""... $ac_c" 1>&6
--echo "configure:14607: checking for st_blocks in struct stat" >&5
-+echo "configure:14611: checking for st_blocks in struct stat" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_st_blocks'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14612 "configure"
-+#line 14616 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -14616,7 +14620,7 @@
- struct stat s; s.st_blocks;
- ; return 0; }
- EOF
--if { (eval echo configure:14620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_st_blocks=yes
- else
-@@ -14643,12 +14647,12 @@
-   WARNING_LEVEL=0
- fi
- echo $ac_n "checking for st_rdev in struct stat""... $ac_c" 1>&6
--echo "configure:14647: checking for st_rdev in struct stat" >&5
-+echo "configure:14651: checking for st_rdev in struct stat" >&5
- if eval "test \"`echo '$''{'ac_cv_struct_st_rdev'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14652 "configure"
-+#line 14656 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -14656,7 +14660,7 @@
- struct stat s; s.st_rdev;
- ; return 0; }
- EOF
--if { (eval echo configure:14660: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_struct_st_rdev=yes
- else
-@@ -14678,12 +14682,12 @@
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:14682: checking for size_t" >&5
-+echo "configure:14686: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14687 "configure"
-+#line 14691 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -14711,12 +14715,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:14715: checking for uid_t in sys/types.h" >&5
-+echo "configure:14719: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14720 "configure"
-+#line 14724 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -14746,12 +14750,12 @@
- echo $ac_n "checking for struct sockaddr_storage""... $ac_c" 1>&6
--echo "configure:14750: checking for struct sockaddr_storage" >&5
-+echo "configure:14754: checking for struct sockaddr_storage" >&5
- if eval "test \"`echo '$''{'ac_cv_sockaddr_storage'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14755 "configure"
-+#line 14759 "configure"
- #include "confdefs.h"
-  #include <sys/types.h>
- #include <sys/socket.h>
-@@ -14759,7 +14763,7 @@
- struct sockaddr_storage s; s
- ; return 0; }
- EOF
--if { (eval echo configure:14763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14767: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_sockaddr_storage=yes
- else
-@@ -14781,7 +14785,7 @@
- cat > conftest.$ac_ext <<EOF
--#line 14785 "configure"
-+#line 14789 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -14791,7 +14795,7 @@
- static struct sockaddr sa; int n = (int) sa.sa_len; return n
- ; return 0; }
- EOF
--if { (eval echo configure:14795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:14799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   cat >> confdefs.h <<\EOF
- #define HAVE_SOCKADDR_LEN 1
-@@ -14804,12 +14808,12 @@
- rm -f conftest*
- echo $ac_n "checking for IPv6 support""... $ac_c" 1>&6
--echo "configure:14808: checking for IPv6 support" >&5
-+echo "configure:14812: checking for IPv6 support" >&5
- if eval "test \"`echo '$''{'ac_cv_ipv6_support'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14813 "configure"
-+#line 14817 "configure"
- #include "confdefs.h"
-  #include <sys/types.h>
- #include <sys/socket.h>
-@@ -14818,7 +14822,7 @@
- struct sockaddr_in6 s; struct in6_addr t=in6addr_any; int i=AF_INET6; s; t.s6_addr[0] = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:14822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:14826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_ipv6_support=yes
- else
-@@ -14836,12 +14840,12 @@
- echo $ac_n "checking for vprintf""... $ac_c" 1>&6
--echo "configure:14840: checking for vprintf" >&5
-+echo "configure:14844: checking for vprintf" >&5
- if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14845 "configure"
-+#line 14849 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char vprintf(); below.  */
-@@ -14864,7 +14868,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:14868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:14872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_vprintf=yes"
- else
-@@ -14888,12 +14892,12 @@
- if test "$ac_cv_func_vprintf" != yes; then
- echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
--echo "configure:14892: checking for _doprnt" >&5
-+echo "configure:14896: checking for _doprnt" >&5
- if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 14897 "configure"
-+#line 14901 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char _doprnt(); below.  */
-@@ -14916,7 +14920,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:14920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:14924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func__doprnt=yes"
- else
-@@ -15008,12 +15012,12 @@
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:15012: checking for $ac_func" >&5
-+echo "configure:15016: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15017 "configure"
-+#line 15021 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -15036,7 +15040,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:15040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -15062,25 +15066,25 @@
- echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
--echo "configure:15066: checking for getaddrinfo" >&5
-+echo "configure:15070: checking for getaddrinfo" >&5
- if eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15071 "configure"
-+#line 15075 "configure"
- #include "confdefs.h"
- #include <netdb.h>
- int main() {
- struct addrinfo *g,h;g=&h;getaddrinfo("","",g,&g);
- ; return 0; }
- EOF
--if { (eval echo configure:15078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15084 "configure"
-+#line 15088 "configure"
- #include "confdefs.h"
- #include <netdb.h>
-@@ -15120,7 +15124,7 @@
- }
-   
- EOF
--if { (eval echo configure:15124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_func_getaddrinfo=yes
- else
-@@ -15152,12 +15156,12 @@
- for ac_func in strlcat strlcpy getopt
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:15156: checking for $ac_func" >&5
-+echo "configure:15160: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15161 "configure"
-+#line 15165 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -15180,7 +15184,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:15184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -15207,7 +15211,7 @@
- echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6
--echo "configure:15211: checking whether utime accepts a null argument" >&5
-+echo "configure:15215: checking whether utime accepts a null argument" >&5
- if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -15217,7 +15221,7 @@
-   ac_cv_func_utime_null=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15221 "configure"
-+#line 15225 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -15228,7 +15232,7 @@
- && t.st_mtime - s.st_mtime < 120));
- }
- EOF
--if { (eval echo configure:15232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_func_utime_null=yes
- else
-@@ -15254,19 +15258,19 @@
- # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
- # for constant arguments.  Useless!
- echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
--echo "configure:15258: checking for working alloca.h" >&5
-+echo "configure:15262: checking for working alloca.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15263 "configure"
-+#line 15267 "configure"
- #include "confdefs.h"
- #include <alloca.h>
- int main() {
- char *p = alloca(2 * sizeof(int));
- ; return 0; }
- EOF
--if { (eval echo configure:15270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_header_alloca_h=yes
- else
-@@ -15287,12 +15291,12 @@
- fi
- echo $ac_n "checking for alloca""... $ac_c" 1>&6
--echo "configure:15291: checking for alloca" >&5
-+echo "configure:15295: checking for alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15296 "configure"
-+#line 15300 "configure"
- #include "confdefs.h"
- #ifdef __GNUC__
-@@ -15320,7 +15324,7 @@
- char *p = (char *) alloca(1);
- ; return 0; }
- EOF
--if { (eval echo configure:15324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_func_alloca_works=yes
- else
-@@ -15352,12 +15356,12 @@
- echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
--echo "configure:15356: checking whether alloca needs Cray hooks" >&5
-+echo "configure:15360: checking whether alloca needs Cray hooks" >&5
- if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15361 "configure"
-+#line 15365 "configure"
- #include "confdefs.h"
- #if defined(CRAY) && ! defined(CRAY2)
- webecray
-@@ -15382,12 +15386,12 @@
- if test $ac_cv_os_cray = yes; then
- for ac_func in _getb67 GETB67 getb67; do
-   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:15386: checking for $ac_func" >&5
-+echo "configure:15390: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15391 "configure"
-+#line 15395 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -15410,7 +15414,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:15414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -15437,7 +15441,7 @@
- fi
- echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
--echo "configure:15441: checking stack direction for C alloca" >&5
-+echo "configure:15445: checking stack direction for C alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -15445,7 +15449,7 @@
-   ac_cv_c_stack_direction=0
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15449 "configure"
-+#line 15453 "configure"
- #include "confdefs.h"
- find_stack_direction ()
- {
-@@ -15464,7 +15468,7 @@
-   exit (find_stack_direction() < 0);
- }
- EOF
--if { (eval echo configure:15468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_c_stack_direction=1
- else
-@@ -15487,13 +15491,13 @@
-   echo $ac_n "checking for declared timezone""... $ac_c" 1>&6
--echo "configure:15491: checking for declared timezone" >&5
-+echo "configure:15495: checking for declared timezone" >&5
- if eval "test \"`echo '$''{'ac_cv_declared_timezone'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   
-     cat > conftest.$ac_ext <<EOF
--#line 15497 "configure"
-+#line 15501 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -15508,7 +15512,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:15512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:15516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-   ac_cv_declared_timezone=yes
-@@ -15534,7 +15538,7 @@
- echo $ac_n "checking for type of reentrant time-related functions""... $ac_c" 1>&6
--echo "configure:15538: checking for type of reentrant time-related functions" >&5
-+echo "configure:15542: checking for type of reentrant time-related functions" >&5
- if eval "test \"`echo '$''{'ac_cv_time_r_type'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -15545,7 +15549,7 @@
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15549 "configure"
-+#line 15553 "configure"
- #include "confdefs.h"
- #include <time.h>
-@@ -15563,7 +15567,7 @@
- }
- EOF
--if { (eval echo configure:15567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   ac_cv_time_r_type=hpux
-@@ -15577,7 +15581,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15581 "configure"
-+#line 15585 "configure"
- #include "confdefs.h"
- #include <time.h>
-@@ -15593,7 +15597,7 @@
- }
-   
- EOF
--if { (eval echo configure:15597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_time_r_type=irix
-@@ -15631,12 +15635,12 @@
-     echo $ac_n "checking for readdir_r""... $ac_c" 1>&6
--echo "configure:15635: checking for readdir_r" >&5
-+echo "configure:15639: checking for readdir_r" >&5
- if eval "test \"`echo '$''{'ac_cv_func_readdir_r'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15640 "configure"
-+#line 15644 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char readdir_r(); below.  */
-@@ -15659,7 +15663,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:15663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:15667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_readdir_r=yes"
- else
-@@ -15681,7 +15685,7 @@
-   if test "$ac_cv_func_readdir_r" = "yes"; then
-   echo $ac_n "checking for type of readdir_r""... $ac_c" 1>&6
--echo "configure:15685: checking for type of readdir_r" >&5
-+echo "configure:15689: checking for type of readdir_r" >&5
- if eval "test \"`echo '$''{'ac_cv_what_readdir_r'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -15692,7 +15696,7 @@
-    
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15696 "configure"
-+#line 15700 "configure"
- #include "confdefs.h"
- #define _REENTRANT
-@@ -15717,7 +15721,7 @@
- }
-     
- EOF
--if { (eval echo configure:15721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:15725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_what_readdir_r=POSIX
-@@ -15728,7 +15732,7 @@
-   rm -fr conftest*
-   
-       cat > conftest.$ac_ext <<EOF
--#line 15732 "configure"
-+#line 15736 "configure"
- #include "confdefs.h"
- #define _REENTRANT
-@@ -15738,7 +15742,7 @@
-         
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:15742: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:15746: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -15783,7 +15787,7 @@
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 15787 "configure"
-+#line 15791 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -15835,7 +15839,7 @@
- echo $ac_n "checking whether to include debugging symbols""... $ac_c" 1>&6
--echo "configure:15839: checking whether to include debugging symbols" >&5
-+echo "configure:15843: checking whether to include debugging symbols" >&5
- # Check whether --enable-debug or --disable-debug was given.
- if test "${enable_debug+set}" = set; then
-   enableval="$enable_debug"
-@@ -15868,7 +15872,7 @@
- echo $ac_n "checking layout of installed files""... $ac_c" 1>&6
--echo "configure:15872: checking layout of installed files" >&5
-+echo "configure:15876: checking layout of installed files" >&5
- # Check whether --with-layout or --without-layout was given.
- if test "${with_layout+set}" = set; then
-   withval="$with_layout"
-@@ -15902,7 +15906,7 @@
- echo $ac_n "checking path to configuration file""... $ac_c" 1>&6
--echo "configure:15906: checking path to configuration file" >&5
-+echo "configure:15910: checking path to configuration file" >&5
- # Check whether --with-config-file-path or --without-config-file-path was given.
- if test "${with_config_file_path+set}" = set; then
-   withval="$with_config_file_path"
-@@ -15938,7 +15942,7 @@
- echo $ac_n "checking directory to be scanned for configuration files""... $ac_c" 1>&6
--echo "configure:15942: checking directory to be scanned for configuration files" >&5
-+echo "configure:15946: checking directory to be scanned for configuration files" >&5
- # Check whether --with-config-file-scan-dir or --without-config-file-scan-dir was given.
- if test "${with_config_file_scan_dir+set}" = set; then
-   withval="$with_config_file_scan_dir"
-@@ -15968,7 +15972,7 @@
- echo $ac_n "checking whether to enable safe mode by default""... $ac_c" 1>&6
--echo "configure:15972: checking whether to enable safe mode by default" >&5
-+echo "configure:15976: checking whether to enable safe mode by default" >&5
- # Check whether --enable-safe-mode or --disable-safe-mode was given.
- if test "${enable_safe_mode+set}" = set; then
-   enableval="$enable_safe_mode"
-@@ -16003,7 +16007,7 @@
- fi
- echo $ac_n "checking for safe mode exec dir""... $ac_c" 1>&6
--echo "configure:16007: checking for safe mode exec dir" >&5
-+echo "configure:16011: checking for safe mode exec dir" >&5
- # Check whether --with-exec-dir or --without-exec-dir was given.
- if test "${with_exec_dir+set}" = set; then
-   withval="$with_exec_dir"
-@@ -16044,7 +16048,7 @@
- echo $ac_n "checking whether to enable PHP's own SIGCHLD handler""... $ac_c" 1>&6
--echo "configure:16048: checking whether to enable PHP's own SIGCHLD handler" >&5
-+echo "configure:16052: checking whether to enable PHP's own SIGCHLD handler" >&5
- # Check whether --enable-sigchild or --disable-sigchild was given.
- if test "${enable_sigchild+set}" = set; then
-   enableval="$enable_sigchild"
-@@ -16081,7 +16085,7 @@
- echo $ac_n "checking whether to enable magic quotes by default""... $ac_c" 1>&6
--echo "configure:16085: checking whether to enable magic quotes by default" >&5
-+echo "configure:16089: checking whether to enable magic quotes by default" >&5
- # Check whether --enable-magic-quotes or --disable-magic-quotes was given.
- if test "${enable_magic_quotes+set}" = set; then
-   enableval="$enable_magic_quotes"
-@@ -16118,7 +16122,7 @@
- echo $ac_n "checking whether to enable runpaths""... $ac_c" 1>&6
--echo "configure:16122: checking whether to enable runpaths" >&5
-+echo "configure:16126: checking whether to enable runpaths" >&5
- # Check whether --enable-rpath or --disable-rpath was given.
- if test "${enable_rpath+set}" = set; then
-   enableval="$enable_rpath"
-@@ -16143,7 +16147,7 @@
- echo $ac_n "checking whether to explicitly link against libgcc""... $ac_c" 1>&6
--echo "configure:16147: checking whether to explicitly link against libgcc" >&5
-+echo "configure:16151: checking whether to explicitly link against libgcc" >&5
- # Check whether --enable-libgcc or --disable-libgcc was given.
- if test "${enable_libgcc+set}" = set; then
-   enableval="$enable_libgcc"
-@@ -16222,7 +16226,7 @@
- echo $ac_n "checking whether to enable short tags by default""... $ac_c" 1>&6
--echo "configure:16226: checking whether to enable short tags by default" >&5
-+echo "configure:16230: checking whether to enable short tags by default" >&5
- # Check whether --enable-short-tags or --disable-short-tags was given.
- if test "${enable_short_tags+set}" = set; then
-   enableval="$enable_short_tags"
-@@ -16259,7 +16263,7 @@
- echo $ac_n "checking whether to enable dmalloc""... $ac_c" 1>&6
--echo "configure:16263: checking whether to enable dmalloc" >&5
-+echo "configure:16267: checking whether to enable dmalloc" >&5
- # Check whether --enable-dmalloc or --disable-dmalloc was given.
- if test "${enable_dmalloc+set}" = set; then
-   enableval="$enable_dmalloc"
-@@ -16284,7 +16288,7 @@
- if test "$PHP_DMALLOC" = "yes"; then
-   
-   echo $ac_n "checking for dmalloc_error in -ldmalloc""... $ac_c" 1>&6
--echo "configure:16288: checking for dmalloc_error in -ldmalloc" >&5
-+echo "configure:16292: checking for dmalloc_error in -ldmalloc" >&5
- ac_lib_var=`echo dmalloc'_'dmalloc_error | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -16292,7 +16296,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldmalloc  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 16296 "configure"
-+#line 16300 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -16303,7 +16307,7 @@
- dmalloc_error()
- ; return 0; }
- EOF
--if { (eval echo configure:16307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:16311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -16347,7 +16351,7 @@
- echo $ac_n "checking whether to enable IPv6 support""... $ac_c" 1>&6
--echo "configure:16351: checking whether to enable IPv6 support" >&5
-+echo "configure:16355: checking whether to enable IPv6 support" >&5
- # Check whether --enable-ipv6 or --disable-ipv6 was given.
- if test "${enable_ipv6+set}" = set; then
-   enableval="$enable_ipv6"
-@@ -16377,7 +16381,7 @@
- fi
- echo $ac_n "checking whether to enable versioning""... $ac_c" 1>&6
--echo "configure:16381: checking whether to enable versioning" >&5
-+echo "configure:16385: checking whether to enable versioning" >&5
- # Check whether --enable-versioning or --disable-versioning was given.
- if test "${enable_versioning+set}" = set; then
-   enableval="$enable_versioning"
-@@ -16429,7 +16433,7 @@
- echo $ac_n "checking for OpenSSL support""... $ac_c" 1>&6
--echo "configure:16433: checking for OpenSSL support" >&5
-+echo "configure:16437: checking for OpenSSL support" >&5
- # Check whether --with-openssl or --without-openssl was given.
- if test "${with_openssl+set}" = set; then
-   withval="$with_openssl"
-@@ -16475,7 +16479,7 @@
- echo $ac_n "checking for Kerberos support""... $ac_c" 1>&6
--echo "configure:16479: checking for Kerberos support" >&5
-+echo "configure:16483: checking for Kerberos support" >&5
- # Check whether --with-kerberos or --without-kerberos was given.
- if test "${with_kerberos+set}" = set; then
-   withval="$with_kerberos"
-@@ -16733,7 +16737,7 @@
-     # Extract the first word of "krb5-config", so it can be a program name with args.
- set dummy krb5-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:16737: checking for $ac_word" >&5
-+echo "configure:16741: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_KRB5_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -17089,7 +17093,7 @@
-     # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:17093: checking for $ac_word" >&5
-+echo "configure:17097: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -17277,9 +17281,9 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS=-I$OPENSSL_INCDIR
-     echo $ac_n "checking for OpenSSL version""... $ac_c" 1>&6
--echo "configure:17281: checking for OpenSSL version" >&5
-+echo "configure:17285: checking for OpenSSL version" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 17283 "configure"
-+#line 17287 "configure"
- #include "confdefs.h"
- #include <openssl/opensslv.h>
-@@ -17417,7 +17421,7 @@
-   done
-   echo $ac_n "checking for CRYPTO_free in -lcrypto""... $ac_c" 1>&6
--echo "configure:17421: checking for CRYPTO_free in -lcrypto" >&5
-+echo "configure:17425: checking for CRYPTO_free in -lcrypto" >&5
- ac_lib_var=`echo crypto'_'CRYPTO_free | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -17425,7 +17429,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypto  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 17429 "configure"
-+#line 17433 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -17436,7 +17440,7 @@
- CRYPTO_free()
- ; return 0; }
- EOF
--if { (eval echo configure:17440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:17444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -17576,7 +17580,7 @@
-   done
-   echo $ac_n "checking for SSL_CTX_set_ssl_version in -lssl""... $ac_c" 1>&6
--echo "configure:17580: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-+echo "configure:17584: checking for SSL_CTX_set_ssl_version in -lssl" >&5
- ac_lib_var=`echo ssl'_'SSL_CTX_set_ssl_version | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -17584,7 +17588,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lssl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 17588 "configure"
-+#line 17592 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -17595,7 +17599,7 @@
- SSL_CTX_set_ssl_version()
- ; return 0; }
- EOF
--if { (eval echo configure:17599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:17603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -17721,7 +17725,7 @@
- echo $ac_n "checking for ZLIB support""... $ac_c" 1>&6
--echo "configure:17725: checking for ZLIB support" >&5
-+echo "configure:17729: checking for ZLIB support" >&5
- # Check whether --with-zlib or --without-zlib was given.
- if test "${with_zlib+set}" = set; then
-   withval="$with_zlib"
-@@ -17767,7 +17771,7 @@
- echo $ac_n "checking if the location of ZLIB install directory is defined""... $ac_c" 1>&6
--echo "configure:17771: checking if the location of ZLIB install directory is defined" >&5
-+echo "configure:17775: checking if the location of ZLIB install directory is defined" >&5
- # Check whether --with-zlib-dir or --without-zlib-dir was given.
- if test "${with_zlib_dir+set}" = set; then
-   withval="$with_zlib_dir"
-@@ -18120,7 +18124,7 @@
-   done
-   echo $ac_n "checking for gzgets in -lz""... $ac_c" 1>&6
--echo "configure:18124: checking for gzgets in -lz" >&5
-+echo "configure:18128: checking for gzgets in -lz" >&5
- ac_lib_var=`echo z'_'gzgets | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -18128,7 +18132,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lz  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 18132 "configure"
-+#line 18136 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -18139,7 +18143,7 @@
- gzgets()
- ; return 0; }
- EOF
--if { (eval echo configure:18143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:18147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -18277,7 +18281,7 @@
- echo $ac_n "checking whether to enable bc style precision math functions""... $ac_c" 1>&6
--echo "configure:18281: checking whether to enable bc style precision math functions" >&5
-+echo "configure:18285: checking whether to enable bc style precision math functions" >&5
- # Check whether --enable-bcmath or --disable-bcmath was given.
- if test "${enable_bcmath+set}" = set; then
-   enableval="$enable_bcmath"
-@@ -18571,7 +18575,7 @@
- echo $ac_n "checking for BZip2 support""... $ac_c" 1>&6
--echo "configure:18575: checking for BZip2 support" >&5
-+echo "configure:18579: checking for BZip2 support" >&5
- # Check whether --with-bz2 or --without-bz2 was given.
- if test "${with_bz2+set}" = set; then
-   withval="$with_bz2"
-@@ -18619,7 +18623,7 @@
-     BZIP_DIR=$PHP_BZ2
-   else
-     echo $ac_n "checking for BZip2 in default path""... $ac_c" 1>&6
--echo "configure:18623: checking for BZip2 in default path" >&5
-+echo "configure:18627: checking for BZip2 in default path" >&5
-     for i in /usr/local /usr; do
-       if test -r $i/include/bzlib.h; then
-         BZIP_DIR=$i
-@@ -18715,7 +18719,7 @@
-   done
-   echo $ac_n "checking for BZ2_bzerror in -lbz2""... $ac_c" 1>&6
--echo "configure:18719: checking for BZ2_bzerror in -lbz2" >&5
-+echo "configure:18723: checking for BZ2_bzerror in -lbz2" >&5
- ac_lib_var=`echo bz2'_'BZ2_bzerror | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -18723,7 +18727,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lbz2  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 18727 "configure"
-+#line 18731 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -18734,7 +18738,7 @@
- BZ2_bzerror()
- ; return 0; }
- EOF
--if { (eval echo configure:18738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:18742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -19129,7 +19133,7 @@
- echo $ac_n "checking whether to enable calendar conversion support""... $ac_c" 1>&6
--echo "configure:19133: checking whether to enable calendar conversion support" >&5
-+echo "configure:19137: checking whether to enable calendar conversion support" >&5
- # Check whether --enable-calendar or --disable-calendar was given.
- if test "${enable_calendar+set}" = set; then
-   enableval="$enable_calendar"
-@@ -19408,7 +19412,7 @@
- echo $ac_n "checking for cpdflib support""... $ac_c" 1>&6
--echo "configure:19412: checking for cpdflib support" >&5
-+echo "configure:19416: checking for cpdflib support" >&5
- # Check whether --with-cpdflib or --without-cpdflib was given.
- if test "${with_cpdflib+set}" = set; then
-   withval="$with_cpdflib"
-@@ -19771,7 +19775,7 @@
-   done
-   echo $ac_n "checking for jpeg_read_header in -ljpeg""... $ac_c" 1>&6
--echo "configure:19775: checking for jpeg_read_header in -ljpeg" >&5
-+echo "configure:19779: checking for jpeg_read_header in -ljpeg" >&5
- ac_lib_var=`echo jpeg'_'jpeg_read_header | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -19779,7 +19783,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ljpeg  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 19783 "configure"
-+#line 19787 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -19790,7 +19794,7 @@
- jpeg_read_header()
- ; return 0; }
- EOF
--if { (eval echo configure:19794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:19798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -20018,7 +20022,7 @@
-   done
-   echo $ac_n "checking for TIFFOpen in -ltiff""... $ac_c" 1>&6
--echo "configure:20022: checking for TIFFOpen in -ltiff" >&5
-+echo "configure:20026: checking for TIFFOpen in -ltiff" >&5
- ac_lib_var=`echo tiff'_'TIFFOpen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -20026,7 +20030,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ltiff  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 20030 "configure"
-+#line 20034 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -20037,7 +20041,7 @@
- TIFFOpen()
- ; return 0; }
- EOF
--if { (eval echo configure:20041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:20045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -20256,7 +20260,7 @@
-   done
-   echo $ac_n "checking for cpdf_open in -lcpdf""... $ac_c" 1>&6
--echo "configure:20260: checking for cpdf_open in -lcpdf" >&5
-+echo "configure:20264: checking for cpdf_open in -lcpdf" >&5
- ac_lib_var=`echo cpdf'_'cpdf_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -20264,7 +20268,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcpdf  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 20268 "configure"
-+#line 20272 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -20275,7 +20279,7 @@
- cpdf_open()
- ; return 0; }
- EOF
--if { (eval echo configure:20279: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:20283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -20385,7 +20389,7 @@
-   done
-   echo $ac_n "checking for cpdf_open in -lcpdfm""... $ac_c" 1>&6
--echo "configure:20389: checking for cpdf_open in -lcpdfm" >&5
-+echo "configure:20393: checking for cpdf_open in -lcpdfm" >&5
- ac_lib_var=`echo cpdfm'_'cpdf_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -20393,7 +20397,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcpdfm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 20397 "configure"
-+#line 20401 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -20404,7 +20408,7 @@
- cpdf_open()
- ; return 0; }
- EOF
--if { (eval echo configure:20408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:20412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -20587,7 +20591,7 @@
- echo $ac_n "checking for CRACKlib support""... $ac_c" 1>&6
--echo "configure:20591: checking for CRACKlib support" >&5
-+echo "configure:20595: checking for CRACKlib support" >&5
- # Check whether --with-crack or --without-crack was given.
- if test "${with_crack+set}" = set; then
-   withval="$with_crack"
-@@ -21011,7 +21015,7 @@
- echo $ac_n "checking whether to enable ctype functions""... $ac_c" 1>&6
--echo "configure:21015: checking whether to enable ctype functions" >&5
-+echo "configure:21019: checking whether to enable ctype functions" >&5
- # Check whether --enable-ctype or --disable-ctype was given.
- if test "${enable_ctype+set}" = set; then
-   enableval="$enable_ctype"
-@@ -21286,7 +21290,7 @@
- echo $ac_n "checking for CURL support""... $ac_c" 1>&6
--echo "configure:21290: checking for CURL support" >&5
-+echo "configure:21294: checking for CURL support" >&5
- # Check whether --with-curl or --without-curl was given.
- if test "${with_curl+set}" = set; then
-   withval="$with_curl"
-@@ -21335,7 +21339,7 @@
-     CURL_DIR=$PHP_CURL
-   else
-     echo $ac_n "checking for CURL in default path""... $ac_c" 1>&6
--echo "configure:21339: checking for CURL in default path" >&5
-+echo "configure:21343: checking for CURL in default path" >&5
-     for i in /usr/local /usr; do
-       if test -r $i/include/curl/easy.h; then
-         CURL_DIR=$i
-@@ -21353,7 +21357,7 @@
-   CURL_CONFIG="curl-config"
-   echo $ac_n "checking for cURL 7.9.8 or greater""... $ac_c" 1>&6
--echo "configure:21357: checking for cURL 7.9.8 or greater" >&5
-+echo "configure:21361: checking for cURL 7.9.8 or greater" >&5
-   if ${CURL_DIR}/bin/curl-config --libs > /dev/null 2>&1; then
-     CURL_CONFIG=${CURL_DIR}/bin/curl-config
-@@ -21653,7 +21657,7 @@
-   done
-   echo $ac_n "checking for curl_easy_perform in -lcurl""... $ac_c" 1>&6
--echo "configure:21657: checking for curl_easy_perform in -lcurl" >&5
-+echo "configure:21661: checking for curl_easy_perform in -lcurl" >&5
- ac_lib_var=`echo curl'_'curl_easy_perform | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -21661,7 +21665,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcurl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 21665 "configure"
-+#line 21669 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -21672,7 +21676,7 @@
- curl_easy_perform()
- ; return 0; }
- EOF
--if { (eval echo configure:21676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:21680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -21791,7 +21795,7 @@
-   done
-   echo $ac_n "checking for curl_version_info in -lcurl""... $ac_c" 1>&6
--echo "configure:21795: checking for curl_version_info in -lcurl" >&5
-+echo "configure:21799: checking for curl_version_info in -lcurl" >&5
- ac_lib_var=`echo curl'_'curl_version_info | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -21799,7 +21803,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcurl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 21803 "configure"
-+#line 21807 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -21810,7 +21814,7 @@
- curl_version_info()
- ; return 0; }
- EOF
--if { (eval echo configure:21814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:21818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -22077,7 +22081,7 @@
- echo $ac_n "checking for cyrus imap support""... $ac_c" 1>&6
--echo "configure:22081: checking for cyrus imap support" >&5
-+echo "configure:22085: checking for cyrus imap support" >&5
- # Check whether --with-cyrus or --without-cyrus was given.
- if test "${with_cyrus+set}" = set; then
-   withval="$with_cyrus"
-@@ -22263,7 +22267,7 @@
-     old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$CYRUS_INCPATH
-   cat > conftest.$ac_ext <<EOF
--#line 22267 "configure"
-+#line 22271 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <cyrus/imclient.h>
-@@ -22271,7 +22275,7 @@
- imclient_connect(0,0,0,0)
- ; return 0; }
- EOF
--if { (eval echo configure:22275: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:22279: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   :
- else
-   echo "configure: failed program was:" >&5
-@@ -23002,7 +23006,7 @@
- echo $ac_n "checking for xDBM support""... $ac_c" 1>&6
--echo "configure:23006: checking for xDBM support" >&5
-+echo "configure:23010: checking for xDBM support" >&5
- # Check whether --with-db or --without-db was given.
- if test "${with_db+set}" = set; then
-   withval="$with_db"
-@@ -23049,7 +23053,7 @@
-   
-   echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
--echo "configure:23053: checking for gdbm_open in -lgdbm" >&5
-+echo "configure:23057: checking for gdbm_open in -lgdbm" >&5
- ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -23057,7 +23061,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgdbm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 23061 "configure"
-+#line 23065 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -23068,7 +23072,7 @@
- gdbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:23072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:23076: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -23090,7 +23094,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dbm_open in -lc""... $ac_c" 1>&6
--echo "configure:23094: checking for dbm_open in -lc" >&5
-+echo "configure:23098: checking for dbm_open in -lc" >&5
- ac_lib_var=`echo c'_'dbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -23098,7 +23102,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 23102 "configure"
-+#line 23106 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -23109,7 +23113,7 @@
- dbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:23113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:23117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -23131,7 +23135,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
--echo "configure:23135: checking for dbm_open in -ldbm" >&5
-+echo "configure:23139: checking for dbm_open in -ldbm" >&5
- ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -23139,7 +23143,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldbm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 23143 "configure"
-+#line 23147 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -23150,7 +23154,7 @@
- dbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:23154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:23158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -23172,7 +23176,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dbm_open in -ldb""... $ac_c" 1>&6
--echo "configure:23176: checking for dbm_open in -ldb" >&5
-+echo "configure:23180: checking for dbm_open in -ldb" >&5
- ac_lib_var=`echo db'_'dbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -23180,7 +23184,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldb  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 23184 "configure"
-+#line 23188 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -23191,7 +23195,7 @@
- dbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:23195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:23199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -23225,7 +23229,7 @@
- fi
-   echo $ac_n "checking preferred dbm library""... $ac_c" 1>&6
--echo "configure:23229: checking preferred dbm library" >&5
-+echo "configure:23233: checking preferred dbm library" >&5
-   if test "a$DBM_TYPE" = a; then
-     echo "$ac_t""none found" 1>&6
-     echo "configure: warning: No dbm library found - using built-in flatfile support" 1>&2
-@@ -23243,17 +23247,17 @@
-   if test "$DBM_LIB" = "-lgdbm"; then
-     ac_safe=`echo "gdbm.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for gdbm.h""... $ac_c" 1>&6
--echo "configure:23247: checking for gdbm.h" >&5
-+echo "configure:23251: checking for gdbm.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 23252 "configure"
-+#line 23256 "configure"
- #include "confdefs.h"
- #include <gdbm.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:23257: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:23261: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -23276,17 +23280,17 @@
-       echo "$ac_t"""Try /usr/local/include/gdbm.h"" 1>&6; 
-       ac_safe=`echo "/usr/local/include/gdbm.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for /usr/local/include/gdbm.h""... $ac_c" 1>&6
--echo "configure:23280: checking for /usr/local/include/gdbm.h" >&5
-+echo "configure:23284: checking for /usr/local/include/gdbm.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 23285 "configure"
-+#line 23289 "configure"
- #include "confdefs.h"
- #include </usr/local/include/gdbm.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:23290: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:23294: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -23309,17 +23313,17 @@
-         echo "$ac_t"""Try /opt/local/include/gdbm.h"" 1>&6;
-         ac_safe=`echo "/opt/local/include/gdbm.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for /opt/local/include/gdbm.h""... $ac_c" 1>&6
--echo "configure:23313: checking for /opt/local/include/gdbm.h" >&5
-+echo "configure:23317: checking for /opt/local/include/gdbm.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 23318 "configure"
-+#line 23322 "configure"
- #include "confdefs.h"
- #include </opt/local/include/gdbm.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:23323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:23327: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -23342,17 +23346,17 @@
-                     echo "$ac_t"""Try /usr/pkg/include/gdbm.h"" 1>&6;
-           ac_safe=`echo "/usr/pkg/include/gdbm.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for /usr/pkg/include/gdbm.h""... $ac_c" 1>&6
--echo "configure:23346: checking for /usr/pkg/include/gdbm.h" >&5
-+echo "configure:23350: checking for /usr/pkg/include/gdbm.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 23351 "configure"
-+#line 23355 "configure"
- #include "confdefs.h"
- #include </usr/pkg/include/gdbm.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:23356: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:23360: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -23633,7 +23637,7 @@
- echo $ac_n "checking whether to enable DBA""... $ac_c" 1>&6
--echo "configure:23637: checking whether to enable DBA" >&5
-+echo "configure:23641: checking whether to enable DBA" >&5
- # Check whether --enable-dba or --disable-dba was given.
- if test "${enable_dba+set}" = set; then
-   enableval="$enable_dba"
-@@ -23772,7 +23776,7 @@
-   done
-   echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
--echo "configure:23776: checking for gdbm_open in -lgdbm" >&5
-+echo "configure:23780: checking for gdbm_open in -lgdbm" >&5
- ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -23780,7 +23784,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgdbm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 23784 "configure"
-+#line 23788 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -23791,7 +23795,7 @@
- gdbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:23795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:23799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -23958,7 +23962,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:23962: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:23966: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -24073,7 +24077,7 @@
-   done
-   echo $ac_n "checking for dbm_open in -l$LIB""... $ac_c" 1>&6
--echo "configure:24077: checking for dbm_open in -l$LIB" >&5
-+echo "configure:24081: checking for dbm_open in -l$LIB" >&5
- ac_lib_var=`echo $LIB'_'dbm_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -24081,7 +24085,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 24085 "configure"
-+#line 24089 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -24092,7 +24096,7 @@
- dbm_open()
- ; return 0; }
- EOF
--if { (eval echo configure:24096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:24100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -24263,7 +24267,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:24267: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:24271: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -24320,7 +24324,7 @@
-   LIBS="-l$LIB $LIBS"
-   
-         cat > conftest.$ac_ext <<EOF
--#line 24324 "configure"
-+#line 24328 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24331,11 +24335,11 @@
-         
- ; return 0; }
- EOF
--if { (eval echo configure:24335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:24339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-           cat > conftest.$ac_ext <<EOF
--#line 24339 "configure"
-+#line 24343 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24368,14 +24372,14 @@
-   done
-   if test -z "$THIS_LIBS"; then
-       echo $ac_n "checking for db4 major version""... $ac_c" 1>&6
--echo "configure:24372: checking for db4 major version" >&5
-+echo "configure:24376: checking for db4 major version" >&5
-     { echo "configure: error: Header contains different version" 1>&2; exit 1; }
-   fi
-   if test "4" = "4"; then
-     echo $ac_n "checking for db4 minor version and patch level""... $ac_c" 1>&6
--echo "configure:24377: checking for db4 minor version and patch level" >&5
-+echo "configure:24381: checking for db4 minor version and patch level" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 24379 "configure"
-+#line 24383 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24401,9 +24405,9 @@
-   fi
-   if test "$ext_shared" = "yes"; then
-     echo $ac_n "checking if dba can be used as shared extension""... $ac_c" 1>&6
--echo "configure:24405: checking if dba can be used as shared extension" >&5
-+echo "configure:24409: checking if dba can be used as shared extension" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 24407 "configure"
-+#line 24411 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24565,7 +24569,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:24569: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:24573: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -24596,7 +24600,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:24600: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:24604: checking for $THIS_FULL_NAME support" >&5
-   if test -n "You cannot combine --with-db3 with --with-db4"; then
-     { echo "configure: error: You cannot combine --with-db3 with --with-db4" 1>&2; exit 1; }
-   fi
-@@ -24643,7 +24647,7 @@
-   LIBS="-l$LIB $LIBS"
-   
-         cat > conftest.$ac_ext <<EOF
--#line 24647 "configure"
-+#line 24651 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24654,11 +24658,11 @@
-         
- ; return 0; }
- EOF
--if { (eval echo configure:24658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:24662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-           cat > conftest.$ac_ext <<EOF
--#line 24662 "configure"
-+#line 24666 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24691,14 +24695,14 @@
-   done
-   if test -z "$THIS_LIBS"; then
-       echo $ac_n "checking for db3 major version""... $ac_c" 1>&6
--echo "configure:24695: checking for db3 major version" >&5
-+echo "configure:24699: checking for db3 major version" >&5
-     { echo "configure: error: Header contains different version" 1>&2; exit 1; }
-   fi
-   if test "3" = "4"; then
-     echo $ac_n "checking for db4 minor version and patch level""... $ac_c" 1>&6
--echo "configure:24700: checking for db4 minor version and patch level" >&5
-+echo "configure:24704: checking for db4 minor version and patch level" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 24702 "configure"
-+#line 24706 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24724,9 +24728,9 @@
-   fi
-   if test "$ext_shared" = "yes"; then
-     echo $ac_n "checking if dba can be used as shared extension""... $ac_c" 1>&6
--echo "configure:24728: checking if dba can be used as shared extension" >&5
-+echo "configure:24732: checking if dba can be used as shared extension" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 24730 "configure"
-+#line 24734 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24888,7 +24892,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:24892: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:24896: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -24919,7 +24923,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:24923: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:24927: checking for $THIS_FULL_NAME support" >&5
-   if test -n "You cannot combine --with-db2 with --with-db3 or --with-db4"; then
-     { echo "configure: error: You cannot combine --with-db2 with --with-db3 or --with-db4" 1>&2; exit 1; }
-   fi
-@@ -24966,7 +24970,7 @@
-   LIBS="-l$LIB $LIBS"
-   
-         cat > conftest.$ac_ext <<EOF
--#line 24970 "configure"
-+#line 24974 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -24977,11 +24981,11 @@
-         
- ; return 0; }
- EOF
--if { (eval echo configure:24981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:24985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-           cat > conftest.$ac_ext <<EOF
--#line 24985 "configure"
-+#line 24989 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -25014,14 +25018,14 @@
-   done
-   if test -z "$THIS_LIBS"; then
-       echo $ac_n "checking for db2 major version""... $ac_c" 1>&6
--echo "configure:25018: checking for db2 major version" >&5
-+echo "configure:25022: checking for db2 major version" >&5
-     { echo "configure: error: Header contains different version" 1>&2; exit 1; }
-   fi
-   if test "2" = "4"; then
-     echo $ac_n "checking for db4 minor version and patch level""... $ac_c" 1>&6
--echo "configure:25023: checking for db4 minor version and patch level" >&5
-+echo "configure:25027: checking for db4 minor version and patch level" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 25025 "configure"
-+#line 25029 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -25047,9 +25051,9 @@
-   fi
-   if test "$ext_shared" = "yes"; then
-     echo $ac_n "checking if dba can be used as shared extension""... $ac_c" 1>&6
--echo "configure:25051: checking if dba can be used as shared extension" >&5
-+echo "configure:25055: checking if dba can be used as shared extension" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 25053 "configure"
-+#line 25057 "configure"
- #include "confdefs.h"
- #include "$THIS_INCLUDE"
-@@ -25211,7 +25215,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:25215: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:25219: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -25326,7 +25330,7 @@
-   done
-   echo $ac_n "checking for dbminit in -l$LIB""... $ac_c" 1>&6
--echo "configure:25330: checking for dbminit in -l$LIB" >&5
-+echo "configure:25334: checking for dbminit in -l$LIB" >&5
- ac_lib_var=`echo $LIB'_'dbminit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -25334,7 +25338,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 25338 "configure"
-+#line 25342 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -25345,7 +25349,7 @@
- dbminit()
- ; return 0; }
- EOF
--if { (eval echo configure:25349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:25353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -25365,7 +25369,7 @@
-     ext_shared=$save_ext_shared
-     
-           echo $ac_n "checking for DBM using GDBM""... $ac_c" 1>&6
--echo "configure:25369: checking for DBM using GDBM" >&5
-+echo "configure:25373: checking for DBM using GDBM" >&5
-           cat >> confdefs.h <<EOF
- #define DBM_INCLUDE_FILE "$THIS_INCLUDE"
- EOF
-@@ -25531,7 +25535,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:25535: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:25539: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -25661,7 +25665,7 @@
-   done
-   echo $ac_n "checking for cdb_read in -l$LIB""... $ac_c" 1>&6
--echo "configure:25665: checking for cdb_read in -l$LIB" >&5
-+echo "configure:25669: checking for cdb_read in -l$LIB" >&5
- ac_lib_var=`echo $LIB'_'cdb_read | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -25669,7 +25673,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 25673 "configure"
-+#line 25677 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -25680,7 +25684,7 @@
- cdb_read()
- ; return 0; }
- EOF
--if { (eval echo configure:25684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:25688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -25872,7 +25876,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:25876: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:25880: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -25926,7 +25930,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:25930: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:25934: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -25980,7 +25984,7 @@
-     THIS_FULL_NAME="$THIS_NAME"
-   fi
-   echo $ac_n "checking for $THIS_FULL_NAME support""... $ac_c" 1>&6
--echo "configure:25984: checking for $THIS_FULL_NAME support" >&5
-+echo "configure:25988: checking for $THIS_FULL_NAME support" >&5
-   if test -n ""; then
-     { echo "configure: error: " 1>&2; exit 1; }
-   fi
-@@ -25995,7 +25999,7 @@
- echo $ac_n "checking whether to enable DBA interface""... $ac_c" 1>&6
--echo "configure:25999: checking whether to enable DBA interface" >&5
-+echo "configure:26003: checking whether to enable DBA interface" >&5
- if test "$HAVE_DBA" = "1"; then
-   echo "$ac_t""yes" 1>&6
-   cat >> confdefs.h <<\EOF
-@@ -26250,7 +26254,7 @@
- echo $ac_n "checking whether to enable dbase support""... $ac_c" 1>&6
--echo "configure:26254: checking whether to enable dbase support" >&5
-+echo "configure:26258: checking whether to enable dbase support" >&5
- # Check whether --enable-dbase or --disable-dbase was given.
- if test "${enable_dbase+set}" = set; then
-   enableval="$enable_dbase"
-@@ -26525,7 +26529,7 @@
- echo $ac_n "checking whether to enable dbx support""... $ac_c" 1>&6
--echo "configure:26529: checking whether to enable dbx support" >&5
-+echo "configure:26533: checking whether to enable dbx support" >&5
- # Check whether --enable-dbx or --disable-dbx was given.
- if test "${enable_dbx+set}" = set; then
-   enableval="$enable_dbx"
-@@ -26796,7 +26800,7 @@
- echo $ac_n "checking whether to enable direct I/O support""... $ac_c" 1>&6
--echo "configure:26800: checking whether to enable direct I/O support" >&5
-+echo "configure:26804: checking whether to enable direct I/O support" >&5
- # Check whether --enable-dio or --disable-dio was given.
- if test "${enable_dio+set}" = set; then
-   enableval="$enable_dio"
-@@ -27069,7 +27073,7 @@
- echo $ac_n "checking for DOM support""... $ac_c" 1>&6
--echo "configure:27073: checking for DOM support" >&5
-+echo "configure:27077: checking for DOM support" >&5
- # Check whether --with-dom or --without-dom was given.
- if test "${with_dom+set}" = set; then
-   withval="$with_dom"
-@@ -27116,7 +27120,7 @@
-   
- echo $ac_n "checking for the location of libz""... $ac_c" 1>&6
--echo "configure:27120: checking for the location of libz" >&5
-+echo "configure:27124: checking for the location of libz" >&5
- # Check whether --with-zlib-dir or --without-zlib-dir was given.
- if test "${with_zlib_dir+set}" = set; then
-   withval="$with_zlib_dir"
-@@ -27163,9 +27167,9 @@
-   old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$DOMXML_DIR/include$DOMXML_DIR_ADD
-   echo $ac_n "checking for libxml version""... $ac_c" 1>&6
--echo "configure:27167: checking for libxml version" >&5
-+echo "configure:27171: checking for libxml version" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 27169 "configure"
-+#line 27173 "configure"
- #include "confdefs.h"
- #include <libxml/xmlversion.h>
-@@ -27742,7 +27746,7 @@
- echo $ac_n "checking for DOM XSLT support""... $ac_c" 1>&6
--echo "configure:27746: checking for DOM XSLT support" >&5
-+echo "configure:27750: checking for DOM XSLT support" >&5
- # Check whether --with-dom-xslt or --without-dom-xslt was given.
- if test "${with_dom_xslt+set}" = set; then
-   withval="$with_dom_xslt"
-@@ -27767,7 +27771,7 @@
- echo $ac_n "checking for DOM EXSLT support""... $ac_c" 1>&6
--echo "configure:27771: checking for DOM EXSLT support" >&5
-+echo "configure:27775: checking for DOM EXSLT support" >&5
- # Check whether --with-dom-exslt or --without-dom-exslt was given.
- if test "${with_dom_exslt+set}" = set; then
-   withval="$with_dom_exslt"
-@@ -27808,9 +27812,9 @@
-   old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$DOMXSLT_DIR/include
-   echo $ac_n "checking for libxslt version""... $ac_c" 1>&6
--echo "configure:27812: checking for libxslt version" >&5
-+echo "configure:27816: checking for libxslt version" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 27814 "configure"
-+#line 27818 "configure"
- #include "confdefs.h"
- #include <libxslt/xsltconfig.h>
-@@ -28238,9 +28242,9 @@
-   old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$DOMEXSLT_DIR/include
-   echo $ac_n "checking for libexslt version""... $ac_c" 1>&6
--echo "configure:28242: checking for libexslt version" >&5
-+echo "configure:28246: checking for libexslt version" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 28244 "configure"
-+#line 28248 "configure"
- #include "confdefs.h"
- #include <libexslt/exsltconfig.h>
-@@ -28410,7 +28414,7 @@
- echo $ac_n "checking whether to enable EXIF (metadata from images) support""... $ac_c" 1>&6
--echo "configure:28414: checking whether to enable EXIF (metadata from images) support" >&5
-+echo "configure:28418: checking whether to enable EXIF (metadata from images) support" >&5
- # Check whether --enable-exif or --disable-exif was given.
- if test "${enable_exif+set}" = set; then
-   enableval="$enable_exif"
-@@ -28685,7 +28689,7 @@
- echo $ac_n "checking for FrontBase SQL92 (fbsql) support""... $ac_c" 1>&6
--echo "configure:28689: checking for FrontBase SQL92 (fbsql) support" >&5
-+echo "configure:28693: checking for FrontBase SQL92 (fbsql) support" >&5
- # Check whether --with-fbsql or --without-fbsql was given.
- if test "${with_fbsql+set}" = set; then
-   withval="$with_fbsql"
-@@ -29119,7 +29123,7 @@
- echo $ac_n "checking for FDF support""... $ac_c" 1>&6
--echo "configure:29123: checking for FDF support" >&5
-+echo "configure:29127: checking for FDF support" >&5
- # Check whether --with-fdftk or --without-fdftk was given.
- if test "${with_fdftk+set}" = set; then
-   withval="$with_fdftk"
-@@ -29320,7 +29324,7 @@
-   done
-   echo $ac_n "checking for FDFOpen in -l$file""... $ac_c" 1>&6
--echo "configure:29324: checking for FDFOpen in -l$file" >&5
-+echo "configure:29328: checking for FDFOpen in -l$file" >&5
- ac_lib_var=`echo $file'_'FDFOpen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -29328,7 +29332,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$file  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 29332 "configure"
-+#line 29336 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -29339,7 +29343,7 @@
- FDFOpen()
- ; return 0; }
- EOF
--if { (eval echo configure:29343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:29347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -29449,7 +29453,7 @@
-   done
-   echo $ac_n "checking for FDFGetFDFVersion in -l$file""... $ac_c" 1>&6
--echo "configure:29453: checking for FDFGetFDFVersion in -l$file" >&5
-+echo "configure:29457: checking for FDFGetFDFVersion in -l$file" >&5
- ac_lib_var=`echo $file'_'FDFGetFDFVersion | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -29457,7 +29461,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$file  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 29461 "configure"
-+#line 29465 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -29468,7 +29472,7 @@
- FDFGetFDFVersion()
- ; return 0; }
- EOF
--if { (eval echo configure:29472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:29476: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -29843,7 +29847,7 @@
- echo $ac_n "checking whether to enable the bundled filePro support""... $ac_c" 1>&6
--echo "configure:29847: checking whether to enable the bundled filePro support" >&5
-+echo "configure:29851: checking whether to enable the bundled filePro support" >&5
- # Check whether --enable-filepro or --disable-filepro was given.
- if test "${enable_filepro+set}" = set; then
-   enableval="$enable_filepro"
-@@ -30118,7 +30122,7 @@
- echo $ac_n "checking for FriBidi support""... $ac_c" 1>&6
--echo "configure:30122: checking for FriBidi support" >&5
-+echo "configure:30126: checking for FriBidi support" >&5
- # Check whether --with-fribidi or --without-fribidi was given.
- if test "${with_fribidi+set}" = set; then
-   withval="$with_fribidi"
-@@ -30167,7 +30171,7 @@
-     # Extract the first word of "fribidi-config", so it can be a program name with args.
- set dummy fribidi-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:30171: checking for $ac_word" >&5
-+echo "configure:30175: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_FRIBIDI_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -30204,7 +30208,7 @@
-   fi
-     echo $ac_n "checking for FriBidi version""... $ac_c" 1>&6
--echo "configure:30208: checking for FriBidi version" >&5
-+echo "configure:30212: checking for FriBidi version" >&5
-   if test ! -x "$FRIBIDI_CONFIG"; then
-     { echo "configure: error: fribidi-config not found." 1>&2; exit 1; }
-@@ -30573,7 +30577,7 @@
- echo $ac_n "checking whether to enable FTP support""... $ac_c" 1>&6
--echo "configure:30577: checking whether to enable FTP support" >&5
-+echo "configure:30581: checking whether to enable FTP support" >&5
- # Check whether --enable-ftp or --disable-ftp was given.
- if test "${enable_ftp+set}" = set; then
-   enableval="$enable_ftp"
-@@ -30849,7 +30853,7 @@
- echo $ac_n "checking for GD support""... $ac_c" 1>&6
--echo "configure:30853: checking for GD support" >&5
-+echo "configure:30857: checking for GD support" >&5
- # Check whether --with-gd or --without-gd was given.
- if test "${with_gd+set}" = set; then
-   withval="$with_gd"
-@@ -30896,7 +30900,7 @@
-   
- echo $ac_n "checking for the location of libjpeg""... $ac_c" 1>&6
--echo "configure:30900: checking for the location of libjpeg" >&5
-+echo "configure:30904: checking for the location of libjpeg" >&5
- # Check whether --with-jpeg-dir or --without-jpeg-dir was given.
- if test "${with_jpeg_dir+set}" = set; then
-   withval="$with_jpeg_dir"
-@@ -30923,7 +30927,7 @@
-   
- echo $ac_n "checking for the location of libpng""... $ac_c" 1>&6
--echo "configure:30927: checking for the location of libpng" >&5
-+echo "configure:30931: checking for the location of libpng" >&5
- # Check whether --with-png-dir or --without-png-dir was given.
- if test "${with_png_dir+set}" = set; then
-   withval="$with_png_dir"
-@@ -30950,7 +30954,7 @@
-   
- echo $ac_n "checking for the location of libz""... $ac_c" 1>&6
--echo "configure:30954: checking for the location of libz" >&5
-+echo "configure:30958: checking for the location of libz" >&5
- # Check whether --with-zlib-dir or --without-zlib-dir was given.
- if test "${with_zlib_dir+set}" = set; then
-   withval="$with_zlib_dir"
-@@ -30976,7 +30980,7 @@
- echo $ac_n "checking for the location of libXpm""... $ac_c" 1>&6
--echo "configure:30980: checking for the location of libXpm" >&5
-+echo "configure:30984: checking for the location of libXpm" >&5
- # Check whether --with-xpm-dir or --without-xpm-dir was given.
- if test "${with_xpm_dir+set}" = set; then
-   withval="$with_xpm_dir"
-@@ -31001,7 +31005,7 @@
- echo $ac_n "checking for FreeType 1.x support""... $ac_c" 1>&6
--echo "configure:31005: checking for FreeType 1.x support" >&5
-+echo "configure:31009: checking for FreeType 1.x support" >&5
- # Check whether --with-ttf or --without-ttf was given.
- if test "${with_ttf+set}" = set; then
-   withval="$with_ttf"
-@@ -31026,7 +31030,7 @@
- echo $ac_n "checking for FreeType 2""... $ac_c" 1>&6
--echo "configure:31030: checking for FreeType 2" >&5
-+echo "configure:31034: checking for FreeType 2" >&5
- # Check whether --with-freetype-dir or --without-freetype-dir was given.
- if test "${with_freetype_dir+set}" = set; then
-   withval="$with_freetype_dir"
-@@ -31051,7 +31055,7 @@
- echo $ac_n "checking for T1lib support""... $ac_c" 1>&6
--echo "configure:31055: checking for T1lib support" >&5
-+echo "configure:31059: checking for T1lib support" >&5
- # Check whether --with-t1lib or --without-t1lib was given.
- if test "${with_t1lib+set}" = set; then
-   withval="$with_t1lib"
-@@ -31076,7 +31080,7 @@
- echo $ac_n "checking whether to enable truetype string function in GD""... $ac_c" 1>&6
--echo "configure:31080: checking whether to enable truetype string function in GD" >&5
-+echo "configure:31084: checking whether to enable truetype string function in GD" >&5
- # Check whether --enable-gd-native-ttf or --disable-gd-native-ttf was given.
- if test "${enable_gd_native_ttf+set}" = set; then
-   enableval="$enable_gd_native_ttf"
-@@ -31101,7 +31105,7 @@
- echo $ac_n "checking whether to enable JIS-mapped Japanese font support in GD""... $ac_c" 1>&6
--echo "configure:31105: checking whether to enable JIS-mapped Japanese font support in GD" >&5
-+echo "configure:31109: checking whether to enable JIS-mapped Japanese font support in GD" >&5
- # Check whether --enable-gd-jis-conv or --disable-gd-jis-conv was given.
- if test "${enable_gd_jis_conv+set}" = set; then
-   enableval="$enable_gd_jis_conv"
-@@ -31155,12 +31159,12 @@
-   for ac_func in fabsf floorf
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:31159: checking for $ac_func" >&5
-+echo "configure:31163: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 31164 "configure"
-+#line 31168 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -31183,7 +31187,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:31187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:31191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -31315,7 +31319,7 @@
-   done
-   echo $ac_n "checking for jpeg_read_header in -ljpeg""... $ac_c" 1>&6
--echo "configure:31319: checking for jpeg_read_header in -ljpeg" >&5
-+echo "configure:31323: checking for jpeg_read_header in -ljpeg" >&5
- ac_lib_var=`echo jpeg'_'jpeg_read_header | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -31323,7 +31327,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ljpeg  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 31327 "configure"
-+#line 31331 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -31334,7 +31338,7 @@
- jpeg_read_header()
- ; return 0; }
- EOF
--if { (eval echo configure:31338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:31342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -31598,7 +31602,7 @@
-   done
-   echo $ac_n "checking for png_write_image in -lpng""... $ac_c" 1>&6
--echo "configure:31602: checking for png_write_image in -lpng" >&5
-+echo "configure:31606: checking for png_write_image in -lpng" >&5
- ac_lib_var=`echo png'_'png_write_image | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -31606,7 +31610,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpng  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 31610 "configure"
-+#line 31614 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -31617,7 +31621,7 @@
- png_write_image()
- ; return 0; }
- EOF
--if { (eval echo configure:31621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:31625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -31978,7 +31982,7 @@
-   done
-   echo $ac_n "checking for XpmFreeXpmImage in -lXpm""... $ac_c" 1>&6
--echo "configure:31982: checking for XpmFreeXpmImage in -lXpm" >&5
-+echo "configure:31986: checking for XpmFreeXpmImage in -lXpm" >&5
- ac_lib_var=`echo Xpm'_'XpmFreeXpmImage | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -31986,7 +31990,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lXpm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 31990 "configure"
-+#line 31994 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -31997,7 +32001,7 @@
- XpmFreeXpmImage()
- ; return 0; }
- EOF
--if { (eval echo configure:32001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:32005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -32695,7 +32699,7 @@
-   done
-   echo $ac_n "checking for T1_LoadFont in -lt1""... $ac_c" 1>&6
--echo "configure:32699: checking for T1_LoadFont in -lt1" >&5
-+echo "configure:32703: checking for T1_LoadFont in -lt1" >&5
- ac_lib_var=`echo t1'_'T1_LoadFont | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -32703,7 +32707,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lt1  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 32707 "configure"
-+#line 32711 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -32714,7 +32718,7 @@
- T1_LoadFont()
- ; return 0; }
- EOF
--if { (eval echo configure:32718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:32722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -33107,7 +33111,7 @@
-   done
-   echo $ac_n "checking for jpeg_read_header in -ljpeg""... $ac_c" 1>&6
--echo "configure:33111: checking for jpeg_read_header in -ljpeg" >&5
-+echo "configure:33115: checking for jpeg_read_header in -ljpeg" >&5
- ac_lib_var=`echo jpeg'_'jpeg_read_header | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -33115,7 +33119,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ljpeg  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 33119 "configure"
-+#line 33123 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -33126,7 +33130,7 @@
- jpeg_read_header()
- ; return 0; }
- EOF
--if { (eval echo configure:33130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:33134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -33390,7 +33394,7 @@
-   done
-   echo $ac_n "checking for png_write_image in -lpng""... $ac_c" 1>&6
--echo "configure:33394: checking for png_write_image in -lpng" >&5
-+echo "configure:33398: checking for png_write_image in -lpng" >&5
- ac_lib_var=`echo png'_'png_write_image | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -33398,7 +33402,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpng  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 33402 "configure"
-+#line 33406 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -33409,7 +33413,7 @@
- png_write_image()
- ; return 0; }
- EOF
--if { (eval echo configure:33413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:33417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -33770,7 +33774,7 @@
-   done
-   echo $ac_n "checking for XpmFreeXpmImage in -lXpm""... $ac_c" 1>&6
--echo "configure:33774: checking for XpmFreeXpmImage in -lXpm" >&5
-+echo "configure:33778: checking for XpmFreeXpmImage in -lXpm" >&5
- ac_lib_var=`echo Xpm'_'XpmFreeXpmImage | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -33778,7 +33782,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lXpm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 33782 "configure"
-+#line 33786 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -33789,7 +33793,7 @@
- XpmFreeXpmImage()
- ; return 0; }
- EOF
--if { (eval echo configure:33793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:33797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -34487,7 +34491,7 @@
-   done
-   echo $ac_n "checking for T1_LoadFont in -lt1""... $ac_c" 1>&6
--echo "configure:34491: checking for T1_LoadFont in -lt1" >&5
-+echo "configure:34495: checking for T1_LoadFont in -lt1" >&5
- ac_lib_var=`echo t1'_'T1_LoadFont | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -34495,7 +34499,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lt1  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 34499 "configure"
-+#line 34503 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -34506,7 +34510,7 @@
- T1_LoadFont()
- ; return 0; }
- EOF
--if { (eval echo configure:34510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:34514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -34862,7 +34866,7 @@
-   done
-   echo $ac_n "checking for gdImageString16 in -lgd""... $ac_c" 1>&6
--echo "configure:34866: checking for gdImageString16 in -lgd" >&5
-+echo "configure:34870: checking for gdImageString16 in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageString16 | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -34870,7 +34874,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 34874 "configure"
-+#line 34878 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -34881,7 +34885,7 @@
- gdImageString16()
- ; return 0; }
- EOF
--if { (eval echo configure:34885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:34889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -34993,7 +34997,7 @@
-   done
-   echo $ac_n "checking for gdImagePaletteCopy in -lgd""... $ac_c" 1>&6
--echo "configure:34997: checking for gdImagePaletteCopy in -lgd" >&5
-+echo "configure:35001: checking for gdImagePaletteCopy in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImagePaletteCopy | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35001,7 +35005,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35005 "configure"
-+#line 35009 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35012,7 +35016,7 @@
- gdImagePaletteCopy()
- ; return 0; }
- EOF
--if { (eval echo configure:35016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35124,7 +35128,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateFromPng in -lgd""... $ac_c" 1>&6
--echo "configure:35128: checking for gdImageCreateFromPng in -lgd" >&5
-+echo "configure:35132: checking for gdImageCreateFromPng in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateFromPng | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35132,7 +35136,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35136 "configure"
-+#line 35140 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35143,7 +35147,7 @@
- gdImageCreateFromPng()
- ; return 0; }
- EOF
--if { (eval echo configure:35147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35255,7 +35259,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateFromGif in -lgd""... $ac_c" 1>&6
--echo "configure:35259: checking for gdImageCreateFromGif in -lgd" >&5
-+echo "configure:35263: checking for gdImageCreateFromGif in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateFromGif | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35263,7 +35267,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35267 "configure"
-+#line 35271 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35274,7 +35278,7 @@
- gdImageCreateFromGif()
- ; return 0; }
- EOF
--if { (eval echo configure:35278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35386,7 +35390,7 @@
-   done
-   echo $ac_n "checking for gdImageGif in -lgd""... $ac_c" 1>&6
--echo "configure:35390: checking for gdImageGif in -lgd" >&5
-+echo "configure:35394: checking for gdImageGif in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageGif | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35394,7 +35398,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35398 "configure"
-+#line 35402 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35405,7 +35409,7 @@
- gdImageGif()
- ; return 0; }
- EOF
--if { (eval echo configure:35409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35517,7 +35521,7 @@
-   done
-   echo $ac_n "checking for gdImageWBMP in -lgd""... $ac_c" 1>&6
--echo "configure:35521: checking for gdImageWBMP in -lgd" >&5
-+echo "configure:35525: checking for gdImageWBMP in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageWBMP | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35525,7 +35529,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35529 "configure"
-+#line 35533 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35536,7 +35540,7 @@
- gdImageWBMP()
- ; return 0; }
- EOF
--if { (eval echo configure:35540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35648,7 +35652,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateFromJpeg in -lgd""... $ac_c" 1>&6
--echo "configure:35652: checking for gdImageCreateFromJpeg in -lgd" >&5
-+echo "configure:35656: checking for gdImageCreateFromJpeg in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateFromJpeg | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35656,7 +35660,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35660 "configure"
-+#line 35664 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35667,7 +35671,7 @@
- gdImageCreateFromJpeg()
- ; return 0; }
- EOF
--if { (eval echo configure:35671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35779,7 +35783,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateFromXpm in -lgd""... $ac_c" 1>&6
--echo "configure:35783: checking for gdImageCreateFromXpm in -lgd" >&5
-+echo "configure:35787: checking for gdImageCreateFromXpm in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateFromXpm | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35787,7 +35791,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35791 "configure"
-+#line 35795 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35798,7 +35802,7 @@
- gdImageCreateFromXpm()
- ; return 0; }
- EOF
--if { (eval echo configure:35802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -35910,7 +35914,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateFromGd2 in -lgd""... $ac_c" 1>&6
--echo "configure:35914: checking for gdImageCreateFromGd2 in -lgd" >&5
-+echo "configure:35918: checking for gdImageCreateFromGd2 in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateFromGd2 | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -35918,7 +35922,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 35922 "configure"
-+#line 35926 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -35929,7 +35933,7 @@
- gdImageCreateFromGd2()
- ; return 0; }
- EOF
--if { (eval echo configure:35933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:35937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36041,7 +36045,7 @@
-   done
-   echo $ac_n "checking for gdImageCreateTrueColor in -lgd""... $ac_c" 1>&6
--echo "configure:36045: checking for gdImageCreateTrueColor in -lgd" >&5
-+echo "configure:36049: checking for gdImageCreateTrueColor in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreateTrueColor | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36049,7 +36053,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36053 "configure"
-+#line 36057 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36060,7 +36064,7 @@
- gdImageCreateTrueColor()
- ; return 0; }
- EOF
--if { (eval echo configure:36064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36172,7 +36176,7 @@
-   done
-   echo $ac_n "checking for gdImageSetTile in -lgd""... $ac_c" 1>&6
--echo "configure:36176: checking for gdImageSetTile in -lgd" >&5
-+echo "configure:36180: checking for gdImageSetTile in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageSetTile | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36180,7 +36184,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36184 "configure"
-+#line 36188 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36191,7 +36195,7 @@
- gdImageSetTile()
- ; return 0; }
- EOF
--if { (eval echo configure:36195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36303,7 +36307,7 @@
-   done
-   echo $ac_n "checking for gdImageEllipse in -lgd""... $ac_c" 1>&6
--echo "configure:36307: checking for gdImageEllipse in -lgd" >&5
-+echo "configure:36311: checking for gdImageEllipse in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageEllipse | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36311,7 +36315,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36315 "configure"
-+#line 36319 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36322,7 +36326,7 @@
- gdImageEllipse()
- ; return 0; }
- EOF
--if { (eval echo configure:36326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36434,7 +36438,7 @@
-   done
-   echo $ac_n "checking for gdImageSetBrush in -lgd""... $ac_c" 1>&6
--echo "configure:36438: checking for gdImageSetBrush in -lgd" >&5
-+echo "configure:36442: checking for gdImageSetBrush in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageSetBrush | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36442,7 +36446,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36446 "configure"
-+#line 36450 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36453,7 +36457,7 @@
- gdImageSetBrush()
- ; return 0; }
- EOF
--if { (eval echo configure:36457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36565,7 +36569,7 @@
-   done
-   echo $ac_n "checking for gdImageStringTTF in -lgd""... $ac_c" 1>&6
--echo "configure:36569: checking for gdImageStringTTF in -lgd" >&5
-+echo "configure:36573: checking for gdImageStringTTF in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageStringTTF | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36573,7 +36577,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36577 "configure"
-+#line 36581 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36584,7 +36588,7 @@
- gdImageStringTTF()
- ; return 0; }
- EOF
--if { (eval echo configure:36588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36696,7 +36700,7 @@
-   done
-   echo $ac_n "checking for gdImageStringFT in -lgd""... $ac_c" 1>&6
--echo "configure:36700: checking for gdImageStringFT in -lgd" >&5
-+echo "configure:36704: checking for gdImageStringFT in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageStringFT | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36704,7 +36708,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36708 "configure"
-+#line 36712 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36715,7 +36719,7 @@
- gdImageStringFT()
- ; return 0; }
- EOF
--if { (eval echo configure:36719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36827,7 +36831,7 @@
-   done
-   echo $ac_n "checking for gdImageStringFTEx in -lgd""... $ac_c" 1>&6
--echo "configure:36831: checking for gdImageStringFTEx in -lgd" >&5
-+echo "configure:36835: checking for gdImageStringFTEx in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageStringFTEx | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36835,7 +36839,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36839 "configure"
-+#line 36843 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36846,7 +36850,7 @@
- gdImageStringFTEx()
- ; return 0; }
- EOF
--if { (eval echo configure:36850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -36958,7 +36962,7 @@
-   done
-   echo $ac_n "checking for gdImageColorClosestHWB in -lgd""... $ac_c" 1>&6
--echo "configure:36962: checking for gdImageColorClosestHWB in -lgd" >&5
-+echo "configure:36966: checking for gdImageColorClosestHWB in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageColorClosestHWB | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -36966,7 +36970,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 36970 "configure"
-+#line 36974 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -36977,7 +36981,7 @@
- gdImageColorClosestHWB()
- ; return 0; }
- EOF
--if { (eval echo configure:36981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:36985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37089,7 +37093,7 @@
-   done
-   echo $ac_n "checking for gdImageColorResolve in -lgd""... $ac_c" 1>&6
--echo "configure:37093: checking for gdImageColorResolve in -lgd" >&5
-+echo "configure:37097: checking for gdImageColorResolve in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageColorResolve | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37097,7 +37101,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37101 "configure"
-+#line 37105 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37108,7 +37112,7 @@
- gdImageColorResolve()
- ; return 0; }
- EOF
--if { (eval echo configure:37112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37220,7 +37224,7 @@
-   done
-   echo $ac_n "checking for gdImageGifCtx in -lgd""... $ac_c" 1>&6
--echo "configure:37224: checking for gdImageGifCtx in -lgd" >&5
-+echo "configure:37228: checking for gdImageGifCtx in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageGifCtx | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37228,7 +37232,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37232 "configure"
-+#line 37236 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37239,7 +37243,7 @@
- gdImageGifCtx()
- ; return 0; }
- EOF
--if { (eval echo configure:37243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37351,7 +37355,7 @@
-   done
-   echo $ac_n "checking for gdCacheCreate in -lgd""... $ac_c" 1>&6
--echo "configure:37355: checking for gdCacheCreate in -lgd" >&5
-+echo "configure:37359: checking for gdCacheCreate in -lgd" >&5
- ac_lib_var=`echo gd'_'gdCacheCreate | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37359,7 +37363,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37363 "configure"
-+#line 37367 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37370,7 +37374,7 @@
- gdCacheCreate()
- ; return 0; }
- EOF
--if { (eval echo configure:37374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37482,7 +37486,7 @@
-   done
-   echo $ac_n "checking for gdFontCacheShutdown in -lgd""... $ac_c" 1>&6
--echo "configure:37486: checking for gdFontCacheShutdown in -lgd" >&5
-+echo "configure:37490: checking for gdFontCacheShutdown in -lgd" >&5
- ac_lib_var=`echo gd'_'gdFontCacheShutdown | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37490,7 +37494,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37494 "configure"
-+#line 37498 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37501,7 +37505,7 @@
- gdFontCacheShutdown()
- ; return 0; }
- EOF
--if { (eval echo configure:37505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37613,7 +37617,7 @@
-   done
-   echo $ac_n "checking for gdFreeFontCache in -lgd""... $ac_c" 1>&6
--echo "configure:37617: checking for gdFreeFontCache in -lgd" >&5
-+echo "configure:37621: checking for gdFreeFontCache in -lgd" >&5
- ac_lib_var=`echo gd'_'gdFreeFontCache | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37621,7 +37625,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37625 "configure"
-+#line 37629 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37632,7 +37636,7 @@
- gdFreeFontCache()
- ; return 0; }
- EOF
--if { (eval echo configure:37636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37744,7 +37748,7 @@
-   done
-   echo $ac_n "checking for gdNewDynamicCtxEx in -lgd""... $ac_c" 1>&6
--echo "configure:37748: checking for gdNewDynamicCtxEx in -lgd" >&5
-+echo "configure:37752: checking for gdNewDynamicCtxEx in -lgd" >&5
- ac_lib_var=`echo gd'_'gdNewDynamicCtxEx | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -37752,7 +37756,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 37756 "configure"
-+#line 37760 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -37763,7 +37767,7 @@
- gdNewDynamicCtxEx()
- ; return 0; }
- EOF
--if { (eval echo configure:37767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:37771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -37818,7 +37822,7 @@
-         old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$GD_INCLUDE
-   cat > conftest.$ac_ext <<EOF
--#line 37822 "configure"
-+#line 37826 "configure"
- #include "confdefs.h"
- #include <gd.h>
-@@ -37832,7 +37836,7 @@
-   
- ; return 0; }
- EOF
--if { (eval echo configure:37836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:37840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     cat >> confdefs.h <<\EOF
-@@ -38191,7 +38195,7 @@
-   done
-   echo $ac_n "checking for gdImageCreate in -lgd""... $ac_c" 1>&6
--echo "configure:38195: checking for gdImageCreate in -lgd" >&5
-+echo "configure:38199: checking for gdImageCreate in -lgd" >&5
- ac_lib_var=`echo gd'_'gdImageCreate | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38199,7 +38203,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgd  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38203 "configure"
-+#line 38207 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38210,7 +38214,7 @@
- gdImageCreate()
- ; return 0; }
- EOF
--if { (eval echo configure:38214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38256,7 +38260,7 @@
- echo $ac_n "checking for GNU gettext support""... $ac_c" 1>&6
--echo "configure:38260: checking for GNU gettext support" >&5
-+echo "configure:38264: checking for GNU gettext support" >&5
- # Check whether --with-gettext or --without-gettext was given.
- if test "${with_gettext+set}" = set; then
-   withval="$with_gettext"
-@@ -38314,7 +38318,7 @@
-   O_LDFLAGS=$LDFLAGS
-   LDFLAGS="$LDFLAGS -L$GETTEXT_LIBDIR"
-   echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
--echo "configure:38318: checking for bindtextdomain in -lintl" >&5
-+echo "configure:38322: checking for bindtextdomain in -lintl" >&5
- ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38322,7 +38326,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lintl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38326 "configure"
-+#line 38330 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38333,7 +38337,7 @@
- bindtextdomain()
- ; return 0; }
- EOF
--if { (eval echo configure:38337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38355,7 +38359,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for bindtextdomain in -lc""... $ac_c" 1>&6
--echo "configure:38359: checking for bindtextdomain in -lc" >&5
-+echo "configure:38363: checking for bindtextdomain in -lc" >&5
- ac_lib_var=`echo c'_'bindtextdomain | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38363,7 +38367,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38367 "configure"
-+#line 38371 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38374,7 +38378,7 @@
- bindtextdomain()
- ; return 0; }
- EOF
--if { (eval echo configure:38378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38766,7 +38770,7 @@
-   echo $ac_n "checking for ngettext in -l$GETTEXT_CHECK_IN_LIB""... $ac_c" 1>&6
--echo "configure:38770: checking for ngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
-+echo "configure:38774: checking for ngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
- ac_lib_var=`echo $GETTEXT_CHECK_IN_LIB'_'ngettext | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38774,7 +38778,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$GETTEXT_CHECK_IN_LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38778 "configure"
-+#line 38782 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38785,7 +38789,7 @@
- ngettext()
- ; return 0; }
- EOF
--if { (eval echo configure:38789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38809,7 +38813,7 @@
- fi
-   echo $ac_n "checking for dngettext in -l$GETTEXT_CHECK_IN_LIB""... $ac_c" 1>&6
--echo "configure:38813: checking for dngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
-+echo "configure:38817: checking for dngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
- ac_lib_var=`echo $GETTEXT_CHECK_IN_LIB'_'dngettext | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38817,7 +38821,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$GETTEXT_CHECK_IN_LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38821 "configure"
-+#line 38825 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38828,7 +38832,7 @@
- dngettext()
- ; return 0; }
- EOF
--if { (eval echo configure:38832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38852,7 +38856,7 @@
- fi
-   echo $ac_n "checking for dcngettext in -l$GETTEXT_CHECK_IN_LIB""... $ac_c" 1>&6
--echo "configure:38856: checking for dcngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
-+echo "configure:38860: checking for dcngettext in -l$GETTEXT_CHECK_IN_LIB" >&5
- ac_lib_var=`echo $GETTEXT_CHECK_IN_LIB'_'dcngettext | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38860,7 +38864,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$GETTEXT_CHECK_IN_LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38864 "configure"
-+#line 38868 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38871,7 +38875,7 @@
- dcngettext()
- ; return 0; }
- EOF
--if { (eval echo configure:38875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38895,7 +38899,7 @@
- fi
-   echo $ac_n "checking for bind_textdomain_codeset in -l$GETTEXT_CHECK_IN_LIB""... $ac_c" 1>&6
--echo "configure:38899: checking for bind_textdomain_codeset in -l$GETTEXT_CHECK_IN_LIB" >&5
-+echo "configure:38903: checking for bind_textdomain_codeset in -l$GETTEXT_CHECK_IN_LIB" >&5
- ac_lib_var=`echo $GETTEXT_CHECK_IN_LIB'_'bind_textdomain_codeset | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -38903,7 +38907,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$GETTEXT_CHECK_IN_LIB  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 38907 "configure"
-+#line 38911 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -38914,7 +38918,7 @@
- bind_textdomain_codeset()
- ; return 0; }
- EOF
--if { (eval echo configure:38918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:38922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -38944,7 +38948,7 @@
- echo $ac_n "checking for GNU MP support""... $ac_c" 1>&6
--echo "configure:38948: checking for GNU MP support" >&5
-+echo "configure:38952: checking for GNU MP support" >&5
- # Check whether --with-gmp or --without-gmp was given.
- if test "${with_gmp+set}" = set; then
-   withval="$with_gmp"
-@@ -39078,7 +39082,7 @@
-   done
-   echo $ac_n "checking for __gmp_randinit_lc_2exp_size in -lgmp""... $ac_c" 1>&6
--echo "configure:39082: checking for __gmp_randinit_lc_2exp_size in -lgmp" >&5
-+echo "configure:39086: checking for __gmp_randinit_lc_2exp_size in -lgmp" >&5
- ac_lib_var=`echo gmp'_'__gmp_randinit_lc_2exp_size | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -39086,7 +39090,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgmp  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 39090 "configure"
-+#line 39094 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -39097,7 +39101,7 @@
- __gmp_randinit_lc_2exp_size()
- ; return 0; }
- EOF
--if { (eval echo configure:39101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:39105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -39205,7 +39209,7 @@
-   done
-   echo $ac_n "checking for gmp_randinit_lc_2exp_size in -lgmp""... $ac_c" 1>&6
--echo "configure:39209: checking for gmp_randinit_lc_2exp_size in -lgmp" >&5
-+echo "configure:39213: checking for gmp_randinit_lc_2exp_size in -lgmp" >&5
- ac_lib_var=`echo gmp'_'gmp_randinit_lc_2exp_size | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -39213,7 +39217,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgmp  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 39217 "configure"
-+#line 39221 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -39224,7 +39228,7 @@
- gmp_randinit_lc_2exp_size()
- ; return 0; }
- EOF
--if { (eval echo configure:39228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:39232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -39623,7 +39627,7 @@
- echo $ac_n "checking for hwapi support""... $ac_c" 1>&6
--echo "configure:39627: checking for hwapi support" >&5
-+echo "configure:39631: checking for hwapi support" >&5
- # Check whether --with-hwapi or --without-hwapi was given.
- if test "${with_hwapi+set}" = set; then
-   withval="$with_hwapi"
-@@ -39671,7 +39675,7 @@
-     HWAPI_DIR=$PHP_HWAPI
-   else
-     echo $ac_n "checking for HWAPI in default path""... $ac_c" 1>&6
--echo "configure:39675: checking for HWAPI in default path" >&5
-+echo "configure:39679: checking for HWAPI in default path" >&5
-     for i in /usr/local /usr; do
-       if test -r $i/include/hwapi/sdk/api/object.h; then
-         HWAPI_DIR=$i
-@@ -39827,7 +39831,7 @@
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:39831: checking for $ac_word" >&5
-+echo "configure:39835: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -39859,7 +39863,7 @@
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:39863: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
-+echo "configure:39867: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-@@ -39870,12 +39874,12 @@
- cat > conftest.$ac_ext << EOF
--#line 39874 "configure"
-+#line 39878 "configure"
- #include "confdefs.h"
- int main(){return(0);}
- EOF
--if { (eval echo configure:39879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:39883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   ac_cv_prog_cxx_works=yes
-   # If we can't run a trivial program, we are probably using a cross compiler.
-   if (./conftest; exit) 2>/dev/null; then
-@@ -39901,12 +39905,12 @@
-   { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
--echo "configure:39905: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:39909: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
--echo "configure:39910: checking whether we are using GNU C++" >&5
-+echo "configure:39914: checking whether we are using GNU C++" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -39915,7 +39919,7 @@
-   yes;
- #endif
- EOF
--if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:39919: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:39923: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-   ac_cv_prog_gxx=yes
- else
-   ac_cv_prog_gxx=no
-@@ -39934,7 +39938,7 @@
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS=
- echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
--echo "configure:39938: checking whether ${CXX-g++} accepts -g" >&5
-+echo "configure:39942: checking whether ${CXX-g++} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -39966,7 +39970,7 @@
- fi
-     echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
--echo "configure:39970: checking how to run the C++ preprocessor" >&5
-+echo "configure:39974: checking how to run the C++ preprocessor" >&5
- if test -z "$CXXCPP"; then
- if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -39979,12 +39983,12 @@
- cross_compiling=$ac_cv_prog_cxx_cross
-   CXXCPP="${CXX-g++} -E"
-   cat > conftest.$ac_ext <<EOF
--#line 39983 "configure"
-+#line 39987 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:39988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:39992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   :
-@@ -40297,7 +40301,7 @@
- echo $ac_n "checking for Hyperwave support""... $ac_c" 1>&6
--echo "configure:40301: checking for Hyperwave support" >&5
-+echo "configure:40305: checking for Hyperwave support" >&5
- # Check whether --with-hyperwave or --without-hyperwave was given.
- if test "${with_hyperwave+set}" = set; then
-   withval="$with_hyperwave"
-@@ -40552,7 +40556,7 @@
- echo $ac_n "checking for iconv support""... $ac_c" 1>&6
--echo "configure:40556: checking for iconv support" >&5
-+echo "configure:40560: checking for iconv support" >&5
- # Check whether --with-iconv or --without-iconv was given.
- if test "${with_iconv+set}" = set; then
-   withval="$with_iconv"
-@@ -40615,12 +40619,12 @@
-         if test "$PHP_ICONV" = "yes"; then
-     echo $ac_n "checking for iconv""... $ac_c" 1>&6
--echo "configure:40619: checking for iconv" >&5
-+echo "configure:40623: checking for iconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 40624 "configure"
-+#line 40628 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char iconv(); below.  */
-@@ -40643,7 +40647,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:40647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:40651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_iconv=yes"
- else
-@@ -40667,12 +40671,12 @@
-   echo "$ac_t""no" 1>&6
-       echo $ac_n "checking for libiconv""... $ac_c" 1>&6
--echo "configure:40671: checking for libiconv" >&5
-+echo "configure:40675: checking for libiconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_libiconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 40676 "configure"
-+#line 40680 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char libiconv(); below.  */
-@@ -40695,7 +40699,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:40699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:40703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_libiconv=yes"
- else
-@@ -40830,7 +40834,7 @@
-   done
-   echo $ac_n "checking for libiconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:40834: checking for libiconv in -l$iconv_lib_name" >&5
-+echo "configure:40838: checking for libiconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'libiconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -40838,7 +40842,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 40842 "configure"
-+#line 40846 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -40849,7 +40853,7 @@
- libiconv()
- ; return 0; }
- EOF
--if { (eval echo configure:40853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:40857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -40962,7 +40966,7 @@
-   done
-   echo $ac_n "checking for iconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:40966: checking for iconv in -l$iconv_lib_name" >&5
-+echo "configure:40970: checking for iconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'iconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -40970,7 +40974,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 40974 "configure"
-+#line 40978 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -40981,7 +40985,7 @@
- iconv()
- ; return 0; }
- EOF
--if { (eval echo configure:40985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:40989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -41187,16 +41191,16 @@
-     if test -z "$iconv_lib_name"; then
-       echo $ac_n "checking if iconv is glibc's""... $ac_c" 1>&6
--echo "configure:41191: checking if iconv is glibc's" >&5
-+echo "configure:41195: checking if iconv is glibc's" >&5
-       cat > conftest.$ac_ext <<EOF
--#line 41193 "configure"
-+#line 41197 "configure"
- #include "confdefs.h"
- #include <gnu/libc-version.h>
- int main() {
- gnu_get_libc_version();
- ; return 0; }
- EOF
--if { (eval echo configure:41200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:41204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-         echo "$ac_t""yes" 1>&6
-@@ -41215,16 +41219,16 @@
-       case "$iconv_lib_name" in
-         iconv )
-           echo $ac_n "checking if iconv is Konstantin Chuguev's""... $ac_c" 1>&6
--echo "configure:41219: checking if iconv is Konstantin Chuguev's" >&5
-+echo "configure:41223: checking if iconv is Konstantin Chuguev's" >&5
-           cat > conftest.$ac_ext <<EOF
--#line 41221 "configure"
-+#line 41225 "configure"
- #include "confdefs.h"
- #include <iconv.h>
- int main() {
- iconv_ccs_init(NULL, NULL);
- ; return 0; }
- EOF
--if { (eval echo configure:41228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:41232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-             echo "$ac_t""yes" 1>&6
-@@ -41302,12 +41306,12 @@
-     esac
-     echo $ac_n "checking if iconv supports errno""... $ac_c" 1>&6
--echo "configure:41306: checking if iconv supports errno" >&5
-+echo "configure:41310: checking if iconv supports errno" >&5
-     if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 41311 "configure"
-+#line 41315 "configure"
- #include "confdefs.h"
- #include <$PHP_ICONV_H_PATH>
-@@ -41328,7 +41332,7 @@
- }
-     
- EOF
--if { (eval echo configure:41332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:41336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       echo "$ac_t""yes" 1>&6
-@@ -41360,9 +41364,9 @@
-     echo $ac_n "checking if your cpp allows macro usage in include lines""... $ac_c" 1>&6
--echo "configure:41364: checking if your cpp allows macro usage in include lines" >&5
-+echo "configure:41368: checking if your cpp allows macro usage in include lines" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 41366 "configure"
-+#line 41370 "configure"
- #include "confdefs.h"
- #define FOO <$PHP_ICONV_H_PATH>
-@@ -41372,7 +41376,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:41376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:41380: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-       echo "$ac_t""yes" 1>&6
-@@ -41641,7 +41645,7 @@
- echo $ac_n "checking for IMAP support""... $ac_c" 1>&6
--echo "configure:41645: checking for IMAP support" >&5
-+echo "configure:41649: checking for IMAP support" >&5
- # Check whether --with-imap or --without-imap was given.
- if test "${with_imap+set}" = set; then
-   withval="$with_imap"
-@@ -41687,7 +41691,7 @@
- echo $ac_n "checking for IMAP Kerberos support""... $ac_c" 1>&6
--echo "configure:41691: checking for IMAP Kerberos support" >&5
-+echo "configure:41695: checking for IMAP Kerberos support" >&5
- # Check whether --with-kerberos or --without-kerberos was given.
- if test "${with_kerberos+set}" = set; then
-   withval="$with_kerberos"
-@@ -41712,7 +41716,7 @@
- echo $ac_n "checking for IMAP SSL support""... $ac_c" 1>&6
--echo "configure:41716: checking for IMAP SSL support" >&5
-+echo "configure:41720: checking for IMAP SSL support" >&5
- # Check whether --with-imap-ssl or --without-imap-ssl was given.
- if test "${with_imap_ssl+set}" = set; then
-   withval="$with_imap_ssl"
-@@ -42048,7 +42052,7 @@
-     done
-         cat > conftest.$ac_ext <<EOF
--#line 42052 "configure"
-+#line 42056 "configure"
- #include "confdefs.h"
- #include <$IMAP_INC_DIR/mail.h>
- EOF
-@@ -42068,7 +42072,7 @@
-         old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS=-I$IMAP_INC_DIR
-     cat > conftest.$ac_ext <<EOF
--#line 42072 "configure"
-+#line 42076 "configure"
- #include "confdefs.h"
- #include "imap4r1.h"
-@@ -42170,7 +42174,7 @@
-   done
-   echo $ac_n "checking for pam_start in -lpam""... $ac_c" 1>&6
--echo "configure:42174: checking for pam_start in -lpam" >&5
-+echo "configure:42178: checking for pam_start in -lpam" >&5
- ac_lib_var=`echo pam'_'pam_start | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -42178,7 +42182,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpam  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 42182 "configure"
-+#line 42186 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -42189,7 +42193,7 @@
- pam_start()
- ; return 0; }
- EOF
--if { (eval echo configure:42193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:42197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -42327,7 +42331,7 @@
-   done
-   echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
--echo "configure:42331: checking for crypt in -lcrypt" >&5
-+echo "configure:42335: checking for crypt in -lcrypt" >&5
- ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -42335,7 +42339,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 42339 "configure"
-+#line 42343 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -42346,7 +42350,7 @@
- crypt()
- ; return 0; }
- EOF
--if { (eval echo configure:42350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:42354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -42549,7 +42553,7 @@
-     # Extract the first word of "krb5-config", so it can be a program name with args.
- set dummy krb5-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:42553: checking for $ac_word" >&5
-+echo "configure:42557: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_KRB5_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -42900,7 +42904,7 @@
-   else
-     cat > conftest.$ac_ext <<EOF
--#line 42904 "configure"
-+#line 42908 "configure"
- #include "confdefs.h"
- #include <$IMAP_INC_DIR/linkage.h>
- EOF
-@@ -42935,7 +42939,7 @@
-     # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:42939: checking for $ac_word" >&5
-+echo "configure:42943: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -43123,9 +43127,9 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS=-I$OPENSSL_INCDIR
-     echo $ac_n "checking for OpenSSL version""... $ac_c" 1>&6
--echo "configure:43127: checking for OpenSSL version" >&5
-+echo "configure:43131: checking for OpenSSL version" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 43129 "configure"
-+#line 43133 "configure"
- #include "confdefs.h"
- #include <openssl/opensslv.h>
-@@ -43263,7 +43267,7 @@
-   done
-   echo $ac_n "checking for CRYPTO_free in -lcrypto""... $ac_c" 1>&6
--echo "configure:43267: checking for CRYPTO_free in -lcrypto" >&5
-+echo "configure:43271: checking for CRYPTO_free in -lcrypto" >&5
- ac_lib_var=`echo crypto'_'CRYPTO_free | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -43271,7 +43275,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypto  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 43275 "configure"
-+#line 43279 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -43282,7 +43286,7 @@
- CRYPTO_free()
- ; return 0; }
- EOF
--if { (eval echo configure:43286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:43290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -43422,7 +43426,7 @@
-   done
-   echo $ac_n "checking for SSL_CTX_set_ssl_version in -lssl""... $ac_c" 1>&6
--echo "configure:43426: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-+echo "configure:43430: checking for SSL_CTX_set_ssl_version in -lssl" >&5
- ac_lib_var=`echo ssl'_'SSL_CTX_set_ssl_version | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -43430,7 +43434,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lssl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 43434 "configure"
-+#line 43438 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -43441,7 +43445,7 @@
- SSL_CTX_set_ssl_version()
- ; return 0; }
- EOF
--if { (eval echo configure:43445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:43449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -43559,7 +43563,7 @@
-   elif test -f "$IMAP_INC_DIR/linkage.c"; then
-     cat > conftest.$ac_ext <<EOF
--#line 43563 "configure"
-+#line 43567 "configure"
- #include "confdefs.h"
- #include <$IMAP_INC_DIR/linkage.c>
- EOF
-@@ -43587,7 +43591,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 43591 "configure"
-+#line 43595 "configure"
- #include "confdefs.h"
-     void mm_log(void){}
-@@ -43612,7 +43616,7 @@
-     }
-   
- EOF
--if { (eval echo configure:43616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:43620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     LIBS=$old_LIBS
-@@ -43638,7 +43642,7 @@
-     echo $ac_n "checking whether IMAP works""... $ac_c" 1>&6
--echo "configure:43642: checking whether IMAP works" >&5
-+echo "configure:43646: checking whether IMAP works" >&5
-     
-   old_LIBS=$LIBS
-   LIBS="$TST_LIBS $LIBS"
-@@ -43646,7 +43650,7 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 43650 "configure"
-+#line 43654 "configure"
- #include "confdefs.h"
-     void mm_log(void){}
-@@ -43671,7 +43675,7 @@
-     }
-   
- EOF
--if { (eval echo configure:43675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:43679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     LIBS=$old_LIBS
-@@ -43701,7 +43705,7 @@
- echo $ac_n "checking for Informix support""... $ac_c" 1>&6
--echo "configure:43705: checking for Informix support" >&5
-+echo "configure:43709: checking for Informix support" >&5
- # Check whether --with-informix or --without-informix was given.
- if test "${with_informix+set}" = set; then
-   withval="$with_informix"
-@@ -43923,7 +43927,7 @@
-   esac
-   echo $ac_n "checking Informix version""... $ac_c" 1>&6
--echo "configure:43927: checking Informix version" >&5
-+echo "configure:43931: checking Informix version" >&5
-   IFX_VERSION=`$INFORMIXDIR/bin/esql -V | grep "ESQL Version" | sed -ne '1 s/\(.*\)ESQL Version \([0-9]*\)\.\([0-9]*\).*/\2\3/p'`
-   echo "$ac_t""$IFX_VERSION" 1>&6
-   cat >> confdefs.h <<EOF
-@@ -44301,7 +44305,7 @@
- echo $ac_n "checking for Ingres II support""... $ac_c" 1>&6
--echo "configure:44305: checking for Ingres II support" >&5
-+echo "configure:44309: checking for Ingres II support" >&5
- # Check whether --with-ingres or --without-ingres was given.
- if test "${with_ingres+set}" = set; then
-   withval="$with_ingres"
-@@ -44821,7 +44825,7 @@
- echo $ac_n "checking for InterBase support""... $ac_c" 1>&6
--echo "configure:44825: checking for InterBase support" >&5
-+echo "configure:44829: checking for InterBase support" >&5
- # Check whether --with-interbase or --without-interbase was given.
- if test "${with_interbase+set}" = set; then
-   withval="$with_interbase"
-@@ -44954,7 +44958,7 @@
-   done
-   echo $ac_n "checking for isc_detach_database in -lgds""... $ac_c" 1>&6
--echo "configure:44958: checking for isc_detach_database in -lgds" >&5
-+echo "configure:44962: checking for isc_detach_database in -lgds" >&5
- ac_lib_var=`echo gds'_'isc_detach_database | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -44962,7 +44966,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lgds  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 44966 "configure"
-+#line 44970 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -44973,7 +44977,7 @@
- isc_detach_database()
- ; return 0; }
- EOF
--if { (eval echo configure:44977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:44981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -45083,7 +45087,7 @@
-   done
-   echo $ac_n "checking for isc_detach_database in -lib_util""... $ac_c" 1>&6
--echo "configure:45087: checking for isc_detach_database in -lib_util" >&5
-+echo "configure:45091: checking for isc_detach_database in -lib_util" >&5
- ac_lib_var=`echo ib_util'_'isc_detach_database | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -45091,7 +45095,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lib_util  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 45095 "configure"
-+#line 45099 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -45102,7 +45106,7 @@
- isc_detach_database()
- ; return 0; }
- EOF
--if { (eval echo configure:45106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:45110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -45502,7 +45506,7 @@
- echo $ac_n "checking for IRCG support""... $ac_c" 1>&6
--echo "configure:45506: checking for IRCG support" >&5
-+echo "configure:45510: checking for IRCG support" >&5
- # Check whether --with-ircg or --without-ircg was given.
- if test "${with_ircg+set}" = set; then
-   withval="$with_ircg"
-@@ -45995,7 +45999,7 @@
- echo $ac_n "checking for Java support""... $ac_c" 1>&6
--echo "configure:45999: checking for Java support" >&5
-+echo "configure:46003: checking for Java support" >&5
- # Check whether --with-java or --without-java was given.
- if test "${with_java+set}" = set; then
-   withval="$with_java"
-@@ -46048,7 +46052,7 @@
-   esac  
-   
-  echo $ac_n "checking Java Jar location""... $ac_c" 1>&6
--echo "configure:46052: checking Java Jar location" >&5
-+echo "configure:46056: checking Java Jar location" >&5
-   if test "$PHP_JAVA" = "yes"; then
-     if JAVA_JAR=`which jar 2>/dev/null`; then
-       JAVA_JAR="$JAVA_JAR cf"
-@@ -46074,7 +46078,7 @@
-   
-  echo $ac_n "checking Java C location""... $ac_c" 1>&6
--echo "configure:46078: checking Java C location" >&5
-+echo "configure:46082: checking Java C location" >&5
-  if test "$PHP_JAVA" = "yes"; then
-    JAVA_C=`which javac`
-  else
-@@ -46101,17 +46105,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:46105: checking for $ac_hdr" >&5
-+echo "configure:46109: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 46110 "configure"
-+#line 46114 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:46115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:46119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -46141,17 +46145,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:46145: checking for $ac_hdr" >&5
-+echo "configure:46149: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 46150 "configure"
-+#line 46154 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:46155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:46159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -46181,7 +46185,7 @@
-   save_old_LDFLAGS=$LDFLAGS
-   LDFLAGS="-framework "JavaVM" $LDFLAGS"
-         echo $ac_n "checking for JNI_CreateJavaVM in -lc""... $ac_c" 1>&6
--echo "configure:46185: checking for JNI_CreateJavaVM in -lc" >&5
-+echo "configure:46189: checking for JNI_CreateJavaVM in -lc" >&5
- ac_lib_var=`echo c'_'JNI_CreateJavaVM | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -46189,7 +46193,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 46193 "configure"
-+#line 46197 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -46200,7 +46204,7 @@
- JNI_CreateJavaVM()
- ; return 0; }
- EOF
--if { (eval echo configure:46204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:46208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -46253,7 +46257,7 @@
-   else
-     
-  echo $ac_n "checking Checking for libjava""... $ac_c" 1>&6
--echo "configure:46257: checking Checking for libjava" >&5
-+echo "configure:46261: checking Checking for libjava" >&5
-  if test -d $PHP_JAVA/lib/kaffe; then
-    
-   if test "$PHP_JAVA/lib" != "/usr/lib"; then
-@@ -46791,7 +46795,7 @@
- echo $ac_n "checking for LDAP support""... $ac_c" 1>&6
--echo "configure:46795: checking for LDAP support" >&5
-+echo "configure:46799: checking for LDAP support" >&5
- # Check whether --with-ldap or --without-ldap was given.
- if test "${with_ldap+set}" = set; then
-   withval="$with_ldap"
-@@ -49062,19 +49066,19 @@
-   LDFLAGS="$LDFLAGS $LDAP_SHARED_LIBADD"
-   echo $ac_n "checking for 3 arg ldap_set_rebind_proc""... $ac_c" 1>&6
--echo "configure:49066: checking for 3 arg ldap_set_rebind_proc" >&5
-+echo "configure:49070: checking for 3 arg ldap_set_rebind_proc" >&5
- if eval "test \"`echo '$''{'ac_cv_3arg_setrebindproc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 49071 "configure"
-+#line 49075 "configure"
- #include "confdefs.h"
- #include <ldap.h>
- int main() {
- ldap_set_rebind_proc(0,0,0)
- ; return 0; }
- EOF
--if { (eval echo configure:49078: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:49082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_3arg_setrebindproc=yes
- else
-@@ -49098,12 +49102,12 @@
-       for ac_func in ldap_parse_reference ldap_start_tls_s
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:49102: checking for $ac_func" >&5
-+echo "configure:49106: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 49107 "configure"
-+#line 49111 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -49126,7 +49130,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:49130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:49134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -49174,7 +49178,7 @@
- echo $ac_n "checking whether to enable multibyte string support""... $ac_c" 1>&6
--echo "configure:49178: checking whether to enable multibyte string support" >&5
-+echo "configure:49182: checking whether to enable multibyte string support" >&5
- # Check whether --enable-mbstring or --disable-mbstring was given.
- if test "${enable_mbstring+set}" = set; then
-   enableval="$enable_mbstring"
-@@ -49220,7 +49224,7 @@
- echo $ac_n "checking whether to enable multibyte regex support""... $ac_c" 1>&6
--echo "configure:49224: checking whether to enable multibyte regex support" >&5
-+echo "configure:49228: checking whether to enable multibyte regex support" >&5
- # Check whether --enable-mbregex or --disable-mbregex was given.
- if test "${enable_mbregex+set}" = set; then
-   enableval="$enable_mbregex"
-@@ -49245,7 +49249,7 @@
- echo $ac_n "checking for external libmbfl""... $ac_c" 1>&6
--echo "configure:49249: checking for external libmbfl" >&5
-+echo "configure:49253: checking for external libmbfl" >&5
- # Check whether --with-libmbfl or --without-libmbfl was given.
- if test "${with_libmbfl+set}" = set; then
-   withval="$with_libmbfl"
-@@ -49525,7 +49529,7 @@
-   done
-   echo $ac_n "checking for mbfl_buffer_converter_new in -lmbfl""... $ac_c" 1>&6
--echo "configure:49529: checking for mbfl_buffer_converter_new in -lmbfl" >&5
-+echo "configure:49533: checking for mbfl_buffer_converter_new in -lmbfl" >&5
- ac_lib_var=`echo mbfl'_'mbfl_buffer_converter_new | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -49533,7 +49537,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmbfl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 49537 "configure"
-+#line 49541 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -49544,7 +49548,7 @@
- mbfl_buffer_converter_new()
- ; return 0; }
- EOF
--if { (eval echo configure:49548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:49552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -49966,7 +49970,7 @@
- echo $ac_n "checking for MCAL support""... $ac_c" 1>&6
--echo "configure:49970: checking for MCAL support" >&5
-+echo "configure:49974: checking for MCAL support" >&5
- # Check whether --with-mcal or --without-mcal was given.
- if test "${with_mcal+set}" = set; then
-   withval="$with_mcal"
-@@ -50375,7 +50379,7 @@
- echo $ac_n "checking for mcrypt support""... $ac_c" 1>&6
--echo "configure:50379: checking for mcrypt support" >&5
-+echo "configure:50383: checking for mcrypt support" >&5
- # Check whether --with-mcrypt or --without-mcrypt was given.
- if test "${with_mcrypt+set}" = set; then
-   withval="$with_mcrypt"
-@@ -50508,7 +50512,7 @@
-   done
-   echo $ac_n "checking for mcrypt_module_open in -lmcrypt""... $ac_c" 1>&6
--echo "configure:50512: checking for mcrypt_module_open in -lmcrypt" >&5
-+echo "configure:50516: checking for mcrypt_module_open in -lmcrypt" >&5
- ac_lib_var=`echo mcrypt'_'mcrypt_module_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -50516,7 +50520,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 50520 "configure"
-+#line 50524 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -50527,7 +50531,7 @@
- mcrypt_module_open()
- ; return 0; }
- EOF
--if { (eval echo configure:50531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:50535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -50655,7 +50659,7 @@
-   done
-   echo $ac_n "checking for mcrypt_generic_deinit in -lmcrypt""... $ac_c" 1>&6
--echo "configure:50659: checking for mcrypt_generic_deinit in -lmcrypt" >&5
-+echo "configure:50663: checking for mcrypt_generic_deinit in -lmcrypt" >&5
- ac_lib_var=`echo mcrypt'_'mcrypt_generic_deinit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -50663,7 +50667,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 50667 "configure"
-+#line 50671 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -50674,7 +50678,7 @@
- mcrypt_generic_deinit()
- ; return 0; }
- EOF
--if { (eval echo configure:50678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:50682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -50800,7 +50804,7 @@
-   done
-   echo $ac_n "checking for mcrypt_module_open in -lmcrypt""... $ac_c" 1>&6
--echo "configure:50804: checking for mcrypt_module_open in -lmcrypt" >&5
-+echo "configure:50808: checking for mcrypt_module_open in -lmcrypt" >&5
- ac_lib_var=`echo mcrypt'_'mcrypt_module_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -50808,7 +50812,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 50812 "configure"
-+#line 50816 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -50819,7 +50823,7 @@
- mcrypt_module_open()
- ; return 0; }
- EOF
--if { (eval echo configure:50823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:50827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -50924,7 +50928,7 @@
-   done
-   echo $ac_n "checking for mcrypt_generic_deinit in -lmcrypt""... $ac_c" 1>&6
--echo "configure:50928: checking for mcrypt_generic_deinit in -lmcrypt" >&5
-+echo "configure:50932: checking for mcrypt_generic_deinit in -lmcrypt" >&5
- ac_lib_var=`echo mcrypt'_'mcrypt_generic_deinit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -50932,7 +50936,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 50936 "configure"
-+#line 50940 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -50943,7 +50947,7 @@
- mcrypt_generic_deinit()
- ; return 0; }
- EOF
--if { (eval echo configure:50947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:50951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -51068,7 +51072,7 @@
-   done
-   echo $ac_n "checking for init_mcrypt in -lmcrypt""... $ac_c" 1>&6
--echo "configure:51072: checking for init_mcrypt in -lmcrypt" >&5
-+echo "configure:51076: checking for init_mcrypt in -lmcrypt" >&5
- ac_lib_var=`echo mcrypt'_'init_mcrypt | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -51076,7 +51080,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 51080 "configure"
-+#line 51084 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -51087,7 +51091,7 @@
- init_mcrypt()
- ; return 0; }
- EOF
--if { (eval echo configure:51091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:51095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -51495,7 +51499,7 @@
- echo $ac_n "checking for MCVE support""... $ac_c" 1>&6
--echo "configure:51499: checking for MCVE support" >&5
-+echo "configure:51503: checking for MCVE support" >&5
- # Check whether --with-mcve or --without-mcve was given.
- if test "${with_mcve+set}" = set; then
-   withval="$with_mcve"
-@@ -51541,7 +51545,7 @@
- echo $ac_n "checking OpenSSL dir for MCVE""... $ac_c" 1>&6
--echo "configure:51545: checking OpenSSL dir for MCVE" >&5
-+echo "configure:51549: checking OpenSSL dir for MCVE" >&5
- # Check whether --with-openssl-dir or --without-openssl-dir was given.
- if test "${with_openssl_dir+set}" = set; then
-   withval="$with_openssl_dir"
-@@ -51567,7 +51571,7 @@
-     # Extract the first word of "egrep", so it can be a program name with args.
- set dummy egrep; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:51571: checking for $ac_word" >&5
-+echo "configure:51575: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_EGREP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -51612,7 +51616,7 @@
-     # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:51616: checking for $ac_word" >&5
-+echo "configure:51620: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -51800,9 +51804,9 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS=-I$OPENSSL_INCDIR
-     echo $ac_n "checking for OpenSSL version""... $ac_c" 1>&6
--echo "configure:51804: checking for OpenSSL version" >&5
-+echo "configure:51808: checking for OpenSSL version" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 51806 "configure"
-+#line 51810 "configure"
- #include "confdefs.h"
- #include <openssl/opensslv.h>
-@@ -51940,7 +51944,7 @@
-   done
-   echo $ac_n "checking for CRYPTO_free in -lcrypto""... $ac_c" 1>&6
--echo "configure:51944: checking for CRYPTO_free in -lcrypto" >&5
-+echo "configure:51948: checking for CRYPTO_free in -lcrypto" >&5
- ac_lib_var=`echo crypto'_'CRYPTO_free | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -51948,7 +51952,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypto  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 51952 "configure"
-+#line 51956 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -51959,7 +51963,7 @@
- CRYPTO_free()
- ; return 0; }
- EOF
--if { (eval echo configure:51963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:51967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -52099,7 +52103,7 @@
-   done
-   echo $ac_n "checking for SSL_CTX_set_ssl_version in -lssl""... $ac_c" 1>&6
--echo "configure:52103: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-+echo "configure:52107: checking for SSL_CTX_set_ssl_version in -lssl" >&5
- ac_lib_var=`echo ssl'_'SSL_CTX_set_ssl_version | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -52107,7 +52111,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lssl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 52111 "configure"
-+#line 52115 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -52118,7 +52122,7 @@
- SSL_CTX_set_ssl_version()
- ; return 0; }
- EOF
--if { (eval echo configure:52122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:52126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -52250,9 +52254,9 @@
-     saved_CPPFLAGS=$CPPFLAGS
-   echo $ac_n "checking for correct libmcve version""... $ac_c" 1>&6
--echo "configure:52254: checking for correct libmcve version" >&5
-+echo "configure:52258: checking for correct libmcve version" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 52256 "configure"
-+#line 52260 "configure"
- #include "confdefs.h"
- #include "$MCVE_DIR/include/mcve.h"
-@@ -52277,9 +52281,9 @@
-   echo $ac_n "checking for correct libmonetra 4.2 or higher""... $ac_c" 1>&6
--echo "configure:52281: checking for correct libmonetra 4.2 or higher" >&5
-+echo "configure:52285: checking for correct libmonetra 4.2 or higher" >&5
-   cat > conftest.$ac_ext <<EOF
--#line 52283 "configure"
-+#line 52287 "configure"
- #include "confdefs.h"
- #include "$MCVE_DIR/include/mcve.h"
-@@ -52520,7 +52524,7 @@
-   done
-   echo $ac_n "checking for MCVE_DestroyEngine in -lmcve""... $ac_c" 1>&6
--echo "configure:52524: checking for MCVE_DestroyEngine in -lmcve" >&5
-+echo "configure:52528: checking for MCVE_DestroyEngine in -lmcve" >&5
- ac_lib_var=`echo mcve'_'MCVE_DestroyEngine | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -52528,7 +52532,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcve  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 52532 "configure"
-+#line 52536 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -52539,7 +52543,7 @@
- MCVE_DestroyEngine()
- ; return 0; }
- EOF
--if { (eval echo configure:52543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:52547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -52656,7 +52660,7 @@
-   done
-   echo $ac_n "checking for M_DestroyEngine in -lmcve""... $ac_c" 1>&6
--echo "configure:52660: checking for M_DestroyEngine in -lmcve" >&5
-+echo "configure:52664: checking for M_DestroyEngine in -lmcve" >&5
- ac_lib_var=`echo mcve'_'M_DestroyEngine | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -52664,7 +52668,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmcve  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 52668 "configure"
-+#line 52672 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -52675,7 +52679,7 @@
- M_DestroyEngine()
- ; return 0; }
- EOF
--if { (eval echo configure:52679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:52683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -52950,7 +52954,7 @@
- echo $ac_n "checking for mhash support""... $ac_c" 1>&6
--echo "configure:52954: checking for mhash support" >&5
-+echo "configure:52958: checking for mhash support" >&5
- # Check whether --with-mhash or --without-mhash was given.
- if test "${with_mhash+set}" = set; then
-   withval="$with_mhash"
-@@ -53364,7 +53368,7 @@
- echo $ac_n "checking whether to include mime_magic support""... $ac_c" 1>&6
--echo "configure:53368: checking whether to include mime_magic support" >&5
-+echo "configure:53372: checking whether to include mime_magic support" >&5
- # Check whether --with-mime-magic or --without-mime-magic was given.
- if test "${with_mime_magic+set}" = set; then
-   withval="$with_mime_magic"
-@@ -53661,7 +53665,7 @@
- echo $ac_n "checking for MING support""... $ac_c" 1>&6
--echo "configure:53665: checking for MING support" >&5
-+echo "configure:53669: checking for MING support" >&5
- # Check whether --with-ming or --without-ming was given.
- if test "${with_ming+set}" = set; then
-   withval="$with_ming"
-@@ -53706,7 +53710,7 @@
- if test "$PHP_MING" != "no"; then
-   echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
--echo "configure:53710: checking for sin in -lm" >&5
-+echo "configure:53714: checking for sin in -lm" >&5
- ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -53714,7 +53718,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lm  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 53718 "configure"
-+#line 53722 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -53725,7 +53729,7 @@
- sin()
- ; return 0; }
- EOF
--if { (eval echo configure:53729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:53733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -53854,7 +53858,7 @@
-   done
-   echo $ac_n "checking for Ming_useSWFVersion in -lming""... $ac_c" 1>&6
--echo "configure:53858: checking for Ming_useSWFVersion in -lming" >&5
-+echo "configure:53862: checking for Ming_useSWFVersion in -lming" >&5
- ac_lib_var=`echo ming'_'Ming_useSWFVersion | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -53862,7 +53866,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lming  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 53866 "configure"
-+#line 53870 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -53873,7 +53877,7 @@
- Ming_useSWFVersion()
- ; return 0; }
- EOF
--if { (eval echo configure:53877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:53881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -54040,14 +54044,14 @@
-   echo $ac_n "checking for destroySWFBlock""... $ac_c" 1>&6
--echo "configure:54044: checking for destroySWFBlock" >&5
-+echo "configure:54048: checking for destroySWFBlock" >&5
-   if test "$cross_compiling" = yes; then
-   
-     echo "$ac_t""unknown" 1>&6
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 54051 "configure"
-+#line 54055 "configure"
- #include "confdefs.h"
- #include "ming.h"
-@@ -54059,7 +54063,7 @@
- }
-   
- EOF
--if { (eval echo configure:54063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:54067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     echo "$ac_t""missing" 1>&6
-@@ -54083,7 +54087,7 @@
-     old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=-I$MING_INC_DIR
-   cat > conftest.$ac_ext <<EOF
--#line 54087 "configure"
-+#line 54091 "configure"
- #include "confdefs.h"
- #include <ming.h>
-@@ -54340,7 +54344,7 @@
- echo $ac_n "checking for mnoGoSearch support""... $ac_c" 1>&6
--echo "configure:54344: checking for mnoGoSearch support" >&5
-+echo "configure:54348: checking for mnoGoSearch support" >&5
- # Check whether --with-mnogosearch or --without-mnogosearch was given.
- if test "${with_mnogosearch+set}" = set; then
-   withval="$with_mnogosearch"
-@@ -54396,7 +54400,7 @@
-     fi
-     
-     echo $ac_n "checking for mnoGoSearch version""... $ac_c" 1>&6
--echo "configure:54400: checking for mnoGoSearch version" >&5    
-+echo "configure:54404: checking for mnoGoSearch version" >&5    
-     
-     if test -x "$MNOGOSEARCH_BINDIR/udm-config"; then
-       MNOGOSEARCH_VERSION=`$MNOGOSEARCH_BINDIR/udm-config --version`
-@@ -54758,7 +54762,7 @@
- echo $ac_n "checking for msession support""... $ac_c" 1>&6
--echo "configure:54762: checking for msession support" >&5
-+echo "configure:54766: checking for msession support" >&5
- # Check whether --with-msession or --without-msession was given.
- if test "${with_msession+set}" = set; then
-   withval="$with_msession"
-@@ -54806,7 +54810,7 @@
-               PHOENIX_DIR=$PHP_MSESSION
-       else
-               echo $ac_n "checking for msession in default path""... $ac_c" 1>&6
--echo "configure:54810: checking for msession in default path" >&5
-+echo "configure:54814: checking for msession in default path" >&5
-               for i in /usr/local/phoenix /usr/local /usr; do
-                       if test -r $i/lib/libphoenix.a; then
-                               PHOENIX_DIR=$i
-@@ -55156,7 +55160,7 @@
- echo $ac_n "checking for mSQL support""... $ac_c" 1>&6
--echo "configure:55160: checking for mSQL support" >&5
-+echo "configure:55164: checking for mSQL support" >&5
- # Check whether --with-msql or --without-msql was given.
- if test "${with_msql+set}" = set; then
-   withval="$with_msql"
-@@ -55564,11 +55568,11 @@
-     
-   echo $ac_n "checking mSQL version""... $ac_c" 1>&6
--echo "configure:55568: checking mSQL version" >&5
-+echo "configure:55572: checking mSQL version" >&5
-   ac_php_oldcppflags=$CPPFLAGS
-   CPPFLAGS="$INCLUDES $CPPFLAGS"
-   cat > conftest.$ac_ext <<EOF
--#line 55572 "configure"
-+#line 55576 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include "msql.h"
-@@ -55576,7 +55580,7 @@
- int i = IDX_TYPE
- ; return 0; }
- EOF
--if { (eval echo configure:55580: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:55584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-     cat >> confdefs.h <<\EOF
-@@ -55607,7 +55611,7 @@
- echo $ac_n "checking for MSSQL support via FreeTDS""... $ac_c" 1>&6
--echo "configure:55611: checking for MSSQL support via FreeTDS" >&5
-+echo "configure:55615: checking for MSSQL support via FreeTDS" >&5
- # Check whether --with-mssql or --without-mssql was given.
- if test "${with_mssql+set}" = set; then
-   withval="$with_mssql"
-@@ -56032,7 +56036,7 @@
-   echo $ac_n "checking for dnet_addr in -ldnet_stub""... $ac_c" 1>&6
--echo "configure:56036: checking for dnet_addr in -ldnet_stub" >&5
-+echo "configure:56040: checking for dnet_addr in -ldnet_stub" >&5
- ac_lib_var=`echo dnet_stub'_'dnet_addr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -56040,7 +56044,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldnet_stub  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 56044 "configure"
-+#line 56048 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -56051,7 +56055,7 @@
- dnet_addr()
- ; return 0; }
- EOF
--if { (eval echo configure:56055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:56059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -56233,7 +56237,7 @@
- echo $ac_n "checking for MySQL support""... $ac_c" 1>&6
--echo "configure:56237: checking for MySQL support" >&5
-+echo "configure:56241: checking for MySQL support" >&5
- # Check whether --with-mysql or --without-mysql was given.
- if test "${with_mysql+set}" = set; then
-   withval="$with_mysql"
-@@ -56279,7 +56283,7 @@
- echo $ac_n "checking for specified location of the MySQL UNIX socket""... $ac_c" 1>&6
--echo "configure:56283: checking for specified location of the MySQL UNIX socket" >&5
-+echo "configure:56287: checking for specified location of the MySQL UNIX socket" >&5
- # Check whether --with-mysql-sock or --without-mysql-sock was given.
- if test "${with_mysql_sock+set}" = set; then
-   withval="$with_mysql_sock"
-@@ -56305,7 +56309,7 @@
-   
- echo $ac_n "checking for the location of libz""... $ac_c" 1>&6
--echo "configure:56309: checking for the location of libz" >&5
-+echo "configure:56313: checking for the location of libz" >&5
- # Check whether --with-zlib-dir or --without-zlib-dir was given.
- if test "${with_zlib_dir+set}" = set; then
-   withval="$with_zlib_dir"
-@@ -56336,7 +56340,7 @@
-   echo $ac_n "checking for MySQL UNIX socket location""... $ac_c" 1>&6
--echo "configure:56340: checking for MySQL UNIX socket location" >&5
-+echo "configure:56344: checking for MySQL UNIX socket location" >&5
-   if test "$PHP_MYSQL_SOCK" != "no" && test "$PHP_MYSQL_SOCK" != "yes"; then
-     MYSQL_SOCK=$PHP_MYSQL_SOCK
-     cat >> confdefs.h <<EOF
-@@ -56383,7 +56387,7 @@
-   # Extract the first word of "ranlib", so it can be a program name with args.
- set dummy ranlib; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:56387: checking for $ac_word" >&5
-+echo "configure:56391: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56411,21 +56415,21 @@
- fi
- echo $ac_n "checking for inline""... $ac_c" 1>&6
--echo "configure:56415: checking for inline" >&5
-+echo "configure:56419: checking for inline" >&5
- if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   ac_cv_c_inline=no
- for ac_kw in inline __inline__ __inline; do
-   cat > conftest.$ac_ext <<EOF
--#line 56422 "configure"
-+#line 56426 "configure"
- #include "confdefs.h"
- int main() {
- } $ac_kw foo() {
- ; return 0; }
- EOF
--if { (eval echo configure:56429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:56433: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_inline=$ac_kw; break
- else
-@@ -56451,12 +56455,12 @@
- esac
- echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
--echo "configure:56455: checking return type of signal handlers" >&5
-+echo "configure:56459: checking return type of signal handlers" >&5
- if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56460 "configure"
-+#line 56464 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <signal.h>
-@@ -56473,7 +56477,7 @@
- int i;
- ; return 0; }
- EOF
--if { (eval echo configure:56477: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:56481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_signal=void
- else
-@@ -56504,12 +56508,12 @@
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:56508: checking for ANSI C header files" >&5
-+echo "configure:56512: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56513 "configure"
-+#line 56517 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -56517,7 +56521,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:56521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:56525: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -56534,7 +56538,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 56538 "configure"
-+#line 56542 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -56552,7 +56556,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 56556 "configure"
-+#line 56560 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -56573,7 +56577,7 @@
-   :
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56577 "configure"
-+#line 56581 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -56584,7 +56588,7 @@
- exit (0); }
- EOF
--if { (eval echo configure:56588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   :
- else
-@@ -56617,17 +56621,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:56621: checking for $ac_hdr" >&5
-+echo "configure:56625: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56626 "configure"
-+#line 56630 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:56631: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:56635: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -56659,7 +56663,7 @@
- echo $ac_n "checking size of char""... $ac_c" 1>&6
--echo "configure:56663: checking size of char" >&5
-+echo "configure:56667: checking size of char" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56667,9 +56671,10 @@
-   ac_cv_sizeof_char=1
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56671 "configure"
-+#line 56675 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -56678,7 +56683,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_char=`cat conftestval`
- else
-@@ -56699,7 +56704,7 @@
- echo $ac_n "checking size of int""... $ac_c" 1>&6
--echo "configure:56703: checking size of int" >&5
-+echo "configure:56708: checking size of int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56707,9 +56712,10 @@
-   ac_cv_sizeof_int=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56711 "configure"
-+#line 56716 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -56718,7 +56724,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_int=`cat conftestval`
- else
-@@ -56738,7 +56744,7 @@
- echo $ac_n "checking size of long""... $ac_c" 1>&6
--echo "configure:56742: checking size of long" >&5
-+echo "configure:56748: checking size of long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56746,9 +56752,10 @@
-   ac_cv_sizeof_long=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56750 "configure"
-+#line 56756 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -56757,7 +56764,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long=`cat conftestval`
- else
-@@ -56777,7 +56784,7 @@
- echo $ac_n "checking size of long long""... $ac_c" 1>&6
--echo "configure:56781: checking size of long long" >&5
-+echo "configure:56788: checking size of long long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56785,9 +56792,10 @@
-   ac_cv_sizeof_long_long=8
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56789 "configure"
-+#line 56796 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -56796,7 +56804,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long_long=`cat conftestval`
- else
-@@ -56816,12 +56824,12 @@
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:56820: checking for size_t" >&5
-+echo "configure:56828: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56825 "configure"
-+#line 56833 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -56849,12 +56857,12 @@
- fi
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
--echo "configure:56853: checking whether time.h and sys/time.h may both be included" >&5
-+echo "configure:56861: checking whether time.h and sys/time.h may both be included" >&5
- if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56858 "configure"
-+#line 56866 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
-@@ -56863,7 +56871,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
--if { (eval echo configure:56867: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:56875: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_header_time=yes
- else
-@@ -56884,12 +56892,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:56888: checking for uid_t in sys/types.h" >&5
-+echo "configure:56896: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56893 "configure"
-+#line 56901 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -56919,7 +56927,7 @@
- echo $ac_n "checking for type ulong""... $ac_c" 1>&6
--echo "configure:56923: checking for type ulong" >&5
-+echo "configure:56931: checking for type ulong" >&5
- if eval "test \"`echo '$''{'ac_cv_ulong'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56927,7 +56935,7 @@
-   ac_cv_ulong=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56931 "configure"
-+#line 56939 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -56938,7 +56946,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_ulong=yes
- else
-@@ -56962,7 +56970,7 @@
- fi
- echo $ac_n "checking for type uchar""... $ac_c" 1>&6
--echo "configure:56966: checking for type uchar" >&5
-+echo "configure:56974: checking for type uchar" >&5
- if eval "test \"`echo '$''{'ac_cv_uchar'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -56970,7 +56978,7 @@
-   ac_cv_uchar=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 56974 "configure"
-+#line 56982 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -56981,7 +56989,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:56985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:56993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_uchar=yes
- else
-@@ -57005,7 +57013,7 @@
- fi
- echo $ac_n "checking for type uint""... $ac_c" 1>&6
--echo "configure:57009: checking for type uint" >&5
-+echo "configure:57017: checking for type uint" >&5
- if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57013,7 +57021,7 @@
-   ac_cv_uint=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57017 "configure"
-+#line 57025 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -57024,7 +57032,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:57028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:57036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_uint=yes
- else
-@@ -57048,7 +57056,7 @@
- fi
- echo $ac_n "checking for type ushort""... $ac_c" 1>&6
--echo "configure:57052: checking for type ushort" >&5
-+echo "configure:57060: checking for type ushort" >&5
- if eval "test \"`echo '$''{'ac_cv_ushort'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57056,7 +57064,7 @@
-   ac_cv_ushort=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57060 "configure"
-+#line 57068 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -57067,7 +57075,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:57071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:57079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_ushort=yes
- else
-@@ -57091,7 +57099,7 @@
- fi
- echo $ac_n "checking for int8""... $ac_c" 1>&6
--echo "configure:57095: checking for int8" >&5
-+echo "configure:57103: checking for int8" >&5
- if eval "test \"`echo '$''{'ac_cv_int8'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57099,7 +57107,7 @@
-   ac_cv_int8=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57103 "configure"
-+#line 57111 "configure"
- #include "confdefs.h"
- #ifdef HAVE_STDLIB_H
-@@ -57121,7 +57129,7 @@
- }
- EOF
--if { (eval echo configure:57125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:57133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_int8=yes
- else
-@@ -57147,7 +57155,7 @@
- ac_save_CXXFLAGS="$CXXFLAGS"
- echo $ac_n "checking base type of last arg to accept""... $ac_c" 1>&6
--echo "configure:57151: checking base type of last arg to accept" >&5
-+echo "configure:57159: checking base type of last arg to accept" >&5
- if eval "test \"`echo '$''{'mysql_cv_btype_last_arg_accept'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57165,7 +57173,7 @@
- fi
- mysql_cv_btype_last_arg_accept=none
- cat > conftest.$ac_ext <<EOF
--#line 57169 "configure"
-+#line 57177 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <sys/types.h>
-@@ -57175,7 +57183,7 @@
- int a = accept(1, (struct sockaddr *) 0, (socklen_t *) 0);
- ; return 0; }
- EOF
--if { (eval echo configure:57179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57187: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_btype_last_arg_accept=socklen_t
- else
-@@ -57185,7 +57193,7 @@
- rm -f conftest*
- if test $mysql_cv_btype_last_arg_accept = none; then
- cat > conftest.$ac_ext <<EOF
--#line 57189 "configure"
-+#line 57197 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <sys/types.h>
-@@ -57195,7 +57203,7 @@
- int a = accept(1, (struct sockaddr *) 0, (size_t *) 0);
- ; return 0; }
- EOF
--if { (eval echo configure:57199: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57207: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_btype_last_arg_accept=size_t
- else
-@@ -57224,12 +57232,12 @@
- CXXFLAGS="$ac_save_CXXFLAGS"
- echo $ac_n "checking return type of qsort""... $ac_c" 1>&6
--echo "configure:57228: checking return type of qsort" >&5
-+echo "configure:57236: checking return type of qsort" >&5
- if eval "test \"`echo '$''{'mysql_cv_type_qsort'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57233 "configure"
-+#line 57241 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #ifdef __cplusplus
-@@ -57242,7 +57250,7 @@
- int i;
- ; return 0; }
- EOF
--if { (eval echo configure:57246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_type_qsort=void
- else
-@@ -57292,12 +57300,12 @@
-  crypt dlopen dlerror fchmod getpass getpassphrase
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:57296: checking for $ac_func" >&5
-+echo "configure:57304: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57301 "configure"
-+#line 57309 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -57320,7 +57328,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:57324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:57332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -57349,12 +57357,12 @@
- for ac_func in strtok_r
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:57353: checking for $ac_func" >&5
-+echo "configure:57361: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57358 "configure"
-+#line 57366 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -57377,7 +57385,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:57381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:57389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -57406,7 +57414,7 @@
- # Check definition of gethostbyname_r (glibc2.0.100 is different from Solaris)
- ac_save_CXXFLAGS="$CXXFLAGS"
- echo $ac_n "checking style of gethostname_r routines""... $ac_c" 1>&6
--echo "configure:57410: checking style of gethostname_r routines" >&5
-+echo "configure:57418: checking style of gethostname_r routines" >&5
- if eval "test \"`echo '$''{'mysql_cv_gethostname_style'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57423,7 +57431,7 @@
-   CXXFLAGS="$CXXFLAGS -Werror"
- fi
- cat > conftest.$ac_ext <<EOF
--#line 57427 "configure"
-+#line 57435 "configure"
- #include "confdefs.h"
- #if !defined(SCO) && !defined(__osf__)
- #define _REENTRANT
-@@ -57441,7 +57449,7 @@
-   (struct hostent*) 0, (char*) 0, 0, (struct hostent **) 0, &skr);
- ; return 0; }
- EOF
--if { (eval echo configure:57445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_gethostname_style=glibc2
- else
-@@ -57473,7 +57481,7 @@
- # Check 3rd argument of getthostbyname_r
- ac_save_CXXFLAGS="$CXXFLAGS"
- echo $ac_n "checking 3 argument to gethostname_r routines""... $ac_c" 1>&6
--echo "configure:57477: checking 3 argument to gethostname_r routines" >&5
-+echo "configure:57485: checking 3 argument to gethostname_r routines" >&5
- if eval "test \"`echo '$''{'mysql_cv_gethostname_arg'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -57490,7 +57498,7 @@
-   CXXFLAGS="$CXXFLAGS -Werror"
- fi
- cat > conftest.$ac_ext <<EOF
--#line 57494 "configure"
-+#line 57502 "configure"
- #include "confdefs.h"
- #if !defined(SCO) && !defined(__osf__)
- #define _REENTRANT
-@@ -57507,7 +57515,7 @@
-  skr = gethostbyname_r((const char *) 0, (struct hostent*) 0, (hostent_data*) 0);
- ; return 0; }
- EOF
--if { (eval echo configure:57511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57519: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_gethostname_arg=hostent_data
- else
-@@ -57540,12 +57548,12 @@
-   # Check definition of pthread_getspecific
-   echo $ac_n "checking "args to pthread_getspecific"""... $ac_c" 1>&6
--echo "configure:57544: checking "args to pthread_getspecific"" >&5
-+echo "configure:57552: checking "args to pthread_getspecific"" >&5
- if eval "test \"`echo '$''{'mysql_cv_getspecific_args'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57549 "configure"
-+#line 57557 "configure"
- #include "confdefs.h"
- #ifndef SCO
- #define _REENTRANT
-@@ -57557,7 +57565,7 @@
- pthread_getspecific((pthread_key_t) NULL); 
- ; return 0; }
- EOF
--if { (eval echo configure:57561: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_getspecific_args=POSIX
- else
-@@ -57581,12 +57589,12 @@
-   # Check definition of pthread_mutex_init
-   echo $ac_n "checking "args to pthread_mutex_init"""... $ac_c" 1>&6
--echo "configure:57585: checking "args to pthread_mutex_init"" >&5
-+echo "configure:57593: checking "args to pthread_mutex_init"" >&5
- if eval "test \"`echo '$''{'mysql_cv_mutex_init_args'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57590 "configure"
-+#line 57598 "configure"
- #include "confdefs.h"
- #ifndef SCO
- #define _REENTRANT
-@@ -57600,7 +57608,7 @@
-   pthread_mutex_init(&mp,&attr); 
- ; return 0; }
- EOF
--if { (eval echo configure:57604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:57612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_mutex_init_args=POSIX
- else
-@@ -57624,12 +57632,12 @@
- # Check definition of readdir_r
- echo $ac_n "checking "args to readdir_r"""... $ac_c" 1>&6
--echo "configure:57628: checking "args to readdir_r"" >&5
-+echo "configure:57636: checking "args to readdir_r"" >&5
- if eval "test \"`echo '$''{'mysql_cv_readdir_r'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57633 "configure"
-+#line 57641 "configure"
- #include "confdefs.h"
- #ifndef SCO
- #define _REENTRANT
-@@ -57642,7 +57650,7 @@
- readdir_r((DIR *) NULL, (struct dirent *) NULL, (struct dirent **) NULL); 
- ; return 0; }
- EOF
--if { (eval echo configure:57646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:57654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   mysql_cv_readdir_r=POSIX
- else
-@@ -57666,12 +57674,12 @@
- # Check definition av posix sigwait()
- echo $ac_n "checking "style of sigwait"""... $ac_c" 1>&6
--echo "configure:57670: checking "style of sigwait"" >&5
-+echo "configure:57678: checking "style of sigwait"" >&5
- if eval "test \"`echo '$''{'mysql_cv_sigwait'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57675 "configure"
-+#line 57683 "configure"
- #include "confdefs.h"
- #ifndef SCO
- #define _REENTRANT
-@@ -57687,7 +57695,7 @@
- #endif
- ; return 0; }
- EOF
--if { (eval echo configure:57691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:57699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   mysql_cv_sigwait=POSIX
- else
-@@ -57713,12 +57721,12 @@
- unset mysql_cv_sigwait
- # Check definition av posix sigwait()
- echo $ac_n "checking "style of sigwait"""... $ac_c" 1>&6
--echo "configure:57717: checking "style of sigwait"" >&5
-+echo "configure:57725: checking "style of sigwait"" >&5
- if eval "test \"`echo '$''{'mysql_cv_sigwait'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 57722 "configure"
-+#line 57730 "configure"
- #include "confdefs.h"
- #ifndef SCO
- #define _REENTRANT
-@@ -57732,7 +57740,7 @@
- sigwait(&set);
- ; return 0; }
- EOF
--if { (eval echo configure:57736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:57744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   mysql_cv_sigwait=NONPOSIX
- else
-@@ -58000,7 +58008,7 @@
- echo $ac_n "checking size of char""... $ac_c" 1>&6
--echo "configure:58004: checking size of char" >&5
-+echo "configure:58012: checking size of char" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58008,9 +58016,10 @@
-   ac_cv_sizeof_char=1
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58012 "configure"
-+#line 58020 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -58019,7 +58028,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_char=`cat conftestval`
- else
-@@ -58040,7 +58049,7 @@
- echo $ac_n "checking size of int""... $ac_c" 1>&6
--echo "configure:58044: checking size of int" >&5
-+echo "configure:58053: checking size of int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58048,9 +58057,10 @@
-   ac_cv_sizeof_int=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58052 "configure"
-+#line 58061 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -58059,7 +58069,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_int=`cat conftestval`
- else
-@@ -58079,7 +58089,7 @@
- echo $ac_n "checking size of long""... $ac_c" 1>&6
--echo "configure:58083: checking size of long" >&5
-+echo "configure:58093: checking size of long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58087,9 +58097,10 @@
-   ac_cv_sizeof_long=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58091 "configure"
-+#line 58101 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -58098,7 +58109,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long=`cat conftestval`
- else
-@@ -58118,7 +58129,7 @@
- echo $ac_n "checking size of long long""... $ac_c" 1>&6
--echo "configure:58122: checking size of long long" >&5
-+echo "configure:58133: checking size of long long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58126,9 +58137,10 @@
-   ac_cv_sizeof_long_long=8
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58130 "configure"
-+#line 58141 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -58137,7 +58149,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long_long=`cat conftestval`
- else
-@@ -58157,12 +58169,12 @@
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:58161: checking for size_t" >&5
-+echo "configure:58173: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58166 "configure"
-+#line 58178 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -58190,12 +58202,12 @@
- fi
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
--echo "configure:58194: checking whether time.h and sys/time.h may both be included" >&5
-+echo "configure:58206: checking whether time.h and sys/time.h may both be included" >&5
- if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58199 "configure"
-+#line 58211 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
-@@ -58204,7 +58216,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
--if { (eval echo configure:58208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:58220: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_header_time=yes
- else
-@@ -58225,12 +58237,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:58229: checking for uid_t in sys/types.h" >&5
-+echo "configure:58241: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58234 "configure"
-+#line 58246 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -58260,7 +58272,7 @@
- echo $ac_n "checking for type ulong""... $ac_c" 1>&6
--echo "configure:58264: checking for type ulong" >&5
-+echo "configure:58276: checking for type ulong" >&5
- if eval "test \"`echo '$''{'ac_cv_ulong'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58268,7 +58280,7 @@
-   ac_cv_ulong=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58272 "configure"
-+#line 58284 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -58279,7 +58291,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_ulong=yes
- else
-@@ -58303,7 +58315,7 @@
- fi
- echo $ac_n "checking for type uchar""... $ac_c" 1>&6
--echo "configure:58307: checking for type uchar" >&5
-+echo "configure:58319: checking for type uchar" >&5
- if eval "test \"`echo '$''{'ac_cv_uchar'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58311,7 +58323,7 @@
-   ac_cv_uchar=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58315 "configure"
-+#line 58327 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -58322,7 +58334,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_uchar=yes
- else
-@@ -58346,7 +58358,7 @@
- fi
- echo $ac_n "checking for type uint""... $ac_c" 1>&6
--echo "configure:58350: checking for type uint" >&5
-+echo "configure:58362: checking for type uint" >&5
- if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58354,7 +58366,7 @@
-   ac_cv_uint=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58358 "configure"
-+#line 58370 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -58365,7 +58377,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_uint=yes
- else
-@@ -58389,7 +58401,7 @@
- fi
- echo $ac_n "checking for type ushort""... $ac_c" 1>&6
--echo "configure:58393: checking for type ushort" >&5
-+echo "configure:58405: checking for type ushort" >&5
- if eval "test \"`echo '$''{'ac_cv_ushort'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58397,7 +58409,7 @@
-   ac_cv_ushort=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58401 "configure"
-+#line 58413 "configure"
- #include "confdefs.h"
- #include <stdio.h>
- #include <sys/types.h>
-@@ -58408,7 +58420,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:58412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_ushort=yes
- else
-@@ -58432,7 +58444,7 @@
- fi
- echo $ac_n "checking for int8""... $ac_c" 1>&6
--echo "configure:58436: checking for int8" >&5
-+echo "configure:58448: checking for int8" >&5
- if eval "test \"`echo '$''{'ac_cv_int8'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58440,7 +58452,7 @@
-   ac_cv_int8=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58444 "configure"
-+#line 58456 "configure"
- #include "confdefs.h"
- #ifdef HAVE_STDLIB_H
-@@ -58462,7 +58474,7 @@
- }
- EOF
--if { (eval echo configure:58466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:58478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_int8=yes
- else
-@@ -58488,7 +58500,7 @@
- ac_save_CXXFLAGS="$CXXFLAGS"
- echo $ac_n "checking base type of last arg to accept""... $ac_c" 1>&6
--echo "configure:58492: checking base type of last arg to accept" >&5
-+echo "configure:58504: checking base type of last arg to accept" >&5
- if eval "test \"`echo '$''{'mysql_cv_btype_last_arg_accept'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -58506,7 +58518,7 @@
- fi
- mysql_cv_btype_last_arg_accept=none
- cat > conftest.$ac_ext <<EOF
--#line 58510 "configure"
-+#line 58522 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <sys/types.h>
-@@ -58516,7 +58528,7 @@
- int a = accept(1, (struct sockaddr *) 0, (socklen_t *) 0);
- ; return 0; }
- EOF
--if { (eval echo configure:58520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:58532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_btype_last_arg_accept=socklen_t
- else
-@@ -58526,7 +58538,7 @@
- rm -f conftest*
- if test $mysql_cv_btype_last_arg_accept = none; then
- cat > conftest.$ac_ext <<EOF
--#line 58530 "configure"
-+#line 58542 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <sys/types.h>
-@@ -58536,7 +58548,7 @@
- int a = accept(1, (struct sockaddr *) 0, (size_t *) 0);
- ; return 0; }
- EOF
--if { (eval echo configure:58540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:58552: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_btype_last_arg_accept=size_t
- else
-@@ -58565,12 +58577,12 @@
- CXXFLAGS="$ac_save_CXXFLAGS"
- echo $ac_n "checking return type of qsort""... $ac_c" 1>&6
--echo "configure:58569: checking return type of qsort" >&5
-+echo "configure:58581: checking return type of qsort" >&5
- if eval "test \"`echo '$''{'mysql_cv_type_qsort'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 58574 "configure"
-+#line 58586 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #ifdef __cplusplus
-@@ -58583,7 +58595,7 @@
- int i;
- ; return 0; }
- EOF
--if { (eval echo configure:58587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:58599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   mysql_cv_type_qsort=void
- else
-@@ -58947,7 +58959,7 @@
-   done
-   echo $ac_n "checking for mysql_close in -lmysqlclient""... $ac_c" 1>&6
--echo "configure:58951: checking for mysql_close in -lmysqlclient" >&5
-+echo "configure:58963: checking for mysql_close in -lmysqlclient" >&5
- ac_lib_var=`echo mysqlclient'_'mysql_close | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -58955,7 +58967,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmysqlclient  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 58959 "configure"
-+#line 58971 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -58966,7 +58978,7 @@
- mysql_close()
- ; return 0; }
- EOF
--if { (eval echo configure:58970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:58982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -59171,7 +59183,7 @@
-   done
-   echo $ac_n "checking for mysql_error in -lmysqlclient""... $ac_c" 1>&6
--echo "configure:59175: checking for mysql_error in -lmysqlclient" >&5
-+echo "configure:59187: checking for mysql_error in -lmysqlclient" >&5
- ac_lib_var=`echo mysqlclient'_'mysql_error | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -59179,7 +59191,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmysqlclient  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 59183 "configure"
-+#line 59195 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -59190,7 +59202,7 @@
- mysql_error()
- ; return 0; }
- EOF
--if { (eval echo configure:59194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:59206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -59328,7 +59340,7 @@
-   done
-   echo $ac_n "checking for mysql_errno in -lmysqlclient""... $ac_c" 1>&6
--echo "configure:59332: checking for mysql_errno in -lmysqlclient" >&5
-+echo "configure:59344: checking for mysql_errno in -lmysqlclient" >&5
- ac_lib_var=`echo mysqlclient'_'mysql_errno | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -59336,7 +59348,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lmysqlclient  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 59340 "configure"
-+#line 59352 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -59347,7 +59359,7 @@
- mysql_errno()
- ; return 0; }
- EOF
--if { (eval echo configure:59351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:59363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -59547,7 +59559,7 @@
- echo $ac_n "checking for ncurses support""... $ac_c" 1>&6
--echo "configure:59551: checking for ncurses support" >&5
-+echo "configure:59563: checking for ncurses support" >&5
- # Check whether --with-ncurses or --without-ncurses was given.
- if test "${with_ncurses+set}" = set; then
-   withval="$with_ncurses"
-@@ -59737,7 +59749,7 @@
-   done
-   echo $ac_n "checking for $LIBSYMBOL in -l$LIBNAME""... $ac_c" 1>&6
--echo "configure:59741: checking for $LIBSYMBOL in -l$LIBNAME" >&5
-+echo "configure:59753: checking for $LIBSYMBOL in -l$LIBNAME" >&5
- ac_lib_var=`echo $LIBNAME'_'$LIBSYMBOL | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -59745,7 +59757,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 59749 "configure"
-+#line 59761 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -59756,7 +59768,7 @@
- $LIBSYMBOL()
- ; return 0; }
- EOF
--if { (eval echo configure:59760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:59772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -59957,7 +59969,7 @@
-   done
-   echo $ac_n "checking for new_panel in -lpanel""... $ac_c" 1>&6
--echo "configure:59961: checking for new_panel in -lpanel" >&5
-+echo "configure:59973: checking for new_panel in -lpanel" >&5
- ac_lib_var=`echo panel'_'new_panel | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -59965,7 +59977,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpanel  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 59969 "configure"
-+#line 59981 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -59976,7 +59988,7 @@
- new_panel()
- ; return 0; }
- EOF
--if { (eval echo configure:59980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:59992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -60123,7 +60135,7 @@
-  
-    echo $ac_n "checking for color_set in -l$LIBNAME""... $ac_c" 1>&6
--echo "configure:60127: checking for color_set in -l$LIBNAME" >&5
-+echo "configure:60139: checking for color_set in -l$LIBNAME" >&5
- ac_lib_var=`echo $LIBNAME'_'color_set | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -60131,7 +60143,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 60135 "configure"
-+#line 60147 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -60142,7 +60154,7 @@
- color_set()
- ; return 0; }
- EOF
--if { (eval echo configure:60146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:60158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -60166,7 +60178,7 @@
- fi
-    echo $ac_n "checking for slk_color in -l$LIBNAME""... $ac_c" 1>&6
--echo "configure:60170: checking for slk_color in -l$LIBNAME" >&5
-+echo "configure:60182: checking for slk_color in -l$LIBNAME" >&5
- ac_lib_var=`echo $LIBNAME'_'slk_color | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -60174,7 +60186,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 60178 "configure"
-+#line 60190 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -60185,7 +60197,7 @@
- slk_color()
- ; return 0; }
- EOF
--if { (eval echo configure:60189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:60201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -60209,7 +60221,7 @@
- fi
-    echo $ac_n "checking for assume_default_colors in -l$LIBNAME""... $ac_c" 1>&6
--echo "configure:60213: checking for assume_default_colors in -l$LIBNAME" >&5
-+echo "configure:60225: checking for assume_default_colors in -l$LIBNAME" >&5
- ac_lib_var=`echo $LIBNAME'_'assume_default_colors | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -60217,7 +60229,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 60221 "configure"
-+#line 60233 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -60228,7 +60240,7 @@
- assume_default_colors()
- ; return 0; }
- EOF
--if { (eval echo configure:60232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:60244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -60252,7 +60264,7 @@
- fi
-    echo $ac_n "checking for use_extended_names in -l$LIBNAME""... $ac_c" 1>&6
--echo "configure:60256: checking for use_extended_names in -l$LIBNAME" >&5
-+echo "configure:60268: checking for use_extended_names in -l$LIBNAME" >&5
- ac_lib_var=`echo $LIBNAME'_'use_extended_names | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -60260,7 +60272,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 60264 "configure"
-+#line 60276 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -60271,7 +60283,7 @@
- use_extended_names()
- ; return 0; }
- EOF
--if { (eval echo configure:60275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:60287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -60532,7 +60544,7 @@
- echo $ac_n "checking for Oracle (OCI8) support using ORACLE_HOME installation""... $ac_c" 1>&6
--echo "configure:60536: checking for Oracle (OCI8) support using ORACLE_HOME installation" >&5
-+echo "configure:60548: checking for Oracle (OCI8) support using ORACLE_HOME installation" >&5
- # Check whether --with-oci8 or --without-oci8 was given.
- if test "${with_oci8+set}" = set; then
-   withval="$with_oci8"
-@@ -60579,7 +60591,7 @@
-   
- echo $ac_n "checking for Oracle (OCI8) support using Oracle Instant Client""... $ac_c" 1>&6
--echo "configure:60583: checking for Oracle (OCI8) support using Oracle Instant Client" >&5
-+echo "configure:60595: checking for Oracle (OCI8) support using Oracle Instant Client" >&5
- # Check whether --with-oci8-instant-client or --without-oci8-instant-client was given.
- if test "${with_oci8_instant_client+set}" = set; then
-   withval="$with_oci8_instant_client"
-@@ -60632,7 +60644,7 @@
-   fi
-   echo $ac_n "checking Oracle Install Directory""... $ac_c" 1>&6
--echo "configure:60636: checking Oracle Install Directory" >&5
-+echo "configure:60648: checking Oracle Install Directory" >&5
-   if test "$PHP_OCI8" = "yes"; then
-     OCI8_DIR=$ORACLE_HOME
-   else
-@@ -60927,7 +60939,7 @@
-   
-   echo $ac_n "checking Oracle version""... $ac_c" 1>&6
--echo "configure:60931: checking Oracle version" >&5
-+echo "configure:60943: checking Oracle version" >&5
-   if test -s "$OCI8_DIR/orainst/unix.rgs"; then
-     OCI8_VERSION=`grep '"ocommon"' $OCI8_DIR/orainst/unix.rgs | sed 's/  */:/g' | cut -d: -f 6 | cut -c 2-4`
-     test -z "$OCI8_VERSION" && OCI8_VERSION=7.3
-@@ -61404,7 +61416,7 @@
-   old_CPPFLAGS=$CPPFLAGS
-   CPPFLAGS=$OCI8_INCLUDES
-   cat > conftest.$ac_ext <<EOF
--#line 61408 "configure"
-+#line 61420 "configure"
- #include "confdefs.h"
- #include <oci.h>
-@@ -61581,7 +61593,7 @@
-   done
-   echo $ac_n "checking for OCIEnvNlsCreate in -lclntsh""... $ac_c" 1>&6
--echo "configure:61585: checking for OCIEnvNlsCreate in -lclntsh" >&5
-+echo "configure:61597: checking for OCIEnvNlsCreate in -lclntsh" >&5
- ac_lib_var=`echo clntsh'_'OCIEnvNlsCreate | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -61589,7 +61601,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lclntsh  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 61593 "configure"
-+#line 61605 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -61600,7 +61612,7 @@
- OCIEnvNlsCreate()
- ; return 0; }
- EOF
--if { (eval echo configure:61604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:61616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -61700,7 +61712,7 @@
-   done
-   echo $ac_n "checking for OCINlsCharSetNameToId in -lclntsh""... $ac_c" 1>&6
--echo "configure:61704: checking for OCINlsCharSetNameToId in -lclntsh" >&5
-+echo "configure:61716: checking for OCINlsCharSetNameToId in -lclntsh" >&5
- ac_lib_var=`echo clntsh'_'OCINlsCharSetNameToId | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -61708,7 +61720,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lclntsh  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 61712 "configure"
-+#line 61724 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -61719,7 +61731,7 @@
- OCINlsCharSetNameToId()
- ; return 0; }
- EOF
--if { (eval echo configure:61723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:61735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -61934,7 +61946,7 @@
-   done
-   echo $ac_n "checking for OCILobIsTemporary in -lclntsh""... $ac_c" 1>&6
--echo "configure:61938: checking for OCILobIsTemporary in -lclntsh" >&5
-+echo "configure:61950: checking for OCILobIsTemporary in -lclntsh" >&5
- ac_lib_var=`echo clntsh'_'OCILobIsTemporary | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -61942,7 +61954,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lclntsh  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 61946 "configure"
-+#line 61958 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -61953,7 +61965,7 @@
- OCILobIsTemporary()
- ; return 0; }
- EOF
--if { (eval echo configure:61957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:61969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -62066,7 +62078,7 @@
-   done
-   echo $ac_n "checking for OCILobIsTemporary in -locijdbc8""... $ac_c" 1>&6
--echo "configure:62070: checking for OCILobIsTemporary in -locijdbc8" >&5
-+echo "configure:62082: checking for OCILobIsTemporary in -locijdbc8" >&5
- ac_lib_var=`echo ocijdbc8'_'OCILobIsTemporary | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -62074,7 +62086,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-locijdbc8  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 62078 "configure"
-+#line 62090 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -62085,7 +62097,7 @@
- OCILobIsTemporary()
- ; return 0; }
- EOF
--if { (eval echo configure:62089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:62101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -62229,7 +62241,7 @@
-   done
-   echo $ac_n "checking for OCICollAssign in -lclntsh""... $ac_c" 1>&6
--echo "configure:62233: checking for OCICollAssign in -lclntsh" >&5
-+echo "configure:62245: checking for OCICollAssign in -lclntsh" >&5
- ac_lib_var=`echo clntsh'_'OCICollAssign | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -62237,7 +62249,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lclntsh  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 62241 "configure"
-+#line 62253 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -62248,7 +62260,7 @@
- OCICollAssign()
- ; return 0; }
- EOF
--if { (eval echo configure:62252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:62264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -62533,7 +62545,7 @@
- elif test "$PHP_OCI8_INSTANT_CLIENT" != "no"; then
-   echo $ac_n "checking Oracle Instant Client directory""... $ac_c" 1>&6
--echo "configure:62537: checking Oracle Instant Client directory" >&5
-+echo "configure:62549: checking Oracle Instant Client directory" >&5
-   if test "$PHP_OCI8_INSTANT_CLIENT" = "yes"; then
-     PHP_OCI8_INSTANT_CLIENT=`ls -d /usr/lib/oracle/*/client/lib  2> /dev/null | tail -1`
-     if test -z "$PHP_OCI8_INSTANT_CLIENT"; then
-@@ -62545,7 +62557,7 @@
-   OCI8_DIR=$PHP_OCI8_INSTANT_CLIENT
-   echo $ac_n "checking Oracle Instant Client SDK header directory""... $ac_c" 1>&6
--echo "configure:62549: checking Oracle Instant Client SDK header directory" >&5
-+echo "configure:62561: checking Oracle Instant Client SDK header directory" >&5
-   OCISDKRPMINC=`echo "$PHP_OCI8_INSTANT_CLIENT" | sed -e 's!^/usr/lib/oracle/\(.*\)/client/lib[/]*$!/usr/include/oracle/\1/client!'`
-@@ -62701,7 +62713,7 @@
-   
-   echo $ac_n "checking Oracle Instant Client version""... $ac_c" 1>&6
--echo "configure:62705: checking Oracle Instant Client version" >&5
-+echo "configure:62717: checking Oracle Instant Client version" >&5
-   if test -f $PHP_OCI8_INSTANT_CLIENT/libociei.$SHLIB_SUFFIX_NAME; then
-     if test -f $PHP_OCI8_INSTANT_CLIENT/libclntsh.$SHLIB_SUFFIX_NAME.10.1; then
-       if test ! -f $PHP_OCI8_INSTANT_CLIENT/libclntsh.$SHLIB_SUFFIX_NAME; then
-@@ -63063,7 +63075,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Adabas support""... $ac_c" 1>&6
--echo "configure:63067: checking for Adabas support" >&5
-+echo "configure:63079: checking for Adabas support" >&5
- # Check whether --with-adabas or --without-adabas was given.
- if test "${with_adabas+set}" = set; then
-   withval="$with_adabas"
-@@ -63256,7 +63268,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for SAP DB support""... $ac_c" 1>&6
--echo "configure:63260: checking for SAP DB support" >&5
-+echo "configure:63272: checking for SAP DB support" >&5
- # Check whether --with-sapdb or --without-sapdb was given.
- if test "${with_sapdb+set}" = set; then
-   withval="$with_sapdb"
-@@ -63386,7 +63398,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Solid support""... $ac_c" 1>&6
--echo "configure:63390: checking for Solid support" >&5
-+echo "configure:63402: checking for Solid support" >&5
- # Check whether --with-solid or --without-solid was given.
- if test "${with_solid+set}" = set; then
-   withval="$with_solid"
-@@ -63444,7 +63456,7 @@
-     echo "$ac_t""yes" 1>&6
-     
-   echo $ac_n "checking Solid library file""... $ac_c" 1>&6
--echo "configure:63448: checking Solid library file" >&5  
-+echo "configure:63460: checking Solid library file" >&5  
-   ac_solid_uname_r=`uname -r 2>/dev/null`
-   ac_solid_uname_s=`uname -s 2>/dev/null`
-   case $ac_solid_uname_s in
-@@ -63530,7 +63542,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for IBM DB2 support""... $ac_c" 1>&6
--echo "configure:63534: checking for IBM DB2 support" >&5
-+echo "configure:63546: checking for IBM DB2 support" >&5
- # Check whether --with-ibm-db2 or --without-ibm-db2 was given.
- if test "${with_ibm_db2+set}" = set; then
-   withval="$with_ibm_db2"
-@@ -63602,7 +63614,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Empress support""... $ac_c" 1>&6
--echo "configure:63606: checking for Empress support" >&5
-+echo "configure:63618: checking for Empress support" >&5
- # Check whether --with-empress or --without-empress was given.
- if test "${with_empress+set}" = set; then
-   withval="$with_empress"
-@@ -63651,7 +63663,7 @@
-     echo "$ac_t""yes" 1>&6
-     
-   echo $ac_n "checking Empress library file""... $ac_c" 1>&6
--echo "configure:63655: checking Empress library file" >&5
-+echo "configure:63667: checking Empress library file" >&5
-   ODBC_LIBS=`echo $ODBC_LIBDIR/libempodbccl.so | cut -d' ' -f1`
-   if test ! -f $ODBC_LIBS; then
-     ODBC_LIBS=`echo $ODBC_LIBDIR/libempodbccl.so | cut -d' ' -f1`
-@@ -63672,7 +63684,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Empress local access support""... $ac_c" 1>&6
--echo "configure:63676: checking for Empress local access support" >&5
-+echo "configure:63688: checking for Empress local access support" >&5
- # Check whether --with-empress-bcs or --without-empress-bcs was given.
- if test "${with_empress_bcs+set}" = set; then
-   withval="$with_empress_bcs"
-@@ -63737,7 +63749,7 @@
-     echo "$ac_t""yes" 1>&6
-     
-   echo $ac_n "checking Empress local access library file""... $ac_c" 1>&6
--echo "configure:63741: checking Empress local access library file" >&5
-+echo "configure:63753: checking Empress local access library file" >&5
-   ODBCBCS_LIBS=`echo $ODBC_LIBDIR/libempodbcbcs.a | cut -d' ' -f1`
-   if test ! -f $ODBCBCS_LIBS; then
-     ODBCBCS_LIBS=`echo $ODBC_LIBDIR/libempodbcbcs.a | cut -d' ' -f1`
-@@ -63758,7 +63770,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Birdstep support""... $ac_c" 1>&6
--echo "configure:63762: checking for Birdstep support" >&5
-+echo "configure:63774: checking for Birdstep support" >&5
- # Check whether --with-birdstep or --without-birdstep was given.
- if test "${with_birdstep+set}" = set; then
-   withval="$with_birdstep"
-@@ -63822,7 +63834,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for a custom ODBC support""... $ac_c" 1>&6
--echo "configure:63826: checking for a custom ODBC support" >&5
-+echo "configure:63838: checking for a custom ODBC support" >&5
- # Check whether --with-custom-odbc or --without-custom-odbc was given.
- if test "${with_custom_odbc+set}" = set; then
-   withval="$with_custom_odbc"
-@@ -63856,7 +63868,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for iODBC support""... $ac_c" 1>&6
--echo "configure:63860: checking for iODBC support" >&5
-+echo "configure:63872: checking for iODBC support" >&5
- # Check whether --with-iodbc or --without-iodbc was given.
- if test "${with_iodbc+set}" = set; then
-   withval="$with_iodbc"
-@@ -63998,7 +64010,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for Easysoft ODBC-ODBC Bridge support""... $ac_c" 1>&6
--echo "configure:64002: checking for Easysoft ODBC-ODBC Bridge support" >&5
-+echo "configure:64014: checking for Easysoft ODBC-ODBC Bridge support" >&5
- # Check whether --with-esoob or --without-esoob was given.
- if test "${with_esoob+set}" = set; then
-   withval="$with_esoob"
-@@ -64058,7 +64070,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for unixODBC support""... $ac_c" 1>&6
--echo "configure:64062: checking for unixODBC support" >&5
-+echo "configure:64074: checking for unixODBC support" >&5
- # Check whether --with-unixODBC or --without-unixODBC was given.
- if test "${with_unixODBC+set}" = set; then
-   withval="$with_unixODBC"
-@@ -64118,7 +64130,7 @@
- if test -z "$ODBC_TYPE"; then
- echo $ac_n "checking for DBMaker support""... $ac_c" 1>&6
--echo "configure:64122: checking for DBMaker support" >&5
-+echo "configure:64134: checking for DBMaker support" >&5
- # Check whether --with-dbmaker or --without-dbmaker was given.
- if test "${with_dbmaker+set}" = set; then
-   withval="$with_dbmaker"
-@@ -64636,7 +64648,7 @@
- echo $ac_n "checking for Oracle-ORACLE support""... $ac_c" 1>&6
--echo "configure:64640: checking for Oracle-ORACLE support" >&5
-+echo "configure:64652: checking for Oracle-ORACLE support" >&5
- # Check whether --with-oracle or --without-oracle was given.
- if test "${with_oracle+set}" = set; then
-   withval="$with_oracle"
-@@ -64681,7 +64693,7 @@
- if test "$PHP_ORACLE" != "no"; then
-   echo $ac_n "checking Oracle Install-Dir""... $ac_c" 1>&6
--echo "configure:64685: checking Oracle Install-Dir" >&5
-+echo "configure:64697: checking Oracle Install-Dir" >&5
-   if test "$PHP_ORACLE" = "yes"; then
-       ORACLE_DIR=$ORACLE_HOME
-   else
-@@ -64972,7 +64984,7 @@
-   
-   echo $ac_n "checking Oracle version""... $ac_c" 1>&6
--echo "configure:64976: checking Oracle version" >&5
-+echo "configure:64988: checking Oracle version" >&5
-   if test -s "$ORACLE_DIR/orainst/unix.rgs"; then
-       ORACLE_VERSION=`grep '"ocommon"' $ORACLE_DIR/orainst/unix.rgs | sed 's/  */:/g' | cut -d: -f 6 | cut -c 2-4`
-       test -z "$ORACLE_VERSION" && ORACLE_VERSION=7.3
-@@ -69669,7 +69681,7 @@
- echo $ac_n "checking whether to enable user-space object overloading support""... $ac_c" 1>&6
--echo "configure:69673: checking whether to enable user-space object overloading support" >&5
-+echo "configure:69685: checking whether to enable user-space object overloading support" >&5
- # Check whether --enable-overload or --disable-overload was given.
- if test "${enable_overload+set}" = set; then
-   enableval="$enable_overload"
-@@ -69944,7 +69956,7 @@
- echo $ac_n "checking for Ovrimos SQL Server support""... $ac_c" 1>&6
--echo "configure:69948: checking for Ovrimos SQL Server support" >&5
-+echo "configure:69960: checking for Ovrimos SQL Server support" >&5
- # Check whether --with-ovrimos or --without-ovrimos was given.
- if test "${with_ovrimos+set}" = set; then
-   withval="$with_ovrimos"
-@@ -70029,7 +70041,7 @@
-   LDFLAGS="$LDFLAGS $ld_runpath_switch$OVRIMOS_DIR/lib -L$OVRIMOS_DIR/lib"
-   echo $ac_n "checking for main in -lsqlcli""... $ac_c" 1>&6
--echo "configure:70033: checking for main in -lsqlcli" >&5
-+echo "configure:70045: checking for main in -lsqlcli" >&5
- ac_lib_var=`echo sqlcli'_'main | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -70037,14 +70049,14 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsqlcli  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 70041 "configure"
-+#line 70053 "configure"
- #include "confdefs.h"
- int main() {
- main()
- ; return 0; }
- EOF
--if { (eval echo configure:70048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:70060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -70403,7 +70415,7 @@
- echo $ac_n "checking whether to enable pcntl support""... $ac_c" 1>&6
--echo "configure:70407: checking whether to enable pcntl support" >&5
-+echo "configure:70419: checking whether to enable pcntl support" >&5
- # Check whether --enable-pcntl or --disable-pcntl was given.
- if test "${enable_pcntl+set}" = set; then
-   enableval="$enable_pcntl"
-@@ -70451,12 +70463,12 @@
-   for ac_func in fork
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:70455: checking for $ac_func" >&5
-+echo "configure:70467: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 70460 "configure"
-+#line 70472 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -70479,7 +70491,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:70483: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:70495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -70510,12 +70522,12 @@
-   for ac_func in waitpid
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:70514: checking for $ac_func" >&5
-+echo "configure:70526: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 70519 "configure"
-+#line 70531 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -70538,7 +70550,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:70542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:70554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -70569,12 +70581,12 @@
-   for ac_func in sigaction
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:70573: checking for $ac_func" >&5
-+echo "configure:70585: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 70578 "configure"
-+#line 70590 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -70597,7 +70609,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:70601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:70613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -70854,7 +70866,7 @@
- echo $ac_n "checking for PCRE support""... $ac_c" 1>&6
--echo "configure:70858: checking for PCRE support" >&5
-+echo "configure:70870: checking for PCRE support" >&5
- # Check whether --with-pcre-regex or --without-pcre-regex was given.
- if test "${with_pcre_regex+set}" = set; then
-   withval="$with_pcre_regex"
-@@ -71520,7 +71532,7 @@
- echo $ac_n "checking for PDFlib support""... $ac_c" 1>&6
--echo "configure:71524: checking for PDFlib support" >&5
-+echo "configure:71536: checking for PDFlib support" >&5
- # Check whether --with-pdflib or --without-pdflib was given.
- if test "${with_pdflib+set}" = set; then
-   withval="$with_pdflib"
-@@ -71567,7 +71579,7 @@
-   
- echo $ac_n "checking for the location of libjpeg""... $ac_c" 1>&6
--echo "configure:71571: checking for the location of libjpeg" >&5
-+echo "configure:71583: checking for the location of libjpeg" >&5
- # Check whether --with-jpeg-dir or --without-jpeg-dir was given.
- if test "${with_jpeg_dir+set}" = set; then
-   withval="$with_jpeg_dir"
-@@ -71594,7 +71606,7 @@
-   
- echo $ac_n "checking for the location of libpng""... $ac_c" 1>&6
--echo "configure:71598: checking for the location of libpng" >&5
-+echo "configure:71610: checking for the location of libpng" >&5
- # Check whether --with-png-dir or --without-png-dir was given.
- if test "${with_png_dir+set}" = set; then
-   withval="$with_png_dir"
-@@ -71621,7 +71633,7 @@
-   
- echo $ac_n "checking for the location of libz""... $ac_c" 1>&6
--echo "configure:71625: checking for the location of libz" >&5
-+echo "configure:71637: checking for the location of libz" >&5
- # Check whether --with-zlib-dir or --without-zlib-dir was given.
- if test "${with_zlib_dir+set}" = set; then
-   withval="$with_zlib_dir"
-@@ -71647,7 +71659,7 @@
- echo $ac_n "checking for the location of libtiff""... $ac_c" 1>&6
--echo "configure:71651: checking for the location of libtiff" >&5
-+echo "configure:71663: checking for the location of libtiff" >&5
- # Check whether --with-tiff-dir or --without-tiff-dir was given.
- if test "${with_tiff_dir+set}" = set; then
-   withval="$with_tiff_dir"
-@@ -71979,7 +71991,7 @@
-   done
-   echo $ac_n "checking for jpeg_read_header in -ljpeg""... $ac_c" 1>&6
--echo "configure:71983: checking for jpeg_read_header in -ljpeg" >&5
-+echo "configure:71995: checking for jpeg_read_header in -ljpeg" >&5
- ac_lib_var=`echo jpeg'_'jpeg_read_header | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -71987,7 +71999,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ljpeg  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 71991 "configure"
-+#line 72003 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -71998,7 +72010,7 @@
- jpeg_read_header()
- ; return 0; }
- EOF
--if { (eval echo configure:72002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:72014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -72213,7 +72225,7 @@
-   done
-   echo $ac_n "checking for png_create_info_struct in -lpng""... $ac_c" 1>&6
--echo "configure:72217: checking for png_create_info_struct in -lpng" >&5
-+echo "configure:72229: checking for png_create_info_struct in -lpng" >&5
- ac_lib_var=`echo png'_'png_create_info_struct | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -72221,7 +72233,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpng  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 72225 "configure"
-+#line 72237 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -72232,7 +72244,7 @@
- png_create_info_struct()
- ; return 0; }
- EOF
--if { (eval echo configure:72236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:72248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -72447,7 +72459,7 @@
-   done
-   echo $ac_n "checking for TIFFOpen in -ltiff""... $ac_c" 1>&6
--echo "configure:72451: checking for TIFFOpen in -ltiff" >&5
-+echo "configure:72463: checking for TIFFOpen in -ltiff" >&5
- ac_lib_var=`echo tiff'_'TIFFOpen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -72455,7 +72467,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ltiff  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 72459 "configure"
-+#line 72471 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -72466,7 +72478,7 @@
- TIFFOpen()
- ; return 0; }
- EOF
--if { (eval echo configure:72470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:72482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -72600,7 +72612,7 @@
-   fi
-     echo $ac_n "checking for the location of zlib""... $ac_c" 1>&6
--echo "configure:72604: checking for the location of zlib" >&5
-+echo "configure:72616: checking for the location of zlib" >&5
-   if test "$PHP_ZLIB_DIR" = "no"; then
-     echo "$ac_t""no. If configure fails, try --with-zlib-dir=<DIR>" 1>&6
-   else           
-@@ -72748,7 +72760,7 @@
-   case $PHP_PDFLIB in
-     yes)
-       echo $ac_n "checking for PDF_show_boxed in -lpdf""... $ac_c" 1>&6
--echo "configure:72752: checking for PDF_show_boxed in -lpdf" >&5
-+echo "configure:72764: checking for PDF_show_boxed in -lpdf" >&5
- ac_lib_var=`echo pdf'_'PDF_show_boxed | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -72756,7 +72768,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpdf  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 72760 "configure"
-+#line 72772 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -72767,7 +72779,7 @@
- PDF_show_boxed()
- ; return 0; }
- EOF
--if { (eval echo configure:72771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:72783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -72907,7 +72919,7 @@
-   done
-   echo $ac_n "checking for PDF_show_boxed in -lpdf""... $ac_c" 1>&6
--echo "configure:72911: checking for PDF_show_boxed in -lpdf" >&5
-+echo "configure:72923: checking for PDF_show_boxed in -lpdf" >&5
- ac_lib_var=`echo pdf'_'PDF_show_boxed | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -72915,7 +72927,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpdf  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 72919 "configure"
-+#line 72931 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -72926,7 +72938,7 @@
- PDF_show_boxed()
- ; return 0; }
- EOF
--if { (eval echo configure:72930: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:72942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -73105,7 +73117,7 @@
- echo $ac_n "checking for Verisign Payflow Pro support""... $ac_c" 1>&6
--echo "configure:73109: checking for Verisign Payflow Pro support" >&5
-+echo "configure:73121: checking for Verisign Payflow Pro support" >&5
- # Check whether --with-pfpro or --without-pfpro was given.
- if test "${with_pfpro+set}" = set; then
-   withval="$with_pfpro"
-@@ -73265,7 +73277,7 @@
-   done
-   echo $ac_n "checking for pfproInit in -lpfpro""... $ac_c" 1>&6
--echo "configure:73269: checking for pfproInit in -lpfpro" >&5
-+echo "configure:73281: checking for pfproInit in -lpfpro" >&5
- ac_lib_var=`echo pfpro'_'pfproInit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -73273,7 +73285,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpfpro  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 73277 "configure"
-+#line 73289 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -73284,7 +73296,7 @@
- pfproInit()
- ; return 0; }
- EOF
--if { (eval echo configure:73288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:73300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -73394,7 +73406,7 @@
-   done
-   echo $ac_n "checking for PNInit in -lpfpro""... $ac_c" 1>&6
--echo "configure:73398: checking for PNInit in -lpfpro" >&5
-+echo "configure:73410: checking for PNInit in -lpfpro" >&5
- ac_lib_var=`echo pfpro'_'PNInit | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -73402,7 +73414,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpfpro  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 73406 "configure"
-+#line 73418 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -73413,7 +73425,7 @@
- PNInit()
- ; return 0; }
- EOF
--if { (eval echo configure:73417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:73429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -73818,7 +73830,7 @@
- echo $ac_n "checking for PostgreSQL support""... $ac_c" 1>&6
--echo "configure:73822: checking for PostgreSQL support" >&5
-+echo "configure:73834: checking for PostgreSQL support" >&5
- # Check whether --with-pgsql or --without-pgsql was given.
- if test "${with_pgsql+set}" = set; then
-   withval="$with_pgsql"
-@@ -73921,7 +73933,7 @@
-   old_LDFLAGS=$LDFLAGS
-   LDFLAGS="$LDFLAGS -L$PGSQL_LIBDIR"
-   echo $ac_n "checking for PQescapeString in -lpq""... $ac_c" 1>&6
--echo "configure:73925: checking for PQescapeString in -lpq" >&5
-+echo "configure:73937: checking for PQescapeString in -lpq" >&5
- ac_lib_var=`echo pq'_'PQescapeString | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -73929,7 +73941,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 73933 "configure"
-+#line 73945 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -73940,7 +73952,7 @@
- PQescapeString()
- ; return 0; }
- EOF
--if { (eval echo configure:73944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:73956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -73964,7 +73976,7 @@
- fi
-   echo $ac_n "checking for PQsetnonblocking in -lpq""... $ac_c" 1>&6
--echo "configure:73968: checking for PQsetnonblocking in -lpq" >&5
-+echo "configure:73980: checking for PQsetnonblocking in -lpq" >&5
- ac_lib_var=`echo pq'_'PQsetnonblocking | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -73972,7 +73984,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 73976 "configure"
-+#line 73988 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -73983,7 +73995,7 @@
- PQsetnonblocking()
- ; return 0; }
- EOF
--if { (eval echo configure:73987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:73999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -74007,7 +74019,7 @@
- fi
-   echo $ac_n "checking for PQcmdTuples in -lpq""... $ac_c" 1>&6
--echo "configure:74011: checking for PQcmdTuples in -lpq" >&5
-+echo "configure:74023: checking for PQcmdTuples in -lpq" >&5
- ac_lib_var=`echo pq'_'PQcmdTuples | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -74015,7 +74027,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 74019 "configure"
-+#line 74031 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -74026,7 +74038,7 @@
- PQcmdTuples()
- ; return 0; }
- EOF
--if { (eval echo configure:74030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:74042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -74050,7 +74062,7 @@
- fi
-   echo $ac_n "checking for PQoidValue in -lpq""... $ac_c" 1>&6
--echo "configure:74054: checking for PQoidValue in -lpq" >&5
-+echo "configure:74066: checking for PQoidValue in -lpq" >&5
- ac_lib_var=`echo pq'_'PQoidValue | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -74058,7 +74070,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 74062 "configure"
-+#line 74074 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -74069,7 +74081,7 @@
- PQoidValue()
- ; return 0; }
- EOF
--if { (eval echo configure:74073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:74085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -74093,7 +74105,7 @@
- fi
-   echo $ac_n "checking for PQclientEncoding in -lpq""... $ac_c" 1>&6
--echo "configure:74097: checking for PQclientEncoding in -lpq" >&5
-+echo "configure:74109: checking for PQclientEncoding in -lpq" >&5
- ac_lib_var=`echo pq'_'PQclientEncoding | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -74101,7 +74113,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 74105 "configure"
-+#line 74117 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -74112,7 +74124,7 @@
- PQclientEncoding()
- ; return 0; }
- EOF
--if { (eval echo configure:74116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:74128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -74136,7 +74148,7 @@
- fi
-   echo $ac_n "checking for pg_encoding_to_char in -lpq""... $ac_c" 1>&6
--echo "configure:74140: checking for pg_encoding_to_char in -lpq" >&5
-+echo "configure:74152: checking for pg_encoding_to_char in -lpq" >&5
- ac_lib_var=`echo pq'_'pg_encoding_to_char | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -74144,7 +74156,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lpq  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 74148 "configure"
-+#line 74160 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -74155,7 +74167,7 @@
- pg_encoding_to_char()
- ; return 0; }
- EOF
--if { (eval echo configure:74159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:74171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -74542,7 +74554,7 @@
- echo $ac_n "checking whether to enable POSIX-like functions""... $ac_c" 1>&6
--echo "configure:74546: checking whether to enable POSIX-like functions" >&5
-+echo "configure:74558: checking whether to enable POSIX-like functions" >&5
- # Check whether --enable-posix or --disable-posix was given.
- if test "${enable_posix+set}" = set; then
-   enableval="$enable_posix"
-@@ -74815,12 +74827,12 @@
-   for ac_func in seteuid setegid setsid getsid setpgid getpgid ctermid mkfifo getrlimit
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:74819: checking for $ac_func" >&5
-+echo "configure:74831: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 74824 "configure"
-+#line 74836 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -74843,7 +74855,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:74847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:74859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -74873,7 +74885,7 @@
- echo $ac_n "checking for PSPELL support""... $ac_c" 1>&6
--echo "configure:74877: checking for PSPELL support" >&5
-+echo "configure:74889: checking for PSPELL support" >&5
- # Check whether --with-pspell or --without-pspell was given.
- if test "${with_pspell+set}" = set; then
-   withval="$with_pspell"
-@@ -75337,7 +75349,7 @@
-   done
-   echo $ac_n "checking for new_aspell_config in -laspell""... $ac_c" 1>&6
--echo "configure:75341: checking for new_aspell_config in -laspell" >&5
-+echo "configure:75353: checking for new_aspell_config in -laspell" >&5
- ac_lib_var=`echo aspell'_'new_aspell_config | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -75345,7 +75357,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-laspell  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 75349 "configure"
-+#line 75361 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -75356,7 +75368,7 @@
- new_aspell_config()
- ; return 0; }
- EOF
--if { (eval echo configure:75360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:75372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -75528,7 +75540,7 @@
- echo $ac_n "checking for QtDOM support""... $ac_c" 1>&6
--echo "configure:75532: checking for QtDOM support" >&5
-+echo "configure:75544: checking for QtDOM support" >&5
- # Check whether --with-qtdom or --without-qtdom was given.
- if test "${with_qtdom+set}" = set; then
-   withval="$with_qtdom"
-@@ -75956,7 +75968,7 @@
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:75960: checking for $ac_word" >&5
-+echo "configure:75972: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -75988,7 +76000,7 @@
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
--echo "configure:75992: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
-+echo "configure:76004: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
- ac_ext=C
- # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-@@ -75999,12 +76011,12 @@
- cat > conftest.$ac_ext << EOF
--#line 76003 "configure"
-+#line 76015 "configure"
- #include "confdefs.h"
- int main(){return(0);}
- EOF
--if { (eval echo configure:76008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:76020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   ac_cv_prog_cxx_works=yes
-   # If we can't run a trivial program, we are probably using a cross compiler.
-   if (./conftest; exit) 2>/dev/null; then
-@@ -76030,12 +76042,12 @@
-   { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
- fi
- echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
--echo "configure:76034: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
-+echo "configure:76046: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
- echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
- cross_compiling=$ac_cv_prog_cxx_cross
- echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
--echo "configure:76039: checking whether we are using GNU C++" >&5
-+echo "configure:76051: checking whether we are using GNU C++" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -76044,7 +76056,7 @@
-   yes;
- #endif
- EOF
--if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:76048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:76060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-   ac_cv_prog_gxx=yes
- else
-   ac_cv_prog_gxx=no
-@@ -76063,7 +76075,7 @@
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS=
- echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
--echo "configure:76067: checking whether ${CXX-g++} accepts -g" >&5
-+echo "configure:76079: checking whether ${CXX-g++} accepts -g" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -76095,7 +76107,7 @@
- fi
-     echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
--echo "configure:76099: checking how to run the C++ preprocessor" >&5
-+echo "configure:76111: checking how to run the C++ preprocessor" >&5
- if test -z "$CXXCPP"; then
- if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -76108,12 +76120,12 @@
- cross_compiling=$ac_cv_prog_cxx_cross
-   CXXCPP="${CXX-g++} -E"
-   cat > conftest.$ac_ext <<EOF
--#line 76112 "configure"
-+#line 76124 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:76117: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:76129: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   :
-@@ -76146,7 +76158,7 @@
- echo $ac_n "checking for libedit readline replacement""... $ac_c" 1>&6
--echo "configure:76150: checking for libedit readline replacement" >&5
-+echo "configure:76162: checking for libedit readline replacement" >&5
- # Check whether --with-libedit or --without-libedit was given.
- if test "${with_libedit+set}" = set; then
-   withval="$with_libedit"
-@@ -76192,7 +76204,7 @@
- echo $ac_n "checking for readline support""... $ac_c" 1>&6
--echo "configure:76196: checking for readline support" >&5
-+echo "configure:76208: checking for readline support" >&5
- # Check whether --with-readline or --without-readline was given.
- if test "${with_readline+set}" = set; then
-   withval="$with_readline"
-@@ -76277,7 +76289,7 @@
-   echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
--echo "configure:76281: checking for tgetent in -lncurses" >&5
-+echo "configure:76293: checking for tgetent in -lncurses" >&5
- ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -76285,7 +76297,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lncurses  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 76289 "configure"
-+#line 76301 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -76296,7 +76308,7 @@
- tgetent()
- ; return 0; }
- EOF
--if { (eval echo configure:76300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:76312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -76340,7 +76352,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
--echo "configure:76344: checking for tgetent in -ltermcap" >&5
-+echo "configure:76356: checking for tgetent in -ltermcap" >&5
- ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -76348,7 +76360,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ltermcap  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 76352 "configure"
-+#line 76364 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -76359,7 +76371,7 @@
- tgetent()
- ; return 0; }
- EOF
--if { (eval echo configure:76363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:76375: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -76488,7 +76500,7 @@
-   done
-   echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
--echo "configure:76492: checking for readline in -lreadline" >&5
-+echo "configure:76504: checking for readline in -lreadline" >&5
- ac_lib_var=`echo readline'_'readline | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -76496,7 +76508,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lreadline  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 76500 "configure"
-+#line 76512 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -76507,7 +76519,7 @@
- readline()
- ; return 0; }
- EOF
--if { (eval echo configure:76511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:76523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -76718,7 +76730,7 @@
-   done
-   echo $ac_n "checking for add_history in -lhistory""... $ac_c" 1>&6
--echo "configure:76722: checking for add_history in -lhistory" >&5
-+echo "configure:76734: checking for add_history in -lhistory" >&5
- ac_lib_var=`echo history'_'add_history | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -76726,7 +76738,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lhistory  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 76730 "configure"
-+#line 76742 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -76737,7 +76749,7 @@
- add_history()
- ; return 0; }
- EOF
--if { (eval echo configure:76741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:76753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -77139,7 +77151,7 @@
-   echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
--echo "configure:77143: checking for tgetent in -lncurses" >&5
-+echo "configure:77155: checking for tgetent in -lncurses" >&5
- ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -77147,7 +77159,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lncurses  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 77151 "configure"
-+#line 77163 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -77158,7 +77170,7 @@
- tgetent()
- ; return 0; }
- EOF
--if { (eval echo configure:77162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:77174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -77202,7 +77214,7 @@
-   echo "$ac_t""no" 1>&6
-     echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
--echo "configure:77206: checking for tgetent in -ltermcap" >&5
-+echo "configure:77218: checking for tgetent in -ltermcap" >&5
- ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -77210,7 +77222,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ltermcap  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 77214 "configure"
-+#line 77226 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -77221,7 +77233,7 @@
- tgetent()
- ; return 0; }
- EOF
--if { (eval echo configure:77225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:77237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -77350,7 +77362,7 @@
-   done
-   echo $ac_n "checking for readline in -ledit""... $ac_c" 1>&6
--echo "configure:77354: checking for readline in -ledit" >&5
-+echo "configure:77366: checking for readline in -ledit" >&5
- ac_lib_var=`echo edit'_'readline | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -77358,7 +77370,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ledit  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 77362 "configure"
-+#line 77374 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -77369,7 +77381,7 @@
- readline()
- ; return 0; }
- EOF
--if { (eval echo configure:77373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:77385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -77733,7 +77745,7 @@
- echo $ac_n "checking for recode support""... $ac_c" 1>&6
--echo "configure:77737: checking for recode support" >&5
-+echo "configure:77749: checking for recode support" >&5
- # Check whether --with-recode or --without-recode was given.
- if test "${with_recode+set}" = set; then
-   withval="$with_recode"
-@@ -77883,7 +77895,7 @@
-   done
-   echo $ac_n "checking for recode_format_table in -lrecode""... $ac_c" 1>&6
--echo "configure:77887: checking for recode_format_table in -lrecode" >&5
-+echo "configure:77899: checking for recode_format_table in -lrecode" >&5
- ac_lib_var=`echo recode'_'recode_format_table | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -77891,7 +77903,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lrecode  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 77895 "configure"
-+#line 77907 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -77902,7 +77914,7 @@
- recode_format_table()
- ; return 0; }
- EOF
--if { (eval echo configure:77906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:77918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -78031,7 +78043,7 @@
-     LDFLAGS="$LDFLAGS -L$RECODE_DIR/$RECODE_LIB"
-     LIBS="$LIBS -lrecode"
-     cat > conftest.$ac_ext <<EOF
--#line 78035 "configure"
-+#line 78047 "configure"
- #include "confdefs.h"
- char *program_name;
-@@ -78042,7 +78054,7 @@
-     
- ; return 0; }
- EOF
--if { (eval echo configure:78046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:78058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   
-       
-@@ -78204,17 +78216,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:78208: checking for $ac_hdr" >&5
-+echo "configure:78220: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 78213 "configure"
-+#line 78225 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:78218: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:78230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -78467,7 +78479,7 @@
- echo $ac_n "checking whether to enable PHP sessions""... $ac_c" 1>&6
--echo "configure:78471: checking whether to enable PHP sessions" >&5
-+echo "configure:78483: checking whether to enable PHP sessions" >&5
- # Check whether --enable-session or --disable-session was given.
- if test "${enable_session+set}" = set; then
-   enableval="$enable_session"
-@@ -78513,7 +78525,7 @@
- echo $ac_n "checking for mm support""... $ac_c" 1>&6
--echo "configure:78517: checking for mm support" >&5
-+echo "configure:78529: checking for mm support" >&5
- # Check whether --with-mm or --without-mm was given.
- if test "${with_mm+set}" = set; then
-   withval="$with_mm"
-@@ -78538,7 +78550,7 @@
- if test "$PHP_SESSION" != "no"; then
-   
-   echo $ac_n "checking whether pwrite works""... $ac_c" 1>&6
--echo "configure:78542: checking whether pwrite works" >&5
-+echo "configure:78554: checking whether pwrite works" >&5
- if eval "test \"`echo '$''{'ac_cv_pwrite'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -78550,7 +78562,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 78554 "configure"
-+#line 78566 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -78571,7 +78583,7 @@
-   
- EOF
--if { (eval echo configure:78575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:78587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_pwrite=yes
-@@ -78596,7 +78608,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 78600 "configure"
-+#line 78612 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -78617,7 +78629,7 @@
-   
- EOF
--if { (eval echo configure:78621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:78633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_pwrite=yes
-@@ -78658,7 +78670,7 @@
-   
-   echo $ac_n "checking whether pread works""... $ac_c" 1>&6
--echo "configure:78662: checking whether pread works" >&5
-+echo "configure:78674: checking whether pread works" >&5
- if eval "test \"`echo '$''{'ac_cv_pread'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -78671,7 +78683,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 78675 "configure"
-+#line 78687 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -78691,7 +78703,7 @@
-     }
-   
- EOF
--if { (eval echo configure:78695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:78707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_pread=yes
-@@ -78718,7 +78730,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 78722 "configure"
-+#line 78734 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -78738,7 +78750,7 @@
-     }
-   
- EOF
--if { (eval echo configure:78742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:78754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_pread=yes
-@@ -79153,7 +79165,7 @@
- echo $ac_n "checking whether to enable shmop support""... $ac_c" 1>&6
--echo "configure:79157: checking whether to enable shmop support" >&5
-+echo "configure:79169: checking whether to enable shmop support" >&5
- # Check whether --enable-shmop or --disable-shmop was given.
- if test "${enable_shmop+set}" = set; then
-   enableval="$enable_shmop"
-@@ -79428,7 +79440,7 @@
- echo $ac_n "checking for SNMP support""... $ac_c" 1>&6
--echo "configure:79432: checking for SNMP support" >&5
-+echo "configure:79444: checking for SNMP support" >&5
- # Check whether --with-snmp or --without-snmp was given.
- if test "${with_snmp+set}" = set; then
-   withval="$with_snmp"
-@@ -79474,7 +79486,7 @@
- echo $ac_n "checking OpenSSL dir for SNMP""... $ac_c" 1>&6
--echo "configure:79478: checking OpenSSL dir for SNMP" >&5
-+echo "configure:79490: checking OpenSSL dir for SNMP" >&5
- # Check whether --with-openssl-dir or --without-openssl-dir was given.
- if test "${with_openssl_dir+set}" = set; then
-   withval="$with_openssl_dir"
-@@ -79502,7 +79514,7 @@
-     # Extract the first word of "net-snmp-config", so it can be a program name with args.
- set dummy net-snmp-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:79506: checking for $ac_word" >&5
-+echo "configure:79518: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SNMP_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -79686,17 +79698,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:79690: checking for $ac_hdr" >&5
-+echo "configure:79702: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 79695 "configure"
-+#line 79707 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:79700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:79712: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -79724,9 +79736,9 @@
-     if test "$ac_cv_header_default_store_h" = "yes"; then
-       echo $ac_n "checking for OpenSSL support in SNMP libraries""... $ac_c" 1>&6
--echo "configure:79728: checking for OpenSSL support in SNMP libraries" >&5
-+echo "configure:79740: checking for OpenSSL support in SNMP libraries" >&5
-       cat > conftest.$ac_ext <<EOF
--#line 79730 "configure"
-+#line 79742 "configure"
- #include "confdefs.h"
- #include <ucd-snmp-config.h>
-@@ -79778,7 +79790,7 @@
-     # Extract the first word of "pkg-config", so it can be a program name with args.
- set dummy pkg-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:79782: checking for $ac_word" >&5
-+echo "configure:79794: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PKG_CONFIG'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -79966,9 +79978,9 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS=-I$OPENSSL_INCDIR
-     echo $ac_n "checking for OpenSSL version""... $ac_c" 1>&6
--echo "configure:79970: checking for OpenSSL version" >&5
-+echo "configure:79982: checking for OpenSSL version" >&5
-     cat > conftest.$ac_ext <<EOF
--#line 79972 "configure"
-+#line 79984 "configure"
- #include "confdefs.h"
- #include <openssl/opensslv.h>
-@@ -80106,7 +80118,7 @@
-   done
-   echo $ac_n "checking for CRYPTO_free in -lcrypto""... $ac_c" 1>&6
--echo "configure:80110: checking for CRYPTO_free in -lcrypto" >&5
-+echo "configure:80122: checking for CRYPTO_free in -lcrypto" >&5
- ac_lib_var=`echo crypto'_'CRYPTO_free | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -80114,7 +80126,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypto  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 80118 "configure"
-+#line 80130 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -80125,7 +80137,7 @@
- CRYPTO_free()
- ; return 0; }
- EOF
--if { (eval echo configure:80129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:80141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -80265,7 +80277,7 @@
-   done
-   echo $ac_n "checking for SSL_CTX_set_ssl_version in -lssl""... $ac_c" 1>&6
--echo "configure:80269: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-+echo "configure:80281: checking for SSL_CTX_set_ssl_version in -lssl" >&5
- ac_lib_var=`echo ssl'_'SSL_CTX_set_ssl_version | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -80273,7 +80285,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lssl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 80277 "configure"
-+#line 80289 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -80284,7 +80296,7 @@
- SSL_CTX_set_ssl_version()
- ; return 0; }
- EOF
--if { (eval echo configure:80288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:80300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -80396,7 +80408,7 @@
-     fi
-     echo $ac_n "checking for kstat_read in -lkstat""... $ac_c" 1>&6
--echo "configure:80400: checking for kstat_read in -lkstat" >&5
-+echo "configure:80412: checking for kstat_read in -lkstat" >&5
- ac_lib_var=`echo kstat'_'kstat_read | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -80404,7 +80416,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lkstat  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 80408 "configure"
-+#line 80420 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -80415,7 +80427,7 @@
- kstat_read()
- ; return 0; }
- EOF
--if { (eval echo configure:80419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:80431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -80668,7 +80680,7 @@
-   done
-   echo $ac_n "checking for snmp_parse_oid in -l$SNMP_LIBNAME""... $ac_c" 1>&6
--echo "configure:80672: checking for snmp_parse_oid in -l$SNMP_LIBNAME" >&5
-+echo "configure:80684: checking for snmp_parse_oid in -l$SNMP_LIBNAME" >&5
- ac_lib_var=`echo $SNMP_LIBNAME'_'snmp_parse_oid | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -80676,7 +80688,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$SNMP_LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 80680 "configure"
-+#line 80692 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -80687,7 +80699,7 @@
- snmp_parse_oid()
- ; return 0; }
- EOF
--if { (eval echo configure:80691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:80703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -80804,7 +80816,7 @@
-   done
-   echo $ac_n "checking for init_snmp in -l$SNMP_LIBNAME""... $ac_c" 1>&6
--echo "configure:80808: checking for init_snmp in -l$SNMP_LIBNAME" >&5
-+echo "configure:80820: checking for init_snmp in -l$SNMP_LIBNAME" >&5
- ac_lib_var=`echo $SNMP_LIBNAME'_'init_snmp | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -80812,7 +80824,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$SNMP_LIBNAME  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 80816 "configure"
-+#line 80828 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -80823,7 +80835,7 @@
- init_snmp()
- ; return 0; }
- EOF
--if { (eval echo configure:80827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:80839: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -81089,7 +81101,7 @@
- echo $ac_n "checking whether to enable UCD SNMP hack""... $ac_c" 1>&6
--echo "configure:81093: checking whether to enable UCD SNMP hack" >&5
-+echo "configure:81105: checking whether to enable UCD SNMP hack" >&5
- # Check whether --enable-ucd-snmp-hack or --disable-ucd-snmp-hack was given.
- if test "${enable_ucd_snmp_hack+set}" = set; then
-   enableval="$enable_ucd_snmp_hack"
-@@ -81115,7 +81127,7 @@
- echo $ac_n "checking whether to enable sockets support""... $ac_c" 1>&6
--echo "configure:81119: checking whether to enable sockets support" >&5
-+echo "configure:81131: checking whether to enable sockets support" >&5
- # Check whether --enable-sockets or --disable-sockets was given.
- if test "${enable_sockets+set}" = set; then
-   enableval="$enable_sockets"
-@@ -81160,13 +81172,13 @@
- if test "$PHP_SOCKETS" != "no"; then
-     echo $ac_n "checking for struct cmsghdr""... $ac_c" 1>&6
--echo "configure:81164: checking for struct cmsghdr" >&5
-+echo "configure:81176: checking for struct cmsghdr" >&5
- if eval "test \"`echo '$''{'ac_cv_cmsghdr'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   
-     cat > conftest.$ac_ext <<EOF
--#line 81170 "configure"
-+#line 81182 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -81175,7 +81187,7 @@
- struct cmsghdr s; s
- ; return 0; }
- EOF
--if { (eval echo configure:81179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:81191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_cmsghdr=yes
- else
-@@ -81200,12 +81212,12 @@
-   for ac_func in hstrerror set_h_errno
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:81204: checking for $ac_func" >&5
-+echo "configure:81216: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81209 "configure"
-+#line 81221 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -81228,7 +81240,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:81232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:81244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -81256,17 +81268,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:81260: checking for $ac_hdr" >&5
-+echo "configure:81272: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81265 "configure"
-+#line 81277 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:81270: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:81282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -81293,7 +81305,7 @@
- done
-   cat > conftest.$ac_ext <<EOF
--#line 81297 "configure"
-+#line 81309 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -81303,7 +81315,7 @@
- static struct msghdr tp; int n = (int) tp.msg_flags; return n
- ; return 0; }
- EOF
--if { (eval echo configure:81307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:81319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   :
- else
-   echo "configure: failed program was:" >&5
-@@ -81547,18 +81559,1049 @@
-+echo $ac_n "checking for sqlite support""... $ac_c" 1>&6
-+echo "configure:81564: checking for sqlite support" >&5
-+# Check whether --with-sqlite or --without-sqlite was given.
-+if test "${with_sqlite+set}" = set; then
-+  withval="$with_sqlite"
-+  PHP_SQLITE=$withval
-+else
-+  
-+  PHP_SQLITE=no
-+
-+  if test "$PHP_ENABLE_ALL" && test "yes" = "yes"; then
-+    PHP_SQLITE=$PHP_ENABLE_ALL
-+  fi
-+
-+fi
-+
-+
-+
-+ext_output="yes, shared"
-+ext_shared=yes
-+case $PHP_SQLITE in
-+shared,*)
-+  PHP_SQLITE=`echo "$PHP_SQLITE"|sed 's/^shared,//'`
-+  ;;
-+shared)
-+  PHP_SQLITE=yes
-+  ;;
-+no)
-+  ext_output=no
-+  ext_shared=no
-+  ;;
-+*)
-+  ext_output=yes
-+  ext_shared=no
-+  ;;
-+esac
-+
-+
-+
-+echo "$ac_t""$ext_output" 1>&6
-+
-+
-+
-+
-+if test "$PHP_SQLITE" != "no"; then
-+
-+  if test "$PHP_SQLITE" != "yes"; then
-+    SEARCH_PATH="/usr/local /usr"
-+    SEARCH_FOR="/include/sqlite.h"
-+    if test -r $PHP_SQLITE/; then # path given as parameter
-+        SQLITE_DIR=$PHP_SQLITE
-+    else # search default path list
-+        echo $ac_n "checking for sqlite files in default path""... $ac_c" 1>&6
-+echo "configure:81616: checking for sqlite files in default path" >&5
-+        for i in $SEARCH_PATH ; do
-+        if test -r $i/$SEARCH_FOR; then
-+            SQLITE_DIR=$i
-+            echo "$ac_t""found in $i" 1>&6
-+        fi
-+        done
-+    fi
-+  
-+    if test -z "$SQLITE_DIR"; then
-+        echo "$ac_t""not found" 1>&6
-+        { echo "configure: error: Please reinstall the sqlite distribution from http://www.sqlite.org" 1>&2; exit 1; }
-+    fi
-+
-+    
-+  if test "$SQLITE_DIR/include" != "/usr/include"; then
-+    
-+  if test -z "$SQLITE_DIR/include" || echo "$SQLITE_DIR/include" | grep '^/' >/dev/null ; then
-+    ai_p=$SQLITE_DIR/include
-+  else
-+    
-+    ep_dir="`echo $SQLITE_DIR/include|sed 's%/*[^/][^/]*/*$%%'`"
-+    
-+    ep_realdir="`(cd \"$ep_dir\" && pwd)`"
-+    ai_p="$ep_realdir/`basename \"$SQLITE_DIR/include\"`"
-+  fi
-+
-+    
-+  
-+  unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`
-+  
-+  cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""
-+  if test -n "$unique" && test "`eval $cmd`" = "" ; then
-+    eval "INCLUDEPATH$unique=set"
-+    
-+      if test ""; then
-+        INCLUDES="-I$ai_p $INCLUDES"
-+      else
-+        INCLUDES="$INCLUDES -I$ai_p"
-+      fi
-+    
-+  fi
-+
-+  fi
-+
-+
-+    LIBNAME=sqlite
-+    LIBSYMBOL=sqlite_open
-+
-+    
-+  save_old_LDFLAGS=$LDFLAGS
-+  ac_stuff="
-+        -L$SQLITE_DIR/lib -lm -ldl
-+    "
-+  
-+  save_ext_shared=$ext_shared
-+  ext_shared=yes
-+  
-+  for ac_i in $ac_stuff; do
-+    case $ac_i in
-+    -l*)
-+      ac_ii=`echo $ac_i|cut -c 3-`
-+      
-+  
-+  case $ac_ii in
-+  c|c_r|pthread*) ;;
-+  *) 
-+    if test "$ext_shared" = "yes"; then
-+        LDFLAGS="$LDFLAGS -l$ac_ii" 
-+    else
-+      
-+  
-+  case $ac_ii in
-+  c|c_r|pthread*) ;;
-+  *) 
-+      LIBS="$LIBS -l$ac_ii" 
-+   ;;
-+  esac
-+
-+
-+    fi
-+   ;;
-+  esac
-+
-+
-+    ;;
-+    -L*)
-+      ac_ii=`echo $ac_i|cut -c 3-`
-+      
-+  if test "$ac_ii" != "/usr/lib"; then
-+    
-+  if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then
-+    ai_p=$ac_ii
-+  else
-+    
-+    ep_dir="`echo $ac_ii|sed 's%/*[^/][^/]*/*$%%'`"
-+    
-+    ep_realdir="`(cd \"$ep_dir\" && pwd)`"
-+    ai_p="$ep_realdir/`basename \"$ac_ii\"`"
-+  fi
-+
-+    
-+      if test "$ext_shared" = "yes"; then
-+        LDFLAGS="$ld_runpath_switch$ai_p -L$ai_p $LDFLAGS"
-+      else
-+        
-+  
-+  
-+  unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`
-+  
-+  cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
-+  if test -n "$unique" && test "`eval $cmd`" = "" ; then
-+    eval "LIBPATH$unique=set"
-+    
-+    test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
-+    LDFLAGS="$LDFLAGS -L$ai_p"
-+    PHP_RPATHS="$PHP_RPATHS $ai_p"
-+  
-+  fi
-+
-+
-+      fi
-+    
-+  fi
-+
-+    ;;
-+    esac
-+  done
-+
-+  echo $ac_n "checking for $LIBSYMBOL in -l$LIBNAME""... $ac_c" 1>&6
-+echo "configure:81746: checking for $LIBSYMBOL in -l$LIBNAME" >&5
-+ac_lib_var=`echo $LIBNAME'_'$LIBSYMBOL | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  ac_save_LIBS="$LIBS"
-+LIBS="-l$LIBNAME  $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 81754 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char $LIBSYMBOL();
-+
-+int main() {
-+$LIBSYMBOL()
-+; return 0; }
-+EOF
-+if { (eval echo configure:81765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+  
-+    LDFLAGS=$save_old_LDFLAGS
-+    ext_shared=$save_ext_shared
-+    
-+        
-+
-+  if test "$ext_shared" = "yes"; then
-+    SQLITE_SHARED_LIBADD="-l$LIBNAME $SQLITE_SHARED_LIBADD"
-+    if test -n "$SQLITE_DIR/lib"; then
-+      
-+  if test "$SQLITE_DIR/lib" != "/usr/lib"; then
-+    
-+  if test -z "$SQLITE_DIR/lib" || echo "$SQLITE_DIR/lib" | grep '^/' >/dev/null ; then
-+    ai_p=$SQLITE_DIR/lib
-+  else
-+    
-+    ep_dir="`echo $SQLITE_DIR/lib|sed 's%/*[^/][^/]*/*$%%'`"
-+    
-+    ep_realdir="`(cd \"$ep_dir\" && pwd)`"
-+    ai_p="$ep_realdir/`basename \"$SQLITE_DIR/lib\"`"
-+  fi
-+
-+    
-+      if test "$ext_shared" = "yes"; then
-+        SQLITE_SHARED_LIBADD="$ld_runpath_switch$ai_p -L$ai_p $SQLITE_SHARED_LIBADD"
-+      else
-+        
-+  
-+  
-+  unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`
-+  
-+  cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
-+  if test -n "$unique" && test "`eval $cmd`" = "" ; then
-+    eval "LIBPATH$unique=set"
-+    
-+    test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
-+    LDFLAGS="$LDFLAGS -L$ai_p"
-+    PHP_RPATHS="$PHP_RPATHS $ai_p"
-+  
-+  fi
-+
-+
-+      fi
-+    
-+  fi
-+
-+    fi
-+  else
-+    
-+
-+  if test -n "$SQLITE_DIR/lib"; then
-+    
-+  if test "$SQLITE_DIR/lib" != "/usr/lib"; then
-+    
-+  if test -z "$SQLITE_DIR/lib" || echo "$SQLITE_DIR/lib" | grep '^/' >/dev/null ; then
-+    ai_p=$SQLITE_DIR/lib
-+  else
-+    
-+    ep_dir="`echo $SQLITE_DIR/lib|sed 's%/*[^/][^/]*/*$%%'`"
-+    
-+    ep_realdir="`(cd \"$ep_dir\" && pwd)`"
-+    ai_p="$ep_realdir/`basename \"$SQLITE_DIR/lib\"`"
-+  fi
-+
-+    
-+      
-+  
-+  
-+  unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`
-+  
-+  cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""
-+  if test -n "$unique" && test "`eval $cmd`" = "" ; then
-+    eval "LIBPATH$unique=set"
-+    
-+    test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"
-+    LDFLAGS="$LDFLAGS -L$ai_p"
-+    PHP_RPATHS="$PHP_RPATHS $ai_p"
-+  
-+  fi
-+
-+
-+    
-+  fi
-+
-+  fi
-+  
-+  
-+  case $LIBNAME in
-+  c|c_r|pthread*) ;;
-+  *) 
-+      LIBS="-l$LIBNAME $LIBS" 
-+   ;;
-+  esac
-+
-+
-+
-+
-+  fi
-+
-+
-+        cat >> confdefs.h <<\EOF
-+#define HAVE_SQLITELIB 1
-+EOF
-+
-+    
-+  
-+else
-+  echo "$ac_t""no" 1>&6
-+
-+    LDFLAGS=$save_old_LDFLAGS
-+    ext_shared=$save_ext_shared
-+    unset ac_cv_lib_$LIBNAME_$LIBSYMBOL
-+    
-+        { echo "configure: error: wrong sqlite lib version or lib not found" 1>&2; exit 1; }
-+    
-+  
-+fi
-+
-+ 
-+    
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST SQLITE_SHARED_LIBADD"
-+
-+    
-+  ext_builddir=ext/sqlite
-+  ext_srcdir=$abs_srcdir/ext/sqlite
-+
-+  ac_extra=
-+
-+  if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
-+
-+    
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+    EXT_STATIC="$EXT_STATIC sqlite"
-+    if test "$ext_shared" != "nocli"; then
-+      EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite"
-+    fi
-+  else
-+    if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
-+      
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$shared_c_pre
-+  b_cxx_pre=$shared_cxx_pre
-+  b_c_meta=$shared_c_meta
-+  b_cxx_meta=$shared_cxx_meta
-+  b_c_post=$shared_c_post
-+  b_cxx_post=$shared_cxx_post
-+  b_lo=$shared_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      shared_objects_sqlite="$shared_objects_sqlite $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+      
-+  install_modules="install-modules"
-+
-+  case $host_alias in
-+    *darwin*)
-+      suffix=so
-+      link_cmd='$(CC) -dynamic -flat_namespace -bundle -undefined suppress $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ $(EXTRA_LDFLAGS) $(shared_objects_sqlite) $(SQLITE_SHARED_LIBADD)'
-+      ;;
-+    *)
-+      suffix=la
-+      link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite) $(SQLITE_SHARED_LIBADD)'
-+      ;;
-+  esac
-+
-+  PHP_MODULES="$PHP_MODULES \$(phplibdir)/sqlite.$suffix"
-+  
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sqlite"
-+
-+  cat >>Makefile.objects<<EOF
-+\$(phplibdir)/sqlite.$suffix: $ext_builddir/sqlite.$suffix
-+      \$(LIBTOOL) --mode=install cp $ext_builddir/sqlite.$suffix \$(phplibdir)
-+
-+$ext_builddir/sqlite.$suffix: \$(shared_objects_sqlite) \$(SQLITE_SHARED_DEPENDENCIES)
-+      $link_cmd
-+
-+EOF
-+
-+      cat >> confdefs.h <<EOF
-+#define COMPILE_DL_SQLITE 1
-+EOF
-+
-+    fi
-+  fi
-+
-+  if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
-+    if test "$PHP_SAPI" = "cgi"; then
-+      
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+      EXT_STATIC="$EXT_STATIC sqlite"
-+    else
-+      
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_CLI_OBJS="$PHP_CLI_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+    fi
-+    EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite"
-+  fi
-+  
-+  BUILD_DIR="$BUILD_DIR $ext_builddir"
-+
-+
-+  else
-+    # use bundled library
-+
-+    PHP_SQLITE_CFLAGS="-I@ext_srcdir@/libsqlite/src"
-+
-+    sources="libsqlite/src/opcodes.c
-+        libsqlite/src/parse.c libsqlite/src/encode.c \
-+        libsqlite/src/auth.c libsqlite/src/btree.c libsqlite/src/build.c \
-+        libsqlite/src/delete.c libsqlite/src/expr.c libsqlite/src/func.c \
-+        libsqlite/src/hash.c libsqlite/src/insert.c libsqlite/src/main.c \
-+        libsqlite/src/os.c libsqlite/src/pager.c \
-+        libsqlite/src/printf.c libsqlite/src/random.c \
-+        libsqlite/src/select.c libsqlite/src/table.c libsqlite/src/tokenize.c \
-+        libsqlite/src/update.c libsqlite/src/util.c libsqlite/src/vdbe.c \
-+        libsqlite/src/attach.c libsqlite/src/btree_rb.c libsqlite/src/pragma.c \
-+        libsqlite/src/vacuum.c libsqlite/src/copy.c \
-+        libsqlite/src/where.c libsqlite/src/trigger.c"
-+    
-+    
-+  ext_builddir=ext/sqlite
-+  ext_srcdir=$abs_srcdir/ext/sqlite
-+
-+  ac_extra=`echo "$PHP_SQLITE_CFLAGS"|sed s#@ext_srcdir@#$ext_srcdir#g`
-+
-+  if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" != "cli"; then
-+
-+    
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c $sources; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+    EXT_STATIC="$EXT_STATIC sqlite"
-+    if test "$ext_shared" != "nocli"; then
-+      EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite"
-+    fi
-+  else
-+    if test "$ext_shared" = "shared" || test "$ext_shared" = "yes"; then
-+      
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$shared_c_pre
-+  b_cxx_pre=$shared_cxx_pre
-+  b_c_meta=$shared_c_meta
-+  b_cxx_meta=$shared_cxx_meta
-+  b_c_post=$shared_c_post
-+  b_cxx_post=$shared_cxx_post
-+  b_lo=$shared_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c $sources; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      shared_objects_sqlite="$shared_objects_sqlite $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+      
-+  install_modules="install-modules"
-+
-+  case $host_alias in
-+    *darwin*)
-+      suffix=so
-+      link_cmd='$(CC) -dynamic -flat_namespace -bundle -undefined suppress $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ $(EXTRA_LDFLAGS) $(shared_objects_sqlite) $(SQLITE_SHARED_LIBADD)'
-+      ;;
-+    *)
-+      suffix=la
-+      link_cmd='$(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_sqlite) $(SQLITE_SHARED_LIBADD)'
-+      ;;
-+  esac
-+
-+  PHP_MODULES="$PHP_MODULES \$(phplibdir)/sqlite.$suffix"
-+  
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST shared_objects_sqlite"
-+
-+  cat >>Makefile.objects<<EOF
-+\$(phplibdir)/sqlite.$suffix: $ext_builddir/sqlite.$suffix
-+      \$(LIBTOOL) --mode=install cp $ext_builddir/sqlite.$suffix \$(phplibdir)
-+
-+$ext_builddir/sqlite.$suffix: \$(shared_objects_sqlite) \$(SQLITE_SHARED_DEPENDENCIES)
-+      $link_cmd
-+
-+EOF
-+
-+      cat >> confdefs.h <<EOF
-+#define COMPILE_DL_SQLITE 1
-+EOF
-+
-+    fi
-+  fi
-+
-+  if test "$ext_shared" != "shared" && test "$ext_shared" != "yes" && test "" = "cli"; then
-+    if test "$PHP_SAPI" = "cgi"; then
-+      
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c $sources; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_GLOBAL_OBJS="$PHP_GLOBAL_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+      EXT_STATIC="$EXT_STATIC sqlite"
-+    else
-+      
-+  
-+  case ext/sqlite in
-+  "") ac_srcdir="$abs_srcdir/"; unset ac_bdir; ac_inc="-I. -I$abs_srcdir" ;;
-+  /*) ac_srcdir=`echo "ext/sqlite"|cut -c 2-`"/"; ac_bdir=$ac_srcdir; ac_inc="-I$ac_bdir -I$abs_srcdir/$ac_bdir" ;;
-+  *) ac_srcdir="$abs_srcdir/ext/sqlite/"; ac_bdir="ext/sqlite/"; ac_inc="-I$ac_bdir -I$ac_srcdir" ;;
-+  esac
-+  
-+  
-+
-+  b_c_pre=$php_c_pre
-+  b_cxx_pre=$php_cxx_pre
-+  b_c_meta=$php_c_meta
-+  b_cxx_meta=$php_cxx_meta
-+  b_c_post=$php_c_post
-+  b_cxx_post=$php_cxx_post
-+  b_lo=$php_lo
-+
-+
-+  old_IFS=$IFS
-+  for ac_src in sqlite.c $sources; do
-+  
-+      IFS=.
-+      set $ac_src
-+      ac_obj=$1
-+      IFS=$old_IFS
-+      
-+      PHP_CLI_OBJS="$PHP_CLI_OBJS $ac_bdir$ac_obj.lo"
-+
-+      case $ac_src in
-+        *.c) ac_comp="$b_c_pre $ac_extra $ac_inc $b_c_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_c_post" ;;
-+        *.cpp) ac_comp="$b_cxx_pre $ac_extra $ac_inc $b_cxx_meta -c $ac_srcdir$ac_src -o $ac_bdir$ac_obj.$b_lo $b_cxx_post" ;;
-+      esac
-+
-+        cat >>Makefile.objects<<EOF
-+$ac_bdir$ac_obj.lo: $ac_srcdir$ac_src
-+      $ac_comp
-+EOF
-+  done
-+
-+
-+    fi
-+    EXT_CLI_STATIC="$EXT_CLI_STATIC sqlite"
-+  fi
-+  
-+  BUILD_DIR="$BUILD_DIR $ext_builddir"
-+
-+
-+    
-+  BUILD_DIR="$BUILD_DIR $ext_builddir/libsqlite"
-+
-+    
-+  BUILD_DIR="$BUILD_DIR $ext_builddir/libsqlite/src"
-+
-+    echo $ac_n "checking size of char *""... $ac_c" 1>&6
-+echo "configure:82369: checking size of char *" >&5
-+if eval "test \"`echo '$''{'ac_cv_sizeof_char_p'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test "$cross_compiling" = yes; then
-+  ac_cv_sizeof_char_p=4
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 82377 "configure"
-+#include "confdefs.h"
-+#include <stdio.h>
-+#include <sys/types.h>
-+main()
-+{
-+  FILE *f=fopen("conftestval", "w");
-+  if (!f) exit(1);
-+  fprintf(f, "%d\n", sizeof(char *));
-+  exit(0);
-+}
-+EOF
-+if { (eval echo configure:82389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+then
-+  ac_cv_sizeof_char_p=`cat conftestval`
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -fr conftest*
-+  ac_cv_sizeof_char_p=0
-+fi
-+rm -fr conftest*
-+fi
-+
-+fi
-+echo "$ac_t""$ac_cv_sizeof_char_p" 1>&6
-+cat >> confdefs.h <<EOF
-+#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
-+EOF
-+
-+
-+    cat >> confdefs.h <<\EOF
-+#define SQLITE_PTR_SZ SIZEOF_CHAR_P
-+EOF
-+
-+    cat >> confdefs.h <<\EOF
-+#define OS_UNIX 1
-+EOF
-+
-+    cat >> confdefs.h <<\EOF
-+#define OS_WIN 0
-+EOF
-+
-+            SQLITE_ENCODING="ISO8859"
-+            
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST SQLITE_ENCODING"
-+
-+
-+    # Extract the first word of "lemon", so it can be a program name with args.
-+set dummy lemon; ac_word=$2
-+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-+echo "configure:82428: checking for $ac_word" >&5
-+if eval "test \"`echo '$''{'ac_cv_path_LEMON'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  case "$LEMON" in
-+  /*)
-+  ac_cv_path_LEMON="$LEMON" # Let the user override the test with a path.
-+  ;;
-+  ?:/*)                        
-+  ac_cv_path_LEMON="$LEMON" # Let the user override the test with a dos path.
-+  ;;
-+  *)
-+  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS=":"
-+  ac_dummy="$PATH"
-+  for ac_dir in $ac_dummy; do 
-+    test -z "$ac_dir" && ac_dir=.
-+    if test -f $ac_dir/$ac_word; then
-+      ac_cv_path_LEMON="$ac_dir/$ac_word"
-+      break
-+    fi
-+  done
-+  IFS="$ac_save_ifs"
-+  test -z "$ac_cv_path_LEMON" && ac_cv_path_LEMON="no"
-+  ;;
-+esac
-+fi
-+LEMON="$ac_cv_path_LEMON"
-+if test -n "$LEMON"; then
-+  echo "$ac_t""$LEMON" 1>&6
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+
-+    
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST LEMON"
-+
-+
-+    SQLITE_VERSION=`cat $ext_srcdir/libsqlite/VERSION`
-+    
-+  PHP_VAR_SUBST="$PHP_VAR_SUBST SQLITE_VERSION"
-+
-+
-+    if test "$ext_shared" = "no"; then
-+      echo '#include "php_config.h"' > $ext_srcdir/libsqlite/src/config.h
-+    else
-+      echo "#include \"$abs_builddir/config.h\"" > $ext_srcdir/libsqlite/src/config.h
-+    fi
-+    
-+    cat >> $ext_srcdir/libsqlite/src/config.h <<EOF
-+#if ZTS
-+# define THREADSAFE 1
-+#endif
-+#if !ZEND_DEBUG
-+# define NDEBUG
-+#endif
-+EOF
-+
-+    
-+  src=$ext_srcdir/Makefile.frag
-+  ac_srcdir=$ext_srcdir
-+  ac_builddir=$ext_builddir
-+  sed -e "s#\$(srcdir)#$ac_srcdir#g" -e "s#\$(builddir)#$ac_builddir#g" $src  >> Makefile.fragments
-+
-+
-+  fi
-+
-+  for ac_func in usleep nanosleep
-+do
-+echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-+echo "configure:82497: checking for $ac_func" >&5
-+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 82502 "configure"
-+#include "confdefs.h"
-+/* System header to define __stub macros and hopefully few prototypes,
-+    which can conflict with char $ac_func(); below.  */
-+#include <assert.h>
-+/* Override any gcc2 internal prototype to avoid an error.  */
-+/* We use char because int might match the return type of a gcc2
-+    builtin and then its argument prototype would still apply.  */
-+char $ac_func();
-+
-+int main() {
-+
-+/* The GNU C library defines this for functions which it implements
-+    to always fail with ENOSYS.  Some functions are actually named
-+    something starting with __ and the normal name is an alias.  */
-+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-+choke me
-+#else
-+$ac_func();
-+#endif
-+
-+; return 0; }
-+EOF
-+if { (eval echo configure:82525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+  rm -rf conftest*
-+  eval "ac_cv_func_$ac_func=yes"
-+else
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_func_$ac_func=no"
-+fi
-+rm -f conftest*
-+fi
-+
-+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
-+  cat >> confdefs.h <<EOF
-+#define $ac_tr_func 1
-+EOF
-+ 
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+done
-+
-+  for ac_hdr in time.h
-+do
-+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
-+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-+echo "configure:82553: checking for $ac_hdr" >&5
-+if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  cat > conftest.$ac_ext <<EOF
-+#line 82558 "configure"
-+#include "confdefs.h"
-+#include <$ac_hdr>
-+EOF
-+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-+{ (eval echo configure:82563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
-+if test -z "$ac_err"; then
-+  rm -rf conftest*
-+  eval "ac_cv_header_$ac_safe=yes"
-+else
-+  echo "$ac_err" >&5
-+  echo "configure: failed program was:" >&5
-+  cat conftest.$ac_ext >&5
-+  rm -rf conftest*
-+  eval "ac_cv_header_$ac_safe=no"
-+fi
-+rm -f conftest*
-+fi
-+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-+  echo "$ac_t""yes" 1>&6
-+    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-+  cat >> confdefs.h <<EOF
-+#define $ac_tr_hdr 1
-+EOF
-+ 
-+else
-+  echo "$ac_t""no" 1>&6
-+fi
-+done
-+
-+fi
-+
-+
-+
-+
- for ac_func in getcwd getwd asinh acosh atanh log1p hypot
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:81557: checking for $ac_func" >&5
-+echo "configure:82600: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81562 "configure"
-+#line 82605 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -81581,7 +82624,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:81585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:82628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -81610,7 +82653,7 @@
-   if test "$ac_cv_func_crypt" = "no"; then
-   echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
--echo "configure:81614: checking for crypt in -lcrypt" >&5
-+echo "configure:82657: checking for crypt in -lcrypt" >&5
- ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -81618,7 +82661,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lcrypt  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 81622 "configure"
-+#line 82665 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -81629,7 +82672,7 @@
- crypt()
- ; return 0; }
- EOF
--if { (eval echo configure:81633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:82676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -81658,7 +82701,7 @@
-   fi
-   
-   echo $ac_n "checking for standard DES crypt""... $ac_c" 1>&6
--echo "configure:81662: checking for standard DES crypt" >&5
-+echo "configure:82705: checking for standard DES crypt" >&5
- if eval "test \"`echo '$''{'ac_cv_crypt_des'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -81669,7 +82712,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81673 "configure"
-+#line 82716 "configure"
- #include "confdefs.h"
- #if HAVE_UNISTD_H
-@@ -81688,7 +82731,7 @@
- #endif
- }
- EOF
--if { (eval echo configure:81692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:82735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_crypt_des=yes
-@@ -81719,7 +82762,7 @@
-   echo $ac_n "checking for extended DES crypt""... $ac_c" 1>&6
--echo "configure:81723: checking for extended DES crypt" >&5
-+echo "configure:82766: checking for extended DES crypt" >&5
- if eval "test \"`echo '$''{'ac_cv_crypt_ext_des'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -81730,7 +82773,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81734 "configure"
-+#line 82777 "configure"
- #include "confdefs.h"
- #if HAVE_UNISTD_H
-@@ -81749,7 +82792,7 @@
- #endif
- }
- EOF
--if { (eval echo configure:81753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:82796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_crypt_ext_des=yes
-@@ -81780,7 +82823,7 @@
-   echo $ac_n "checking for MD5 crypt""... $ac_c" 1>&6
--echo "configure:81784: checking for MD5 crypt" >&5
-+echo "configure:82827: checking for MD5 crypt" >&5
- if eval "test \"`echo '$''{'ac_cv_crypt_md5'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -81791,7 +82834,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81795 "configure"
-+#line 82838 "configure"
- #include "confdefs.h"
- #if HAVE_UNISTD_H
-@@ -81819,7 +82862,7 @@
- #endif
- }
- EOF
--if { (eval echo configure:81823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:82866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_crypt_md5=yes
-@@ -81879,7 +82922,7 @@
-   echo $ac_n "checking for Blowfish crypt""... $ac_c" 1>&6
--echo "configure:81883: checking for Blowfish crypt" >&5
-+echo "configure:82926: checking for Blowfish crypt" >&5
- if eval "test \"`echo '$''{'ac_cv_crypt_blowfish'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -81890,7 +82933,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81894 "configure"
-+#line 82937 "configure"
- #include "confdefs.h"
- #if HAVE_UNISTD_H
-@@ -81915,7 +82958,7 @@
- #endif
- }
- EOF
--if { (eval echo configure:81919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:82962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-     ac_cv_crypt_blowfish=yes
-@@ -81947,7 +82990,7 @@
-   echo $ac_n "checking whether flush should be called explicitly after a buffered io""... $ac_c" 1>&6
--echo "configure:81951: checking whether flush should be called explicitly after a buffered io" >&5
-+echo "configure:82994: checking whether flush should be called explicitly after a buffered io" >&5
- if eval "test \"`echo '$''{'ac_cv_flush_io'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -81958,7 +83001,7 @@
- else
-   cat > conftest.$ac_ext <<EOF
--#line 81962 "configure"
-+#line 83005 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-@@ -81996,7 +83039,7 @@
- }
- EOF
--if { (eval echo configure:82000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   ac_cv_flush_io=no
-@@ -82115,12 +83158,12 @@
- fi
- echo $ac_n "checking which regex library to use""... $ac_c" 1>&6
--echo "configure:82119: checking which regex library to use" >&5
-+echo "configure:83162: checking which regex library to use" >&5
- echo "$ac_t""$REGEX_TYPE" 1>&6
- echo $ac_n "checking whether rounding works as expected""... $ac_c" 1>&6
--echo "configure:82124: checking whether rounding works as expected" >&5
-+echo "configure:83167: checking whether rounding works as expected" >&5
- if test "$cross_compiling" = yes; then
-   
-   PHP_ROUND_FUZZ=0.50000000001
-@@ -82128,7 +83171,7 @@
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82132 "configure"
-+#line 83175 "configure"
- #include "confdefs.h"
- #include <math.h>
-@@ -82137,7 +83180,7 @@
-   }
- EOF
--if { (eval echo configure:82141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   PHP_ROUND_FUZZ=0.5
-@@ -82161,7 +83204,7 @@
- echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6
--echo "configure:82165: checking for working fnmatch" >&5
-+echo "configure:83208: checking for working fnmatch" >&5
- if eval "test \"`echo '$''{'ac_cv_func_fnmatch_works'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -82172,11 +83215,11 @@
-   ac_cv_func_fnmatch_works=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82176 "configure"
-+#line 83219 "configure"
- #include "confdefs.h"
- main() { exit (fnmatch ("a*", "abc", 0) != 0); }
- EOF
--if { (eval echo configure:82180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_func_fnmatch_works=yes
- else
-@@ -82203,12 +83246,12 @@
- for ac_func in glob strfmon
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:82207: checking for $ac_func" >&5
-+echo "configure:83250: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82212 "configure"
-+#line 83255 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -82231,7 +83274,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:82235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:83278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -82266,12 +83309,12 @@
- for ac_func in fpclass isinf isnan
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:82270: checking for $ac_func" >&5
-+echo "configure:83313: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82275 "configure"
-+#line 83318 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -82294,7 +83337,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:82298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:83341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -82320,7 +83363,7 @@
- echo $ac_n "checking whether atof() accepts NAN""... $ac_c" 1>&6
--echo "configure:82324: checking whether atof() accepts NAN" >&5
-+echo "configure:83367: checking whether atof() accepts NAN" >&5
- if eval "test \"`echo '$''{'ac_cv_atof_accept_nan'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -82331,7 +83374,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82335 "configure"
-+#line 83378 "configure"
- #include "confdefs.h"
- #include <math.h>
-@@ -82351,7 +83394,7 @@
- }
-   
- EOF
--if { (eval echo configure:82355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_atof_accept_nan=yes
-@@ -82379,7 +83422,7 @@
- fi
- echo $ac_n "checking whether atof() accepts INF""... $ac_c" 1>&6
--echo "configure:82383: checking whether atof() accepts INF" >&5
-+echo "configure:83426: checking whether atof() accepts INF" >&5
- if eval "test \"`echo '$''{'ac_cv_atof_accept_inf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -82390,7 +83433,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82394 "configure"
-+#line 83437 "configure"
- #include "confdefs.h"
- #include <math.h>
-@@ -82413,7 +83456,7 @@
- }
-   
- EOF
--if { (eval echo configure:82417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_atof_accept_inf=yes
-@@ -82441,7 +83484,7 @@
- fi
- echo $ac_n "checking whether HUGE_VAL == INF""... $ac_c" 1>&6
--echo "configure:82445: checking whether HUGE_VAL == INF" >&5
-+echo "configure:83488: checking whether HUGE_VAL == INF" >&5
- if eval "test \"`echo '$''{'ac_cv_huge_val_inf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -82452,7 +83495,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82456 "configure"
-+#line 83499 "configure"
- #include "confdefs.h"
- #include <math.h>
-@@ -82475,7 +83518,7 @@
- }
-   
- EOF
--if { (eval echo configure:82479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_huge_val_inf=yes
-@@ -82503,7 +83546,7 @@
- fi
- echo $ac_n "checking whether HUGE_VAL + -HUGEVAL == NAN""... $ac_c" 1>&6
--echo "configure:82507: checking whether HUGE_VAL + -HUGEVAL == NAN" >&5
-+echo "configure:83550: checking whether HUGE_VAL + -HUGEVAL == NAN" >&5
- if eval "test \"`echo '$''{'ac_cv_huge_val_nan'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -82514,7 +83557,7 @@
-   
- else
-   cat > conftest.$ac_ext <<EOF
--#line 82518 "configure"
-+#line 83561 "configure"
- #include "confdefs.h"
- #include <math.h>
-@@ -82539,7 +83582,7 @@
- }
-   
- EOF
--if { (eval echo configure:82543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:83586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       ac_cv_huge_val_nan=yes
-@@ -82835,7 +83878,7 @@
- echo $ac_n "checking for libswf support""... $ac_c" 1>&6
--echo "configure:82839: checking for libswf support" >&5
-+echo "configure:83882: checking for libswf support" >&5
- # Check whether --with-swf or --without-swf was given.
- if test "${with_swf+set}" = set; then
-   withval="$with_swf"
-@@ -82883,7 +83926,7 @@
-     SWF_DIR=$PHP_SWF
-   else
-     echo $ac_n "checking for libswf in default path""... $ac_c" 1>&6
--echo "configure:82887: checking for libswf in default path" >&5
-+echo "configure:83930: checking for libswf in default path" >&5
-     for i in /usr/local /usr; do
-       if test -r $i/lib/libswf.a; then
-         SWF_DIR=$i
-@@ -83262,7 +84305,7 @@
- echo $ac_n "checking for Sybase support""... $ac_c" 1>&6
--echo "configure:83266: checking for Sybase support" >&5
-+echo "configure:84309: checking for Sybase support" >&5
- # Check whether --with-sybase or --without-sybase was given.
- if test "${with_sybase+set}" = set; then
-   withval="$with_sybase"
-@@ -83663,7 +84706,7 @@
-   echo $ac_n "checking for dnet_addr in -ldnet_stub""... $ac_c" 1>&6
--echo "configure:83667: checking for dnet_addr in -ldnet_stub" >&5
-+echo "configure:84710: checking for dnet_addr in -ldnet_stub" >&5
- ac_lib_var=`echo dnet_stub'_'dnet_addr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -83671,7 +84714,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldnet_stub  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 83675 "configure"
-+#line 84718 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -83682,7 +84725,7 @@
- dnet_addr()
- ; return 0; }
- EOF
--if { (eval echo configure:83686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:84729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -83807,7 +84850,7 @@
- EOF
-   echo $ac_n "checking for tdsdbopen in -lsybdb""... $ac_c" 1>&6
--echo "configure:83811: checking for tdsdbopen in -lsybdb" >&5
-+echo "configure:84854: checking for tdsdbopen in -lsybdb" >&5
- ac_lib_var=`echo sybdb'_'tdsdbopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -83815,7 +84858,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsybdb  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 83819 "configure"
-+#line 84862 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -83826,7 +84869,7 @@
- tdsdbopen()
- ; return 0; }
- EOF
--if { (eval echo configure:83830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:84873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -83863,7 +84906,7 @@
- echo $ac_n "checking for Sybase-CT support""... $ac_c" 1>&6
--echo "configure:83867: checking for Sybase-CT support" >&5
-+echo "configure:84910: checking for Sybase-CT support" >&5
- # Check whether --with-sybase-ct or --without-sybase-ct was given.
- if test "${with_sybase_ct+set}" = set; then
-   withval="$with_sybase_ct"
-@@ -84424,7 +85467,7 @@
-   done
-   echo $ac_n "checking for netg_errstr in -ltcl""... $ac_c" 1>&6
--echo "configure:84428: checking for netg_errstr in -ltcl" >&5
-+echo "configure:85471: checking for netg_errstr in -ltcl" >&5
- ac_lib_var=`echo tcl'_'netg_errstr | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -84432,7 +85475,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ltcl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 84436 "configure"
-+#line 85479 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -84443,7 +85486,7 @@
- netg_errstr()
- ; return 0; }
- EOF
--if { (eval echo configure:84447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:85490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -84601,7 +85644,7 @@
-   done
-   echo $ac_n "checking for insck__getVdate in -linsck""... $ac_c" 1>&6
--echo "configure:84605: checking for insck__getVdate in -linsck" >&5
-+echo "configure:85648: checking for insck__getVdate in -linsck" >&5
- ac_lib_var=`echo insck'_'insck__getVdate | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -84609,7 +85652,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-linsck  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 84613 "configure"
-+#line 85656 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -84620,7 +85663,7 @@
- insck__getVdate()
- ; return 0; }
- EOF
--if { (eval echo configure:84624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:85667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -84751,7 +85794,7 @@
-   done
-   echo $ac_n "checking for bsd_tcp in -linsck""... $ac_c" 1>&6
--echo "configure:84755: checking for bsd_tcp in -linsck" >&5
-+echo "configure:85798: checking for bsd_tcp in -linsck" >&5
- ac_lib_var=`echo insck'_'bsd_tcp | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -84759,7 +85802,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-linsck  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 84763 "configure"
-+#line 85806 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -84770,7 +85813,7 @@
- bsd_tcp()
- ; return 0; }
- EOF
--if { (eval echo configure:84774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:85817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -84829,7 +85872,7 @@
- echo $ac_n "checking whether to enable System V IPC support""... $ac_c" 1>&6
--echo "configure:84833: checking whether to enable System V IPC support" >&5
-+echo "configure:85876: checking whether to enable System V IPC support" >&5
- # Check whether --enable-sysvmsg or --disable-sysvmsg was given.
- if test "${enable_sysvmsg+set}" = set; then
-   enableval="$enable_sysvmsg"
-@@ -85104,7 +86147,7 @@
- echo $ac_n "checking whether to enable System V semaphore support""... $ac_c" 1>&6
--echo "configure:85108: checking whether to enable System V semaphore support" >&5
-+echo "configure:86151: checking whether to enable System V semaphore support" >&5
- # Check whether --enable-sysvsem or --disable-sysvsem was given.
- if test "${enable_sysvsem+set}" = set; then
-   enableval="$enable_sysvsem"
-@@ -85374,12 +86417,12 @@
- EOF
-  echo $ac_n "checking for union semun""... $ac_c" 1>&6
--echo "configure:85378: checking for union semun" >&5
-+echo "configure:86421: checking for union semun" >&5
- if eval "test \"`echo '$''{'php_cv_semun'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 85383 "configure"
-+#line 86426 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
-@@ -85390,7 +86433,7 @@
- union semun x;
- ; return 0; }
- EOF
--if { (eval echo configure:85394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:86437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-      php_cv_semun=yes
-@@ -85425,7 +86468,7 @@
- echo $ac_n "checking whether to enable System V shared memory support""... $ac_c" 1>&6
--echo "configure:85429: checking whether to enable System V shared memory support" >&5
-+echo "configure:86472: checking whether to enable System V shared memory support" >&5
- # Check whether --enable-sysvshm or --disable-sysvshm was given.
- if test "${enable_sysvshm+set}" = set; then
-   enableval="$enable_sysvshm"
-@@ -85701,7 +86744,7 @@
- echo $ac_n "checking whether to enable tokenizer support""... $ac_c" 1>&6
--echo "configure:85705: checking whether to enable tokenizer support" >&5
-+echo "configure:86748: checking whether to enable tokenizer support" >&5
- # Check whether --enable-tokenizer or --disable-tokenizer was given.
- if test "${enable_tokenizer+set}" = set; then
-   enableval="$enable_tokenizer"
-@@ -85978,7 +87021,7 @@
- echo $ac_n "checking whether to enable WDDX support""... $ac_c" 1>&6
--echo "configure:85982: checking whether to enable WDDX support" >&5
-+echo "configure:87025: checking whether to enable WDDX support" >&5
- # Check whether --enable-wddx or --disable-wddx was given.
- if test "${enable_wddx+set}" = set; then
-   enableval="$enable_wddx"
-@@ -86255,7 +87298,7 @@
- echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
--echo "configure:86259: checking whether byte ordering is bigendian" >&5
-+echo "configure:87302: checking whether byte ordering is bigendian" >&5
- if eval "test \"`echo '$''{'ac_cv_c_bigendian_php'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -86265,7 +87308,7 @@
-   ac_cv_c_bigendian_php=unknown
- else
-   cat > conftest.$ac_ext <<EOF
--#line 86269 "configure"
-+#line 87312 "configure"
- #include "confdefs.h"
- int main(void)
-@@ -86281,7 +87324,7 @@
- }
-   
- EOF
--if { (eval echo configure:86285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:87328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_c_bigendian_php=yes
- else
-@@ -86314,7 +87357,7 @@
- echo $ac_n "checking whether to enable XML support""... $ac_c" 1>&6
--echo "configure:86318: checking whether to enable XML support" >&5
-+echo "configure:87361: checking whether to enable XML support" >&5
- # Check whether --enable-xml or --disable-xml was given.
- if test "${enable_xml+set}" = set; then
-   enableval="$enable_xml"
-@@ -86360,7 +87403,7 @@
- echo $ac_n "checking external libexpat install dir""... $ac_c" 1>&6
--echo "configure:86364: checking external libexpat install dir" >&5
-+echo "configure:87407: checking external libexpat install dir" >&5
- # Check whether --with-expat-dir or --without-expat-dir was given.
- if test "${with_expat_dir+set}" = set; then
-   withval="$with_expat_dir"
-@@ -87043,7 +88086,7 @@
- echo $ac_n "checking for XMLRPC-EPI support""... $ac_c" 1>&6
--echo "configure:87047: checking for XMLRPC-EPI support" >&5
-+echo "configure:88090: checking for XMLRPC-EPI support" >&5
- # Check whether --with-xmlrpc or --without-xmlrpc was given.
- if test "${with_xmlrpc+set}" = set; then
-   withval="$with_xmlrpc"
-@@ -87089,7 +88132,7 @@
- echo $ac_n "checking libexpat dir for XMLRPC-EPI""... $ac_c" 1>&6
--echo "configure:87093: checking libexpat dir for XMLRPC-EPI" >&5
-+echo "configure:88136: checking libexpat dir for XMLRPC-EPI" >&5
- # Check whether --with-expat-dir or --without-expat-dir was given.
- if test "${with_expat_dir+set}" = set; then
-   withval="$with_expat_dir"
-@@ -87114,7 +88157,7 @@
- echo $ac_n "checking iconv dir for XMLRPC-EPI""... $ac_c" 1>&6
--echo "configure:87118: checking iconv dir for XMLRPC-EPI" >&5
-+echo "configure:88161: checking iconv dir for XMLRPC-EPI" >&5
- # Check whether --with-iconv-dir or --without-iconv-dir was given.
- if test "${with_iconv_dir+set}" = set; then
-   withval="$with_iconv_dir"
-@@ -87315,12 +88358,12 @@
-         if test "$PHP_ICONV" = "yes"; then
-     echo $ac_n "checking for iconv""... $ac_c" 1>&6
--echo "configure:87319: checking for iconv" >&5
-+echo "configure:88362: checking for iconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 87324 "configure"
-+#line 88367 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char iconv(); below.  */
-@@ -87343,7 +88386,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:87347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:88390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_iconv=yes"
- else
-@@ -87367,12 +88410,12 @@
-   echo "$ac_t""no" 1>&6
-       echo $ac_n "checking for libiconv""... $ac_c" 1>&6
--echo "configure:87371: checking for libiconv" >&5
-+echo "configure:88414: checking for libiconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_libiconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 87376 "configure"
-+#line 88419 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char libiconv(); below.  */
-@@ -87395,7 +88438,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:87399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:88442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_libiconv=yes"
- else
-@@ -87530,7 +88573,7 @@
-   done
-   echo $ac_n "checking for libiconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:87534: checking for libiconv in -l$iconv_lib_name" >&5
-+echo "configure:88577: checking for libiconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'libiconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -87538,7 +88581,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 87542 "configure"
-+#line 88585 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -87549,7 +88592,7 @@
- libiconv()
- ; return 0; }
- EOF
--if { (eval echo configure:87553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:88596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -87662,7 +88705,7 @@
-   done
-   echo $ac_n "checking for iconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:87666: checking for iconv in -l$iconv_lib_name" >&5
-+echo "configure:88709: checking for iconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'iconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -87670,7 +88713,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 87674 "configure"
-+#line 88717 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -87681,7 +88724,7 @@
- iconv()
- ; return 0; }
- EOF
--if { (eval echo configure:87685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:88728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -87880,12 +88923,12 @@
- echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
--echo "configure:87884: checking for ANSI C header files" >&5
-+echo "configure:88927: checking for ANSI C header files" >&5
- if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 87889 "configure"
-+#line 88932 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- #include <stdarg.h>
-@@ -87893,7 +88936,7 @@
- #include <float.h>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:87897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:88940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -87910,7 +88953,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 87914 "configure"
-+#line 88957 "configure"
- #include "confdefs.h"
- #include <string.h>
- EOF
-@@ -87928,7 +88971,7 @@
- if test $ac_cv_header_stdc = yes; then
-   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat > conftest.$ac_ext <<EOF
--#line 87932 "configure"
-+#line 88975 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
- EOF
-@@ -87949,7 +88992,7 @@
-   :
- else
-   cat > conftest.$ac_ext <<EOF
--#line 87953 "configure"
-+#line 88996 "configure"
- #include "confdefs.h"
- #include <ctype.h>
- #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-@@ -87960,7 +89003,7 @@
- exit (0); }
- EOF
--if { (eval echo configure:87964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:89007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   :
- else
-@@ -87987,17 +89030,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:87991: checking for $ac_hdr" >&5
-+echo "configure:89034: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 87996 "configure"
-+#line 89039 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:88001: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:89044: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -88029,7 +89072,7 @@
- echo $ac_n "checking size of char""... $ac_c" 1>&6
--echo "configure:88033: checking size of char" >&5
-+echo "configure:89076: checking size of char" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_char'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -88037,9 +89080,10 @@
-   ac_cv_sizeof_char=1
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88041 "configure"
-+#line 89084 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -88048,7 +89092,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:88052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:89096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_char=`cat conftestval`
- else
-@@ -88069,7 +89113,7 @@
- echo $ac_n "checking size of int""... $ac_c" 1>&6
--echo "configure:88073: checking size of int" >&5
-+echo "configure:89117: checking size of int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -88077,9 +89121,10 @@
-   ac_cv_sizeof_int=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88081 "configure"
-+#line 89125 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -88088,7 +89133,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:88092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:89137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_int=`cat conftestval`
- else
-@@ -88108,7 +89153,7 @@
- echo $ac_n "checking size of long""... $ac_c" 1>&6
--echo "configure:88112: checking size of long" >&5
-+echo "configure:89157: checking size of long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -88116,9 +89161,10 @@
-   ac_cv_sizeof_long=4
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88120 "configure"
-+#line 89165 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -88127,7 +89173,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:88131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:89177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long=`cat conftestval`
- else
-@@ -88147,7 +89193,7 @@
- echo $ac_n "checking size of long long""... $ac_c" 1>&6
--echo "configure:88151: checking size of long long" >&5
-+echo "configure:89197: checking size of long long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -88155,9 +89201,10 @@
-   ac_cv_sizeof_long_long=8
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88159 "configure"
-+#line 89205 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -88166,7 +89213,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:88170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:89217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_long_long=`cat conftestval`
- else
-@@ -88186,12 +89233,12 @@
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:88190: checking for size_t" >&5
-+echo "configure:89237: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88195 "configure"
-+#line 89242 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -88219,12 +89266,12 @@
- fi
- echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
--echo "configure:88223: checking whether time.h and sys/time.h may both be included" >&5
-+echo "configure:89270: checking whether time.h and sys/time.h may both be included" >&5
- if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88228 "configure"
-+#line 89275 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <sys/time.h>
-@@ -88233,7 +89280,7 @@
- struct tm *tp;
- ; return 0; }
- EOF
--if { (eval echo configure:88237: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:89284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_header_time=yes
- else
-@@ -88254,12 +89301,12 @@
- fi
- echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
--echo "configure:88258: checking for uid_t in sys/types.h" >&5
-+echo "configure:89305: checking for uid_t in sys/types.h" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88263 "configure"
-+#line 89310 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- EOF
-@@ -88299,12 +89346,12 @@
-  memcpy memmove
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:88303: checking for $ac_func" >&5
-+echo "configure:89350: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 88308 "configure"
-+#line 89355 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -88327,7 +89374,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:88331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:89378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -88608,7 +89655,7 @@
-     XMLRPC_DIR=$PHP_XMLRPC/include/xmlrpc-epi
-   else
-     echo $ac_n "checking for XMLRPC-EPI in default path""... $ac_c" 1>&6
--echo "configure:88612: checking for XMLRPC-EPI in default path" >&5
-+echo "configure:89659: checking for XMLRPC-EPI in default path" >&5
-     for i in /usr/local /usr; do
-       if test -r $i/include/xmlrpc.h; then
-         XMLRPC_DIR=$i/include
-@@ -88756,7 +89803,7 @@
- echo $ac_n "checking whether to enable xslt support""... $ac_c" 1>&6
--echo "configure:88760: checking whether to enable xslt support" >&5
-+echo "configure:89807: checking whether to enable xslt support" >&5
- # Check whether --enable-xslt or --disable-xslt was given.
- if test "${enable_xslt+set}" = set; then
-   enableval="$enable_xslt"
-@@ -88802,7 +89849,7 @@
- echo $ac_n "checking for XSLT Sablotron backend""... $ac_c" 1>&6
--echo "configure:88806: checking for XSLT Sablotron backend" >&5
-+echo "configure:89853: checking for XSLT Sablotron backend" >&5
- # Check whether --with-xslt-sablot or --without-xslt-sablot was given.
- if test "${with_xslt_sablot+set}" = set; then
-   withval="$with_xslt_sablot"
-@@ -88827,7 +89874,7 @@
- echo $ac_n "checking for libexpat dir for Sablotron XSL support""... $ac_c" 1>&6
--echo "configure:88831: checking for libexpat dir for Sablotron XSL support" >&5
-+echo "configure:89878: checking for libexpat dir for Sablotron XSL support" >&5
- # Check whether --with-expat-dir or --without-expat-dir was given.
- if test "${with_expat_dir+set}" = set; then
-   withval="$with_expat_dir"
-@@ -88852,7 +89899,7 @@
- echo $ac_n "checking for iconv dir for Sablotron XSL support""... $ac_c" 1>&6
--echo "configure:88856: checking for iconv dir for Sablotron XSL support" >&5
-+echo "configure:89903: checking for iconv dir for Sablotron XSL support" >&5
- # Check whether --with-iconv-dir or --without-iconv-dir was given.
- if test "${with_iconv_dir+set}" = set; then
-   withval="$with_iconv_dir"
-@@ -88877,7 +89924,7 @@
- echo $ac_n "checking for JavaScript for Sablotron XSL support""... $ac_c" 1>&6
--echo "configure:88881: checking for JavaScript for Sablotron XSL support" >&5
-+echo "configure:89928: checking for JavaScript for Sablotron XSL support" >&5
- # Check whether --with-sablot-js or --without-sablot-js was given.
- if test "${with_sablot_js+set}" = set; then
-   withval="$with_sablot_js"
-@@ -89144,7 +90191,7 @@
-     XSLT_DIR=$XSLT_CHECK_DIR
-   else
-     echo $ac_n "checking for $XSLT_BACKEND_NAME libraries in the default path""... $ac_c" 1>&6
--echo "configure:89148: checking for $XSLT_BACKEND_NAME libraries in the default path" >&5
-+echo "configure:90195: checking for $XSLT_BACKEND_NAME libraries in the default path" >&5
-     for i in /usr/local /usr; do
-       condition="$i$XSLT_TEST_FILE"
-       if test -r $condition; then
-@@ -89161,7 +90208,7 @@
-                               
-   if test "$PHP_XSLT_SABLOT" != "no"; then
-     echo $ac_n "checking for sablot-config""... $ac_c" 1>&6
--echo "configure:89165: checking for sablot-config" >&5
-+echo "configure:90212: checking for sablot-config" >&5
-     if test -x $XSLT_DIR/bin/sablot-config ; then
-        echo "$ac_t""found" 1>&6
-        cat >> confdefs.h <<\EOF
-@@ -89179,14 +90226,14 @@
-        echo "$ac_t""not found" 1>&6
-     fi
-     echo $ac_n "checking for Sablotron version""... $ac_c" 1>&6
--echo "configure:89183: checking for Sablotron version" >&5
-+echo "configure:90230: checking for Sablotron version" >&5
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS="$CPPFLAGS -I$XSLT_DIR/include"
-     if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 89190 "configure"
-+#line 90237 "configure"
- #include "confdefs.h"
- #include <stdlib.h>
-@@ -89204,7 +90251,7 @@
- }
-     
- EOF
--if { (eval echo configure:89208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:90255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-       echo "$ac_t"">= 0.96" 1>&6
-@@ -89391,12 +90438,12 @@
-         if test "$PHP_ICONV" = "yes"; then
-     echo $ac_n "checking for iconv""... $ac_c" 1>&6
--echo "configure:89395: checking for iconv" >&5
-+echo "configure:90442: checking for iconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_iconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 89400 "configure"
-+#line 90447 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char iconv(); below.  */
-@@ -89419,7 +90466,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:89423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:90470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_iconv=yes"
- else
-@@ -89443,12 +90490,12 @@
-   echo "$ac_t""no" 1>&6
-       echo $ac_n "checking for libiconv""... $ac_c" 1>&6
--echo "configure:89447: checking for libiconv" >&5
-+echo "configure:90494: checking for libiconv" >&5
- if eval "test \"`echo '$''{'ac_cv_func_libiconv'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 89452 "configure"
-+#line 90499 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char libiconv(); below.  */
-@@ -89471,7 +90518,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:89475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:90522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_libiconv=yes"
- else
-@@ -89606,7 +90653,7 @@
-   done
-   echo $ac_n "checking for libiconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:89610: checking for libiconv in -l$iconv_lib_name" >&5
-+echo "configure:90657: checking for libiconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'libiconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -89614,7 +90661,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 89618 "configure"
-+#line 90665 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -89625,7 +90672,7 @@
- libiconv()
- ; return 0; }
- EOF
--if { (eval echo configure:89629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:90676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -89738,7 +90785,7 @@
-   done
-   echo $ac_n "checking for iconv in -l$iconv_lib_name""... $ac_c" 1>&6
--echo "configure:89742: checking for iconv in -l$iconv_lib_name" >&5
-+echo "configure:90789: checking for iconv in -l$iconv_lib_name" >&5
- ac_lib_var=`echo $iconv_lib_name'_'iconv | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -89746,7 +90793,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-l$iconv_lib_name  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 89750 "configure"
-+#line 90797 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -89757,7 +90804,7 @@
- iconv()
- ; return 0; }
- EOF
--if { (eval echo configure:89761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:90808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -90029,7 +91076,7 @@
-   done
-   echo $ac_n "checking for JS_GetRuntime in -ljs""... $ac_c" 1>&6
--echo "configure:90033: checking for JS_GetRuntime in -ljs" >&5
-+echo "configure:91080: checking for JS_GetRuntime in -ljs" >&5
- ac_lib_var=`echo js'_'JS_GetRuntime | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -90037,7 +91084,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ljs  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 90041 "configure"
-+#line 91088 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -90048,7 +91095,7 @@
- JS_GetRuntime()
- ; return 0; }
- EOF
--if { (eval echo configure:90052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:91099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -90261,7 +91308,7 @@
-   done
-   echo $ac_n "checking for SablotSetEncoding in -lsablot""... $ac_c" 1>&6
--echo "configure:90265: checking for SablotSetEncoding in -lsablot" >&5
-+echo "configure:91312: checking for SablotSetEncoding in -lsablot" >&5
- ac_lib_var=`echo sablot'_'SablotSetEncoding | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -90269,7 +91316,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsablot  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 90273 "configure"
-+#line 91320 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -90280,7 +91327,7 @@
- SablotSetEncoding()
- ; return 0; }
- EOF
--if { (eval echo configure:90284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:91331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -90397,7 +91444,7 @@
-   done
-   echo $ac_n "checking for SablotGetOptions in -lsablot""... $ac_c" 1>&6
--echo "configure:90401: checking for SablotGetOptions in -lsablot" >&5
-+echo "configure:91448: checking for SablotGetOptions in -lsablot" >&5
- ac_lib_var=`echo sablot'_'SablotGetOptions | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -90405,7 +91452,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsablot  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 90409 "configure"
-+#line 91456 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -90416,7 +91463,7 @@
- SablotGetOptions()
- ; return 0; }
- EOF
--if { (eval echo configure:90420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:91467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -90596,7 +91643,7 @@
- echo $ac_n "checking for YAZ support""... $ac_c" 1>&6
--echo "configure:90600: checking for YAZ support" >&5
-+echo "configure:91647: checking for YAZ support" >&5
- # Check whether --with-yaz or --without-yaz was given.
- if test "${with_yaz+set}" = set; then
-   withval="$with_yaz"
-@@ -90646,7 +91693,7 @@
-     # Extract the first word of "yaz-config", so it can be a program name with args.
- set dummy yaz-config; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:90650: checking for $ac_word" >&5
-+echo "configure:91697: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_yazconfig'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -90695,7 +91742,7 @@
-     . $yazconfig
-         echo $ac_n "checking for YAZ version""... $ac_c" 1>&6
--echo "configure:90699: checking for YAZ version" >&5
-+echo "configure:91746: checking for YAZ version" >&5
-     yaz_version=`echo $YAZVERSION | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'`
-     if test "$yaz_version" -ge 1009000; then
-       echo "$ac_t""$YAZVERSION" 1>&6
-@@ -91120,7 +92167,7 @@
- echo $ac_n "checking whether to include YP support""... $ac_c" 1>&6
--echo "configure:91124: checking whether to include YP support" >&5
-+echo "configure:92171: checking whether to include YP support" >&5
- # Check whether --enable-yp or --disable-yp was given.
- if test "${enable_yp+set}" = set; then
-   enableval="$enable_yp"
-@@ -91166,7 +92213,7 @@
- if test "$PHP_YP" != "no"; then
-   echo $ac_n "checking for yp_match in -lnsl""... $ac_c" 1>&6
--echo "configure:91170: checking for yp_match in -lnsl" >&5
-+echo "configure:92217: checking for yp_match in -lnsl" >&5
- ac_lib_var=`echo nsl'_'yp_match | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -91174,7 +92221,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lnsl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 91178 "configure"
-+#line 92225 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -91185,7 +92232,7 @@
- yp_match()
- ; return 0; }
- EOF
--if { (eval echo configure:91189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:92236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -91207,7 +92254,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for yp_match in -lc""... $ac_c" 1>&6
--echo "configure:91211: checking for yp_match in -lc" >&5
-+echo "configure:92258: checking for yp_match in -lc" >&5
- ac_lib_var=`echo c'_'yp_match | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -91215,7 +92262,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lc  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 91219 "configure"
-+#line 92266 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -91226,7 +92273,7 @@
- yp_match()
- ; return 0; }
- EOF
--if { (eval echo configure:91230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:92277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -91601,7 +92648,7 @@
- echo $ac_n "checking for ZIP support""... $ac_c" 1>&6
--echo "configure:91605: checking for ZIP support" >&5
-+echo "configure:92652: checking for ZIP support" >&5
- # Check whether --with-zip or --without-zip was given.
- if test "${with_zip+set}" = set; then
-   withval="$with_zip"
-@@ -91749,7 +92796,7 @@
-   done
-   echo $ac_n "checking for zzip_open in -lzzip""... $ac_c" 1>&6
--echo "configure:91753: checking for zzip_open in -lzzip" >&5
-+echo "configure:92800: checking for zzip_open in -lzzip" >&5
- ac_lib_var=`echo zzip'_'zzip_open | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -91757,7 +92804,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lzzip  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 91761 "configure"
-+#line 92808 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -91768,7 +92815,7 @@
- zzip_open()
- ; return 0; }
- EOF
--if { (eval echo configure:91772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:92819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -92226,7 +93273,7 @@
- echo $ac_n "checking whether to install PEAR""... $ac_c" 1>&6
--echo "configure:92230: checking whether to install PEAR" >&5
-+echo "configure:93277: checking whether to install PEAR" >&5
- # Check whether --with-pear or --without-pear was given.
- if test "${with_pear+set}" = set; then
-   withval="$with_pear"
-@@ -92332,7 +93379,7 @@
-     echo "configure: warning: You will need bison if you want to regenerate the Zend parser." 1>&2
- else
-     echo $ac_n "checking bison version""... $ac_c" 1>&6
--echo "configure:92336: checking bison version" >&5
-+echo "configure:93383: checking bison version" >&5
-     set `bison --version| grep 'GNU Bison' | cut -d ' ' -f 4 | sed -e 's/\./ /' | tr -d 'a-z'`
-     if test "${1}" = "1" -a "${2}" -lt "28"; then
-         echo "configure: warning: You will need bison 1.28 if you want to regenerate the Zend parser (found ${1}.${2})." 1>&2
-@@ -92367,17 +93414,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:92371: checking for $ac_hdr" >&5
-+echo "configure:93418: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92376 "configure"
-+#line 93423 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:92381: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:93428: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -92405,12 +93452,12 @@
- echo $ac_n "checking for size_t""... $ac_c" 1>&6
--echo "configure:92409: checking for size_t" >&5
-+echo "configure:93456: checking for size_t" >&5
- if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92414 "configure"
-+#line 93461 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -92438,12 +93485,12 @@
- fi
- echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
--echo "configure:92442: checking return type of signal handlers" >&5
-+echo "configure:93489: checking return type of signal handlers" >&5
- if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92447 "configure"
-+#line 93494 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #include <signal.h>
-@@ -92460,7 +93507,7 @@
- int i;
- ; return 0; }
- EOF
--if { (eval echo configure:92464: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:93511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_type_signal=void
- else
-@@ -92480,12 +93527,12 @@
- echo $ac_n "checking for uint""... $ac_c" 1>&6
--echo "configure:92484: checking for uint" >&5
-+echo "configure:93531: checking for uint" >&5
- if eval "test \"`echo '$''{'ac_cv_type_uint'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92489 "configure"
-+#line 93536 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -92513,12 +93560,12 @@
- fi
- echo $ac_n "checking for ulong""... $ac_c" 1>&6
--echo "configure:92517: checking for ulong" >&5
-+echo "configure:93564: checking for ulong" >&5
- if eval "test \"`echo '$''{'ac_cv_type_ulong'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92522 "configure"
-+#line 93569 "configure"
- #include "confdefs.h"
- #include <sys/types.h>
- #if STDC_HEADERS
-@@ -92548,9 +93595,9 @@
- echo $ac_n "checking for int32_t""... $ac_c" 1>&6
--echo "configure:92552: checking for int32_t" >&5
-+echo "configure:93599: checking for int32_t" >&5
- cat > conftest.$ac_ext <<EOF
--#line 92554 "configure"
-+#line 93601 "configure"
- #include "confdefs.h"
- #if HAVE_SYS_TYPES_H  
-@@ -92569,7 +93616,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:92573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:93620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-   cat >> confdefs.h <<EOF
-@@ -92588,9 +93635,9 @@
- rm -f conftest*
- echo $ac_n "checking for uint32_t""... $ac_c" 1>&6
--echo "configure:92592: checking for uint32_t" >&5
-+echo "configure:93639: checking for uint32_t" >&5
- cat > conftest.$ac_ext <<EOF
--#line 92594 "configure"
-+#line 93641 "configure"
- #include "confdefs.h"
- #if HAVE_SYS_TYPES_H  
-@@ -92609,7 +93656,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:92613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:93660: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-   cat >> confdefs.h <<EOF
-@@ -92628,12 +93675,12 @@
- rm -f conftest*
- echo $ac_n "checking for vprintf""... $ac_c" 1>&6
--echo "configure:92632: checking for vprintf" >&5
-+echo "configure:93679: checking for vprintf" >&5
- if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92637 "configure"
-+#line 93684 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char vprintf(); below.  */
-@@ -92656,7 +93703,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:92660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:93707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_vprintf=yes"
- else
-@@ -92680,12 +93727,12 @@
- if test "$ac_cv_func_vprintf" != yes; then
- echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
--echo "configure:92684: checking for _doprnt" >&5
-+echo "configure:93731: checking for _doprnt" >&5
- if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92689 "configure"
-+#line 93736 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char _doprnt(); below.  */
-@@ -92708,7 +93755,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:92712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:93759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func__doprnt=yes"
- else
-@@ -92733,7 +93780,7 @@
- fi
- echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
--echo "configure:92737: checking for 8-bit clean memcmp" >&5
-+echo "configure:93784: checking for 8-bit clean memcmp" >&5
- if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -92741,7 +93788,7 @@
-   ac_cv_func_memcmp_clean=no
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92745 "configure"
-+#line 93792 "configure"
- #include "confdefs.h"
- main()
-@@ -92751,7 +93798,7 @@
- }
- EOF
--if { (eval echo configure:92755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:93802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_func_memcmp_clean=yes
- else
-@@ -92771,19 +93818,19 @@
- # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
- # for constant arguments.  Useless!
- echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
--echo "configure:92775: checking for working alloca.h" >&5
-+echo "configure:93822: checking for working alloca.h" >&5
- if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92780 "configure"
-+#line 93827 "configure"
- #include "confdefs.h"
- #include <alloca.h>
- int main() {
- char *p = alloca(2 * sizeof(int));
- ; return 0; }
- EOF
--if { (eval echo configure:92787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:93834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_header_alloca_h=yes
- else
-@@ -92804,12 +93851,12 @@
- fi
- echo $ac_n "checking for alloca""... $ac_c" 1>&6
--echo "configure:92808: checking for alloca" >&5
-+echo "configure:93855: checking for alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92813 "configure"
-+#line 93860 "configure"
- #include "confdefs.h"
- #ifdef __GNUC__
-@@ -92837,7 +93884,7 @@
- char *p = (char *) alloca(1);
- ; return 0; }
- EOF
--if { (eval echo configure:92841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:93888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   ac_cv_func_alloca_works=yes
- else
-@@ -92869,12 +93916,12 @@
- echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
--echo "configure:92873: checking whether alloca needs Cray hooks" >&5
-+echo "configure:93920: checking whether alloca needs Cray hooks" >&5
- if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92878 "configure"
-+#line 93925 "configure"
- #include "confdefs.h"
- #if defined(CRAY) && ! defined(CRAY2)
- webecray
-@@ -92899,12 +93946,12 @@
- if test $ac_cv_os_cray = yes; then
- for ac_func in _getb67 GETB67 getb67; do
-   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:92903: checking for $ac_func" >&5
-+echo "configure:93950: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92908 "configure"
-+#line 93955 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -92927,7 +93974,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:92931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:93978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -92954,7 +94001,7 @@
- fi
- echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
--echo "configure:92958: checking stack direction for C alloca" >&5
-+echo "configure:94005: checking stack direction for C alloca" >&5
- if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -92962,7 +94009,7 @@
-   ac_cv_c_stack_direction=0
- else
-   cat > conftest.$ac_ext <<EOF
--#line 92966 "configure"
-+#line 94013 "configure"
- #include "confdefs.h"
- find_stack_direction ()
- {
-@@ -92981,7 +94028,7 @@
-   exit (find_stack_direction() < 0);
- }
- EOF
--if { (eval echo configure:92985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:94032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_c_stack_direction=1
- else
-@@ -93005,12 +94052,12 @@
- for ac_func in memcpy strdup getpid kill strtod strtol finite fpclass
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:93009: checking for $ac_func" >&5
-+echo "configure:94056: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93014 "configure"
-+#line 94061 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -93033,7 +94080,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:93037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:94084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -93061,12 +94108,12 @@
- for ac_func in finite isfinite isinf isnan
- do
- echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
--echo "configure:93065: checking for $ac_func" >&5
-+echo "configure:94112: checking for $ac_func" >&5
- if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93070 "configure"
-+#line 94117 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char $ac_func(); below.  */
-@@ -93089,7 +94136,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:93093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:94140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_$ac_func=yes"
- else
-@@ -93116,13 +94163,13 @@
-   echo $ac_n "checking whether fp_except is defined""... $ac_c" 1>&6
--echo "configure:93120: checking whether fp_except is defined" >&5
-+echo "configure:94167: checking whether fp_except is defined" >&5
- if eval "test \"`echo '$''{'ac_cv_type_fp_except'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   
-     cat > conftest.$ac_ext <<EOF
--#line 93126 "configure"
-+#line 94173 "configure"
- #include "confdefs.h"
- #include <floatingpoint.h>
-@@ -93133,7 +94180,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:93137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:94184: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   
-      ac_cv_type_fp_except=yes
-@@ -93163,17 +94210,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:93167: checking for $ac_hdr" >&5
-+echo "configure:94214: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93172 "configure"
-+#line 94219 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:93177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:94224: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -93202,14 +94249,14 @@
- echo $ac_n "checking whether dlsym() requires a leading underscore in symbol names""... $ac_c" 1>&6
--echo "configure:93206: checking whether dlsym() requires a leading underscore in symbol names" >&5
-+echo "configure:94253: checking whether dlsym() requires a leading underscore in symbol names" >&5
- if test "$cross_compiling" = yes; then :
-   
- else
-     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 93213 "configure"
-+#line 94260 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -93270,7 +94317,7 @@
-     exit (status);
- }
- EOF
--  if { (eval echo configure:93274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+  if { (eval echo configure:94321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-     (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-@@ -93353,23 +94400,23 @@
- echo $ac_n "checking whether to enable thread-safety""... $ac_c" 1>&6
--echo "configure:93357: checking whether to enable thread-safety" >&5
-+echo "configure:94404: checking whether to enable thread-safety" >&5
- echo "$ac_t""$ZEND_EXPERIMENTAL_ZTS" 1>&6
- echo $ac_n "checking whether to enable inline optimization for GCC""... $ac_c" 1>&6
--echo "configure:93361: checking whether to enable inline optimization for GCC" >&5
-+echo "configure:94408: checking whether to enable inline optimization for GCC" >&5
- echo "$ac_t""$ZEND_INLINE_OPTIMIZATION" 1>&6
- echo $ac_n "checking whether to enable a memory limit""... $ac_c" 1>&6
--echo "configure:93365: checking whether to enable a memory limit" >&5
-+echo "configure:94412: checking whether to enable a memory limit" >&5
- echo "$ac_t""$ZEND_MEMORY_LIMIT" 1>&6
- echo $ac_n "checking whether to enable Zend debugging""... $ac_c" 1>&6
--echo "configure:93369: checking whether to enable Zend debugging" >&5
-+echo "configure:94416: checking whether to enable Zend debugging" >&5
- echo "$ac_t""$ZEND_DEBUG" 1>&6
- echo $ac_n "checking whether to enable Zend multibyte""... $ac_c" 1>&6
--echo "configure:93373: checking whether to enable Zend multibyte" >&5
-+echo "configure:94420: checking whether to enable Zend multibyte" >&5
- echo "$ac_t""$ZEND_MULTIBYTE" 1>&6
- if test "$ZEND_DEBUG" = "yes"; then
-@@ -93429,21 +94476,21 @@
- echo $ac_n "checking for inline""... $ac_c" 1>&6
--echo "configure:93433: checking for inline" >&5
-+echo "configure:94480: checking for inline" >&5
- if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   ac_cv_c_inline=no
- for ac_kw in inline __inline__ __inline; do
-   cat > conftest.$ac_ext <<EOF
--#line 93440 "configure"
-+#line 94487 "configure"
- #include "confdefs.h"
- int main() {
- } $ac_kw foo() {
- ; return 0; }
- EOF
--if { (eval echo configure:93447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:94494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_c_inline=$ac_kw; break
- else
-@@ -93513,17 +94560,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:93517: checking for $ac_hdr" >&5
-+echo "configure:94564: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93522 "configure"
-+#line 94569 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:93527: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:94574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -93600,7 +94647,7 @@
-   
- echo $ac_n "checking for GNU Pth""... $ac_c" 1>&6
--echo "configure:93604: checking for GNU Pth" >&5
-+echo "configure:94651: checking for GNU Pth" >&5
- PTH_PREFIX="`$TSRM_PTH --prefix`"
- if test -z "$PTH_PREFIX"; then
-   echo "$ac_t""Please check your Pth installation" 1>&6
-@@ -93630,17 +94677,17 @@
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
--echo "configure:93634: checking for $ac_hdr" >&5
-+echo "configure:94681: checking for $ac_hdr" >&5
- if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93639 "configure"
-+#line 94686 "configure"
- #include "confdefs.h"
- #include <$ac_hdr>
- EOF
- ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
--{ (eval echo configure:93644: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
-+{ (eval echo configure:94691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
- ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
- if test -z "$ac_err"; then
-   rm -rf conftest*
-@@ -93670,7 +94717,7 @@
-   LIBS="$LIBS -lst"
-   echo $ac_n "checking for SGI's State Threads""... $ac_c" 1>&6
--echo "configure:93674: checking for SGI's State Threads" >&5
-+echo "configure:94721: checking for SGI's State Threads" >&5
-   echo "$ac_t""yes" 1>&6
-   cat >> confdefs.h <<\EOF
- #define TSRM_ST 1
-@@ -93702,7 +94749,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93706 "configure"
-+#line 94753 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -93720,7 +94767,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:93724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:94771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -93740,7 +94787,7 @@
-   CFLAGS=$save_CFLAGS
-   echo $ac_n "checking for pthreads_cflags""... $ac_c" 1>&6
--echo "configure:93744: checking for pthreads_cflags" >&5
-+echo "configure:94791: checking for pthreads_cflags" >&5
- if eval "test \"`echo '$''{'ac_cv_pthreads_cflags'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -93755,7 +94802,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93759 "configure"
-+#line 94806 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -93773,7 +94820,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:93777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:94824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -93803,7 +94850,7 @@
- echo "$ac_t""$ac_cv_pthreads_cflags" 1>&6
- echo $ac_n "checking for pthreads_lib""... $ac_c" 1>&6
--echo "configure:93807: checking for pthreads_lib" >&5
-+echo "configure:94854: checking for pthreads_lib" >&5
- if eval "test \"`echo '$''{'ac_cv_pthreads_lib'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -93818,7 +94865,7 @@
-   pthreads_working=no 
- else
-   cat > conftest.$ac_ext <<EOF
--#line 93822 "configure"
-+#line 94869 "configure"
- #include "confdefs.h"
- #include <pthread.h>
-@@ -93836,7 +94883,7 @@
-     return pthread_create(&thd, NULL, thread_routine, &data);
- } 
- EOF
--if { (eval echo configure:93840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:94887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   
-   pthreads_working=yes
-@@ -93887,7 +94934,7 @@
-   echo $ac_n "checking for POSIX threads""... $ac_c" 1>&6
--echo "configure:93891: checking for POSIX threads" >&5
-+echo "configure:94938: checking for POSIX threads" >&5
-   echo "$ac_t""yes" 1>&6
- fi
-@@ -94412,12 +95459,12 @@
- fi
- echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
--echo "configure:94416: checking for Cygwin environment" >&5
-+echo "configure:95463: checking for Cygwin environment" >&5
- if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 94421 "configure"
-+#line 95468 "configure"
- #include "confdefs.h"
- int main() {
-@@ -94428,7 +95475,7 @@
- return __CYGWIN__;
- ; return 0; }
- EOF
--if { (eval echo configure:94432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:95479: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_cygwin=yes
- else
-@@ -94445,19 +95492,19 @@
- CYGWIN=
- test "$ac_cv_cygwin" = yes && CYGWIN=yes
- echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
--echo "configure:94449: checking for mingw32 environment" >&5
-+echo "configure:95496: checking for mingw32 environment" >&5
- if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 94454 "configure"
-+#line 95501 "configure"
- #include "confdefs.h"
- int main() {
- return __MINGW32__;
- ; return 0; }
- EOF
--if { (eval echo configure:94461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:95508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-   ac_cv_mingw32=yes
- else
-@@ -94543,7 +95590,7 @@
- fi
- echo $ac_n "checking build system type""... $ac_c" 1>&6
--echo "configure:94547: checking build system type" >&5
-+echo "configure:95594: checking build system type" >&5
- build_alias=$build
- case "$build_alias" in
-@@ -94572,7 +95619,7 @@
- if test "$GCC" = yes; then
-   # Check if gcc -print-prog-name=ld gives a path.
-   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
--echo "configure:94576: checking for ld used by GCC" >&5
-+echo "configure:95623: checking for ld used by GCC" >&5
-   case $host in
-   *-*-mingw*)
-     # gcc leaves a trailing carriage return which upsets mingw
-@@ -94602,10 +95649,10 @@
-   esac
- elif test "$with_gnu_ld" = yes; then
-   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
--echo "configure:94606: checking for GNU ld" >&5
-+echo "configure:95653: checking for GNU ld" >&5
- else
-   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
--echo "configure:94609: checking for non-GNU ld" >&5
-+echo "configure:95656: checking for non-GNU ld" >&5
- fi
- if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -94640,7 +95687,7 @@
- fi
- test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
- echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
--echo "configure:94644: checking if the linker ($LD) is GNU ld" >&5
-+echo "configure:95691: checking if the linker ($LD) is GNU ld" >&5
- if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -94657,7 +95704,7 @@
- echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
--echo "configure:94661: checking for $LD option to reload object files" >&5
-+echo "configure:95708: checking for $LD option to reload object files" >&5
- if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -94669,7 +95716,7 @@
- test -n "$reload_flag" && reload_flag=" $reload_flag"
- echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
--echo "configure:94673: checking for BSD-compatible nm" >&5
-+echo "configure:95720: checking for BSD-compatible nm" >&5
- if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -94707,7 +95754,7 @@
- echo "$ac_t""$NM" 1>&6
- echo $ac_n "checking for a sed that does not truncate output""... $ac_c" 1>&6
--echo "configure:94711: checking for a sed that does not truncate output" >&5
-+echo "configure:95758: checking for a sed that does not truncate output" >&5
- if eval "test \"`echo '$''{'lt_cv_path_SED'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -94791,7 +95838,7 @@
- echo "$ac_t""$SED" 1>&6
- echo $ac_n "checking how to recognise dependent libraries""... $ac_c" 1>&6
--echo "configure:94795: checking how to recognise dependent libraries" >&5
-+echo "configure:95842: checking how to recognise dependent libraries" >&5
- if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -94978,13 +96025,13 @@
- deplibs_check_method=$lt_cv_deplibs_check_method
- echo $ac_n "checking for object suffix""... $ac_c" 1>&6
--echo "configure:94982: checking for object suffix" >&5
-+echo "configure:96029: checking for object suffix" >&5
- if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   rm -f conftest*
- echo 'int i = 1;' > conftest.$ac_ext
--if { (eval echo configure:94988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:96035: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   for ac_file in conftest.*; do
-     case $ac_file in
-     *.c) ;;
-@@ -95004,7 +96051,7 @@
- echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
--echo "configure:95008: checking for executable suffix" >&5
-+echo "configure:96055: checking for executable suffix" >&5
- if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95014,10 +96061,10 @@
-   rm -f conftest*
-   echo 'int main () { return 0; }' > conftest.$ac_ext
-   ac_cv_exeext=
--  if { (eval echo configure:95018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-+  if { (eval echo configure:96065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
-     for file in conftest.*; do
-       case $file in
--      *.c | *.o | *.obj) ;;
-+      *.$ac_ext | *.c | *.o | *.obj) ;;
-       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
-       esac
-     done
-@@ -95045,7 +96092,7 @@
- # Check for command to grab the raw symbol name followed by C symbol from nm.
- echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
--echo "configure:95049: checking command to parse $NM output" >&5
-+echo "configure:96096: checking command to parse $NM output" >&5
- if eval "test \"`echo '$''{'lt_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95128,10 +96175,10 @@
- int main(){nm_test_var='a';nm_test_func();return(0);}
- EOF
--  if { (eval echo configure:95132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  if { (eval echo configure:96179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-     # Now try to grab the symbols.
-     nlist=conftest.nm
--    if { (eval echo configure:95135: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
-+    if { (eval echo configure:96182: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\") 1>&5; (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5; } && test -s "$nlist"; then
-       # Try sorting and uniquifying the output.
-       if sort "$nlist" | uniq > "$nlist"T; then
-       mv -f "$nlist"T "$nlist"
-@@ -95182,7 +96229,7 @@
-         save_CFLAGS="$CFLAGS"
-         LIBS="conftstm.$ac_objext"
-         CFLAGS="$CFLAGS$no_builtin_flag"
--        if { (eval echo configure:95186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest$ac_exeext; then
-+        if { (eval echo configure:96233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest$ac_exeext; then
-           pipe_works=yes
-         fi
-         LIBS="$save_LIBS"
-@@ -95236,7 +96283,7 @@
- file_magic*)
-   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
-     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
--echo "configure:95240: checking for ${ac_tool_prefix}file" >&5
-+echo "configure:96287: checking for ${ac_tool_prefix}file" >&5
- if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95298,7 +96345,7 @@
- if test -z "$lt_cv_path_MAGIC_CMD"; then
-   if test -n "$ac_tool_prefix"; then
-     echo $ac_n "checking for file""... $ac_c" 1>&6
--echo "configure:95302: checking for file" >&5
-+echo "configure:96349: checking for file" >&5
- if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95369,7 +96416,7 @@
- # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
- set dummy ${ac_tool_prefix}ranlib; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:95373: checking for $ac_word" >&5
-+echo "configure:96420: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95401,7 +96448,7 @@
-   # Extract the first word of "ranlib", so it can be a program name with args.
- set dummy ranlib; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:95405: checking for $ac_word" >&5
-+echo "configure:96452: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95436,7 +96483,7 @@
- # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
- set dummy ${ac_tool_prefix}strip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:95440: checking for $ac_word" >&5
-+echo "configure:96487: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95468,7 +96515,7 @@
-   # Extract the first word of "strip", so it can be a program name with args.
- set dummy strip; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:95472: checking for $ac_word" >&5
-+echo "configure:96519: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95517,8 +96564,8 @@
- case $host in
- *-*-irix6*)
-   # Find out which ABI we are using.
--  echo '#line 95521 "configure"' > conftest.$ac_ext
--  if { (eval echo configure:95522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+  echo '#line 96568 "configure"' > conftest.$ac_ext
-+  if { (eval echo configure:96569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-     case `/usr/bin/file conftest.$ac_objext` in
-     *32-bit*)
-       LD="${LD-ld} -32"
-@@ -95539,7 +96586,7 @@
-   SAVE_CFLAGS="$CFLAGS"
-   CFLAGS="$CFLAGS -belf"
-   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
--echo "configure:95543: checking whether the C compiler needs -belf" >&5
-+echo "configure:96590: checking whether the C compiler needs -belf" >&5
- if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95552,14 +96599,14 @@
- cross_compiling=$ac_cv_prog_cc_cross
-      cat > conftest.$ac_ext <<EOF
--#line 95556 "configure"
-+#line 96603 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:95563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:96610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   lt_cv_cc_needs_belf=yes
- else
-@@ -95681,7 +96728,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking for objdir""... $ac_c" 1>&6
--echo "configure:95685: checking for objdir" >&5
-+echo "configure:96732: checking for objdir" >&5
- rm -f .libs 2>/dev/null
- mkdir .libs 2>/dev/null
- if test -d .libs; then
-@@ -95712,7 +96759,7 @@
- # in isolation, and that seeing it set (from the cache) indicates that
- # the associated values are set (in the cache) correctly too.
- echo $ac_n "checking for $compiler option to produce PIC""... $ac_c" 1>&6
--echo "configure:95716: checking for $compiler option to produce PIC" >&5
-+echo "configure:96763: checking for $compiler option to produce PIC" >&5
- if eval "test \"`echo '$''{'lt_cv_prog_cc_pic'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95860,21 +96907,21 @@
-   # Check to make sure the pic_flag actually works.
-   echo $ac_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works""... $ac_c" 1>&6
--echo "configure:95864: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
-+echo "configure:96911: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
-   if eval "test \"`echo '$''{'lt_cv_prog_cc_pic_works'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-       save_CFLAGS="$CFLAGS"
-     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
-     cat > conftest.$ac_ext <<EOF
--#line 95871 "configure"
-+#line 96918 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:95878: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:96925: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-         case $host_os in
-       hpux9* | hpux10* | hpux11*)
-@@ -95930,7 +96977,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking if $compiler static flag $lt_cv_prog_cc_static works""... $ac_c" 1>&6
--echo "configure:95934: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
-+echo "configure:96981: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
- if eval "test \"`echo '$''{'lt_cv_prog_cc_static_works'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95938,14 +96985,14 @@
-   save_LDFLAGS="$LDFLAGS"
-   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
-   cat > conftest.$ac_ext <<EOF
--#line 95942 "configure"
-+#line 96989 "configure"
- #include "confdefs.h"
- int main() {
- ; return 0; }
- EOF
--if { (eval echo configure:95949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:96996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   lt_cv_prog_cc_static_works=yes
- else
-@@ -95976,7 +97023,7 @@
- ##
- # Check to see if options -o and -c are simultaneously supported by compiler
- echo $ac_n "checking if $compiler supports -c -o file.$ac_objext""... $ac_c" 1>&6
--echo "configure:95980: checking if $compiler supports -c -o file.$ac_objext" >&5
-+echo "configure:97027: checking if $compiler supports -c -o file.$ac_objext" >&5
- if eval "test \"`echo '$''{'lt_cv_compiler_c_o'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -95995,7 +97042,7 @@
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
- compiler_c_o=no
--if { (eval echo configure:95999: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-+if { (eval echo configure:97046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
-   # The compiler can only warn and ignore the option if not recognized
-   # So say no if there are warnings
-   if test -s out/conftest.err; then
-@@ -96024,7 +97071,7 @@
- if test x"$compiler_c_o" = x"yes"; then
-   # Check to see if we can write to a .lo
-   echo $ac_n "checking if $compiler supports -c -o file.lo""... $ac_c" 1>&6
--echo "configure:96028: checking if $compiler supports -c -o file.lo" >&5
-+echo "configure:97075: checking if $compiler supports -c -o file.lo" >&5
-   if eval "test \"`echo '$''{'lt_cv_compiler_o_lo'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -96035,14 +97082,14 @@
-   save_objext="$ac_objext"
-   ac_objext=lo
-   cat > conftest.$ac_ext <<EOF
--#line 96039 "configure"
-+#line 97086 "configure"
- #include "confdefs.h"
- int main() {
- int some_variable = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:96046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:97093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-       # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-@@ -96077,7 +97124,7 @@
- if test "$compiler_c_o" = no && test "$need_locks" != no; then
-   # do not overwrite the value of need_locks provided by the user
-   echo $ac_n "checking if we can lock with hard links""... $ac_c" 1>&6
--echo "configure:96081: checking if we can lock with hard links" >&5
-+echo "configure:97128: checking if we can lock with hard links" >&5
-   hard_links=yes
-   $rm conftest*
-   ln conftest.a conftest.b 2>/dev/null && hard_links=no
-@@ -96100,20 +97147,20 @@
- if test "$GCC" = yes; then
-   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
-   echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions""... $ac_c" 1>&6
--echo "configure:96104: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-+echo "configure:97151: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
-   echo "int some_variable = 0;" > conftest.$ac_ext
-   save_CFLAGS="$CFLAGS"
-   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
-   compiler_rtti_exceptions=no
-   cat > conftest.$ac_ext <<EOF
--#line 96110 "configure"
-+#line 97157 "configure"
- #include "confdefs.h"
- int main() {
- int some_variable = 0;
- ; return 0; }
- EOF
--if { (eval echo configure:96117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+if { (eval echo configure:97164: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-   rm -rf conftest*
-       # The compiler can only warn and ignore the option if not recognized
-     # So say no if there are warnings
-@@ -96144,7 +97191,7 @@
- ##
- # See if the linker supports building shared libraries.
- echo $ac_n "checking whether the linker ($LD) supports shared libraries""... $ac_c" 1>&6
--echo "configure:96148: checking whether the linker ($LD) supports shared libraries" >&5
-+echo "configure:97195: checking whether the linker ($LD) supports shared libraries" >&5
- allow_undefined_flag=
- no_undefined_flag=
-@@ -96835,7 +97882,7 @@
- ##
- # Check hardcoding attributes.
- echo $ac_n "checking how to hardcode library paths into programs""... $ac_c" 1>&6
--echo "configure:96839: checking how to hardcode library paths into programs" >&5
-+echo "configure:97886: checking how to hardcode library paths into programs" >&5
- hardcode_action=
- if test -n "$hardcode_libdir_flag_spec" || \
-    test -n "$runpath_var"; then
-@@ -96867,7 +97914,7 @@
- striplib=
- old_striplib=
- echo $ac_n "checking whether stripping libraries is possible""... $ac_c" 1>&6
--echo "configure:96871: checking whether stripping libraries is possible" >&5
-+echo "configure:97918: checking whether stripping libraries is possible" >&5
- if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
-   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
-   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
-@@ -96885,7 +97932,7 @@
- ##
- # PORTME Fill in your ld.so characteristics
- echo $ac_n "checking dynamic linker characteristics""... $ac_c" 1>&6
--echo "configure:96889: checking dynamic linker characteristics" >&5
-+echo "configure:97936: checking dynamic linker characteristics" >&5
- library_names_spec=
- libname_spec='lib$name'
- soname_spec=
-@@ -97144,8 +98191,8 @@
-   libsuff=
-   case "$host_cpu" in
-   x86_64*|s390x*)
--    echo '#line 97148 "configure"' > conftest.$ac_ext
--    if { (eval echo configure:97149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+    echo '#line 98195 "configure"' > conftest.$ac_ext
-+    if { (eval echo configure:98196: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-       case `/usr/bin/file conftest.$ac_objext` in
-       *64-bit*)
-         libsuff=64
-@@ -97320,7 +98367,7 @@
- ##
- # Report the final consequences.
- echo $ac_n "checking if libtool supports shared libraries""... $ac_c" 1>&6
--echo "configure:97324: checking if libtool supports shared libraries" >&5
-+echo "configure:98371: checking if libtool supports shared libraries" >&5
- echo "$ac_t""$can_build_shared" 1>&6
- ##
- ## END FIXME
-@@ -97328,7 +98375,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking whether to build shared libraries""... $ac_c" 1>&6
--echo "configure:97332: checking whether to build shared libraries" >&5
-+echo "configure:98379: checking whether to build shared libraries" >&5
- test "$can_build_shared" = "no" && enable_shared=no
- # On AIX, shared libraries and static libraries use the same namespace, and
-@@ -97355,7 +98402,7 @@
- ## FIXME: this should be a separate macro
- ##
- echo $ac_n "checking whether to build static libraries""... $ac_c" 1>&6
--echo "configure:97359: checking whether to build static libraries" >&5
-+echo "configure:98406: checking whether to build static libraries" >&5
- # Make sure either enable_shared or enable_static is yes.
- test "$enable_shared" = yes || enable_static=yes
- echo "$ac_t""$enable_static" 1>&6
-@@ -97398,12 +98445,12 @@
-   *)
-     echo $ac_n "checking for shl_load""... $ac_c" 1>&6
--echo "configure:97402: checking for shl_load" >&5
-+echo "configure:98449: checking for shl_load" >&5
- if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 97407 "configure"
-+#line 98454 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char shl_load(); below.  */
-@@ -97426,7 +98473,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:97430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_shl_load=yes"
- else
-@@ -97444,7 +98491,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
--echo "configure:97448: checking for shl_load in -ldld" >&5
-+echo "configure:98495: checking for shl_load in -ldld" >&5
- ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -97452,7 +98499,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 97456 "configure"
-+#line 98503 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -97463,7 +98510,7 @@
- shl_load()
- ; return 0; }
- EOF
--if { (eval echo configure:97467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -97482,12 +98529,12 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen""... $ac_c" 1>&6
--echo "configure:97486: checking for dlopen" >&5
-+echo "configure:98533: checking for dlopen" >&5
- if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   cat > conftest.$ac_ext <<EOF
--#line 97491 "configure"
-+#line 98538 "configure"
- #include "confdefs.h"
- /* System header to define __stub macros and hopefully few prototypes,
-     which can conflict with char dlopen(); below.  */
-@@ -97510,7 +98557,7 @@
- ; return 0; }
- EOF
--if { (eval echo configure:97514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_func_dlopen=yes"
- else
-@@ -97528,7 +98575,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
--echo "configure:97532: checking for dlopen in -ldl" >&5
-+echo "configure:98579: checking for dlopen in -ldl" >&5
- ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -97536,7 +98583,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldl  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 97540 "configure"
-+#line 98587 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -97547,7 +98594,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:97551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -97566,7 +98613,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
--echo "configure:97570: checking for dlopen in -lsvld" >&5
-+echo "configure:98617: checking for dlopen in -lsvld" >&5
- ac_lib_var=`echo svld'_'dlopen | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -97574,7 +98621,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-lsvld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 97578 "configure"
-+#line 98625 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -97585,7 +98632,7 @@
- dlopen()
- ; return 0; }
- EOF
--if { (eval echo configure:97589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -97604,7 +98651,7 @@
- else
-   echo "$ac_t""no" 1>&6
- echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
--echo "configure:97608: checking for dld_link in -ldld" >&5
-+echo "configure:98655: checking for dld_link in -ldld" >&5
- ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
- if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
-@@ -97612,7 +98659,7 @@
-   ac_save_LIBS="$LIBS"
- LIBS="-ldld  $LIBS"
- cat > conftest.$ac_ext <<EOF
--#line 97616 "configure"
-+#line 98663 "configure"
- #include "confdefs.h"
- /* Override any gcc2 internal prototype to avoid an error.  */
- /* We use char because int might match the return type of a gcc2
-@@ -97623,7 +98670,7 @@
- dld_link()
- ; return 0; }
- EOF
--if { (eval echo configure:97627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+if { (eval echo configure:98674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   eval "ac_cv_lib_$ac_lib_var=yes"
- else
-@@ -97679,7 +98726,7 @@
-     LIBS="$lt_cv_dlopen_libs $LIBS"
-     echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
--echo "configure:97683: checking whether a program can dlopen itself" >&5
-+echo "configure:98730: checking whether a program can dlopen itself" >&5
- if eval "test \"`echo '$''{'lt_cv_dlopen_self'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -97689,7 +98736,7 @@
-     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 97693 "configure"
-+#line 98740 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -97750,7 +98797,7 @@
-     exit (status);
- }
- EOF
--  if { (eval echo configure:97754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+  if { (eval echo configure:98801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-     (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-@@ -97773,7 +98820,7 @@
-     if test "x$lt_cv_dlopen_self" = xyes; then
-       LDFLAGS="$LDFLAGS $link_static_flag"
-       echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
--echo "configure:97777: checking whether a statically linked program can dlopen itself" >&5
-+echo "configure:98824: checking whether a statically linked program can dlopen itself" >&5
- if eval "test \"`echo '$''{'lt_cv_dlopen_self_static'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -97783,7 +98830,7 @@
-     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<EOF
--#line 97787 "configure"
-+#line 98834 "configure"
- #include "confdefs.h"
- #if HAVE_DLFCN_H
-@@ -97844,7 +98891,7 @@
-     exit (status);
- }
- EOF
--  if { (eval echo configure:97848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-+  if { (eval echo configure:98895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} 2>/dev/null; then
-     (./conftest; exit; ) 2>/dev/null
-     lt_status=$?
-     case x$lt_status in
-@@ -97895,14 +98942,14 @@
-     # systems, -lgcc has to come before -lc. If gcc already passes -lc
-     # to ld, don't add -lc before -lgcc.
-     echo $ac_n "checking whether -lc should be explicitly linked in""... $ac_c" 1>&6
--echo "configure:97899: checking whether -lc should be explicitly linked in" >&5
-+echo "configure:98946: checking whether -lc should be explicitly linked in" >&5
-     if eval "test \"`echo '$''{'lt_cv_archive_cmds_need_lc'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-   $rm conftest*
-     echo 'static int dummy;' > conftest.$ac_ext
--    if { (eval echo configure:97906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-+    if { (eval echo configure:98953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
-       soname=conftest
-       lib=conftest
-       libobjs=conftest.$ac_objext
-@@ -97915,7 +98962,7 @@
-       libname=conftest
-       save_allow_undefined_flag=$allow_undefined_flag
-       allow_undefined_flag=
--      if { (eval echo configure:97919: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
-+      if { (eval echo configure:98966: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\") 1>&5; (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5; }
-       then
-       lt_cv_archive_cmds_need_lc=no
-       else
-@@ -99147,6 +100194,7 @@
- s%@ORACLE_DIR@%$ORACLE_DIR%g
- s%@ORACLE_VERSION@%$ORACLE_VERSION%g
- s%@SNMP_CONFIG@%$SNMP_CONFIG%g
-+s%@LEMON@%$LEMON%g
- s%@yazconfig@%$yazconfig%g
- s%@INLINE_CFLAGS@%$INLINE_CFLAGS%g
- s%@INCLUDE_PATH@%$INCLUDE_PATH%g
-diff -ruN php-4.3.11-old/ext/sqlite/CREDITS php-4.3.11-new/ext/sqlite/CREDITS
---- php-4.3.11-old/ext/sqlite/CREDITS  1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/CREDITS  2003-05-13 17:52:16.000000000 +0200
-@@ -0,0 +1,2 @@
-+sqlite
-+Wez Furlong, Tal Peer, Marcus Börger
-diff -ruN php-4.3.11-old/ext/sqlite/README php-4.3.11-new/ext/sqlite/README
---- php-4.3.11-old/ext/sqlite/README   1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/README   2003-04-17 03:33:52.000000000 +0200
-@@ -0,0 +1,14 @@
-+This is an extension for the SQLite Embeddable SQL Database Engine.
-+http://www.sqlite.org/
-+
-+SQLite is a C library that implements an embeddable SQL database engine.
-+Programs that link with the SQLite library can have SQL database access
-+without running a separate RDBMS process.
-+
-+SQLite is not a client library used to connect to a big database server.
-+SQLite is the server. The SQLite library reads and writes directly to and from
-+the database files on disk
-+
-+
-+
-+vim:tw=78:et
-diff -ruN php-4.3.11-old/ext/sqlite/TODO php-4.3.11-new/ext/sqlite/TODO
---- php-4.3.11-old/ext/sqlite/TODO     1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/TODO     2003-04-20 17:11:15.000000000 +0200
-@@ -0,0 +1,22 @@
-+- Transparent binary encoding of return values from PHP callback functions.
-+
-+- Add user-space callback for the authorizer function (this is potentially
-+  very slow, so it needs to be implemented carefully).
-+
-+- Add user-space callback to handle busy databases.
-+
-+- Test-suite
-+
-+  o Test how robust we are when a user-space function is registered as
-+    a callback for a persistent connection in script A, then script B is
-+      called that doesn't register the callback but does make use of the
-+      function in an SQL query.
-+      --> Our test suite doesn't allow us to test persistent connections
-+          at this time :/
-+
-+- If building a ZTS build, -DTHREADSAFE while compiling libsqlite
-+
-+- If building a non-debug build, -DNDEBUG will disable the expensive
-+  asserts in the inner loop. (and double performance)
-+
-+vim:tw=78
-diff -ruN php-4.3.11-old/ext/sqlite/config.m4 php-4.3.11-new/ext/sqlite/config.m4
---- php-4.3.11-old/ext/sqlite/config.m4        1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/config.m4        2005-07-04 17:22:39.000000000 +0200
-@@ -0,0 +1,106 @@
-+dnl $Id$
-+dnl config.m4 for extension sqlite
-+dnl vim:et:ts=2:sw=2
-+
-+PHP_ARG_WITH(sqlite, for sqlite support,
-+[  --with-sqlite           Include sqlite support])
-+
-+if test "$PHP_SQLITE" != "no"; then
-+
-+  if test "$PHP_SQLITE" != "yes"; then
-+    SEARCH_PATH="/usr/local /usr"
-+    SEARCH_FOR="/include/sqlite.h"
-+    if test -r $PHP_SQLITE/; then # path given as parameter
-+        SQLITE_DIR=$PHP_SQLITE
-+    else # search default path list
-+        AC_MSG_CHECKING([for sqlite files in default path])
-+        for i in $SEARCH_PATH ; do
-+        if test -r $i/$SEARCH_FOR; then
-+            SQLITE_DIR=$i
-+            AC_MSG_RESULT(found in $i)
-+        fi
-+        done
-+    fi
-+  
-+    if test -z "$SQLITE_DIR"; then
-+        AC_MSG_RESULT([not found])
-+        AC_MSG_ERROR([Please reinstall the sqlite distribution from http://www.sqlite.org])
-+    fi
-+
-+    PHP_ADD_INCLUDE($SQLITE_DIR/include)
-+
-+    LIBNAME=sqlite
-+    LIBSYMBOL=sqlite_open
-+
-+    PHP_CHECK_LIBRARY($LIBNAME,$LIBSYMBOL,
-+    [
-+        PHP_ADD_LIBRARY_WITH_PATH($LIBNAME, $SQLITE_DIR/lib, SQLITE_SHARED_LIBADD)
-+        AC_DEFINE(HAVE_SQLITELIB,1,[ ])
-+    ],[
-+        AC_MSG_ERROR([wrong sqlite lib version or lib not found])
-+    ],[
-+        -L$SQLITE_DIR/lib -lm -ldl
-+    ])
-+ 
-+    PHP_SUBST(SQLITE_SHARED_LIBADD)
-+    PHP_NEW_EXTENSION(sqlite, sqlite.c, $ext_shared)
-+  else
-+    # use bundled library
-+
-+    PHP_SQLITE_CFLAGS="-I@ext_srcdir@/libsqlite/src"
-+
-+    sources="libsqlite/src/opcodes.c
-+        libsqlite/src/parse.c libsqlite/src/encode.c \
-+        libsqlite/src/auth.c libsqlite/src/btree.c libsqlite/src/build.c \
-+        libsqlite/src/delete.c libsqlite/src/expr.c libsqlite/src/func.c \
-+        libsqlite/src/hash.c libsqlite/src/insert.c libsqlite/src/main.c \
-+        libsqlite/src/os.c libsqlite/src/pager.c \
-+        libsqlite/src/printf.c libsqlite/src/random.c \
-+        libsqlite/src/select.c libsqlite/src/table.c libsqlite/src/tokenize.c \
-+        libsqlite/src/update.c libsqlite/src/util.c libsqlite/src/vdbe.c \
-+        libsqlite/src/attach.c libsqlite/src/btree_rb.c libsqlite/src/pragma.c \
-+        libsqlite/src/vacuum.c libsqlite/src/copy.c \
-+        libsqlite/src/where.c libsqlite/src/trigger.c"
-+    
-+    PHP_NEW_EXTENSION(sqlite, sqlite.c $sources, $ext_shared,,$PHP_SQLITE_CFLAGS)
-+    PHP_ADD_BUILD_DIR($ext_builddir/libsqlite)
-+    PHP_ADD_BUILD_DIR($ext_builddir/libsqlite/src)
-+    AC_CHECK_SIZEOF(char *,4)
-+    AC_DEFINE(SQLITE_PTR_SZ, SIZEOF_CHAR_P, [Size of a pointer])
-+    AC_DEFINE(OS_UNIX, 1, [if this is unix])
-+    AC_DEFINE(OS_WIN, 0, [if this is windows])
-+    dnl use latin 1 for now; the utf-8 handling in funcs.c uses assert(),
-+    dnl which is a bit silly and something we want to avoid
-+    SQLITE_ENCODING="ISO8859"
-+    dnl SQLITE_ENCODING="UTF-8"
-+    dnl AC_DEFINE(SQLITE_UTF8,1,[if SQLite should use utf-8 encoding])
-+    PHP_SUBST(SQLITE_ENCODING)
-+
-+    AC_PATH_PROG(LEMON,lemon,no)
-+    PHP_SUBST(LEMON)
-+
-+    SQLITE_VERSION=`cat $ext_srcdir/libsqlite/VERSION`
-+    PHP_SUBST(SQLITE_VERSION)
-+
-+    if test "$ext_shared" = "no"; then
-+      echo '#include "php_config.h"' > $ext_srcdir/libsqlite/src/config.h
-+    else
-+      echo "#include \"$abs_builddir/config.h\"" > $ext_srcdir/libsqlite/src/config.h
-+    fi
-+    
-+    cat >> $ext_srcdir/libsqlite/src/config.h <<EOF
-+#if ZTS
-+# define THREADSAFE 1
-+#endif
-+#if !ZEND_DEBUG
-+# define NDEBUG
-+#endif
-+EOF
-+
-+    PHP_ADD_MAKEFILE_FRAGMENT
-+
-+  fi
-+
-+  AC_CHECK_FUNCS(usleep nanosleep)
-+  AC_CHECK_HEADERS(time.h)
-+fi
-diff -ruN php-4.3.11-old/ext/sqlite/php_sqlite.def php-4.3.11-new/ext/sqlite/php_sqlite.def
---- php-4.3.11-old/ext/sqlite/php_sqlite.def   1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/php_sqlite.def   2003-06-13 01:22:33.000000000 +0200
-@@ -0,0 +1,37 @@
-+EXPORTS
-+sqlite_open
-+sqlite_close
-+sqlite_exec
-+sqlite_last_insert_rowid
-+sqlite_changes
-+sqlite_error_string
-+sqlite_interrupt
-+sqlite_complete
-+sqlite_busy_handler
-+sqlite_busy_timeout
-+sqlite_get_table
-+sqlite_free_table
-+sqlite_exec_printf
-+sqlite_exec_vprintf
-+sqlite_get_table_printf
-+sqlite_get_table_vprintf
-+sqlite_mprintf
-+sqlite_vmprintf
-+sqlite_freemem
-+sqlite_libversion
-+sqlite_libencoding
-+sqlite_create_function
-+sqlite_create_aggregate
-+sqlite_function_type
-+sqlite_set_result_string
-+sqlite_set_result_int
-+sqlite_set_result_double
-+sqlite_set_result_error
-+sqlite_user_data
-+sqlite_aggregate_context
-+sqlite_aggregate_count
-+sqlite_set_authorizer
-+sqlite_trace
-+sqlite_compile
-+sqlite_step
-+sqlite_finalize
-diff -ruN php-4.3.11-old/ext/sqlite/php_sqlite.h php-4.3.11-new/ext/sqlite/php_sqlite.h
---- php-4.3.11-old/ext/sqlite/php_sqlite.h     1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/php_sqlite.h     2003-06-21 14:29:32.000000000 +0200
-@@ -0,0 +1,103 @@
-+/*
-+   +----------------------------------------------------------------------+
-+   | PHP Version 4                                                        |
-+   +----------------------------------------------------------------------+
-+   | Copyright (c) 1997-2003 The PHP Group                                |
-+   +----------------------------------------------------------------------+
-+   | This source file is subject to version 3.0 of the PHP license,       |
-+   | that is bundled with this package in the file LICENSE, and is        |
-+   | available through the world-wide-web at the following url:           |
-+   | http://www.php.net/license/3_0.txt.                                  |
-+   | If you did not receive a copy of the PHP license and are unable to   |
-+   | obtain it through the world-wide-web, please send a note to          |
-+   | license@php.net so we can mail you a copy immediately.               |
-+   +----------------------------------------------------------------------+
-+   | Authors: Wez Furlong <wez@thebrainroom.com>                          |
-+   |          Tal Peer <tal@php.net>                                      |
-+   |          Marcus Boerger <helly@php.net>                              |
-+   +----------------------------------------------------------------------+
-+
-+   $Id$ 
-+*/
-+
-+#ifndef PHP_SQLITE_H
-+#define PHP_SQLITE_H
-+
-+extern zend_module_entry sqlite_module_entry;
-+#define phpext_sqlite_ptr &sqlite_module_entry
-+
-+#ifdef PHP_WIN32
-+#define PHP_SQLITE_API __declspec(dllexport)
-+#else
-+#define PHP_SQLITE_API
-+#endif
-+
-+#ifdef ZTS
-+#include "TSRM.h"
-+#endif
-+
-+PHP_MINIT_FUNCTION(sqlite);
-+PHP_MSHUTDOWN_FUNCTION(sqlite);
-+PHP_RINIT_FUNCTION(sqlite);
-+PHP_RSHUTDOWN_FUNCTION(sqlite);
-+PHP_MINFO_FUNCTION(sqlite);
-+
-+PHP_FUNCTION(sqlite_open);
-+PHP_FUNCTION(sqlite_popen);
-+PHP_FUNCTION(sqlite_close);
-+PHP_FUNCTION(sqlite_query);
-+PHP_FUNCTION(sqlite_unbuffered_query);
-+PHP_FUNCTION(sqlite_array_query);
-+
-+PHP_FUNCTION(sqlite_fetch_array);
-+PHP_FUNCTION(sqlite_fetch_string);
-+PHP_FUNCTION(sqlite_fetch_all);
-+PHP_FUNCTION(sqlite_current);
-+PHP_FUNCTION(sqlite_column);
-+
-+PHP_FUNCTION(sqlite_num_rows);
-+PHP_FUNCTION(sqlite_num_fields);
-+PHP_FUNCTION(sqlite_field_name);
-+PHP_FUNCTION(sqlite_seek);
-+PHP_FUNCTION(sqlite_rewind);
-+PHP_FUNCTION(sqlite_next);
-+PHP_FUNCTION(sqlite_has_more);
-+
-+PHP_FUNCTION(sqlite_libversion);
-+PHP_FUNCTION(sqlite_libencoding);
-+
-+PHP_FUNCTION(sqlite_changes);
-+PHP_FUNCTION(sqlite_last_insert_rowid);
-+
-+PHP_FUNCTION(sqlite_escape_string);
-+
-+PHP_FUNCTION(sqlite_busy_timeout);
-+
-+PHP_FUNCTION(sqlite_last_error);
-+PHP_FUNCTION(sqlite_error_string);
-+
-+PHP_FUNCTION(sqlite_create_aggregate);
-+PHP_FUNCTION(sqlite_create_function);
-+PHP_FUNCTION(sqlite_udf_decode_binary);
-+PHP_FUNCTION(sqlite_udf_encode_binary);
-+
-+ZEND_BEGIN_MODULE_GLOBALS(sqlite)
-+       long assoc_case;
-+ZEND_END_MODULE_GLOBALS(sqlite)
-+
-+#ifdef ZTS
-+#define SQLITE_G(v) TSRMG(sqlite_globals_id, zend_sqlite_globals *, v)
-+#else
-+#define SQLITE_G(v) (sqlite_globals.v)
-+#endif
-+
-+#endif
-+
-+
-+/*
-+ * Local variables:
-+ * tab-width: 4
-+ * c-basic-offset: 4
-+ * indent-tabs-mode: t
-+ * End:
-+ */
-diff -ruN php-4.3.11-old/ext/sqlite/sqlite.c php-4.3.11-new/ext/sqlite/sqlite.c
---- php-4.3.11-old/ext/sqlite/sqlite.c 1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/sqlite.c 2003-06-21 15:29:26.000000000 +0200
-@@ -0,0 +1,1879 @@
-+/*
-+   +----------------------------------------------------------------------+
-+   | PHP Version 4                                                        |
-+   +----------------------------------------------------------------------+
-+   | Copyright (c) 1997-2003 The PHP Group                                |
-+   +----------------------------------------------------------------------+
-+   | This source file is subject to version 3.0 of the PHP license,       |
-+   | that is bundled with this package in the file LICENSE, and is        |
-+   | available through the world-wide-web at the following url:           |
-+   | http://www.php.net/license/3_0.txt.                                  |
-+   | If you did not receive a copy of the PHP license and are unable to   |
-+   | obtain it through the world-wide-web, please send a note to          |
-+   | license@php.net so we can mail you a copy immediately.               |
-+   +----------------------------------------------------------------------+
-+   | Authors: Wez Furlong <wez@thebrainroom.com>                          |
-+   |          Tal Peer <tal@php.net>                                      |
-+   |          Marcus Boerger <helly@php.net>                              |
-+   +----------------------------------------------------------------------+
-+
-+   $Id$ 
-+*/
-+
-+#ifdef HAVE_CONFIG_H
-+#include "config.h"
-+#endif
-+
-+#define PHP_SQLITE_MODULE_VERSION     "1.0"
-+
-+#include "php.h"
-+#include "php_ini.h"
-+#include "ext/standard/info.h"
-+#include "php_sqlite.h"
-+
-+#if HAVE_TIME_H
-+# include <time.h>
-+#endif
-+#include <unistd.h>
-+
-+#include <sqlite.h>
-+
-+#ifndef safe_emalloc
-+# define safe_emalloc(a,b,c) emalloc((a)*(b)+(c))
-+#endif
-+
-+#ifndef ZEND_ENGINE_2
-+# define OnUpdateLong OnUpdateInt
-+#endif
-+
-+ZEND_DECLARE_MODULE_GLOBALS(sqlite)
-+
-+extern int sqlite_encode_binary(const unsigned char *in, int n, unsigned char *out);
-+extern int sqlite_decode_binary(const unsigned char *in, unsigned char *out);
-+
-+static unsigned char arg3_force_ref[] = {3, BYREF_NONE, BYREF_NONE, BYREF_FORCE };
-+
-+static int le_sqlite_db, le_sqlite_result, le_sqlite_pdb;
-+
-+static inline void php_sqlite_strtoupper(char *s)
-+{
-+      while (*s!='\0') {
-+              *s = toupper(*s);
-+              s++;
-+      }
-+}
-+
-+static inline void php_sqlite_strtolower(char *s)
-+{
-+      while (*s!='\0') {
-+              *s = tolower(*s);
-+              s++;
-+      }
-+}
-+
-+/* {{{ PHP_INI
-+ */
-+PHP_INI_BEGIN()
-+STD_PHP_INI_ENTRY_EX("sqlite.assoc_case", "0", PHP_INI_ALL, OnUpdateLong, assoc_case, zend_sqlite_globals, sqlite_globals, display_link_numbers)
-+PHP_INI_END()
-+/* }}} */
-+
-+
-+#define DB_FROM_ZVAL(db, zv)  ZEND_FETCH_RESOURCE2(db, struct php_sqlite_db *, zv, -1, "sqlite database", le_sqlite_db, le_sqlite_pdb)
-+
-+struct php_sqlite_result {
-+      struct php_sqlite_db *db;
-+      sqlite_vm *vm;
-+      int buffered;
-+      int ncolumns;
-+      int nrows;
-+      int curr_row;
-+      char **col_names;
-+      int alloc_rows;
-+      char **table;
-+      int mode;
-+};
-+
-+struct php_sqlite_db {
-+      sqlite *db;
-+      int last_err_code;
-+      int is_persistent;
-+      int rsrc_id;
-+
-+      HashTable callbacks;
-+};
-+
-+struct php_sqlite_agg_functions {
-+      struct php_sqlite_db *db;
-+      int is_valid;
-+      zval *step;
-+      zval *fini;
-+};
-+
-+
-+enum { PHPSQLITE_ASSOC = 1, PHPSQLITE_NUM = 2, PHPSQLITE_BOTH = PHPSQLITE_ASSOC|PHPSQLITE_NUM };
-+
-+function_entry sqlite_functions[] = {
-+      PHP_FE(sqlite_open, arg3_force_ref)
-+      PHP_FE(sqlite_popen, arg3_force_ref)
-+      PHP_FE(sqlite_close, NULL)
-+      PHP_FE(sqlite_query, NULL)
-+      PHP_FE(sqlite_array_query, NULL)
-+      PHP_FE(sqlite_fetch_array, NULL)
-+      PHP_FE(sqlite_fetch_string, NULL)
-+      PHP_FE(sqlite_fetch_all, NULL)
-+      PHP_FE(sqlite_current, NULL)
-+      PHP_FE(sqlite_column, NULL)
-+      PHP_FE(sqlite_libversion, NULL)
-+      PHP_FE(sqlite_libencoding, NULL)
-+      PHP_FE(sqlite_changes, NULL)
-+      PHP_FE(sqlite_last_insert_rowid, NULL)
-+      PHP_FE(sqlite_num_rows, NULL)
-+      PHP_FE(sqlite_num_fields, NULL)
-+      PHP_FE(sqlite_field_name, NULL)
-+      PHP_FE(sqlite_seek, NULL)
-+      PHP_FE(sqlite_rewind, NULL)
-+      PHP_FE(sqlite_next, NULL)
-+      PHP_FE(sqlite_has_more, NULL)
-+      PHP_FE(sqlite_escape_string, NULL)
-+      PHP_FE(sqlite_busy_timeout, NULL)
-+      PHP_FE(sqlite_last_error, NULL)
-+      PHP_FE(sqlite_error_string, NULL)
-+      PHP_FE(sqlite_unbuffered_query, NULL)
-+      PHP_FE(sqlite_create_aggregate, NULL)
-+      PHP_FE(sqlite_create_function, NULL)
-+      PHP_FE(sqlite_udf_encode_binary, NULL)
-+      PHP_FE(sqlite_udf_decode_binary, NULL)
-+      {NULL, NULL, NULL}
-+};
-+
-+
-+zend_module_entry sqlite_module_entry = {
-+#if ZEND_MODULE_API_NO >= 20010901
-+      STANDARD_MODULE_HEADER,
-+#endif
-+      "sqlite",
-+      sqlite_functions,
-+      PHP_MINIT(sqlite),
-+      NULL,
-+      NULL,
-+      PHP_RSHUTDOWN(sqlite),
-+      PHP_MINFO(sqlite),
-+#if ZEND_MODULE_API_NO >= 20010901
-+      PHP_SQLITE_MODULE_VERSION,
-+#endif
-+      STANDARD_MODULE_PROPERTIES
-+};
-+
-+
-+#ifdef COMPILE_DL_SQLITE
-+ZEND_GET_MODULE(sqlite)
-+#endif
-+
-+static int php_sqlite_callback_invalidator(struct php_sqlite_agg_functions *funcs TSRMLS_DC)
-+{
-+      if (!funcs->is_valid) {
-+              return 0;
-+      }
-+
-+      if (funcs->step) {
-+              zval_ptr_dtor(&funcs->step);
-+              funcs->step = NULL;
-+      }
-+
-+      if (funcs->fini) {
-+              zval_ptr_dtor(&funcs->fini);
-+              funcs->fini = NULL;
-+      }
-+
-+      funcs->is_valid = 0;
-+
-+      return 0;
-+}
-+
-+
-+static void php_sqlite_callback_dtor(void *pDest)
-+{
-+      struct php_sqlite_agg_functions *funcs = (struct php_sqlite_agg_functions*)pDest;
-+
-+      if (funcs->is_valid) {
-+              TSRMLS_FETCH();
-+
-+              php_sqlite_callback_invalidator(funcs TSRMLS_CC);
-+      }
-+}
-+      
-+static ZEND_RSRC_DTOR_FUNC(php_sqlite_db_dtor)
-+{
-+      if (rsrc->ptr) {
-+              struct php_sqlite_db *db = (struct php_sqlite_db*)rsrc->ptr;
-+              sqlite_close(db->db);
-+
-+              zend_hash_destroy(&db->callbacks);
-+              
-+              pefree(db, db->is_persistent);
-+
-+              rsrc->ptr = NULL;
-+      }
-+}
-+
-+static void real_result_dtor(struct php_sqlite_result *res TSRMLS_DC)
-+{
-+      int i, j, base;
-+
-+      if (res->vm) {
-+              sqlite_finalize(res->vm, NULL);
-+      }
-+
-+      if (res->table) {
-+              if (!res->buffered && res->nrows) {
-+                      res->nrows = 1; /* only one row is stored */
-+              }
-+              for (i = 0; i < res->nrows; i++) {
-+                      base = i * res->ncolumns;
-+                      for (j = 0; j < res->ncolumns; j++) {
-+                              if (res->table[base + j] != NULL) {
-+                                      efree(res->table[base + j]);
-+                              }
-+                      }
-+              }
-+              efree(res->table);
-+      }
-+      if (res->col_names) {
-+              for (j = 0; j < res->ncolumns; j++) {
-+                      efree(res->col_names[j]);
-+              }
-+              efree(res->col_names);
-+      }
-+
-+      zend_list_delete(res->db->rsrc_id);
-+      efree(res);
-+}
-+
-+static ZEND_RSRC_DTOR_FUNC(php_sqlite_result_dtor)
-+{
-+      struct php_sqlite_result *res = (struct php_sqlite_result *)rsrc->ptr;
-+      real_result_dtor(res TSRMLS_CC);
-+}
-+
-+static int php_sqlite_forget_persistent_id_numbers(zend_rsrc_list_entry *rsrc TSRMLS_DC)
-+{
-+      struct php_sqlite_db *db;
-+
-+      if (Z_TYPE_P(rsrc) != le_sqlite_pdb) {
-+              return 0;
-+      }
-+
-+      db = (struct php_sqlite_db*)rsrc->ptr;
-+
-+      db->rsrc_id = FAILURE;
-+
-+      /* don't leave pending commits hanging around */
-+      sqlite_exec(db->db, "ROLLBACK", NULL, NULL, NULL);
-+      
-+      /* prevent bad mojo if someone tries to use a previously registered function in the next request */
-+      zend_hash_apply(&db->callbacks, (apply_func_t)php_sqlite_callback_invalidator TSRMLS_CC);
-+      
-+      return 0;
-+}
-+
-+PHP_RSHUTDOWN_FUNCTION(sqlite)
-+{
-+      zend_hash_apply(&EG(persistent_list), (apply_func_t)php_sqlite_forget_persistent_id_numbers TSRMLS_CC);
-+      return SUCCESS;
-+}
-+
-+/* {{{ PHP Function interface */
-+static void php_sqlite_generic_function_callback(sqlite_func *func, int argc, const char **argv)
-+{
-+      zval *retval = NULL;
-+      zval ***zargs = NULL;
-+      zval funcname;
-+      int i, res;
-+      char *callable = NULL, *errbuf=NULL;
-+      TSRMLS_FETCH();
-+
-+      /* sanity check the args */
-+      if (argc == 0) {
-+              sqlite_set_result_error(func, "not enough parameters", -1);
-+              return;
-+      }
-+      
-+      ZVAL_STRING(&funcname, (char*)argv[0], 0);
-+
-+      if (!zend_is_callable(&funcname, 0, &callable)) {
-+              spprintf(&errbuf, 0, "function `%s' is not callable", callable);
-+              sqlite_set_result_error(func, errbuf, -1);
-+              efree(errbuf);
-+              efree(callable);
-+              return;
-+      }
-+      efree(callable);
-+      
-+      if (argc > 1) {
-+              zargs = (zval ***)safe_emalloc((argc - 1), sizeof(zval **), 0);
-+              
-+              for (i = 0; i < argc-1; i++) {
-+                      zargs[i] = emalloc(sizeof(zval *));
-+                      MAKE_STD_ZVAL(*zargs[i]);
-+                      ZVAL_STRING(*zargs[i], (char*)argv[i+1], 1);
-+              }
-+      }
-+
-+      res = call_user_function_ex(EG(function_table),
-+                      NULL,
-+                      &funcname,
-+                      &retval,
-+                      argc-1,
-+                      zargs,
-+                      0, NULL TSRMLS_CC);
-+
-+      if (res == SUCCESS) {
-+              if (retval == NULL) {
-+                      sqlite_set_result_string(func, NULL, 0);
-+              } else {
-+                      switch (Z_TYPE_P(retval)) {
-+                              case IS_STRING:
-+                                      sqlite_set_result_string(func, Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+                                      break;
-+                              case IS_LONG:
-+                              case IS_BOOL:
-+                                      sqlite_set_result_int(func, Z_LVAL_P(retval));
-+                                      break;
-+                              case IS_DOUBLE:
-+                                      sqlite_set_result_double(func, Z_DVAL_P(retval));
-+                                      break;
-+                              case IS_NULL:
-+                              default:
-+                                      sqlite_set_result_string(func, NULL, 0);
-+                      }
-+              }
-+      } else {
-+              sqlite_set_result_error(func, "call_user_function_ex failed", -1);
-+      }
-+
-+      if (retval) {
-+              zval_ptr_dtor(&retval);
-+      }
-+
-+      if (zargs) {
-+              for (i = 0; i < argc-1; i++) {
-+                      zval_ptr_dtor(zargs[i]);
-+                      efree(zargs[i]);
-+              }
-+              efree(zargs);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ callback for sqlite_create_function */
-+static void php_sqlite_function_callback(sqlite_func *func, int argc, const char **argv)
-+{
-+      zval *retval = NULL;
-+      zval ***zargs = NULL;
-+      int i, res;
-+      struct php_sqlite_agg_functions *funcs = sqlite_user_data(func);
-+      TSRMLS_FETCH();
-+
-+      if (!funcs->is_valid) {
-+              sqlite_set_result_error(func, "this function has not been correctly defined for this request", -1);
-+              return;
-+      }
-+
-+      if (argc > 0) {
-+              zargs = (zval ***)safe_emalloc(argc, sizeof(zval **), 0);
-+              
-+              for (i = 0; i < argc; i++) {
-+                      zargs[i] = emalloc(sizeof(zval *));
-+                      MAKE_STD_ZVAL(*zargs[i]);
-+
-+                      if (argv[i] == NULL) {
-+                              ZVAL_NULL(*zargs[i]);
-+                      } else {
-+                              ZVAL_STRING(*zargs[i], (char*)argv[i], 1);
-+                      }
-+              }
-+      }
-+
-+      res = call_user_function_ex(EG(function_table),
-+                      NULL,
-+                      funcs->step,
-+                      &retval,
-+                      argc,
-+                      zargs,
-+                      0, NULL TSRMLS_CC);
-+
-+      if (res == SUCCESS) {
-+              if (retval == NULL) {
-+                      sqlite_set_result_string(func, NULL, 0);
-+              } else {
-+                      switch (Z_TYPE_P(retval)) {
-+                              case IS_STRING:
-+                                      /* TODO: for binary results, need to encode the string */
-+                                      sqlite_set_result_string(func, Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+                                      break;
-+                              case IS_LONG:
-+                              case IS_BOOL:
-+                                      sqlite_set_result_int(func, Z_LVAL_P(retval));
-+                                      break;
-+                              case IS_DOUBLE:
-+                                      sqlite_set_result_double(func, Z_DVAL_P(retval));
-+                                      break;
-+                              case IS_NULL:
-+                              default:
-+                                      sqlite_set_result_string(func, NULL, 0);
-+                      }
-+              }
-+      } else {
-+              sqlite_set_result_error(func, "call_user_function_ex failed", -1);
-+      }
-+
-+      if (retval) {
-+              zval_ptr_dtor(&retval);
-+      }
-+
-+      if (zargs) {
-+              for (i = 0; i < argc; i++) {
-+                      zval_ptr_dtor(zargs[i]);
-+                      efree(zargs[i]);
-+              }
-+              efree(zargs);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ callback for sqlite_create_aggregate: step function */
-+static void php_sqlite_agg_step_function_callback(sqlite_func *func, int argc, const char **argv)
-+{
-+      zval *retval = NULL;
-+      zval ***zargs;
-+      zval **context_p;
-+      int i, res, zargc;
-+      struct php_sqlite_agg_functions *funcs = sqlite_user_data(func);
-+      TSRMLS_FETCH();
-+
-+      if (!funcs->is_valid) {
-+              sqlite_set_result_error(func, "this function has not been correctly defined for this request", -1);
-+              return;
-+      }
-+
-+      /* sanity check the args */
-+      if (argc < 1) {
-+              return;
-+      }
-+      
-+      zargc = argc + 1;
-+      zargs = (zval ***)safe_emalloc(zargc, sizeof(zval **), 0);
-+              
-+      /* first arg is always the context zval */
-+      context_p = (zval **)sqlite_aggregate_context(func, sizeof(*context_p));
-+
-+      if (*context_p == NULL) {
-+              MAKE_STD_ZVAL(*context_p);
-+              (*context_p)->is_ref = 1;
-+              Z_TYPE_PP(context_p) = IS_NULL;
-+      }
-+
-+      zargs[0] = context_p;
-+
-+      /* copy the other args */
-+      for (i = 0; i < argc; i++) {
-+              zargs[i+1] = emalloc(sizeof(zval *));
-+              MAKE_STD_ZVAL(*zargs[i+1]);
-+              if (argv[i] == NULL) {
-+                      ZVAL_NULL(*zargs[i+1]);
-+              } else {
-+                      ZVAL_STRING(*zargs[i+1], (char*)argv[i], 1);
-+              }
-+      }
-+
-+      res = call_user_function_ex(EG(function_table),
-+                      NULL,
-+                      funcs->step,
-+                      &retval,
-+                      zargc,
-+                      zargs,
-+                      0, NULL TSRMLS_CC);
-+
-+      if (res != SUCCESS) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "call_user_function_ex failed");
-+      }
-+
-+      if (retval) {
-+              zval_ptr_dtor(&retval);
-+      }
-+
-+      if (zargs) {
-+              for (i = 1; i < zargc; i++) {
-+                      zval_ptr_dtor(zargs[i]);
-+                      efree(zargs[i]);
-+              }
-+              efree(zargs);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ callback for sqlite_create_aggregate: finalize function */
-+static void php_sqlite_agg_fini_function_callback(sqlite_func *func)
-+{
-+      zval *retval = NULL;
-+      int res;
-+      struct php_sqlite_agg_functions *funcs = sqlite_user_data(func);
-+      zval **context_p;
-+      TSRMLS_FETCH();
-+
-+      if (!funcs->is_valid) {
-+              sqlite_set_result_error(func, "this function has not been correctly defined for this request", -1);
-+              return;
-+      }
-+      
-+      context_p = (zval **)sqlite_aggregate_context(func, sizeof(*context_p));
-+      
-+      res = call_user_function_ex(EG(function_table),
-+                      NULL,
-+                      funcs->fini,
-+                      &retval,
-+                      1,
-+                      &context_p,
-+                      0, NULL TSRMLS_CC);
-+
-+      if (res == SUCCESS) {
-+              if (retval == NULL) {
-+                      sqlite_set_result_string(func, NULL, 0);
-+              } else {
-+                      switch (Z_TYPE_P(retval)) {
-+                              case IS_STRING:
-+                                      /* TODO: for binary results, need to encode the string */
-+                                      sqlite_set_result_string(func, Z_STRVAL_P(retval), Z_STRLEN_P(retval));
-+                                      break;
-+                              case IS_LONG:
-+                              case IS_BOOL:
-+                                      sqlite_set_result_int(func, Z_LVAL_P(retval));
-+                                      break;
-+                              case IS_DOUBLE:
-+                                      sqlite_set_result_double(func, Z_DVAL_P(retval));
-+                                      break;
-+                              case IS_NULL:
-+                              default:
-+                                      sqlite_set_result_string(func, NULL, 0);
-+                      }
-+              }
-+      } else {
-+              sqlite_set_result_error(func, "call_user_function_ex failed", -1);
-+      }
-+
-+      if (retval) {
-+              zval_ptr_dtor(&retval);
-+      }
-+
-+      zval_ptr_dtor(context_p);
-+}
-+/* }}} */
-+
-+/* {{{ Authorization Callback */
-+static int php_sqlite_authorizer(void *autharg, int access_type, const char *arg3, const char *arg4,
-+              const char *arg5, const char *arg6)
-+{
-+      switch (access_type) {
-+              case SQLITE_COPY:
-+                      {
-+                              TSRMLS_FETCH();
-+                              if (PG(safe_mode) && (!php_checkuid(arg4, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
-+                                      return SQLITE_DENY;
-+                              }
-+
-+                              if (php_check_open_basedir(arg4 TSRMLS_CC)) {
-+                                      return SQLITE_DENY;
-+                              }
-+                      }
-+                      return SQLITE_OK;
-+#ifdef SQLITE_ATTACH
-+              case SQLITE_ATTACH:
-+                      {
-+                              TSRMLS_FETCH();
-+                              if (PG(safe_mode) && (!php_checkuid(arg3, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
-+                                      return SQLITE_DENY;
-+                              }
-+
-+                              if (php_check_open_basedir(arg3 TSRMLS_CC)) {
-+                                      return SQLITE_DENY;
-+                              }
-+                      }
-+                      return SQLITE_OK;
-+#endif
-+
-+              default:
-+                      /* access allowed */
-+                      return SQLITE_OK;
-+      }
-+}
-+/* }}} */
-+
-+static int init_sqlite_globals(zend_sqlite_globals *g)
-+{
-+      g->assoc_case = 0;
-+      return SUCCESS;
-+}
-+
-+PHP_MINIT_FUNCTION(sqlite)
-+{
-+      ZEND_INIT_MODULE_GLOBALS(sqlite, init_sqlite_globals, NULL);
-+      
-+      REGISTER_INI_ENTRIES();
-+
-+      le_sqlite_db = zend_register_list_destructors_ex(php_sqlite_db_dtor, NULL, "sqlite database", module_number);
-+      le_sqlite_pdb = zend_register_list_destructors_ex(NULL, php_sqlite_db_dtor, "sqlite database (persistent)", module_number);
-+      le_sqlite_result = zend_register_list_destructors_ex(php_sqlite_result_dtor, NULL, "sqlite result", module_number);
-+
-+      REGISTER_LONG_CONSTANT("SQLITE_BOTH",   PHPSQLITE_BOTH, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_NUM",    PHPSQLITE_NUM, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_ASSOC",  PHPSQLITE_ASSOC, CONST_CS|CONST_PERSISTENT);
-+      
-+      REGISTER_LONG_CONSTANT("SQLITE_OK",                             SQLITE_OK, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_ERROR",                  SQLITE_ERROR, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_INTERNAL",               SQLITE_INTERNAL, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_PERM",                   SQLITE_PERM, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_ABORT",                  SQLITE_ABORT, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_BUSY",                   SQLITE_BUSY, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_LOCKED",                 SQLITE_LOCKED, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_NOMEM",                  SQLITE_NOMEM, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_READONLY",               SQLITE_READONLY, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_INTERRUPT",              SQLITE_INTERRUPT, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_IOERR",                  SQLITE_IOERR, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_CORRUPT",                SQLITE_CORRUPT, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_NOTFOUND",               SQLITE_NOTFOUND, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_FULL",                   SQLITE_FULL, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_CANTOPEN",               SQLITE_CANTOPEN, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_PROTOCOL",               SQLITE_PROTOCOL, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_EMPTY",                  SQLITE_EMPTY, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_SCHEMA",                 SQLITE_SCHEMA, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_TOOBIG",                 SQLITE_TOOBIG, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_CONSTRAINT",             SQLITE_CONSTRAINT, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_MISMATCH",               SQLITE_MISMATCH, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_MISUSE",                 SQLITE_MISUSE, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_NOLFS",                  SQLITE_NOLFS, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_AUTH",                   SQLITE_AUTH, CONST_CS|CONST_PERSISTENT);
-+#ifdef SQLITE_FORMAT
-+      REGISTER_LONG_CONSTANT("SQLITE_FORMAT",                 SQLITE_FORMAT, CONST_CS|CONST_PERSISTENT);
-+#endif
-+      REGISTER_LONG_CONSTANT("SQLITE_ROW",                    SQLITE_ROW, CONST_CS|CONST_PERSISTENT);
-+      REGISTER_LONG_CONSTANT("SQLITE_DONE",                   SQLITE_DONE, CONST_CS|CONST_PERSISTENT);
-+
-+      return SUCCESS;
-+}
-+
-+PHP_MINFO_FUNCTION(sqlite)
-+{
-+      php_info_print_table_start();
-+      php_info_print_table_header(2, "SQLite support", "enabled");
-+      php_info_print_table_row(2, "PECL Module version", PHP_SQLITE_MODULE_VERSION " $Id$");
-+      php_info_print_table_row(2, "SQLite Library", sqlite_libversion());
-+      php_info_print_table_row(2, "SQLite Encoding", sqlite_libencoding());
-+      php_info_print_table_end();
-+
-+      DISPLAY_INI_ENTRIES();
-+}
-+
-+static struct php_sqlite_db *php_sqlite_open(char *filename, int mode, char *persistent_id, zval *return_value, zval *errmsg TSRMLS_DC)
-+{
-+      char *errtext = NULL;
-+      sqlite *sdb = NULL;
-+      struct php_sqlite_db *db = NULL;
-+
-+      sdb = sqlite_open(filename, mode, &errtext);
-+
-+      if (sdb == NULL) {
-+
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+
-+              if (errmsg) {
-+                      ZVAL_STRING(errmsg, errtext, 1);
-+              }
-+
-+              sqlite_freemem(errtext);
-+
-+              RETVAL_FALSE;
-+              return NULL;
-+      }
-+
-+      db = (struct php_sqlite_db *)pemalloc(sizeof(struct php_sqlite_db), persistent_id ? 1 : 0);
-+      db->is_persistent = persistent_id ? 1 : 0;
-+      db->last_err_code = SQLITE_OK;
-+      db->db = sdb;
-+
-+      zend_hash_init(&db->callbacks, 0, NULL, php_sqlite_callback_dtor, db->is_persistent);
-+      
-+      /* register the PHP functions */
-+      sqlite_create_function(sdb, "php", -1, php_sqlite_generic_function_callback, 0);
-+
-+      /* set default busy handler; keep retrying up until 1 minute has passed,
-+       * then fail with a busy status code */
-+      sqlite_busy_timeout(sdb, 60000);
-+
-+      /* authorizer hook so we can enforce safe mode
-+       * Note: the declaration of php_sqlite_authorizer is correct for 2.8.2 of libsqlite,
-+       * and IS backwards binary compatible with earlier versions */
-+      sqlite_set_authorizer(sdb, php_sqlite_authorizer, NULL);
-+      
-+      db->rsrc_id = ZEND_REGISTER_RESOURCE(return_value, db, persistent_id ? le_sqlite_pdb : le_sqlite_db);
-+
-+      if (persistent_id) {
-+              list_entry le;
-+
-+              Z_TYPE(le) = le_sqlite_pdb;
-+              le.ptr = db;
-+
-+              if (FAILURE == zend_hash_update(&EG(persistent_list), persistent_id,
-+                                      strlen(persistent_id)+1,
-+                                      (void *)&le, sizeof(le), NULL)) {
-+                      php_error_docref(NULL TSRMLS_CC, E_WARNING, "Failed to register persistent resource");
-+              }
-+      }
-+      
-+      return db;
-+}
-+
-+/* {{{ proto resource sqlite_popen(string filename [, int mode, string &errmessage])
-+   Opens a persistent handle to an SQLite database.  Will create the database if it does not exist */
-+PHP_FUNCTION(sqlite_popen)
-+{
-+      int mode = 0666;
-+      char *filename, *fullpath, *hashkey;
-+      long filename_len, hashkeylen;
-+      zval *errmsg = NULL;
-+      struct php_sqlite_db *db = NULL;
-+      list_entry *le;
-+      
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lz/",
-+                              &filename, &filename_len, &mode, &errmsg)) {
-+              return;
-+      }
-+
-+      if (strncmp(filename, ":memory:", sizeof(":memory:") - 1)) {
-+              /* resolve the fully-qualified path name to use as the hash key */
-+              fullpath = expand_filepath(filename, NULL TSRMLS_CC);
-+      
-+              if (PG(safe_mode) && (!php_checkuid(fullpath, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
-+                      RETURN_FALSE;
-+              }
-+
-+              if (php_check_open_basedir(fullpath TSRMLS_CC)) {
-+                      RETURN_FALSE;
-+              }
-+      } else {
-+              fullpath = estrndup(filename, filename_len);
-+      }
-+
-+      hashkeylen = spprintf(&hashkey, 0, "sqlite_pdb_%s:%d", fullpath, mode);
-+      
-+      /* do we have an existing persistent connection ? */
-+      if (SUCCESS == zend_hash_find(&EG(persistent_list), hashkey, hashkeylen+1, (void*)&le)) {
-+              if (Z_TYPE_P(le) == le_sqlite_pdb) {
-+                      db = (struct php_sqlite_db*)le->ptr;
-+                      
-+                      if (db->rsrc_id == FAILURE) {
-+                              /* give it a valid resource id for this request */
-+                              db->rsrc_id = ZEND_REGISTER_RESOURCE(return_value, db, le_sqlite_pdb);
-+                      } else {
-+                              /* already accessed this request; map it */
-+                              ZVAL_RESOURCE(return_value, db->rsrc_id);
-+                      }
-+
-+                      /* all set */
-+                      efree(fullpath);
-+                      efree(hashkey);
-+                      return;
-+              }
-+
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "Some other type of persistent resource is using this hash key!?");
-+              RETURN_FALSE;
-+      }
-+
-+      /* now we need to open the database */
-+      php_sqlite_open(fullpath, mode, hashkey, return_value, errmsg TSRMLS_CC);
-+
-+      efree(fullpath);
-+      efree(hashkey);
-+}
-+/* }}} */
-+
-+/* {{{ proto resource sqlite_open(string filename [, int mode, string &errmessage])
-+   Opens an SQLite database.  Will create the database if it does not exist */
-+PHP_FUNCTION(sqlite_open)
-+{
-+      int mode = 0666;
-+      char *filename;
-+      long filename_len;
-+      zval *errmsg = NULL;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lz/",
-+                              &filename, &filename_len, &mode, &errmsg)) {
-+              return;
-+      }
-+
-+      if (strncmp(filename, ":memory:", sizeof(":memory:") - 1)) {
-+              if (PG(safe_mode) && (!php_checkuid(filename, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
-+                      RETURN_FALSE;
-+              }
-+
-+              if (php_check_open_basedir(filename TSRMLS_CC)) {
-+                      RETURN_FALSE;
-+              }
-+      }
-+      
-+      php_sqlite_open(filename, mode, NULL, return_value, errmsg TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto void sqlite_busy_timeout(resource db, int ms)
-+   Set busy timeout duration. If ms <= 0, all busy handlers are disabled */
-+PHP_FUNCTION(sqlite_busy_timeout)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+      long ms;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &zdb, &ms)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      sqlite_busy_timeout(db->db, ms);
-+}
-+/* }}} */
-+
-+/* {{{ proto void sqlite_close(resource db)
-+   Closes an open sqlite database */
-+PHP_FUNCTION(sqlite_close)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zdb)) {
-+              return;
-+      }
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zdb)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      zend_list_delete(Z_RESVAL_P(zdb));
-+}
-+/* }}} */
-+
-+/* {{{ php_sqlite_fetch */
-+int php_sqlite_fetch(struct php_sqlite_result *rres TSRMLS_DC)
-+{
-+      const char **rowdata, **colnames;
-+      int ret, i, base;
-+      char *errtext = NULL, *colname;
-+
-+next_row:
-+      ret = sqlite_step(rres->vm, &rres->ncolumns, &rowdata, &colnames);
-+      if (!rres->nrows) {
-+              /* first row - lets copy the column names */
-+              rres->col_names = safe_emalloc(rres->ncolumns, sizeof(char *), 0);
-+              for (i = 0; i < rres->ncolumns; i++) {
-+                      colname = strchr(colnames[i], '.');
-+                      if (!colname++) {
-+                              colname = (char*)colnames[i];
-+                      }
-+                      if (SQLITE_G(assoc_case) == 1) {
-+                              php_sqlite_strtoupper(colname);
-+                      } else if (SQLITE_G(assoc_case) == 2) {
-+                              php_sqlite_strtolower(colname);
-+                      }
-+                      rres->col_names[i] = estrdup(colname);
-+              }
-+              if (!rres->buffered) {
-+                      /* non buffered mode - also fetch memory for on single row */
-+                      rres->table = safe_emalloc(rres->ncolumns, sizeof(char *), 0);
-+              }
-+      }
-+
-+      switch (ret) {
-+              case SQLITE_ROW:
-+                      if (rres->buffered) {
-+                              /* add the row to our collection */
-+                              if (rres->nrows + 1 >= rres->alloc_rows) {
-+                                      rres->alloc_rows = rres->alloc_rows ? rres->alloc_rows * 2 : 16;
-+                                      rres->table = erealloc(rres->table, rres->alloc_rows * rres->ncolumns * sizeof(char *));
-+                              }
-+                              base = rres->nrows * rres->ncolumns;
-+                              for (i = 0; i < rres->ncolumns; i++) {
-+                                      if (rowdata[i]) {
-+                                              rres->table[base + i] = estrdup(rowdata[i]);
-+                                      } else {
-+                                              rres->table[base + i] = NULL;
-+                                      }
-+                              }
-+                              rres->nrows++;
-+                              goto next_row;
-+                      } else {
-+                              /* non buffered: only fetch one row but first free data if not first row */
-+                              if (rres->nrows++) {
-+                                      for (i = 0; i < rres->ncolumns; i++) {
-+                                              if (rres->table[i]) {
-+                                                      efree(rres->table[i]);
-+                                              }
-+                                      }
-+                              }
-+                              for (i = 0; i < rres->ncolumns; i++) {
-+                                      if (rowdata[i]) {
-+                                              rres->table[i] = estrdup(rowdata[i]);
-+                                      } else {
-+                                              rres->table[i] = NULL;
-+                                      }
-+                              }
-+                      }
-+                      ret = SQLITE_OK;
-+                      break;
-+
-+              case SQLITE_BUSY:
-+              case SQLITE_ERROR:
-+              case SQLITE_MISUSE:
-+              case SQLITE_DONE:
-+              default:
-+                      if (rres->vm) {
-+                              ret = sqlite_finalize(rres->vm, &errtext);
-+                      }
-+                      rres->vm = NULL;
-+                      if (ret != SQLITE_OK) {
-+                              php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+                              sqlite_freemem(errtext);
-+                      }
-+                      break;
-+      }
-+      rres->db->last_err_code = ret;
-+
-+      return ret;
-+}
-+/* }}} */
-+
-+/* {{{ sqlite_query */
-+void sqlite_query(struct php_sqlite_db *db, char *sql, long sql_len, int mode, int buffered, zval *return_value, struct php_sqlite_result *rres TSRMLS_DC)
-+{
-+      struct php_sqlite_result res;
-+      int ret;
-+      char *errtext = NULL;
-+      const char *tail;
-+
-+      memset(&res, 0, sizeof(res));
-+      res.buffered = buffered;
-+      res.mode = mode;
-+
-+      ret = sqlite_compile(db->db, sql, &tail, &res.vm, &errtext);
-+      db->last_err_code = ret;
-+
-+      if (ret != SQLITE_OK) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+              sqlite_freemem(errtext);
-+              
-+              RETURN_FALSE;
-+      }
-+
-+      if (!rres) {
-+              rres = (struct php_sqlite_result*)emalloc(sizeof(*rres));
-+      }
-+      memcpy(rres, &res, sizeof(*rres));
-+      rres->db = db;
-+      zend_list_addref(db->rsrc_id);
-+      
-+
-+      /* now the result set is ready for stepping: get first row */
-+      if (php_sqlite_fetch(rres TSRMLS_CC) != SQLITE_OK) {
-+              real_result_dtor(rres TSRMLS_CC);
-+              RETURN_FALSE;
-+      }
-+      
-+      rres->curr_row = 0;
-+
-+      if (return_value) {
-+              ZEND_REGISTER_RESOURCE(return_value, rres, le_sqlite_result);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto resource sqlite_unbuffered_query(string query, resource db [ , int result_type ])
-+   Execute a query that does not prefetch and buffer all data */
-+PHP_FUNCTION(sqlite_unbuffered_query)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+      char *sql;
-+      long sql_len;
-+      int mode = PHPSQLITE_BOTH;
-+      char *errtext = NULL;
-+
-+      if (FAILURE == zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET,
-+                              ZEND_NUM_ARGS() TSRMLS_CC, "sr|l", &sql, &sql_len, &zdb, &mode) && 
-+                      FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|l", &zdb, &sql, &sql_len, &mode)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      /* avoid doing work if we can */
-+      if (!return_value_used) {
-+              db->last_err_code = sqlite_exec(db->db, sql, NULL, NULL, &errtext);
-+
-+              if (db->last_err_code != SQLITE_OK) {
-+                      php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+                      sqlite_freemem(errtext);
-+              }
-+              return;
-+      }
-+      
-+      sqlite_query(db, sql, sql_len, mode, 0, return_value, NULL TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto resource sqlite_query(string query, resource db [ , int result_type ])
-+   Executes a query against a given database and returns a result handle */
-+PHP_FUNCTION(sqlite_query)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+      char *sql;
-+      long sql_len;
-+      int mode = PHPSQLITE_BOTH;
-+      char *errtext = NULL;
-+
-+      if (FAILURE == zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET,
-+                      ZEND_NUM_ARGS() TSRMLS_CC, "sr|l", &sql, &sql_len, &zdb, &mode) && 
-+              FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|l", &zdb, &sql, &sql_len, &mode)) {
-+              return;
-+      }
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      /* avoid doing work if we can */
-+      if (!return_value_used) {
-+              db->last_err_code = sqlite_exec(db->db, sql, NULL, NULL, &errtext);
-+
-+              if (db->last_err_code != SQLITE_OK) {
-+                      php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+                      sqlite_freemem(errtext);
-+              }
-+              return;
-+      }
-+      
-+      sqlite_query(db, sql, sql_len, mode, 1, return_value, NULL TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ php_sqlite_fetch_array */
-+static void php_sqlite_fetch_array(struct php_sqlite_result *res, int mode, zend_bool decode_binary, int move_next, zval *return_value TSRMLS_DC)
-+{
-+      int j, buffered = res->buffered;
-+      const char **rowdata, **colnames;
-+      
-+      /* check range of the row */
-+      if (res->curr_row >= res->nrows) {
-+              /* no more */
-+              RETURN_FALSE;
-+      }
-+      colnames = (const char**)res->col_names;
-+      if (res->buffered) {
-+              rowdata = (const char**)&res->table[res->curr_row * res->ncolumns];
-+      } else {
-+              rowdata = (const char**)res->table;
-+      }
-+
-+      /* now populate the result */
-+      array_init(return_value);
-+
-+      for (j = 0; j < res->ncolumns; j++) {
-+              zval *decoded;
-+              MAKE_STD_ZVAL(decoded);
-+
-+              if (rowdata[j] == NULL) {
-+                      ZVAL_NULL(decoded);
-+              } else if (decode_binary && rowdata[j][0] == '\x01') {
-+                      Z_STRVAL_P(decoded) = emalloc(strlen(rowdata[j]));
-+                      Z_STRLEN_P(decoded) = sqlite_decode_binary(rowdata[j]+1, Z_STRVAL_P(decoded));
-+                      Z_STRVAL_P(decoded)[Z_STRLEN_P(decoded)] = '\0';
-+                      Z_TYPE_P(decoded) = IS_STRING;
-+                      if (!buffered) {
-+                              efree((char*)rowdata[j]);
-+                              rowdata[j] = NULL;
-+                      }
-+              } else {
-+                      ZVAL_STRING(decoded, (char*)rowdata[j], buffered);
-+                      if (!buffered) {
-+                              rowdata[j] = NULL;
-+                      }
-+              }
-+
-+              if (mode & PHPSQLITE_NUM) {
-+                      if (mode & PHPSQLITE_ASSOC) {
-+                              add_index_zval(return_value, j, decoded);
-+                              ZVAL_ADDREF(decoded);
-+                              add_assoc_zval(return_value, (char*)colnames[j], decoded);
-+                      } else {
-+                              add_next_index_zval(return_value, decoded);
-+                      }
-+              } else {
-+                      add_assoc_zval(return_value, (char*)colnames[j], decoded);
-+              }
-+      }
-+
-+      if (move_next) {
-+              if (!res->buffered) {
-+                      /* non buffered: fetch next row */
-+                      php_sqlite_fetch(res TSRMLS_CC);
-+              }
-+              /* advance the row pointer */
-+              res->curr_row++;
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ php_sqlite_fetch_column */
-+static void php_sqlite_fetch_column(struct php_sqlite_result *res, zval *which, zend_bool decode_binary, zval *return_value TSRMLS_DC)
-+{
-+      int j;
-+      const char **rowdata, **colnames;
-+
-+      /* check range of the row */
-+      if (res->curr_row >= res->nrows) {
-+              /* no more */
-+              RETURN_FALSE;
-+      }
-+      colnames = (const char**)res->col_names;
-+
-+      if (Z_TYPE_P(which) == IS_LONG) {
-+              j = Z_LVAL_P(which);
-+      } else {
-+              convert_to_string_ex(&which);
-+              for (j = 0; j < res->ncolumns; j++) {
-+                      if (!strcasecmp((char*)colnames[j], Z_STRVAL_P(which))) {
-+                              break;
-+                      }
-+              }
-+      }
-+      if (j < 0 || j >= res->ncolumns) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "No such column %d", j);
-+              RETURN_FALSE;
-+      }
-+
-+      if (res->buffered) {
-+              rowdata = (const char**)&res->table[res->curr_row * res->ncolumns];
-+      } else {
-+              rowdata = (const char**)res->table;
-+      }
-+
-+      if (rowdata[j] == NULL) {
-+              RETURN_NULL();
-+      } else if (decode_binary && rowdata[j][0] == '\x01') {
-+              int l = strlen(rowdata[j]);
-+              char *decoded = emalloc(l);
-+              l = sqlite_decode_binary(rowdata[j]+1, decoded);
-+              decoded[l] = '\0';
-+              RETVAL_STRINGL(decoded, l, 0);
-+              if (!res->buffered) {
-+                      efree((char*)rowdata[j]);
-+                      rowdata[j] = NULL;
-+              }
-+      } else {
-+              RETVAL_STRING((char*)rowdata[j], res->buffered);
-+              if (!res->buffered) {
-+                      rowdata[j] = NULL;
-+              }
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto array sqlite_fetch_all(resource result [, int result_type, bool decode_binary])
-+   Fetches all rows from a result set as an array */
-+PHP_FUNCTION(sqlite_fetch_all)
-+{
-+      zval *zres, *ent;
-+      int mode = PHPSQLITE_BOTH;
-+      zend_bool decode_binary = 1;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|lb", &zres, &mode, &decode_binary)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+      if (ZEND_NUM_ARGS() < 2) {
-+              mode = res->mode;
-+      }
-+
-+      if (res->curr_row >= res->nrows && res->nrows) {
-+              if (!res->buffered) {
-+                      php_error_docref(NULL TSRMLS_CC, E_NOTICE, "One or more rowsets were already returned");
-+              } else {
-+                      res->curr_row = 0;
-+              }
-+      }
-+
-+      array_init(return_value);
-+
-+      while (res->curr_row < res->nrows) {
-+              MAKE_STD_ZVAL(ent);
-+              php_sqlite_fetch_array(res, mode, decode_binary, 1, ent TSRMLS_CC);
-+              add_next_index_zval(return_value, ent);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto array sqlite_fetch_array(resource result [, int result_type, bool decode_binary])
-+   Fetches the next row from a result set as an array */
-+PHP_FUNCTION(sqlite_fetch_array)
-+{
-+      zval *zres;
-+      int mode = PHPSQLITE_BOTH;
-+      zend_bool decode_binary = 1;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|lb", &zres, &mode, &decode_binary)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+      if (ZEND_NUM_ARGS() < 2) {
-+              mode = res->mode;
-+      }
-+
-+      php_sqlite_fetch_array(res, mode, decode_binary, 1, return_value TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto array sqlite_array_query(resource db, string query [ , int result_type, bool decode_binary ])
-+   Executes a query against a given database and returns an array */
-+PHP_FUNCTION(sqlite_array_query)
-+{
-+      zval *zdb, *ent;
-+      struct php_sqlite_db *db;
-+      struct php_sqlite_result *rres;
-+      char *sql;
-+      long sql_len;
-+      int mode = PHPSQLITE_BOTH;
-+      char *errtext = NULL;
-+      zend_bool decode_binary = 1;
-+
-+      if (FAILURE == zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET,
-+                      ZEND_NUM_ARGS() TSRMLS_CC, "sr|l", &sql, &sql_len, &zdb, &mode, &decode_binary) && 
-+              FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|l", &zdb, &sql, &sql_len, &mode, &decode_binary)) {
-+              return;
-+      }
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      /* avoid doing work if we can */
-+      if (!return_value_used) {
-+              db->last_err_code = sqlite_exec(db->db, sql, NULL, NULL, &errtext);
-+
-+              if (db->last_err_code != SQLITE_OK) {
-+                      php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", errtext);
-+                      sqlite_freemem(errtext);
-+              }
-+              return;
-+      }
-+
-+      rres = (struct php_sqlite_result *)emalloc(sizeof(*rres));
-+      sqlite_query(db, sql, sql_len, mode, 0, NULL, rres TSRMLS_CC);
-+
-+      array_init(return_value);
-+
-+      while (rres->curr_row < rres->nrows) {
-+              MAKE_STD_ZVAL(ent);
-+              php_sqlite_fetch_array(rres, mode, decode_binary, 1, ent TSRMLS_CC);
-+              add_next_index_zval(return_value, ent);
-+      }
-+      real_result_dtor(rres TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_fetch_array(resource result [, bool decode_binary])
-+   Fetches first column of a result set as a string */
-+PHP_FUNCTION(sqlite_fetch_string)
-+{
-+      zval *zres;
-+      zend_bool decode_binary = 1;
-+      struct php_sqlite_result *res;
-+      char *decoded = NULL;
-+      int decoded_len;
-+      const char **rowdata;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|b", &zres, &decode_binary)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      /* check if there are any more rows on the cursor */
-+      if (res->curr_row >= res->nrows) {
-+              RETURN_FALSE;
-+      }
-+
-+      if (res->buffered) {
-+              rowdata = (const char**)&res->table[res->curr_row * res->ncolumns];
-+      } else {
-+              rowdata = (const char**)res->table;
-+      }
-+
-+      if (decode_binary && rowdata[0] != NULL && rowdata[0][0] == '\x01') {
-+              decoded = emalloc(strlen(rowdata[0]));
-+              decoded_len = sqlite_decode_binary(rowdata[0]+1, decoded);
-+              if (!res->buffered) {
-+                      efree((char*)rowdata[0]);
-+                      rowdata[0] = NULL;
-+              }
-+      } else {
-+              if (rowdata[0]) {
-+                      decoded_len = strlen((char*)rowdata[0]);
-+                      if (res->buffered) {
-+                              decoded = estrndup((char*)rowdata[0], decoded_len);
-+                      } else {
-+                              decoded = (char*)rowdata[0];
-+                              rowdata[0] = NULL;
-+                      }
-+              } else {
-+                      decoded_len = 0;
-+                      decoded = NULL;
-+              }
-+      }
-+
-+      if (!res->buffered) {
-+              /* non buffered: fetch next row */
-+              php_sqlite_fetch(res TSRMLS_CC);
-+      }
-+      /* advance the row pointer */
-+      res->curr_row++;
-+
-+      if (decoded == NULL) {
-+              RETURN_NULL();
-+      } else {
-+              RETURN_STRINGL(decoded, decoded_len, 0);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto array sqlite_fetch_array(resource result [, int result_type, bool decode_binary])
-+   Fetches the current row from a result set as an array */
-+PHP_FUNCTION(sqlite_current)
-+{
-+      zval *zres;
-+      int mode = PHPSQLITE_BOTH;
-+      zend_bool decode_binary = 1;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|lb", &zres, &mode, &decode_binary)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+      if (ZEND_NUM_ARGS() < 2) {
-+              mode = res->mode;
-+      }
-+
-+      php_sqlite_fetch_array(res, mode, decode_binary, 0, return_value TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto mixed sqlite_column(resource result, mixed index_or_name [, bool decode_binary])
-+   Fetches a column from the current row of a result set */
-+PHP_FUNCTION(sqlite_column)
-+{
-+      zval *zres;
-+      zval *which;
-+      zend_bool decode_binary = 1;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rz|b", &zres, &which, &decode_binary)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      php_sqlite_fetch_column(res, which, decode_binary, return_value TSRMLS_CC);
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_libversion()
-+   Returns the version of the linked SQLite library */
-+PHP_FUNCTION(sqlite_libversion)
-+{
-+      if (ZEND_NUM_ARGS() != 0) {
-+              WRONG_PARAM_COUNT;
-+      }
-+      RETURN_STRING((char*)sqlite_libversion(), 1);
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_libencoding()
-+   Returns the encoding (iso8859 or UTF-8) of the linked SQLite library */
-+PHP_FUNCTION(sqlite_libencoding)
-+{
-+      if (ZEND_NUM_ARGS() != 0) {
-+              WRONG_PARAM_COUNT;
-+      }
-+      RETURN_STRING((char*)sqlite_libencoding(), 1);
-+}
-+/* }}} */
-+
-+/* {{{ proto int sqlite_changes(resource db)
-+   Returns the number of rows that were changed by the most recent SQL statement */
-+PHP_FUNCTION(sqlite_changes)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zdb)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      RETURN_LONG(sqlite_changes(db->db));
-+}
-+/* }}} */
-+
-+/* {{{ proto int sqlite_last_insert_rowid(resource db)
-+   Returns the rowid of the most recently inserted row */
-+PHP_FUNCTION(sqlite_last_insert_rowid)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zdb)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      RETURN_LONG(sqlite_last_insert_rowid(db->db));
-+}
-+/* }}} */
-+
-+/* {{{ proto int sqlite_num_rows(resource result)
-+   Returns the number of rows in a result set */
-+PHP_FUNCTION(sqlite_num_rows)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zres)) {
-+              return;
-+      }
-+
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      if (res->buffered) {
-+              RETURN_LONG(res->nrows);
-+      } else {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "Row count is not available for unbuffered queries");
-+              RETURN_FALSE;
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto bool sqlite_has_more(resource result)
-+   Returns whether or not more rows are available */
-+PHP_FUNCTION(sqlite_has_more)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zres)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      RETURN_BOOL(res->nrows && res->curr_row < res->nrows); /* curr_row may be -1 */
-+}
-+/* }}} */
-+
-+/* {{{ proto int sqlite_num_fields(resource result)
-+   Returns the number of fields in a result set */
-+PHP_FUNCTION(sqlite_num_fields)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zres)) {
-+              return;
-+      }
-+
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      RETURN_LONG(res->ncolumns);
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_field_name(resource result, int field)
-+   Returns the name of a particular field */
-+PHP_FUNCTION(sqlite_field_name)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+      int field;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &zres, &field)) {
-+              return;
-+      }
-+
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      if (field < 0 || field >= res->ncolumns) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "field %d out of range", field);
-+              RETURN_FALSE;
-+      }
-+
-+      RETURN_STRING(res->col_names[field], 1);
-+}
-+/* }}} */
-+
-+/* {{{ proto bool sqlite_seek(resource result, int row)
-+   Seek to a particular row number */
-+PHP_FUNCTION(sqlite_seek)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+      int row;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl", &zres, &row)) {
-+              return;
-+      }
-+
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      if (!res->buffered) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot seek an unbuffered result set");
-+              RETURN_FALSE;
-+      }
-+      
-+      if (row < 1 || row >= res->nrows) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "row %d out of range", row);
-+              RETURN_FALSE;
-+      }
-+
-+      res->curr_row = row;
-+      RETURN_TRUE;
-+}
-+/* }}} */
-+
-+/* {{{ proto bool sqlite_rewind(resource result)
-+   Seek to first row number */
-+PHP_FUNCTION(sqlite_rewind)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zres)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      if (!res->buffered) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot seek an unbuffered result set");
-+              RETURN_FALSE;
-+      }
-+      
-+      if (!res->nrows) {
-+              php_error_docref(NULL TSRMLS_CC, E_NOTICE, "no rows received");
-+              RETURN_FALSE;
-+      }
-+
-+      res->curr_row = 0;
-+      RETURN_TRUE;
-+}
-+/* }}} */
-+
-+/* {{{ proto bool sqlite_next(resource result)
-+   Seek to next row number */
-+PHP_FUNCTION(sqlite_next)
-+{
-+      zval *zres;
-+      struct php_sqlite_result *res;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zres)) {
-+              return;
-+      }
-+      ZEND_FETCH_RESOURCE(res, struct php_sqlite_result *, &zres, -1, "sqlite result", le_sqlite_result);
-+
-+      if (!res->buffered && res->vm) {
-+              php_sqlite_fetch(res TSRMLS_CC);
-+      }
-+
-+      if (res->curr_row >= res->nrows) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "no more rows available");
-+              RETURN_FALSE;
-+      }
-+
-+      res->curr_row++;
-+
-+      RETURN_TRUE;
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_escape_string(string item)
-+   Escapes a string for use as a query parameter */
-+PHP_FUNCTION(sqlite_escape_string)
-+{
-+      char *string = NULL;
-+      long stringlen;
-+      char *ret;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &string, &stringlen)) {
-+              return;
-+      }
-+
-+      if (stringlen && (string[0] == '\x01' || memchr(string, '\0', stringlen) != NULL)) {
-+              /* binary string */
-+              int enclen;
-+              
-+              ret = emalloc( 1 + ((256 * stringlen + 1262) / 253) );
-+              ret[0] = '\x01';
-+              enclen = sqlite_encode_binary((const unsigned char*)string, stringlen, ret+1);
-+              RETVAL_STRINGL(ret, enclen+1, 0);
-+              
-+      } else  {
-+              ret = sqlite_mprintf("%q", string);
-+              if (ret) {
-+                      RETVAL_STRING(ret, 1);
-+                      sqlite_freemem(ret);
-+              }
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto int sqlite_last_error(resource db)
-+   Returns the error code of the last error for a database */
-+PHP_FUNCTION(sqlite_last_error)
-+{
-+      zval *zdb;
-+      struct php_sqlite_db *db;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zdb)) {
-+              return;
-+      }
-+
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      RETURN_LONG(db->last_err_code);
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_error_string(int error_code)
-+   Returns the textual description of an error code */
-+PHP_FUNCTION(sqlite_error_string)
-+{
-+      long code;
-+      const char *msg;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &code)) {
-+              return;
-+      }
-+      
-+      msg = sqlite_error_string(code);
-+
-+      if (msg) {
-+              RETURN_STRING((char*)msg, 1);
-+      } else {
-+              RETURN_NULL();
-+      }
-+}
-+/* }}} */
-+
-+/* manages duplicate registrations of a particular function, and
-+ * also handles the case where the db is using a persistent connection */
-+enum callback_prep_t { DO_REG, SKIP_REG, ERR };
-+
-+static enum callback_prep_t prep_callback_struct(struct php_sqlite_db *db, int is_agg,
-+              char *funcname,
-+              zval *step, zval *fini, struct php_sqlite_agg_functions **funcs)
-+{
-+      struct php_sqlite_agg_functions *alloc_funcs, func_tmp;
-+      char *hashkey;
-+      int hashkeylen;
-+      enum callback_prep_t ret;
-+
-+      hashkeylen = spprintf(&hashkey, 0, "%s-%s", is_agg ? "agg" : "reg", funcname);
-+
-+      /* is it already registered ? */
-+      if (SUCCESS == zend_hash_find(&db->callbacks, hashkey, hashkeylen+1, (void*)&alloc_funcs)) {
-+              /* override the previous definition */
-+
-+              if (alloc_funcs->is_valid) {
-+                      /* release these */
-+
-+                      if (alloc_funcs->step) {
-+                              zval_ptr_dtor(&alloc_funcs->step);
-+                              alloc_funcs->step = NULL;
-+                      }
-+
-+                      if (alloc_funcs->fini) {
-+                              zval_ptr_dtor(&alloc_funcs->fini);
-+                              alloc_funcs->fini = NULL;
-+                      }
-+              }
-+
-+              ret = SKIP_REG;
-+      } else {
-+              /* add a new one */
-+              func_tmp.db = db;
-+
-+              ret = SUCCESS == zend_hash_update(&db->callbacks, hashkey, hashkeylen+1,
-+                              (void*)&func_tmp, sizeof(func_tmp), (void**)&alloc_funcs) ? DO_REG : ERR;
-+      }
-+
-+      efree(hashkey);
-+
-+      MAKE_STD_ZVAL(alloc_funcs->step);
-+      *(alloc_funcs->step)  = *step;
-+      zval_copy_ctor(alloc_funcs->step);
-+
-+      if (is_agg) {
-+              MAKE_STD_ZVAL(alloc_funcs->fini);
-+              *(alloc_funcs->fini) = *fini;
-+              zval_copy_ctor(alloc_funcs->fini);
-+      } else {
-+              alloc_funcs->fini = NULL;
-+      }
-+      alloc_funcs->is_valid = 1;
-+      *funcs = alloc_funcs;
-+      
-+      return ret;
-+}
-+
-+
-+/* {{{ proto bool sqlite_create_aggregate(resource db, string funcname, mixed step_func, mixed finalize_func[, long num_args])
-+    Registers an aggregated function for queries*/
-+PHP_FUNCTION(sqlite_create_aggregate)
-+{
-+      char *funcname = NULL;
-+      long funcname_len;
-+      zval *zstep, *zfinal, *zdb;
-+      struct php_sqlite_db *db;
-+      struct php_sqlite_agg_functions *funcs;
-+      char *callable = NULL;
-+      long num_args = -1;
-+      
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rszz|l", &zdb, &funcname, &funcname_len, &zstep, &zfinal, &num_args)) {
-+              return;
-+      }
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      if (!zend_is_callable(zstep, 0, &callable)) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "step function `%s' is not callable", callable);
-+              efree(callable);
-+              return;
-+      }
-+      efree(callable);
-+      
-+      if (!zend_is_callable(zfinal, 0, &callable)) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "finalize function `%s' is not callable", callable);
-+              efree(callable);
-+              return;
-+      }
-+      efree(callable);
-+
-+      if (prep_callback_struct(db, 1, funcname, zstep, zfinal, &funcs) == DO_REG) {
-+              sqlite_create_aggregate(db->db, funcname, num_args,
-+                              php_sqlite_agg_step_function_callback,
-+                              php_sqlite_agg_fini_function_callback, funcs);
-+      }
-+      
-+
-+}
-+/* }}} */
-+
-+/* {{{ proto bool sqlite_create_function(resource db, string funcname, mixed callback[, long num_args])
-+    Registers a "regular" function for queries */
-+PHP_FUNCTION(sqlite_create_function)
-+{
-+      char *funcname = NULL;
-+      long funcname_len;
-+      zval *zcall, *zdb;
-+      struct php_sqlite_db *db;
-+      struct php_sqlite_agg_functions *funcs;
-+      char *callable = NULL;
-+      long num_args = -1;
-+      
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsz|l", &zdb, &funcname, &funcname_len, &zcall, &num_args)) {
-+              return;
-+      }
-+      DB_FROM_ZVAL(db, &zdb);
-+
-+      if (!zend_is_callable(zcall, 0, &callable)) {
-+              php_error_docref(NULL TSRMLS_CC, E_WARNING, "function `%s' is not callable", callable);
-+              efree(callable);
-+              return;
-+      }
-+      efree(callable);
-+      
-+      if (prep_callback_struct(db, 0, funcname, zcall, NULL, &funcs) == DO_REG) {
-+              sqlite_create_function(db->db, funcname, num_args, php_sqlite_function_callback, funcs);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_udf_encode_binary(string data)
-+   Apply binary encoding (if required) to a string to return from an UDF */
-+PHP_FUNCTION(sqlite_udf_encode_binary)
-+{
-+      char *data = NULL;
-+      long datalen;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!", &data, &datalen)) {
-+              return;
-+      }
-+
-+      if (data == NULL) {
-+              RETURN_NULL();
-+      }
-+      if (datalen && (data[0] == '\x01' || memchr(data, '\0', datalen) != NULL)) {
-+              /* binary string */
-+              int enclen;
-+              char *ret;
-+              
-+              ret = emalloc( 1 + ((256 * datalen + 1262) / 253) );
-+              ret[0] = '\x01';
-+              enclen = sqlite_encode_binary((const unsigned char*)data, datalen, ret+1);
-+              RETVAL_STRINGL(ret, enclen+1, 0);
-+      } else {
-+              RETVAL_STRINGL(data, datalen, 1);
-+      }
-+}
-+/* }}} */
-+
-+/* {{{ proto string sqlite_udf_decode_binary(string data)
-+   Decode binary encoding on a string parameter passed to an UDF */
-+PHP_FUNCTION(sqlite_udf_decode_binary)
-+{
-+      char *data = NULL;
-+      long datalen;
-+
-+      if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!", &data, &datalen)) {
-+              return;
-+      }
-+
-+      if (data == NULL) {
-+              RETURN_NULL();
-+      }
-+      if (datalen && data[0] == '\x01') {
-+              /* encoded string */
-+              int enclen;
-+              char *ret;
-+              
-+              ret = emalloc(datalen);
-+              enclen = sqlite_decode_binary((const unsigned char*)data+1, ret);
-+              ret[enclen] = '\0';
-+              RETVAL_STRINGL(ret, enclen, 0);
-+      } else {
-+              RETVAL_STRINGL(data, datalen, 1);
-+      }
-+}
-+/* }}} */
-+
-+
-+/*
-+ * Local variables:
-+ * tab-width: 4
-+ * c-basic-offset: 4
-+ * End:
-+ * vim600: sw=4 ts=4 fdm=marker
-+ * vim<600: sw=4 ts=4
-+ */
-diff -ruN php-4.3.11-old/ext/sqlite/sqlite.dsp php-4.3.11-new/ext/sqlite/sqlite.dsp
---- php-4.3.11-old/ext/sqlite/sqlite.dsp       1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/sqlite.dsp       2003-06-16 16:13:58.000000000 +0200
-@@ -0,0 +1,331 @@
-+# Microsoft Developer Studio Project File - Name="sqlite" - Package Owner=<4>
-+# Microsoft Developer Studio Generated Build File, Format Version 6.00
-+# ** DO NOT EDIT **
-+
-+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-+
-+CFG=sqlite - Win32 Debug_TS
-+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-+!MESSAGE use the Export Makefile command and run
-+!MESSAGE 
-+!MESSAGE NMAKE /f "sqlite.mak".
-+!MESSAGE 
-+!MESSAGE You can specify a configuration when running NMAKE
-+!MESSAGE by defining the macro CFG on the command line. For example:
-+!MESSAGE 
-+!MESSAGE NMAKE /f "sqlite.mak" CFG="sqlite - Win32 Debug_TS"
-+!MESSAGE 
-+!MESSAGE Possible choices for configuration are:
-+!MESSAGE 
-+!MESSAGE "sqlite - Win32 Release_TS" (based on "Win32 (x86) Dynamic-Link Library")
-+!MESSAGE "sqlite - Win32 Debug_TS" (based on "Win32 (x86) Dynamic-Link Library")
-+!MESSAGE 
-+
-+# Begin Project
-+# PROP AllowPerConfigDependencies 0
-+# PROP Scc_ProjName ""
-+# PROP Scc_LocalPath ""
-+CPP=cl.exe
-+MTL=midl.exe
-+RSC=rc.exe
-+
-+!IF  "$(CFG)" == "sqlite - Win32 Release_TS"
-+
-+# PROP BASE Use_MFC 0
-+# PROP BASE Use_Debug_Libraries 0
-+# PROP BASE Output_Dir "Release_TS"
-+# PROP BASE Intermediate_Dir "Release_TS"
-+# PROP BASE Ignore_Export_Lib 0
-+# PROP BASE Target_Dir ""
-+# PROP Use_MFC 0
-+# PROP Use_Debug_Libraries 0
-+# PROP Output_Dir "Release_TS"
-+# PROP Intermediate_Dir "Release_TS"
-+# PROP Ignore_Export_Lib 0
-+# PROP Target_Dir ""
-+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SQLITE_EXPORTS" /YX /FD /c
-+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\php4" /I "..\..\..\php4\main" /I "..\..\..\php4\Zend" /I "..\..\..\php4\TSRM" /I "..\..\..\php4\win32" /I "..\..\..\php_build" /D ZEND_DEBUG=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "COMPILE_DL_SQLITE" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" /D HAVE_SQLITE=1 /D "PHP_SQLITE_EXPORTS" /FR /YX /FD /c
-+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-+# ADD BASE RSC /l 0x407 /d "NDEBUG"
-+# ADD RSC /l 0x407 /d "NDEBUG"
-+BSC32=bscmake.exe
-+# ADD BASE BSC32 /nologo
-+# ADD BSC32 /nologo
-+LINK32=link.exe
-+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-+# ADD LINK32 php4ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS\php_sqlite.dll" /libpath:"..\..\..\php4\Release_TS" /libpath:"..\..\..\php4\Release_TS_Inline" /libpath:"..\..\..\php_build\release"
-+
-+!ELSEIF  "$(CFG)" == "sqlite - Win32 Debug_TS"
-+
-+# PROP BASE Use_MFC 0
-+# PROP BASE Use_Debug_Libraries 1
-+# PROP BASE Output_Dir "Debug_TS"
-+# PROP BASE Intermediate_Dir "Debug_TS"
-+# PROP BASE Target_Dir ""
-+# PROP Use_MFC 0
-+# PROP Use_Debug_Libraries 1
-+# PROP Output_Dir "Debug_TS"
-+# PROP Intermediate_Dir "Debug_TS"
-+# PROP Ignore_Export_Lib 0
-+# PROP Target_Dir ""
-+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SQLITE_EXPORTS" /YX /FD /GZ /c
-+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\php4" /I "..\..\..\php4\main" /I "..\..\..\php4\Zend" /I "..\..\..\php4\TSRM" /I "..\..\..\php4\win32" /I "..\..\..\php_build" /D ZEND_DEBUG=1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "COMPILE_DL_SQLITE" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" /D HAVE_SQLITE=1 /D "PHP_SQLITE_EXPORTS" /YX /FD /GZ /c
-+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-+# ADD BASE RSC /l 0x407 /d "_DEBUG"
-+# ADD RSC /l 0x407 /d "_DEBUG"
-+BSC32=bscmake.exe
-+# ADD BASE BSC32 /nologo
-+# ADD BSC32 /nologo
-+LINK32=link.exe
-+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-+# ADD LINK32 php4ts_debug.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\Debug_TS\php_sqlite.dll" /pdbtype:sept /libpath:"..\..\..\php4\Debug_TS" /libpath:"..\..\..\php_build\release"
-+
-+!ENDIF 
-+
-+# Begin Target
-+
-+# Name "sqlite - Win32 Release_TS"
-+# Name "sqlite - Win32 Debug_TS"
-+# Begin Group "Source Files"
-+
-+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-+# Begin Group "libsqlite"
-+
-+# PROP Default_Filter ""
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\attach.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\auth.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\btree.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\btree.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\btree_rb.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\build.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\config.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\copy.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\delete.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\encode.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\expr.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\func.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\hash.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\hash.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\insert.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\main.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\opcodes.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\opcodes.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\os.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\os.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\pager.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\pager.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\parse.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\parse.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\pragma.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\printf.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\random.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\select.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\sqlite.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\sqlite.w32.h
-+
-+!IF  "$(CFG)" == "sqlite - Win32 Release_TS"
-+
-+# Begin Custom Build
-+InputDir=.\libsqlite\src
-+InputPath=.\libsqlite\src\sqlite.w32.h
-+
-+"$(InputDir)\sqlite.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-+      copy $(InputPath) $(InputDir)\sqlite.h
-+
-+# End Custom Build
-+
-+!ELSEIF  "$(CFG)" == "sqlite - Win32 Debug_TS"
-+
-+# Begin Custom Build
-+InputDir=.\libsqlite\src
-+InputPath=.\libsqlite\src\sqlite.w32.h
-+
-+"$(InputDir)\sqlite.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-+      copy $(InputPath) $(InputDir)\sqlite.h
-+
-+# End Custom Build
-+
-+!ENDIF 
-+
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\sqlite_config.w32.h
-+
-+!IF  "$(CFG)" == "sqlite - Win32 Release_TS"
-+
-+# Begin Custom Build
-+InputDir=.\libsqlite\src
-+InputPath=.\libsqlite\src\sqlite_config.w32.h
-+
-+"$(InputDir)\config.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-+      copy $(InputPath) $(InputDir)\config.h
-+
-+# End Custom Build
-+
-+!ELSEIF  "$(CFG)" == "sqlite - Win32 Debug_TS"
-+
-+# Begin Custom Build
-+InputDir=.\libsqlite\src
-+InputPath=.\libsqlite\src\sqlite_config.w32.h
-+
-+"$(InputDir)\config.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
-+      copy $(InputPath) $(InputDir)\config.h
-+
-+# End Custom Build
-+
-+!ENDIF 
-+
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\sqliteInt.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\table.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\tokenize.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\trigger.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\update.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\util.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\vacuum.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\vdbe.c
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\vdbe.h
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\libsqlite\src\where.c
-+# End Source File
-+# End Group
-+# Begin Source File
-+
-+SOURCE=.\php_sqlite.def
-+# End Source File
-+# Begin Source File
-+
-+SOURCE=.\sqlite.c
-+# ADD CPP /I "libsqlite\src"
-+# End Source File
-+# End Group
-+# Begin Group "Header Files"
-+
-+# PROP Default_Filter "h;hpp;hxx;hm;inl"
-+# Begin Source File
-+
-+SOURCE=.\php_sqlite.h
-+# End Source File
-+# End Group
-+# End Target
-+# End Project
-diff -ruN php-4.3.11-old/ext/sqlite/sqlite.php php-4.3.11-new/ext/sqlite/sqlite.php
---- php-4.3.11-old/ext/sqlite/sqlite.php       1970-01-01 01:00:00.000000000 +0100
-+++ php-4.3.11-new/ext/sqlite/sqlite.php       2003-04-17 22:01:35.000000000 +0200
-@@ -0,0 +1,33 @@
-+<?php
-+if (!extension_loaded("sqlite")) {
-+      dl("sqlite.so");
-+}
-+
-+debug_zval_dump(sqlite_libversion());
-+debug_zval_dump(sqlite_libencoding());
-+
-+$s = sqlite_open("weztest.sqlite", 0666, $err);
-+
-+debug_zval_dump($err);
-+debug_zval_dump($s);
-+
-+$r = sqlite_query("create table foo (a INTEGER PRIMARY KEY, b INTEGER )", $s);
-+debug_zval_dump(sqlite_last_error($s));
-+debug_zval_dump(sqlite_error_string(sqlite_last_error($s)));
-+
-+$r = sqlite_query("select *, php('md5', sql) as o from sqlite_master", $s);
-+debug_zval_dump($r);
-+debug_zval_dump(sqlite_num_rows($r));
-+debug_zval_dump(sqlite_num_fields($r));
-+
-+for ($j = 0; $j < sqlite_num_fields($r); $j++) {
-+      echo "Field $j is " . sqlite_field_name($r, $j) . "\n";
-+}
-+
-+while ($row = sqlite_fetch_array($r, SQLITE_ASSOC)) {
-+      print_r($row);
-+}
-+
-+sqlite_close($s);
-+
-+?>
-diff -ruN php-4.3.11-old/generated_lists php-4.3.11-new/generated_lists
---- php-4.3.11-old/generated_lists     2005-03-30 16:35:19.000000000 +0200
-+++ php-4.3.11-new/generated_lists     2005-07-04 17:29:27.000000000 +0200
-@@ -1,3 +1,3 @@
- makefile_am_files = Zend/Makefile.am TSRM/Makefile.am
- config_h_files = Zend/acconfig.h TSRM/acconfig.h
--config_m4_files = Zend/Zend.m4 TSRM/tsrm.m4 TSRM/threads.m4 Zend/acinclude.m4 ext/bcmath/config.m4 ext/bz2/config.m4 ext/calendar/config.m4 ext/cpdf/config.m4 ext/crack/config.m4 ext/ctype/config.m4 ext/curl/config.m4 ext/cyrus/config.m4 ext/db/config.m4 ext/dba/config.m4 ext/dbase/config.m4 ext/dbx/config.m4 ext/dio/config.m4 ext/domxml/config.m4 ext/exif/config.m4 ext/fbsql/config.m4 ext/fdf/config.m4 ext/filepro/config.m4 ext/fribidi/config.m4 ext/ftp/config.m4 ext/gd/config.m4 ext/gettext/config.m4 ext/gmp/config.m4 ext/hwapi/config.m4 ext/hyperwave/config.m4 ext/iconv/config.m4 ext/imap/config.m4 ext/informix/config.m4 ext/ingres_ii/config.m4 ext/interbase/config.m4 ext/ircg/config.m4 ext/java/config.m4 ext/ldap/config.m4 ext/mbstring/config.m4 ext/mcal/config.m4 ext/mcrypt/config.m4 ext/mcve/config.m4 ext/mhash/config.m4 ext/mime_magic/config.m4 ext/ming/config.m4 ext/mnogosearch/config.m4 ext/msession/config.m4 ext/msql/config.m4 ext/mssql/config.m4 ext/mysql/config.m4 ext/ncurses/config.m4 ext/oci8/config.m4 ext/odbc/config.m4 ext/openssl/config0.m4 ext/oracle/config.m4 ext/overload/config.m4 ext/ovrimos/config.m4 ext/pcntl/config.m4 ext/pcre/config.m4 ext/pdf/config.m4 ext/pfpro/config.m4 ext/pgsql/config.m4 ext/posix/config.m4 ext/pspell/config.m4 ext/qtdom/config.m4 ext/readline/config.m4 ext/recode/config.m4 ext/session/config.m4 ext/shmop/config.m4 ext/snmp/config.m4 ext/sockets/config.m4 ext/standard/config.m4 ext/swf/config.m4 ext/sybase/config.m4 ext/sybase_ct/config.m4 ext/sysvmsg/config.m4 ext/sysvsem/config.m4 ext/sysvshm/config.m4 ext/tokenizer/config.m4 ext/wddx/config.m4 ext/xml/config.m4 ext/xmlrpc/config.m4 ext/xslt/config.m4 ext/yaz/config.m4 ext/yp/config.m4 ext/zip/config.m4 ext/zlib/config0.m4 sapi/aolserver/config.m4 sapi/apache/config.m4 sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 sapi/caudium/config.m4 sapi/cli/config.m4 sapi/embed/config.m4 sapi/isapi/config.m4 sapi/nsapi/config.m4 sapi/phttpd/config.m4 sapi/pi3web/config.m4 sapi/roxen/config.m4 sapi/servlet/config.m4 sapi/thttpd/config.m4 sapi/tux/config.m4 sapi/webjames/config.m4
-+config_m4_files = Zend/Zend.m4 TSRM/tsrm.m4 TSRM/threads.m4 Zend/acinclude.m4 ext/bcmath/config.m4 ext/bz2/config.m4 ext/calendar/config.m4 ext/cpdf/config.m4 ext/crack/config.m4 ext/ctype/config.m4 ext/curl/config.m4 ext/cyrus/config.m4 ext/db/config.m4 ext/dba/config.m4 ext/dbase/config.m4 ext/dbx/config.m4 ext/dio/config.m4 ext/domxml/config.m4 ext/exif/config.m4 ext/fbsql/config.m4 ext/fdf/config.m4 ext/filepro/config.m4 ext/fribidi/config.m4 ext/ftp/config.m4 ext/gd/config.m4 ext/gettext/config.m4 ext/gmp/config.m4 ext/hwapi/config.m4 ext/hyperwave/config.m4 ext/iconv/config.m4 ext/imap/config.m4 ext/informix/config.m4 ext/ingres_ii/config.m4 ext/interbase/config.m4 ext/ircg/config.m4 ext/java/config.m4 ext/ldap/config.m4 ext/mbstring/config.m4 ext/mcal/config.m4 ext/mcrypt/config.m4 ext/mcve/config.m4 ext/mhash/config.m4 ext/mime_magic/config.m4 ext/ming/config.m4 ext/mnogosearch/config.m4 ext/msession/config.m4 ext/msql/config.m4 ext/mssql/config.m4 ext/mysql/config.m4 ext/ncurses/config.m4 ext/oci8/config.m4 ext/odbc/config.m4 ext/openssl/config0.m4 ext/oracle/config.m4 ext/overload/config.m4 ext/ovrimos/config.m4 ext/pcntl/config.m4 ext/pcre/config.m4 ext/pdf/config.m4 ext/pfpro/config.m4 ext/pgsql/config.m4 ext/posix/config.m4 ext/pspell/config.m4 ext/qtdom/config.m4 ext/readline/config.m4 ext/recode/config.m4 ext/session/config.m4 ext/shmop/config.m4 ext/snmp/config.m4 ext/sockets/config.m4 ext/sqlite/config.m4 ext/standard/config.m4 ext/swf/config.m4 ext/sybase/config.m4 ext/sybase_ct/config.m4 ext/sysvmsg/config.m4 ext/sysvsem/config.m4 ext/sysvshm/config.m4 ext/tokenizer/config.m4 ext/wddx/config.m4 ext/xml/config.m4 ext/xmlrpc/config.m4 ext/xslt/config.m4 ext/yaz/config.m4 ext/yp/config.m4 ext/zip/config.m4 ext/zlib/config0.m4 sapi/aolserver/config.m4 sapi/apache/config.m4 sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 sapi/caudium/config.m4 sapi/cli/config.m4 sapi/embed/config.m4 sapi/isapi/config.m4 sapi/nsapi/config.m4 sapi/phttpd/config.m4 sapi/pi3web/config.m4 sapi/roxen/config.m4 sapi/servlet/config.m4 sapi/thttpd/config.m4 sapi/tux/config.m4 sapi/webjames/config.m4
-diff -ruN php-4.3.11-old/main/php_config.h.in php-4.3.11-new/main/php_config.h.in
---- php-4.3.11-old/main/php_config.h.in        2005-03-30 16:35:47.000000000 +0200
-+++ php-4.3.11-new/main/php_config.h.in        2005-07-04 17:29:44.000000000 +0200
-@@ -1,4 +1,4 @@
--/* main/php_config.h.in.  Generated automatically from configure.in by autoheader.  */
-+/* main/php_config.h.in.  Generated automatically from configure.in by autoheader 2.13.  */
- /* Leave this file alone */
- #define ZEND_API
- #define ZEND_DLEXPORT
-@@ -101,6 +101,9 @@
- /* The number of bytes in a char.  */
- #undef SIZEOF_CHAR
-+/* The number of bytes in a char *.  */
-+#undef SIZEOF_CHAR_P
-+
- /* The number of bytes in a int.  */
- #undef SIZEOF_INT
-@@ -353,6 +356,9 @@
- /* Define if you have the mmap function.  */
- #undef HAVE_MMAP
-+/* Define if you have the nanosleep function.  */
-+#undef HAVE_NANOSLEEP
-+
- /* Define if you have the nl_langinfo function.  */
- #undef HAVE_NL_LANGINFO
-@@ -803,6 +809,9 @@
- /* Define if you have the <termios.h> header file.  */
- #undef HAVE_TERMIOS_H
-+/* Define if you have the <time.h> header file.  */
-+#undef HAVE_TIME_H
-+
- /* Define if you have the <tuxmodule.h> header file.  */
- #undef HAVE_TUXMODULE_H
-@@ -2302,6 +2311,24 @@
- #undef COMPILE_DL_SOCKETS
- /*   */
-+#undef HAVE_SQLITELIB
-+
-+/* Whether to build sqlite as dynamic module */
-+#undef COMPILE_DL_SQLITE
-+
-+/* Whether to build sqlite as dynamic module */
-+#undef COMPILE_DL_SQLITE
-+
-+/* Size of a pointer */
-+#undef SQLITE_PTR_SZ
-+
-+/* if this is unix */
-+#undef OS_UNIX
-+
-+/* if this is windows */
-+#undef OS_WIN
-+
-+/*   */
- #undef HAVE_CRYPT
- /* Whether the system supports standard DES salt */
diff --git a/package/php4/patches/php4_configure.patch b/package/php4/patches/php4_configure.patch
deleted file mode 100644 (file)
index 94bba0a..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
---- php-4.3.11/configure       2005-03-30 16:35:34.000000000 +0200
-+++ php-4.3.11-patched/configure       2005-06-22 23:34:35.000000000 +0200
-@@ -12192,7 +12192,7 @@
-     ac_libs=$LIBS
-     LIBS="$LIBS -ldl"
-     if test "$cross_compiling" = yes; then
--  found=no
-+  found=yes
- else
-   cat > conftest.$ac_ext <<EOF
- #line 12199 "configure"
-@@ -14062,7 +14062,7 @@
-               
-               if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 14069 "configure"
-@@ -15077,7 +15077,7 @@
- if { (eval echo configure:15078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 15084 "configure"
-@@ -15574,7 +15574,7 @@
-   rm -fr conftest*
-   
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 15581 "configure"
-@@ -41304,7 +41304,7 @@
-     echo $ac_n "checking if iconv supports errno""... $ac_c" 1>&6
- echo "configure:41306: checking if iconv supports errno" >&5
-     if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 41311 "configure"
-@@ -43584,7 +43584,7 @@
-   old_LIBS=$LIBS
-   LIBS="$TST_LIBS $LIBS"
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 43591 "configure"
-@@ -43643,7 +43643,7 @@
-   old_LIBS=$LIBS
-   LIBS="$TST_LIBS $LIBS"
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 43650 "configure"
-@@ -89183,7 +89183,7 @@
-     old_CPPFLAGS=$CPPFLAGS
-     CPPFLAGS="$CPPFLAGS -I$XSLT_DIR/include"
-     if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 89190 "configure"
-@@ -98257,7 +98257,7 @@
- link_all_deplibs=$link_all_deplibs
- # Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-+sys_lib_search_path_spec=
- # Run-time system search path for libraries
- sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
diff --git a/package/php4/patches/php4_dns_skipname.patch b/package/php4/patches/php4_dns_skipname.patch
deleted file mode 100644 (file)
index 6df37a2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
---- php-4.3.9.orig/ext/standard/dns.c   2003-09-01 16:37:46.000000000 -0600
-+++ php-4.3.9/ext/standard/dns.c        2004-11-30 23:53:55.000000000 -0700
-@@ -207,7 +207,7 @@
- }
- /* }}} */
--#if HAVE_RES_SEARCH && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE))
-+#if HAVE_RES_SEARCH && HAVE_DN_SKIPNAME && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE))
- /* {{{ proto int checkdnsrr(string host [, string type])
-    Check DNS records corresponding to a given Internet host name or IP address */
-
---- php-4.3.9.orig/ext/standard/basic_functions.c       2004-07-30 10:52:35.000000000 -0600
-+++ php-4.3.9/ext/standard/basic_functions.c    2004-11-30 23:56:42.000000000 -0700
-@@ -447,7 +447,7 @@
-       PHP_FE(gethostbyname,                                                                                                   NULL)
-       PHP_FE(gethostbynamel,                                                                                                  NULL)
-
--#if HAVE_RES_SEARCH && !(defined(__BEOS__) || defined(PHP_WIN32) || defined(NETWARE))
-+#if HAVE_RES_SEARCH && HAVE_DN_SKIPNAME && !(defined(__BEOS__)||defined(PHP_WIN32) || defined(NETWARE))
-       PHP_FE(checkdnsrr,                                                                                                              NULL)
-       PHP_FE(getmxrr,second_and_third_args_force_ref)
-#endif
\ No newline at end of file
diff --git a/package/php5/Config.in b/package/php5/Config.in
deleted file mode 100644 (file)
index 862df99..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-menu "php5.............................. PHP5 Hypertext preprocessor"
-
-config BR2_COMPILE_PHP5
-       tristate
-       default n
-       depends BR2_PACKAGE_PHP5_CLI || BR2_PACKAGE_PHP5_CGI || BR2_PACKAGE_PHP5_FASTCGI
-        
-comment "Server API ---"
-
-config BR2_PACKAGE_PHP5_CLI
-       prompt "php5-cli.......................... PHP5 CLI (Command Line Interface)"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-config BR2_PACKAGE_PHP5_CGI
-       prompt "php5-cgi.......................... PHP5 built for CGI"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-config BR2_PACKAGE_PHP5_FASTCGI
-       prompt "php5-fastcgi...................... PHP5 built for FastCGI"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-        PHP is a widely-used general-purpose scripting language that is especially 
-        suited for Web development and can be embedded into HTML.
-        
-        http://www.php.net/
-
-comment "Extensions ---"
-
-config BR2_PACKAGE_PHP5_MOD_CURL
-       prompt "php5-mod-curl..................... cURL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBCURL
-
-config BR2_PACKAGE_PHP5_MOD_FTP
-       prompt "php5-mod-ftp...................... FTP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-
-config BR2_PACKAGE_PHP5_MOD_GD
-       prompt "php5-mod-gd....................... GD graphics library module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBGD
-       select BR2_PACKAGE_LIBPNG
-
-config BR2_PACKAGE_PHP5_MOD_GMP
-       prompt "php5-mod-gmp...................... GMP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBGMP
-
-config BR2_PACKAGE_PHP5_MOD_LDAP
-       prompt "php5-mod-ldap..................... LDAP module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBOPENLDAP
-
-config BR2_PACKAGE_PHP5_MOD_MYSQL
-       prompt "php5-mod-mysql.................... MySQL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-
-config BR2_PACKAGE_PHP5_MOD_OPENSSL
-       prompt "php5-mod-openssl.................. OpenSSL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBOPENSSL
-
-config BR2_PACKAGE_PHP5_MOD_PCRE
-       prompt "php5-mod-pcre..................... PCRE module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBPCRE
-
-config BR2_PACKAGE_PHP5_MOD_PGSQL
-       prompt "php5-mod-pgsql.................... PostgreSQL module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBPQ
-
-config BR2_PACKAGE_PHP5_MOD_SESSION
-       prompt "php5-mod-session.................. Sessions module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-
-config BR2_PACKAGE_PHP5_MOD_SQLITE
-       prompt "php5-mod-sqlite................... SQLite module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBSQLITE2
-
-config BR2_PACKAGE_PHP5_MOD_SOCKETS
-       prompt "php5-mod-sockets.................. Sockets module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-
-config BR2_PACKAGE_PHP5_MOD_XML
-       prompt "php5-mod-xml...................... XML module"
-       tristate 
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_PHP5
-       select BR2_PACKAGE_LIBEXPAT
-
-endmenu
diff --git a/package/php5/Makefile b/package/php5/Makefile
deleted file mode 100644 (file)
index 1766544..0000000
+++ /dev/null
@@ -1,291 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=php
-PKG_VERSION:=5.0.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=b5d4ca75bbb11ee5b830fa67213d9f7f
-
-PKG_SOURCE_URL:=http://fr.php.net/distributions/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       install -d -m0755 $$(IDIR_$(1))/usr/lib/php
-       install -m0755 $(PKG_BUILD_DIR)/modules/$(2).so $$(IDIR_$(1))/usr/lib/php
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-PKG_CONFIGURE_OPTS:= \
-       --enable-shared \
-       --disable-static \
-       --disable-rpath \
-       --disable-debug \
-       --without-pear \
-       --disable-spl \
-       \
-       --with-config-file-path=/etc \
-       --disable-ipv6 \
-       --enable-magic-quotes \
-       --enable-memory-limit \
-       --disable-short-tags \
-       \
-       --disable-ctype \
-       --disable-dom \
-       --enable-ftp=shared \
-       --without-gettext \
-       --without-iconv \
-       --disable-libxml \
-         --without-libxml-dir \
-       --disable-mbstring \
-       --disable-mbregex \
-       --with-openssl=shared,"$(STAGING_DIR)/usr" \
-         --with-kerberos=no \
-         --with-openssl-dir="$(STAGING_DIR)/usr" \
-       --enable-session=shared \
-       --disable-simplexml \
-       --disable-soap \
-       --enable-sockets=shared \
-       --disable-tokenizer \
-       --with-zlib="$(STAGING_DIR)/usr" \
-         --with-zlib-dir="$(STAGING_DIR)/usr" \
-
-ifneq ($(BR2_PACKAGE_PHP5_MOD_CURL),)
-PKG_CONFIGURE_OPTS+= --with-curl=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-curl
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_GD),)
-PKG_CONFIGURE_OPTS+= --with-gd=shared,"$(STAGING_DIR)/usr" \
-       --without-freetype-dir \
-       --with-jpeg-dir="$(STAGING_DIR)/usr" \
-       --with-png-dir="$(STAGING_DIR)/usr" \
-       --without-xpm-dir \
-       --without-ttf \
-       --without-t1lib \
-       --enable-gd-native-ttf \
-       --disable-gd-jis-conv
-else
-PKG_CONFIGURE_OPTS+= --without-gd
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_GMP),)
-PKG_CONFIGURE_OPTS+= --with-gmp=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-gmp
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_LDAP),)
-PKG_CONFIGURE_OPTS+= --with-ldap=shared,"$(STAGING_DIR)/usr" \
-       --with-ldap-sasl="$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-ldap
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_MYSQL),)
-PKG_CONFIGURE_OPTS+= --with-mysql=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-mysql
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_PCRE),)
-PKG_CONFIGURE_OPTS+= --with-pcre-regex=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-pcre-regex
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_PGSQL),)
-PKG_CONFIGURE_OPTS+= --with-pgsql=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-pgsql
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_SQLITE),)
-PKG_CONFIGURE_OPTS+= --with-sqlite=shared,"$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --without-sqlite
-endif
-ifneq ($(BR2_PACKAGE_PHP5_MOD_XML),)
-PKG_CONFIGURE_OPTS+= --enable-xml=shared,"$(STAGING_DIR)/usr" \
-       --with-libexpat-dir="$(STAGING_DIR)/usr"
-else
-PKG_CONFIGURE_OPTS+= --disable-xml
-endif
-
-$(eval $(call PKG_template,PHP5_CLI,php5-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_CGI,php5-cgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_FASTCGI,php5-fastcgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_template,PHP5_MOD_CURL,php5-mod-curl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_FTP,php5-mod-ftp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_GD,php5-mod-gd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_GMP,php5-mod-gmp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_LDAP,php5-mod-ldap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_MYSQL,php5-mod-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_OPENSSL,php5-mod-openssl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_PCRE,php5-mod-pcre,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_PGSQL,php5-mod-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_SESSION,php5-mod-session,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_SOCKETS,php5-mod-sockets,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_SQLITE,php5-mod-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PHP5_MOD_XML,php5-mod-xml,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,PHP5_MOD_CURL,curl))
-$(eval $(call PKG_mod_template,PHP5_MOD_FTP,ftp))
-$(eval $(call PKG_mod_template,PHP5_MOD_GD,gd))
-$(eval $(call PKG_mod_template,PHP5_MOD_GMP,gmp))
-$(eval $(call PKG_mod_template,PHP5_MOD_LDAP,ldap))
-$(eval $(call PKG_mod_template,PHP5_MOD_MYSQL,mysql))
-$(eval $(call PKG_mod_template,PHP5_MOD_OPENSSL,openssl))
-$(eval $(call PKG_mod_template,PHP5_MOD_PCRE,pcre))
-$(eval $(call PKG_mod_template,PHP5_MOD_PGSQL,pgsql))
-$(eval $(call PKG_mod_template,PHP5_MOD_SESSION,session))
-$(eval $(call PKG_mod_template,PHP5_MOD_SOCKETS,sockets))
-$(eval $(call PKG_mod_template,PHP5_MOD_SQLITE,sqlite))
-$(eval $(call PKG_mod_template,PHP5_MOD_XML,xml))
-
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --enable-cli \
-                 --disable-cgi \
-                 --disable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cli/php $(PKG_BUILD_DIR)/php-cli
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --disable-cli \
-                 --enable-cgi \
-                 --disable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cgi/php $(PKG_BUILD_DIR)/php-cgi
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               LIBS="-lcrypto -lssl" \
-               php_cv_cc_rpath="no" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/sbin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 $(PKG_CONFIGURE_OPTS) \
-                 --disable-cli \
-                 --enable-cgi \
-                 --enable-fastcgi \
-                 --enable-force-cgi-redirect \
-                 --enable-discard-path \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/sapi/cgi/php $(PKG_BUILD_DIR)/php-fastcgi
-       touch $@
-
-$(IPKG_PHP5_CLI):
-       install -m0755 -d $(IDIR_PHP5_CLI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP5_CLI)/etc/
-       install -m0755 -d $(IDIR_PHP5_CLI)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/php-cli $(IDIR_PHP5_CLI)/usr/bin/php
-       $(RSTRIP) $(IDIR_PHP5_CLI)
-       $(IPKG_BUILD) $(IDIR_PHP5_CLI) $(PACKAGE_DIR)
-
-$(IPKG_PHP5_CGI):
-       install -m0755 -d $(IDIR_PHP5_CGI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP5_CGI)/etc/
-       install -m0755 -d $(IDIR_PHP5_CGI)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/php-cgi $(IDIR_PHP5_CGI)/usr/bin/php
-       $(RSTRIP) $(IDIR_PHP5_CGI)
-       $(IPKG_BUILD) $(IDIR_PHP5_CGI) $(PACKAGE_DIR)
-
-$(IPKG_PHP5_FASTCGI):
-       install -m0755 -d $(IDIR_PHP5_FASTCGI)/etc
-       install -m0644 ./files/php.ini $(IDIR_PHP5_FASTCGI)/etc/
-       install -m0755 -d $(IDIR_PHP5_FASTCGI)/etc/init.d
-       install -m0755 ./files/php.init $(IDIR_PHP5_FASTCGI)/etc/init.d/php
-       install -m0755 -d $(IDIR_PHP5_FASTCGI)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/php-fastcgi $(IDIR_PHP5_FASTCGI)/usr/sbin/php
-       $(RSTRIP) $(IDIR_PHP5_FASTCGI)
-       $(IPKG_BUILD) $(IDIR_PHP5_FASTCGI) $(PACKAGE_DIR)
-
diff --git a/package/php5/files/php.ini b/package/php5/files/php.ini
deleted file mode 100644 (file)
index ae16d0b..0000000
+++ /dev/null
@@ -1,561 +0,0 @@
-[PHP]
-
-cgi.fix_pathinfo=1
-
-zend.ze1_compatibility_mode = Off
-
-;short_open_tag = Off
-asp_tags = Off
-precision    =  12
-y2k_compliance = On
-output_buffering = Off
-
-zlib.output_compression = Off
-;zlib.output_handler =
-implicit_flush = Off
-
-unserialize_callback_func=
-serialize_precision = 100
-
-allow_call_time_pass_reference = On
-
-safe_mode = Off
-
-safe_mode_gid = Off
-
-safe_mode_include_dir =
-
-safe_mode_exec_dir =
-
-safe_mode_allowed_env_vars = PHP_
-
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-;open_basedir =
-
-disable_functions =
-
-disable_classes =
-
-; Colors for Syntax Highlighting mode.  Anything that's acceptable in
-; <span style="color: ???????"> would work.
-;highlight.string  = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg      = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html    = #000000
-
-expose_php = On
-
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-max_execution_time = 30     ; Maximum execution time of each script, in seconds
-max_input_time = 60    ; Maximum amount of time each script may spend parsing request data
-memory_limit = 8M      ; Maximum amount of memory a script may consume (8MB)
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; error_reporting is a bit-field.  Or each number up to get desired error
-; reporting level
-; E_ALL             - All errors and warnings (doesn't include E_STRICT)
-; E_ERROR           - fatal run-time errors
-; E_WARNING         - run-time warnings (non-fatal errors)
-; E_PARSE           - compile-time parse errors
-; E_NOTICE          - run-time notices (these are warnings which often result
-;                     from a bug in your code, but it's possible that it was
-;                     intentional (e.g., using an uninitialized variable and
-;                     relying on the fact it's automatically initialized to an
-;                     empty string)
-; E_STRICT                     - run-time notices, enable to have PHP suggest changes
-;                     to your code which will ensure the best interoperability
-;                     and forward compatibility of your code
-; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
-;                     initial startup
-; E_COMPILE_ERROR   - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR      - user-generated error message
-; E_USER_WARNING    - user-generated warning message
-; E_USER_NOTICE     - user-generated notice message
-;
-; Examples:
-;
-;   - Show all errors, except for notices and coding standards warnings
-;
-;error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
-;
-;   - Show all errors, except for notices
-;
-;error_reporting = E_ALL & ~E_NOTICE
-;
-;   - Show only errors
-;
-;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
-;
-;   - Show all errors except for notices and coding standards warnings
-;
-error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT
-
-; Print out errors (as a part of the output).  For production web sites,
-; you're strongly encouraged to turn this feature off, and use error logging
-; instead (see below).  Keeping display_errors enabled on a production web site
-; may reveal security information to end users, such as file paths on your Web
-; server, your database schema or other information.
-display_errors = On
-
-; Even when display_errors is on, errors that occur during PHP's startup
-; sequence are not displayed.  It's strongly recommended to keep
-; display_startup_errors off, except for when debugging.
-display_startup_errors = Off
-
-; Log errors into a log file (server-specific log, stderr, or error_log (below))
-; As stated above, you're strongly advised to use error logging in place of
-; error displaying on production web sites.
-log_errors = Off
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line until ignore_repeated_source is set true.
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; sourcelines.
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-report_memleaks = On
-
-; Store the last error/warning message in $php_errormsg (boolean).
-track_errors = Off
-
-; Disable the inclusion of HTML tags in error messages.
-; Note: Never use this feature for production boxes.
-;html_errors = Off
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://www.php.net/docs.php
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot.
-; Note: Never use this feature for production boxes.
-;docref_root = "/phpmanual/"
-;docref_ext = .html
-
-; String to output before an error message.
-;error_prepend_string = "<font color=ff0000>"
-
-; String to output after an error message.
-;error_append_string = "</font>"
-
-; Log errors to specified file.
-;error_log = filename
-
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-;
-; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
-
-; The separator used in PHP generated URLs to separate arguments.
-; Default is "&".
-;arg_separator.output = "&amp;"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; Default is "&".
-; NOTE: Every character in this directive is considered as separator!
-;arg_separator.input = ";&"
-
-; This directive describes the order in which PHP registers GET, POST, Cookie,
-; Environment and Built-in variables (G, P, C, E & S respectively, often
-; referred to as EGPCS or GPC).  Registration is done from left to right, newer
-; values override older values.
-variables_order = "EGPCS"
-
-; Whether or not to register the EGPCS variables as global variables.  You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.  This makes most sense when coupled with track_vars - in which
-; case you can access all of the GPC variables through the $HTTP_*_VARS[],
-; variables.
-;
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on;  Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-register_globals = Off
-
-; Whether or not to register the old-style input arrays, HTTP_GET_VARS
-; and friends.  If you're not using them, it's recommended to turn them off,
-; for performance reasons.
-register_long_arrays = On
-
-; This directive tells PHP whether to declare the argv&argc variables (that
-; would contain the GET information).  If you don't use these variables, you
-; should turn it off for increased performance.
-register_argc_argv = On
-
-; Maximum size of POST data that PHP will accept.
-post_max_size = 8M
-
-; Magic quotes
-;
-
-; Magic quotes for incoming GET/POST/Cookie data.
-magic_quotes_gpc = On
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-magic_quotes_sybase = Off
-
-; Automatically add files before or after any PHP document.
-auto_prepend_file =
-auto_append_file =
-
-; As of 4.0b4, PHP always outputs a character encoding by default in
-; the Content-type: header.  To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-default_mimetype = "text/html"
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable.
-;always_populate_raw_post_data = On
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-;include_path = ".:/php/includes"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues.  The alternate is to use the
-; cgi.force_redirect configuration below
-doc_root = /www
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-extension_dir = "/usr/lib/php"
-
-; Whether or not to enable the dl() function.  The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-enable_dl = On
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers.  Left undefined, PHP turns this on by default.  You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request.
-; cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution.  Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; cgi.redirect_status_env = ;
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client.  This allows IIS to define the
-; security context that the request runs under.  mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS.  Default is zero.
-; fastcgi.impersonate = 1;
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-;cgi.rfc2616_headers = 0
-
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-upload_tmp_dir = /tmp
-
-; Maximum allowed size for uploaded files.
-upload_max_filesize = 2M
-
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-allow_url_fopen = On
-
-; Define the anonymous ftp password (your email address)
-;from="john@doe.com"
-
-; Define the User-Agent string
-; user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; auto_detect_line_endings = Off
-
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-;
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-;   extension=modulename.extension
-;
-; For example, on Windows:
-;
-;   extension=msql.dll
-;
-; ... or under UNIX:
-;
-;   extension=msql.so
-;
-; Note that it should be the name of the module only; no directory information
-; needs to go here.  Specify the location of the extension with the
-; extension_dir directive above.
-
-
-;Windows Extensions
-;Note that ODBC support is built in, so no dll is needed for it.
-;
-
-;extension=ftp.so
-;extension=gd.so
-;extension=mysql.so
-;extension=pcre.so
-;extension=session.so
-;extension=sockets.so
-;extension=xml.so
-
-
-
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[SQL]
-sql.safe_mode = Off
-
-[Session]
-; Handler used to store/retrieve data.
-session.save_handler = files
-
-; Argument passed to save_handler.  In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; As of PHP 4.0.1, you can define the path as:
-;
-;     session.save_path = "N;/path"
-;
-; where N is an integer.  Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories.  This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-;         You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-;         use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-;     session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-session.use_cookies = 1
-
-; This option enables administrators to make their users invulnerable to
-; attacks which involve passing session ids in URLs; defaults to 0.
-; session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-session.cookie_domain =
-
-; Handler used to serialize data.  php is the standard serializer of PHP.
-session.serialize_handler = php
-
-; Define the probability that the 'garbage collection' process is started
-; on every session initialization.
-; The probability is calculated by using gc_probability/gc_divisor,
-; e.g. 1/100 means there is a 1% chance that the GC process starts
-; on each request.
-
-session.gc_probability = 1
-session.gc_divisor     = 100
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-;       (see session.save_path above), then garbage collection does *not*
-;       happen automatically.  You will need to do your own garbage
-;       collection through a shell script, cron entry, or some other method.
-;       For example, the following script would is the equivalent of
-;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-;          cd /path/to/sessions; find -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, albeit register_globals
-; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled.
-
-session.bug_compat_42 = 1
-session.bug_compat_warn = 1
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-session.referer_check =
-
-; How many bytes to read from the file.
-session.entropy_length = 0
-
-; Specified here to create the session id.
-session.entropy_file =
-
-;session.entropy_length = 16
-
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-;   to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-;   in publically accessible computer.
-; - User may access your site with the same session ID
-;   always using URL stored in browser's history or bookmarks.
-session.use_trans_sid = 0
-
-; Select a hash function
-; 0: MD5   (128 bits)
-; 1: SHA-1 (160 bits)
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-;
-; 4 bits: 0-9, a-f
-; 5 bits: 0-9, a-v
-; 6 bits: 0-9, a-z, A-Z, "-", ","
-session.hash_bits_per_character = 4
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs.  If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
-
-
-[Assertion]
-; Assert(expr); active by default.
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-;assert.warning = On
-
-; Don't bail out by default.
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-;assert.callback = 0
-
-; Eval the expression with current error_reporting().  Set to true if you want
-; error_reporting(0) around the eval().
-;assert.quiet_eval = 0
-
-
-
-
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-;exif.encode_unicode = ISO-8859-15
-;exif.decode_unicode_motorola = UCS-2BE
-;exif.decode_unicode_intel    = UCS-2LE
-;exif.encode_jis =
-;exif.decode_jis_motorola = JIS
-;exif.decode_jis_intel    = JIS
-
diff --git a/package/php5/files/php.init b/package/php5/files/php.init
deleted file mode 100644 (file)
index b29387b..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-export PHP_FCGI_CHILDREN=''
-PORT=1026
-BIN=/usr/sbin/php
-
-case $1 in
- start)
-  $BIN -b $PORT &
-  ;;
- stop)
-  kill `pidof php`
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/php5/ipkg/php5-cgi.conffiles b/package/php5/ipkg/php5-cgi.conffiles
deleted file mode 100644 (file)
index f1b6b5f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php.ini
diff --git a/package/php5/ipkg/php5-cgi.control b/package/php5/ipkg/php5-cgi.control
deleted file mode 100644 (file)
index a28d4da..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php5-cgi
-Priority: optional
-Section: net
-Provides: php5
-Depends: libopenssl, zlib
-Description: PHP5 compiled as for CGI
diff --git a/package/php5/ipkg/php5-cli.conffiles b/package/php5/ipkg/php5-cli.conffiles
deleted file mode 100644 (file)
index f1b6b5f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/php.ini
diff --git a/package/php5/ipkg/php5-cli.control b/package/php5/ipkg/php5-cli.control
deleted file mode 100644 (file)
index 1c18c24..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php5-cli
-Priority: optional
-Section: net
-Provides: php5
-Depends: libopenssl, zlib
-Description: PHP5 CLI (Command Line Interface)
diff --git a/package/php5/ipkg/php5-fastcgi.conffiles b/package/php5/ipkg/php5-fastcgi.conffiles
deleted file mode 100644 (file)
index 6d08353..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/php.ini
-/etc/init.d/php
diff --git a/package/php5/ipkg/php5-fastcgi.control b/package/php5/ipkg/php5-fastcgi.control
deleted file mode 100644 (file)
index d2cc437..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: php5-fastcgi
-Priority: optional
-Section: net
-Provides: php5
-Depends: libopenssl, zlib
-Description: PHP5 compiled for FastCGI (for use with libhttpd-fastcgi)
diff --git a/package/php5/ipkg/php5-mod-curl.control b/package/php5/ipkg/php5-mod-curl.control
deleted file mode 100644 (file)
index 421490c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-curl
-Priority: optional
-Section: net
-Depends: php5, libcurl
-Description: cURL module for PHP5
diff --git a/package/php5/ipkg/php5-mod-ftp.control b/package/php5/ipkg/php5-mod-ftp.control
deleted file mode 100644 (file)
index a8f4eda..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-ftp
-Priority: optional
-Section: net
-Depends: php5
-Description: FTP module for PHP5
diff --git a/package/php5/ipkg/php5-mod-gd.control b/package/php5/ipkg/php5-mod-gd.control
deleted file mode 100644 (file)
index 7558408..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-gd
-Priority: optional
-Section: net
-Depends: php5, libgd, libpng
-Description: GD module for PHP5
diff --git a/package/php5/ipkg/php5-mod-gmp.control b/package/php5/ipkg/php5-mod-gmp.control
deleted file mode 100644 (file)
index 9572610..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-gmp
-Priority: optional
-Section: net
-Depends: php5, libgmp
-Description: GMP (GNU MP) module for PHP5
diff --git a/package/php5/ipkg/php5-mod-ldap.control b/package/php5/ipkg/php5-mod-ldap.control
deleted file mode 100644 (file)
index 450e184..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-ldap
-Priority: optional
-Section: net
-Depends: php5, libopenldap
-Description: LDAP module for PHP5
diff --git a/package/php5/ipkg/php5-mod-mysql.control b/package/php5/ipkg/php5-mod-mysql.control
deleted file mode 100644 (file)
index faecf91..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-mysql
-Priority: optional
-Section: net
-Depends: php5, libmysqlclient
-Description: MySQL module for PHP5
diff --git a/package/php5/ipkg/php5-mod-openssl.control b/package/php5/ipkg/php5-mod-openssl.control
deleted file mode 100644 (file)
index 1c62ad1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-openssl
-Priority: optional
-Section: net
-Depends: php5, libopenssl
-Description: OpenSSL module for PHP5
diff --git a/package/php5/ipkg/php5-mod-pcre.control b/package/php5/ipkg/php5-mod-pcre.control
deleted file mode 100644 (file)
index 15afde2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-pcre
-Priority: optional
-Section: net
-Depends: php5, libpcre
-Description: PCRE module for PHP5
diff --git a/package/php5/ipkg/php5-mod-pgsql.control b/package/php5/ipkg/php5-mod-pgsql.control
deleted file mode 100644 (file)
index 7bc3dca..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-pgsql
-Priority: optional
-Section: net
-Depends: php5, libpq
-Description: PostgreSQL module for PHP5
diff --git a/package/php5/ipkg/php5-mod-session.control b/package/php5/ipkg/php5-mod-session.control
deleted file mode 100644 (file)
index 0290018..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-session
-Priority: optional
-Section: net
-Depends: php5
-Description: Sessions module for PHP5
diff --git a/package/php5/ipkg/php5-mod-sockets.control b/package/php5/ipkg/php5-mod-sockets.control
deleted file mode 100644 (file)
index ad6abd2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-sockets
-Priority: optional
-Section: net
-Depends: php5
-Description: Sockets module for PHP5
diff --git a/package/php5/ipkg/php5-mod-sqlite.control b/package/php5/ipkg/php5-mod-sqlite.control
deleted file mode 100644 (file)
index 16f7d44..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-sqlite
-Priority: optional
-Section: net
-Depends: php5, libsqlite2
-Description: SQLite module for PHP5
diff --git a/package/php5/ipkg/php5-mod-xml.control b/package/php5/ipkg/php5-mod-xml.control
deleted file mode 100644 (file)
index 9395fd8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: php5-mod-xml
-Priority: optional
-Section: net
-Depends: php5, libexpat
-Description: XML module for PHP5 
diff --git a/package/php5/patches/php-5.0.4-configure-cross.patch b/package/php5/patches/php-5.0.4-configure-cross.patch
deleted file mode 100644 (file)
index d4c423b..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
---- php-5.0.4/configure        2005-06-16 19:23:10.000000000 +0200
-+++ php-5.0.4-patched/configure        2005-07-01 23:52:04.000000000 +0200
-@@ -13851,7 +13851,7 @@
-     ac_libs=$LIBS
-     LIBS="$LIBS -ldl"
-     if test "$cross_compiling" = yes; then
--  found=no
-+  found=yes
- else
-   cat > conftest.$ac_ext <<EOF
- #line 13858 "configure"
-@@ -15724,7 +15724,7 @@
-               
-               if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 15731 "configure"
-@@ -16981,7 +16981,7 @@
- if { (eval echo configure:16982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-   rm -rf conftest*
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2; }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 16988 "configure"
-@@ -17478,7 +17478,7 @@
-   rm -fr conftest*
-   
-   if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2;  }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 17485 "configure"
-@@ -41405,7 +41405,7 @@
-     echo $ac_n "checking if iconv supports errno""... $ac_c" 1>&6
- echo "configure:41407: checking if iconv supports errno" >&5
-     if test "$cross_compiling" = yes; then
--    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
-+    { echo "configure: error: can not run test program while cross compiling" 1>&2;  }
- else
-   cat > conftest.$ac_ext <<EOF
- #line 41412 "configure"
-@@ -95618,7 +95618,7 @@
- version_type=none
- dynamic_linker="$host_os ld.so"
- sys_lib_dlsearch_path_spec="/lib /usr/lib"
--sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+sys_lib_search_path_spec=""
- case $host_os in
- aix3*)
-@@ -95828,7 +95828,7 @@
-   esac
-   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
-   shlibpath_overrides_runpath=no
--  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
-+  sys_lib_search_path_spec=""
-   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
-   ;;
-@@ -95878,7 +95878,7 @@
-     ;;
-   esac
-   sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
--  sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
-+  sys_lib_search_path_spec=""
-   ;;
- netbsd*)
-@@ -96977,7 +96977,7 @@
- link_all_deplibs=$link_all_deplibs
- # Compile-time system search path for libraries
--sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-+sys_lib_search_path_spec=
- # Run-time system search path for libraries
- sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
diff --git a/package/picocom/Config.in b/package/picocom/Config.in
deleted file mode 100644 (file)
index 85ae98f..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_PICOCOM
-       prompt "picocom........................... minimal dumb-terminal emulation program"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         As its name suggests, picocom is a minimal dumb-terminal emulation 
-         program. It is, in principle, very much like minicom, only it's pico 
-         instead of mini! It was designed to serve as a simple, manual, modem 
-         configuration, testing, and debugging tool. It has also served (quite 
-         well) as a low-tech "terminal-window" to allow operator intervention 
-         in PPP connection scripts. It could also prove useful in many other 
-         similar tasks.
-         
-         http://efault.net/npat/hacks/picocom/
-
diff --git a/package/picocom/Makefile b/package/picocom/Makefile
deleted file mode 100644 (file)
index f71665d..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=picocom
-PKG_VERSION:=1.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=08fcc5f6bb9e7676a2569386d5ea9f70
-
-PKG_SOURCE_URL:=http://efault.net/npat/hacks/picocom/dist/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PICOCOM,picocom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               CFLAGS="$(TARGET_CFLAGS) -L$(STAGING_DIR)/usr/lib" \
-               picocom
-       touch $@
-
-$(IPKG_PICOCOM):
-       install -d -m0755 $(IDIR_PICOCOM)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/picocom $(IDIR_PICOCOM)/usr/bin/
-       $(RSTRIP) $(IDIR_PICOCOM)
-       $(IPKG_BUILD) $(IDIR_PICOCOM) $(PACKAGE_DIR)
diff --git a/package/picocom/ipkg/picocom.control b/package/picocom/ipkg/picocom.control
deleted file mode 100644 (file)
index 607e947..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: picocom
-Priority: optional
-Section: console
-Description: minimal dumb-terminal emulation program
diff --git a/package/pipacs/Config.in b/package/pipacs/Config.in
deleted file mode 100644 (file)
index f0d9ed8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_PIPACS
-       prompt "pipacs............................ UNIX socket accounting/wiewer program"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         An UNIX socket accounting/wiewer program.
-         This is version 2.
diff --git a/package/pipacs/Makefile b/package/pipacs/Makefile
deleted file mode 100644 (file)
index fe2219d..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pipacs
-PKG_RELEASE:=2
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PIPACS,pipacs,$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       $(CP) ./src/* $(PKG_BUILD_DIR)
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-           $(TARGET_CONFIGURE_OPTS) \
-           CFLAGS="$(TARGET_CFLAGS) -I $(STAGING_DIR)/usr/include" \
-           all
-       touch $@
-
-$(IPKG_PIPACS):
-       mkdir -p $(IDIR_PIPACS)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/pipacs $(IDIR_PIPACS)/usr/bin
-       $(RSTRIP) $(IDIR_PIPACS)
-       $(IPKG_BUILD) $(IDIR_PIPACS) $(PACKAGE_DIR)
diff --git a/package/pipacs/ipkg/pipacs.control b/package/pipacs/ipkg/pipacs.control
deleted file mode 100644 (file)
index b434998..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pipacs
-Priority: optional
-Section: net
-Description: PIPACS - an UNIX socket accounting/wiewer program
-
diff --git a/package/pipacs/src/Makefile b/package/pipacs/src/Makefile
deleted file mode 100644 (file)
index a9a8805..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# $Id$
-
-EXTRA_CFLAGS := -c -I.
-PIPACS_OBJS := pipacs.o parser.o
-
-all: pipacs
-
-%.o: %.c
-       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -o $@ $^
-
-pipacs: $(PIPACS_OBJS)
-       $(CC) -o $@ $^
-
-clean:
-       rm -f *.o *.so pipacs
diff --git a/package/pipacs/src/parser.c b/package/pipacs/src/parser.c
deleted file mode 100644 (file)
index 330d7cd..0000000
+++ /dev/null
@@ -1,907 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include<string.h>
-#include <time.h>
-//#include <process.h>
-#include "parser.h"
-
-#define printit
-
-extern BOOL bFilter;
-extern int iline;
-extern char * author;
-extern char myipname[];
-extern int justheader;
-extern int gre,sortbysize,fromip,toip;
-int nomac=1;
-int mostird=0;
-char mypbuff[2048];
-// accounting variables
-#define MAXHASH 0xffff
-#define MAXTCPPORT 4096
-unsigned long *iph=NULL; //[MAXHASH];
-
-typedef struct {
-                unsigned short from;
-                unsigned short to;
-                unsigned long byte;
-                unsigned short pkt;
-                unsigned short sport;
-                unsigned short dport;
-} ta;
-
-ta *acc = NULL;
-unsigned long tcppb[MAXTCPPORT];
-unsigned long tcppp[MAXTCPPORT];
-unsigned long typp[255];
-unsigned long typb[255];
-unsigned long udpb,tcpb,udpp,tcpp;
-time_t elapsed=0;
-int iCycle=10;
-int iScreen=1;
-int iFile=0;
-long lNum=0;
-char filename[128];
-char intlist[128];
-int iRun=1;
-int iDetail=0;
-FILE *f=NULL;
-int iProto=0;
-int iSum=0;
-char execname[255];
-char pbuf[8196];
-char str[255];
-extern char pattern[];
-#ifndef LINUX
-int iLnxplus=0;                 // Windows buffer without the MAC frame !
-#else
-int iLnxplus=14;                        // Linux plus IP header len =14 !!!
-#endif
-//
-// A list of protocol types in the IP protocol header
-//
-char *szProto[255] = {"IP",     //  0
-                   "ICMP",         //  1
-                   "IGMP",         //  2
-                   "GGP",          //  3
-                   "IP",           //  4
-                   "ST",           //  5
-                   "TCP",          //  6
-                   "UCL",          //  7
-                   "EGP",          //  8
-                   "IGP",          //  9
-                   "BBN-RCC-MON",  // 10
-                   "NVP-II",       // 11
-                   "PUP",          // 12
-                   "ARGUS",        // 13
-                   "EMCON",        // 14
-                   "XNET",         // 15
-                   "CHAOS",        // 16
-                   "UDP",          // 17
-                   "MUX",          // 18
-                   "DCN-MEAS",     // 19
-                   "HMP",          // 20
-                   "PRM",          // 21
-                   "XNS-IDP",      // 22
-                   "TRUNK-1",      // 23
-                   "TRUNK-2",      // 24
-                   "LEAF-1",       // 25
-                   "LEAF-2",       // 26
-                   "RDP",          // 27
-                   "IRTP",         // 28
-                   "ISO-TP4",      // 29
-                   "NETBLT",       // 30
-                   "MFE-NSP",      // 31
-                   "MERIT-INP",    // 32
-                   "SEP",          // 33
-                   "3PC",          // 34
-                   "IDPR",         // 35
-                   "XTP",          // 36
-                   "DDP",          // 37
-                   "IDPR-CMTP",    // 38
-                   "TP++",         // 39
-                   "IL",           // 40
-                   "SIP",          // 41
-                   "SDRP",         // 42
-                   "SIP-SR",       // 43
-                   "SIP-FRAG",     // 44
-                   "IDRP",         // 45
-                   "RSVP",         // 46
-                   "GRE",          // 47
-                   "MHRP",         // 48
-                   "BNA",          // 49
-                   "IPSEC-ESP",     // 50
-                   "IPSEC-AH",      // 51
-                   "I-NLSP",       // 52
-                   "SWIPE",        // 53
-                   "NHRP",         // 54
-                   "?55?",   // 55
-                   "?56?",   // 56
-                   "SKIO",   // 57
-                   "V6ICMP",   // 58
-                   "V6NoNXT",   // 59
-                   "V6OPT",   // 60
-                   "int.host",  // 61
-                   "CFTP",         // 62
-                   "loc.net",           // 63
-                   "SAT-EXPAK",    // 64
-                   "KRYPTOLAN",    // 65
-                   "RVD",          // 66
-                   "IPPC",         // 67
-                   "dist.fs", // 68
-                   "SAT-MON",    // 69
-                   "VISA",       // 70
-                   "IPCV",       // 71
-                   "CPNX",       // 72
-                   "CPHB",       // 73
-                   "WSN",        // 74
-                   "PVP",        // 75
-                   "BR-SAT-MON", // 76
-                   "SUN-ND",     // 77
-                   "WB-MON",     // 78
-                   "WB-EXPAK",   // 79
-                   "ISO-IP",     // 80
-                   "VMTP",       // 81
-                   "SECURE-VMTP",// 82
-                   "VINES",      // 83
-                   "TTP",        // 84
-                   "NSFNET-IGP", // 85
-                   "DGP",        // 86
-                   "TCF",        // 87
-                   "IGRP",       // 88
-                   "OSPF",    // 89
-                   "Sprite-RPC", // 90
-                   "LARP",       // 91
-                   "MTP",        // 92
-                   "AX.25",      // 93
-                   "IPIP",       // 94
-                   "MICP",       // 95
-                   "SCC-SP",     // 96
-                   "ETHERIP",    // 97
-                   "ENCAP",      // 98
-                   "priv.enc",    // 99
-                   "GMTP"        // 99
-                  };
-//
-// The types of IGMP messages
-//
-char *szIgmpType[] = {"",
-                      "Host Membership Query",
-                      "HOst Membership Report",
-                      "",
-                      "",
-                      "",
-                      "Version 2 Membership Report",
-                      "Leave Group",
-                                          "",
-                                          ""
-                     };
-
-//
-// Function: PrintRawBytes
-//
-// Description:
-//    This function simply prints out a series of bytes
-//    as hexadecimal digits.
-//
-void PrintRawBytes(BYTE *ptr, DWORD len)
-{
-    int        i,j;
-//      if (! iFile) {
-*(ptr+len)=0;
-if ((*pattern==0) || strstr(ptr,pattern) ) {
-        fprintf(iFile?f:stdout,"%s",pbuf);
-        fprintf(iFile?f:stdout,"   " );
-                while (len > 0)    {
-        for(i=0; i < 16; i++)   {
-            fprintf(iFile?f:stdout,"%x%x ", HI_WORD(*ptr), LO_WORD(*ptr));
-            len--;
-            ptr++;
-            if (len == 0) {j=i++; while(++j < 16) fprintf(iFile?f:stdout,"   ");  break; }
-        }
-          fprintf(iFile?f:stdout," ");
-        for(j=0; j < i; j++)    fprintf(iFile?f:stdout,"%c",isprint(*(ptr-i+j))?*(ptr-i+j):'.');
-        if (len) fprintf(iFile?f:stdout,"\n   ");
-    }
-//      } else {
-//              fwrite(ptr,sizeof(BYTE),len,f);
-//      }
-}
-}
-
-static char *ICMPTypeTable[]={
-    "Echo Reply", "ICMP 1", "ICMP 2", "Dest Unreachable","SrcQuench", "Redirect", "6", "7","Echo Request","9","10",
-    "Time Exceed", "ParamPrblm", "Timestamp", "Timestamp reply","InfoRqst", "InfoRply"
-};
-static char *Dstunreach[]={
-"net unreach.","host unreach.","protocol unreach.","port unreach.",
-"frag needed","source route?","",""
-};
-int DecodeICMPHeader(WSABUF *wsabuf, DWORD iphdrlen) {
-    BYTE          *hdr = (BYTE *)((BYTE *)wsabuf->buf + iphdrlen + iLnxplus );
-    unsigned short type,code,chksum,
-                   id,
-                   seq;
- unsigned long resptime,r1,r2;
-    BYTE *hhh;
-    SOCKADDR_IN    addr;
-    type=*hdr++; code=*hdr++;
-    sprintf(str," Type:%-12s Code:%3d,",ICMPTypeTable[type],code);
-
-    strcat(pbuf,str);
-    memcpy(&chksum, hdr, 2);
-    hdr += 2; hhh=hdr;
-    memcpy(&id, hdr, 2);
-    hdr += 2;
-    memcpy(&seq, hdr, 2);
-    hdr+=2;
-//    memcpy(&resptime, hdr, 4);
-//   hdr+=4;
-    switch (type) {
-    case 3:
-        memcpy(&addr.sin_addr.s_addr, hdr+16, 4);
-        if (code==4 ) sprintf(str,"frag needed-Max MTU:%u at %-15s\n",ntohs(seq), inet_ntoa(addr.sin_addr));
-        else sprintf(str,"%s at %-15s\n",Dstunreach[code&7],inet_ntoa(addr.sin_addr));
-        hdr+=iphdrlen;
-        break;
-    case 11:
-        memcpy(&addr.sin_addr.s_addr, hdr+16, 4);
-        sprintf(str,"%s  at %-15s\n",code?"frag reass. exceed":"ttl exceed",inet_ntoa(addr.sin_addr));
-        hdr+=iphdrlen;
-        break;
-    case 12:
-        memcpy(&addr.sin_addr.s_addr, hdr+16, 4);
-        sprintf(str," err:%d  at %-15s\n",id,inet_ntoa(addr.sin_addr));
-        hdr+=iphdrlen;
-        break;
-    case 4:
-        memcpy(&addr.sin_addr.s_addr, hdr+16, 4);
-        sprintf(str," wait for %-15s\n",ntohs(id),inet_ntoa(addr.sin_addr));
-        hdr+=iphdrlen;
-        break;
-    case 5:
-        memcpy(&addr.sin_addr.s_addr, hhh, 4);
-        sprintf(str," from gw: %-15s\n",inet_ntoa(addr.sin_addr));
-        hdr+=iphdrlen;
-        break;
-    case 0:
-    case 8:
-         sprintf(str," Id:%3u Seq:%3u\n",ntohs(id),ntohs(seq));
-         break;
-    case 13:
-    case 14:
-        memcpy(&resptime, hdr, 4);
-        hdr+=4;
-        memcpy(&r1, hdr, 4);
-        hdr+=4;
-        memcpy(&r2, hdr, 4);
-        hdr+=4;
-        sprintf(str," Id:%3u Seq:%3d Rec/Tr %ld/%ld ms\n",ntohs(id),ntohs(seq),ntohl(r1)-ntohl(resptime),ntohl(r2)-ntohl(resptime));
-        break;
-    case 15:
-    case 16:
-         sprintf(str," Id:%3u Seq:%3d\n",ntohs(id),ntohs(seq));
-         break;
-    }
-    strcat(pbuf,str);
-    return hdr-(BYTE *)(wsabuf->buf + iphdrlen + iLnxplus);
-}
-
-//
-// Function: DecodeIGMPHeader
-//
-// Description:
-//    This function takes a pointer to a buffer containing
-//    an IGMP packet and prints it out in a readable form.
-//
-
-int DecodeIGMPHeader(WSABUF *wsabuf, DWORD iphdrlen) {
-    BYTE          *hdr = (BYTE *)((BYTE *)wsabuf->buf + iphdrlen + iLnxplus);
-    unsigned short chksum,
-                   version,
-                   type,
-                   maxresptime;
-    SOCKADDR_IN    addr;
-    version = HI_WORD(*hdr);
-    type    = LO_WORD(*hdr);
-
-    hdr++;
-    maxresptime = *hdr;
-    hdr++;
-
-    memcpy(&chksum, hdr, 2);
-    chksum = ntohs(chksum);
-    hdr += 2;
-
-    memcpy(&(addr.sin_addr.s_addr), hdr, 4);
-    sprintf(str,"   IGMP HEADER:\n");
-    strcat(pbuf,str);
-    if ((type == 1) || (type == 2))        version = 1;
-    else        version = 2;
-    sprintf(str,"   IGMP Version = %d\n   IGMP Type = %s\n",version, szIgmpType[type]);
-    strcat(pbuf,str);
-    if (version == 2) {
-     sprintf(str,"   Max Resp Time = %d\n", maxresptime);
-     strcat(pbuf,str);
-    }
-    sprintf(str,"   IGMP Grp Addr = %s\n", inet_ntoa(addr.sin_addr));
-    strcat(pbuf,str);
-
-    return 8;
-}
-
-//
-// Function: DecodeUDPHeader
-//
-// Description:
-//    This function takes a buffer which points to a UDP
-//    header and prints it out in a readable form.
-//
-int DecodeUDPHeader(WSABUF *wsabuf, DWORD iphdrlen) {
-    BYTE          *hdr = (BYTE *)((BYTE *)wsabuf->buf + iphdrlen + iLnxplus);
-    unsigned short shortval,
-                   udp_src_port,
-                   udp_dest_port,
-                   udp_len,
-                   udp_chksum;
-    memcpy(&shortval, hdr, 2);
-    udp_src_port = ntohs(shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    udp_dest_port = ntohs(shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    udp_len = ntohs(shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    udp_chksum = ntohs(shortval);
-    hdr += 2;
-
-    sprintf(str," UDP:  SPort: %-05d  | DPort: %-05d",udp_src_port, udp_dest_port);
-    strcat(pbuf,str);
-    sprintf(str," | Len: %-05d | CSum: 0x%08x\n",udp_len, udp_chksum);
-    strcat(pbuf,str);
-    return hdr-(BYTE *)(wsabuf->buf + iphdrlen + iLnxplus);
-}
-
-//
-// Function: DecodeTCPHeader
-//
-// Description:
-//    This function takes a buffer pointing to a TCP header
-//    and prints it out in a readable form.
-//
-int DecodeTCPHeader(WSABUF *wsabuf, DWORD iphdrlen) {
-    BYTE           *hdr = (BYTE *)((BYTE *)wsabuf->buf + iphdrlen + iLnxplus);
-    unsigned short shortval;
-    unsigned long   longval;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-    sprintf(str," TCP: SPort: %u", shortval);
-    strcat(pbuf,str);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-    sprintf(str,"  DPort: %u", shortval);
-    strcat(pbuf,str);
-    hdr += 2;
-
-    memcpy(&longval, hdr, 4);
-    longval = ntohl(longval);
-    sprintf(str," Seq: %lX", longval);
-    strcat(pbuf,str);
-    hdr += 4;
-
-    memcpy(&longval, hdr, 4);
-    longval = ntohl(longval);
-    sprintf(str," ACK: %lX", longval);
-    strcat(pbuf,str);
-    hdr += 4;
-//    printf("   Header Len : %d (bytes %d)\n", HI_WORD(*hdr), (HI_WORD(*hdr) * 4));
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval) & 0x3F;
-    sprintf(str," Flags: ");
-    strcat(pbuf,str);
-    if (shortval & 0x20)        strcat(pbuf,"URG ");
-    if (shortval & 0x10)        strcat(pbuf,"ACK ");
-    if (shortval & 0x08)        strcat(pbuf,"PSH ");
-    if (shortval & 0x04)        strcat(pbuf,"RST ");
-    if (shortval & 0x02)        strcat(pbuf,"SYN ");
-    if (shortval & 0x01)        strcat(pbuf,"FIN ");
-    strcat(pbuf,"\n");
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-//    printf("   Window size: %d\n", shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-//    printf("   TCP Chksum : %d\n", shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-    hdr += 2;
-//    printf("   Urgent ptr : %d\n", shortval);
-
-    return hdr-(BYTE *)(wsabuf->buf + iphdrlen + iLnxplus);
-}
-
-int DecodeGREHeader(WSABUF *wsabuf, DWORD iphdrlen,DWORD bytesret,
- unsigned int srcip, unsigned short srcport, unsigned long srcnet,unsigned int destip, unsigned short destport, unsigned long destnet,
- unsigned short xport,unsigned int xip, unsigned long xnet)
- {
-    BYTE           *hdr = (BYTE *)((BYTE *)wsabuf->buf + iphdrlen + iLnxplus);
-    unsigned short shortval;
-    unsigned long   longval;
-    int ipe;
-    BYTE           *orihdr;
-    char *sstr;
-    SOCKADDR_IN         srcaddr;
-
-    orihdr=hdr;
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-    sprintf(str," GRE Flag: %u Prot:", shortval);
-    strcat(mypbuff,str);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    shortval = ntohs(shortval);
-    ipe=0;
-    sstr=str;
-//    sprintf(str,"  Prot: %u", shortval);
-    switch ( shortval ) {
-    case 4: sstr="SNA";
-       break;
-    case 0xfe: sstr="OSI";
-       break;
-    case 0x200: sstr="PUP";
-       break;
-    case 0x600: sstr="XNS";
-       break;
-    case 0x800: sstr="IP";
-        ipe=1;
-       break;
-    case 0x804: sstr="Chaos";
-       break;
-    case 0x806: sstr="ARP";
-       break;
-    case 0x6558: sstr="Tr.bridge";
-       break;
-    default: sprintf(str,"%u", shortval);
-       break;
-    }
-    hdr += 2;
-    strcat(mypbuff,sstr);
-    if (ipe && gre) {
-        int plusment,jj,protoment;
-        plusment=iLnxplus;
-        protoment=iProto;
-        if (iProto==47)  iProto=0;
-        iLnxplus+=4;
-        nomac=0;
-        iLnxplus=plusment+24;
-        DecodeIPHeader(wsabuf,srcip,srcport,srcnet,destip,destport,destnet,bytesret,xport,xip,xnet);
-        nomac=1;
-        iLnxplus=plusment;
-        iProto=protoment;
-    }
-return -1;
-//    return hdr-(BYTE *)(wsabuf->buf + iphdrlen + iLnxplus);
-}
-
-
-int ClearIPAcc() {
-        unsigned long i;
-        ta *tai;
-        for(i=0;i<MAXHASH;i++) *(iph + i)=0;
-        tai=acc;
-        for(i=0;i<MAXHASH;i++) { tai->from=tai->to=0; tai++; }
-        for (i=0;i<MAXTCPPORT; i++) tcppb[i]=tcppp[i]=0;
-        udpb=udpp=tcpp=tcpb=0;
-        for (i=0;i<255; i++) typp[i]=0;
-        for (i=0;i<255; i++) typb[i]=0;
-        return 0;
-        };
-
-int InitIPAcc() {
-        acc=malloc(MAXHASH*sizeof(ta));
-        iph=malloc(MAXHASH*sizeof(long));
-        if (!acc || !iph ) return 0;
-        ClearIPAcc();
-        time(&elapsed);
-        return 1;
-}
-
-int bytesort(const void *s1, const void *s2) { // sorting tale in byte order
-        ta *d1;
-        ta *d2;
-        d1= (ta *)s1; d2=(ta *)s2;
-        if (d1->byte > d2->byte) return -1;
-        if (d1->byte < d2->byte) return 1;
-        return 0;
-}
-int countsort(const void *s1, const void *s2) { // sorting tale in packet count order
-        ta *d1;
-        ta *d2;
-        d1= (ta *)s1; d2=(ta *)s2;
-        if (d1->pkt > d2->pkt) return -1;
-        if (d1->pkt < d2->pkt) return 1;
-        return 0;
-}
-int CloseIPAcc( long ti) {
-        unsigned long i;
-        ta *tai;
-    SOCKADDR_IN    srcaddr;
-    SOCKADDR_IN    dstaddr;
-        float ff;
-        char str[16];
-        unsigned long j,k,l;
-        int lin=0;
-        int linn;
-
-        time(&elapsed);
-        if (iFile) f=fopen(filename,"w+");
-        k=0;
-        if (sortbysize) qsort(acc,MAXHASH,sizeof(ta),bytesort);
-       else  qsort(acc,MAXHASH,sizeof(ta),countsort);
-        ff=0.0;
-        for (i=0;i<255;i++) ff+=typb[i];
-        for (i=0; i<MAXHASH; i++) {
-            tai=acc + i;
-            if ((tai->from!=0) && (tai->to!=0)) ++k;
-        }
-        if (iScreen) {
-#ifndef LINUX
-                system("cls");
-#else
-                system("clear");
-//              printf("\033[1~");
-#endif
-                printf("%-16s Speed: %5.2f Kbit/s , %ld IP pairs / %ld secs.    %s@%s.hu",myipname,ff/ti/1024*8,k,ti,author,author);
-                printf("\nProt:"); j=0; ++lin;
-                while (1) {
-                        l=k=0;
-                        for (i=0;i<100;i++) if ( typb[i]>k) { k=typb[i]; l=i; }
-                        if (k==0) break;
-                        if ((j>0) && ((j%3)==0)) { printf("\n     "); ++lin; }
-                        if (k>1024*1024) printf(" %-8.8s:%5.1fk/%-6.1f M",szProto[l],(float)typp[l]/1024,(float)k/(1024*1024));
-                        else if (k>1024) printf(" %-8.8s:%5ld/%-6.1f k",szProto[l],typp[l],(float)k/1024);
-                        else printf(" %-8.8s:%5ld/%-8ld",szProto[l],typp[l],k);
-                        typb[l]=0;
-                        ++j;
-                }
-                printf("\nPort:"); j=0; ++lin;
-                k=0; linn=lin;
-                while (1) {
-                        l=k=0;
-                        for (i=0;i<MAXTCPPORT;i++) if (tcppb[i]>k) { k=tcppb[i]; l=i; }
-                        if (k==0) break;
-                        if (j && (j%4)==0) {
-                                if (lin >= linn+1) break;
-                                printf("\n     ");
-                                ++lin;
-                        }
-                        if (k>1024*1024) printf(" %04d:%4.1fk/%-5.1f M",l,(float)tcppp[l]/1024,(float)k/(1024*1024));
-                        else if (k>1024) printf(" %04d:%4ld/%-5.1f k",l,tcppp[l],(float)k/1024);
-                        else printf(" %04d:%4ld/%-7ld",l,tcppp[l],k);
-                        tcppb[l]=0;
-                        ++j;
-                }
-        } else if (f) {
-                fprintf(f,"%-16s Speed: %5.2f Kbit/s , %ld IP pairs / %ld secs.    %s@%s.hu",myipname,ff/ti/1024*8,k,ti,author,author);
-                fprintf(f,"\nProt:"); j=0;
-                while (1) {
-                        l=k=0;
-                        for (i=0;i<100;i++) if ( typb[i]>k) { k=typb[i]; l=i; }
-                        if (k==0) break;
-                        if (k>1024*1024) fprintf(f," %-8.8s:%5.1fk/%-6.1f M",szProto[l],(float)typp[l]/1024,(float)k/(1024*1024));
-                        else if (k>1024) fprintf(f," %-8.8s:%5ld/%-6.1f k",szProto[l],typp[l],(float)k/1024);
-                        else fprintf(f," %-8.8s:%5ld/%-8ld",szProto[l],typp[l],k);
-                        typb[l]=0;
-                        ++j;
-                }
-                printf("\nPort:"); j=0;
-                k=0; linn=lin;
-                while (1) {
-                        l=k=0;
-                        for (i=0;i<MAXTCPPORT;i++) if (tcppb[i]>k) { k=tcppb[i]; l=i; }
-                        if (k==0) break;
-                        if (k>1024*1024) fprintf(f," %04d:%4.1fk/%-5.1f M",l,(float)tcppp[l]/1024,(float)k/(1024*1024));
-                        else if (k>1024) fprintf(f," %04d:%4ld/%-5.1f k",l,tcppp[l],(float)k/1024);
-                        else fprintf(f," %04d:%4ld/%-7ld",l,tcppp[l],k);
-                        tcppb[l]=0;
-                        ++j;
-                }
-       }
-
-        for (i=0; i<MAXHASH; i++) {
-                tai=acc + i;
-                if ((tai->from!=0) && (tai->to!=0)) { ++k;
-                if (!iSum) {
-                        dstaddr.sin_addr.s_addr = htonl(*(iph+tai->from));
-                        srcaddr.sin_addr.s_addr = htonl(*(iph+(tai->to)));
-                        strcpy(str,inet_ntoa(dstaddr.sin_addr));
-                        if (iScreen && (++lin<iline) ) printf("\n%-15s\t%-15s\t%5d pkt, %10ld byte :%7.2f Kbps",str,inet_ntoa(srcaddr.sin_addr),tai->pkt,tai->byte,((float)tai->byte)/ti/1024*8);
-                        if (f) fprintf(f,"%-15s\t%-15s\t%d\t%ld\n",str,inet_ntoa(srcaddr.sin_addr),tai->pkt,tai->byte);
-                }
-                }
-        }
-      if (iScreen) printf("\n");
-#ifdef LINUX
-        if (iScreen) fflush(stdout);
-#endif
-        ClearIPAcc();
-        if (f) {
-                char cmdline[255];
-                fclose(f);
-//              if (*execname) _spawnle(_P_NOWAIT,execname,execname,filename);
-//              if (*execname) _execl(execname,execname);
-                if (*execname) {
-#ifndef LINUX
-                sprintf(cmdline,"%s %s",execname,filename);
-#else
-                sprintf(cmdline,"%s %s",execname,filename);
-#endif
-                system(cmdline);
-//              iRun=0;
-                }
-        }
-        f=NULL;
-        return 0;
-}
-
-unsigned short FindIPHash( unsigned long ip ) {
-        unsigned short hashval;
-        unsigned long *ipt;
-
-        hashval = (unsigned short)(((ip&0xFFFF0000)>>16) ^ (ip&0x0000FFFF));
-        ipt=iph + hashval;
-        while (*ipt != 0 && (*ipt!=ip)) { ipt++; hashval++; }
-        if (*ipt==0) *ipt=ip;
-        return hashval;
-}
-
-unsigned short SetIPAcc( unsigned long src, unsigned long dst, unsigned long byte, unsigned short typ, unsigned short sport, unsigned short dport) {
-        unsigned short from,to,hash;
-        ta *tai;
-        hash=0;
-        if (src) {
-
-                if (fromip) from=FindIPHash(src); else from=-1;
-                if (toip) to=FindIPHash(dst); else to=-1;
-                hash=from^to;
-                tai=acc + hash;
-                while ( ((tai->from!=from) && (tai->to!=to)) && ((tai->from!=0) && (tai->to!=0)) ) {tai++; hash++; }
-                if ((tai->from==0)&&(tai->to==0)) {
-                        tai->byte=byte; tai->from=from; tai->to=to; tai->pkt=1;
-                } else { tai->byte+=byte; tai->pkt++; }
-
-                typp[typ]++;
-                typb[typ]+=byte;
-                if ((sport>0) && (sport<MAXTCPPORT)) { tcppp[sport]++; tcppb[sport]+=byte; }
-                if ((dport>0) && (dport<MAXTCPPORT)) { tcppp[dport]++; tcppb[dport]+=byte; }
-        }
-        return hash;
-}
-
-//
-// Function: DecodeIPHeader
-//
-// Description:
-//    This function takes a pointer to an IP header and prints
-//    it out in a readable form.
-//
-int DecodeIPHeader(WSABUF *wsabuf, unsigned int srcip, unsigned short srcport, unsigned long srcnet,
-        unsigned int destip, unsigned short destport, unsigned long destnet, DWORD bytesret,
-        unsigned short xport,unsigned int xip, unsigned long xnet)
-{
-    BYTE                        *hdr = (BYTE *)wsabuf->buf,
-                                        *nexthdr = NULL,
-                                        *ohdr;
-    unsigned short      shortval;
-    SOCKADDR_IN         srcaddr,
-                                        destaddr;
-
-    unsigned short ip_version,
-                   ip_hdr_len,
-                   ip_tos,
-                   ip_total_len,
-                   ip_id,
-                   ip_flags,
-                   ip_ttl,
-                   ip_frag_offset,
-                   ip_proto,
-                   ip_hdr_chksum,
-                   ip_src_port,
-                   ip_dest_port;
-    unsigned int   ip_src,
-                   ip_dest;
-    BOOL           bPrint = FALSE;
-    char       ip_prtype=0;
-    int     j;
-    time_t tt;
-    struct tm *tmm;
-
-    ohdr=hdr;
-    if (iLnxplus) ip_prtype=*(hdr+iLnxplus-1);
-    if (ip_prtype) return 0;
-    hdr += iLnxplus;
-    ip_version = HI_WORD(*hdr);
-    ip_hdr_len = LO_WORD(*hdr) * 4;
-    nexthdr = (BYTE *)((BYTE *)hdr + ip_hdr_len);
-    hdr++;
-
-    ip_tos = *hdr;
-    hdr++;
-
-    memcpy(&shortval, hdr, 2);
-    ip_total_len = ntohs(shortval);
-    hdr += 2;
-
-    memcpy(&shortval, hdr, 2);
-    ip_id = ntohs(shortval);
-    hdr += 2;
-
-    ip_flags = ((*hdr) >> 5);
-
-    memcpy(&shortval, hdr, 2);
-    ip_frag_offset = ((ntohs(shortval)) & 0x1FFF);
-    hdr += 2;
-
-    ip_ttl = *hdr;
-    hdr++;
-
-    ip_proto = *hdr;
-    hdr++;
-
-    memcpy(&shortval, hdr, 2);
-    ip_hdr_chksum = ntohs(shortval);
-    hdr += 2;
-
-    memcpy(&srcaddr.sin_addr.s_addr, hdr, 4);
-    ip_src = ntohl(srcaddr.sin_addr.s_addr);
-    hdr += 4;
-
-    memcpy(&destaddr.sin_addr.s_addr, hdr, 4);
-    ip_dest = ntohl(destaddr.sin_addr.s_addr);
-    hdr += 4;
-    //
-    // If packet is UDP, TCP, or IGMP read ahead and
-    //  get the port values.
-    //
-        ip_src_port=ip_dest_port=0;
-    if (((ip_proto == 2) ||
-         (ip_proto == 6) ||
-         (ip_proto == 17)) ) //&& bFilter)
-    {
-        memcpy(&ip_src_port, nexthdr, 2);
-        ip_src_port = ntohs(ip_src_port);
-        memcpy(&ip_dest_port, nexthdr+2, 2);
-        ip_dest_port = ntohs(ip_dest_port);
-
-    };
-    bPrint = 0;
-//      xaok=   (xip!=0) && (((xip&xnet)==(ip_src&xnet))||((xip&xnet)==(ip_dest&xnet)));
-//      saok= ((srcip==0)||((srcip&srcnet)==(ip_src&srcnet)));
-//      daok = ((destip==0)||((destip&destnet)==(ip_dest&destnet)));
-//      xpok=(xport!=0) && ((xport==ip_src_port)||(xport==ip_dest_port));
-//      spok=((srcport==0)||(srcport == ip_src_port));
-//      dpok=((destport==0)||(destport == ip_dest_port));
-//printf("\nf:%d xa:%d sa:%d da:%d xp:%d sp:%d dp:%d",bFilter,xaok,saok,daok,xpok,spok,dpok);
-//      if (!bFilter || ( (xaok||(saok&&daok)) && (xpok||(spok&&dpok)))) {
-if ((!bFilter) || ((ip_proto==47)&&gre) ||
-                (
-                ((iProto==0)||(ip_proto==iProto)) &&
-                 (
-                  ((xip!=0) && (((xip&xnet)==(ip_src&xnet))||((xip&xnet)==(ip_dest&xnet)))
-                  ) || (
-                   ((srcip==0) || ((srcip&srcnet)==(ip_src&srcnet))) && ((destip==0)||((destip&destnet)==(ip_dest&destnet)))
-                  )
-                 )
-                 &&
-                 (
-                  ((xport!=0) && ((xport==ip_src_port)||(xport==ip_dest_port))
-                  ) || (
-                   ((srcport==0)||(srcport == ip_src_port))&&((destport==0)||(destport == ip_dest_port))
-                  )
-                 )
-                )
-                ) {
-                        if (! iDetail) {
-                            if ((ip_proto==47)&&gre) {
-                            *mypbuff=0;
-                             DecodeGREHeader(wsabuf, ip_hdr_len, bytesret,
-                    srcip,srcport,srcnet,destip,destport,destnet,xport,xip,xnet);
-//                            SetIPAcc(0,0,0,0,0,0);
-                            return ip_hdr_len;
-                            }
-                            SetIPAcc(ip_src,ip_dest,ip_total_len,ip_proto,ip_src_port,ip_dest_port);
-                        }
-                        else bPrint=TRUE;
-//                        printf("%d %ld %ld %ld %ld",ip_proto,xip,xip&xnet,ip_src&xnet,ip_dest&xnet);
-        } else {
-                        if (! iDetail)          SetIPAcc(0,0,0,0,0,0);
-//                      else bPrint=TRUE;
-        }
-        time(&tt);
-        if ((!iSum && ( tt-elapsed > iCycle)) || !iRun || mostird) {
-           mostird=0;
-                if (! iDetail) CloseIPAcc(tt-elapsed-1);
-                else {
-                        time(&elapsed);
-                        if (f) fclose(f);
-                        if (iFile) f=fopen(filename,"a");
-                }
-        }
-        if (lNum) { if (--lNum <= 0) iRun=0; }
-
-    //
-    *pbuf=0;
-    if (bPrint)    {
-                tmm=localtime(&tt);
-if (! nomac ) {
-    strcpy(pbuf,mypbuff);
-} else {
-        sprintf(str,"\n%4.4d.%2.2d.%2.2d %2.2d:%2.2d:%2.2d ",
-            tmm->tm_year+1900,tmm->tm_mon+1,tmm->tm_mday,tmm->tm_hour,tmm->tm_min,tmm->tm_sec);
-        strcat(pbuf,str);
-#ifdef LINUX
-        sprintf(str,"%x:%x:%x:%x:%x:%x > %x:%x:%x:%x:%x:%x",*ohdr,*(ohdr+1),*(ohdr+2),*(ohdr+3),*(ohdr+4),*(ohdr+5),
-            *(ohdr+6),*(ohdr+7),*(ohdr+8),*(ohdr+9),*(ohdr+10),*(ohdr+11));
-        strcat(pbuf,str);
-#endif
-}
-        sprintf(str,"  %d bytes\n%-15s>", ip_total_len, inet_ntoa(srcaddr.sin_addr));
-        strcat(pbuf,str);
-        sprintf(str,"%-15s", inet_ntoa(destaddr.sin_addr));
-        strcat(pbuf,str);
-        sprintf(str," TTL:%-3d Proto:%-6s F:%d/%d TOS:%X%X\n",
-            ip_ttl, szProto[ip_proto],ip_flags,ip_frag_offset,HI_WORD(ip_tos), LO_WORD(ip_tos));
-        strcat(pbuf,str);
-        if (iFile) strcat(pbuf,".");
-        strcpy(mypbuff,pbuf);
-
-    }
-    else        return ip_hdr_len;
-
-    if (justheader) { if (*pbuf) fprintf(iFile?f:stdout,"%s",pbuf); return ip_hdr_len; }
-        if (iDetail) {
-                switch (ip_proto)    {
-                        case 1:        // ICMP
-                                j=DecodeICMPHeader(wsabuf, ip_hdr_len);
-                                break;
-                        case 2:        // IGMP
-                                j=DecodeIGMPHeader(wsabuf, ip_hdr_len);
-                                break;
-                        case 6:        // TCP
-                                j=DecodeTCPHeader(wsabuf, ip_hdr_len);
-                                break;
-                        case 17:       // UDP
-                                j=DecodeUDPHeader(wsabuf, ip_hdr_len);
-                                break;
-                        case 47:       // UDP
-                                j=DecodeGREHeader(wsabuf, ip_hdr_len, bytesret,
-                    srcip,srcport,srcnet,destip,destport,destnet,xport,xip,xnet);
-                                break;
-                        default:
-                                j=0;  hdr=(BYTE *)wsabuf->buf;
-                                sprintf(str,"   No decoder installed for protocol\n");
-                                strcat(pbuf,str);
-                                break;
-                }
-                if (j>=0) PrintRawBytes(hdr+j,bytesret-j-ip_hdr_len-12); //(hdr-(BYTE *)(wsabuf->buf + iLnxplus)));
-        }
-        else if (*pbuf) fprintf(iFile?f:stdout,"%s",pbuf);
-
-    return ip_hdr_len;
-}
diff --git a/package/pipacs/src/parser.h b/package/pipacs/src/parser.h
deleted file mode 100644 (file)
index aac609a..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-#define LINUX 1\r
-#ifdef LINUX\r
-#include <ctype.h>\r
-#include <string.h>\r
-#include <sys/time.h>\r
-#include <sys/types.h>\r
-#include <sys/socket.h>\r
-#include <sys/stat.h>\r
-#include <sys/ioctl.h>\r
-#include <netdb.h>\r
-#include <unistd.h>\r
-#include <arpa/inet.h>\r
-#include <net/if.h>\r
-#define BYTE unsigned char\r
-#define DWORD unsigned long\r
-#define BOOL char\r
-#define TRUE 1\r
-#define FALSE 0\r
-#define WSADATA int\r
-#define SOCKET int\r
-#define SOCKADDR struct sockaddr\r
-#define SOCKADDR_IN struct sockaddr_in\r
-typedef struct _WSABUF {\r
-       unsigned long len;\r
-       unsigned char *buf;\r
-} WSABUF;\r
-#define SIO_RCVALL 0\r
-#define SIO_RCVALL_IGMPMCAST 0\r
-#define SIO_RCVALL_MCAST 0\r
-#define ETH_P_ALL 0x0003\r
-#else  // WINDOWS\r
-\r
-#include <winsock2.h>\r
-#include <windows.h>\r
-\r
-#endif\r
-\r
-#ifndef _RCVALL_H_\r
-#define _RCVALL_H_\r
-\r
-\r
-#define MAX_IP_SIZE        65535\r
-#define MIN_IP_HDR_SIZE       20\r
-\r
-#define HI_WORD(byte)    (((byte) >> 4) & 0x0F)\r
-#define LO_WORD(byte)    ((byte) & 0x0F)\r
-\r
-extern char *szProto[];\r
-\r
-\r
-\r
-void PrintRawBytes   (BYTE *ptr, DWORD len);\r
-int  DecodeIGMPHeader(WSABUF *wsabuf, DWORD iphdrlen);\r
-int  DecodeUDPHeader (WSABUF *wsabuf, DWORD iphdrlen);\r
-int  DecodeTCPHeader (WSABUF *wsabuf, DWORD iphdrlenz);\r
-int  DecodeIPHeader  (WSABUF *wasbuf, unsigned int srcaddr, unsigned short srcport, unsigned long srcnet,\r
-         unsigned int destaddr, unsigned short destport, unsigned long destnet, DWORD bytesret,\r
-         unsigned short xport, unsigned int xip, unsigned long xnet);\r
-\r
-#endif\r
diff --git a/package/pipacs/src/pipacs.c b/package/pipacs/src/pipacs.c
deleted file mode 100644 (file)
index 4087cd3..0000000
+++ /dev/null
@@ -1,589 +0,0 @@
-// http://www.phj.hu/freesoft.asp
-#include <stdio.h>
-#include <stdlib.h>
-#include "parser.h"
-
-#ifndef LINUX
-#include <mstcpip.h>
-#include <ws2tcpip.h>
-#else
-#include <termios.h>
-struct promisc_device
-{
-    char name[16]; /* name (e.g. eth0) */
-
-    int reset; /* do we have to reset it on exit ? */
-    struct ifreq oldifr; /* old settings */
-
-    struct promisc_device *next;
-};
-
-#endif
-
-DWORD  dwIoControlCode=SIO_RCVALL;
-DWORD   dwProtocol=IPPROTO_IP,  dwInterface=0;
-
-#define MAXVER 2
-#define MINVER 6
-SOCKET        s;
-
-//
-// Filters (Globals)
-//
-unsigned int   uiSourceAddr=0,  uiDestAddr=0, uiXAddr=0;
-unsigned short usSourcePort = 0, usDestPort = 0, usXPort = 0;
-unsigned short usSourceNet = 32, usDestNet = 32, usXNet = 32;
-unsigned long  ulDestNet=0xffffffff, ulSourceNet=0xffffffff, ulXNet=0xffffffff;
-BOOL           bFilter=FALSE;
-int            iline=25;
-char myipname[64];
-char pattern[1024];
-int justheader=0;
-int gre=0;
-int sortbysize,fromip,toip;
-int skipvlan=0;
-
-extern char filename[128];
-
-extern char intlist[128];
-
-#ifndef LINUX
-void PrintInterfaceList( void );
-int  GetInterface(SOCKET , SOCKADDR_IN *, int );
-#endif
-extern int InitIPAcc( void );
-extern int CloseIPAcc( void );
-extern int iCycle;
-extern int iScreen;
-extern int iFile;
-extern int iDetail;
-extern int iRun;
-extern long lNum;
-extern FILE *f;
-extern int iProto;
-extern int iSum;
-extern char execname[];
-extern int mostird;
-extern  int iLnxplus;
-
-int set_raw_mode(void)
-{
-    int fd = STDIN_FILENO;
-    struct termios t;
-       
-    if (tcgetattr(fd, &t) < 0) { perror("tcgetattr");  return -1; }
-    t.c_lflag &= ~ICANON;
-    if (tcsetattr(fd, TCSANOW, &t) < 0)        { perror("tcsetattr"); return -1; }
-    setbuf(stdin, NULL);
-    return 0;
-}//
-// Function: usage
-//
-// Description:
-//    Prints usage information.
-//
-char *author = "phj";
-
-void usage(char *progname)
-{
-    printf("  usage: %s options\n    where options:\n", progname);
-        printf("       [-c:sec]             Dump cycle in sec (10)\n");
-        printf("       [-f:file[-e:program]] Results into a file [and exec program](-)\n");
-        printf("       [-n:db]              Execute just db cycle (0)\n");
-        printf("       [-l:lineno]          Print lineno lines of hosts(25)\n");
-        printf("       [-k]                 Sort result by packet count (size)\n");
-        printf("       [-1]                 Ignore source IP (don't ignore)\n");
-        printf("       [-2]                 Ignore destination IP (don't ignore)\n");
-        printf("       [-h]                 Print just the header(use -a!)\n");
-        printf("       [-a]                 Print packet info&data (-)\n");
-        printf("       [-p]                 Print just summary info (-)\n");
-        printf("            Otherwise print sum&ip pairs\n");
-//#ifndef LINUX
-        printf("       [-t:[tcp|udp|icmp|....|number]] Filter on IP protocoll (ALL)\n");
-//#endif
-        printf("       [-g]                 Make GRE encapsulation trasparent (-)\n");
-        printf("       [-v]                 Skip VLAN headers (-)\n");
-       printf("       [-sa:IP[/Net]]       Filter on source address (-)/net\n");
-        printf("       [-sp:Port]           Filter on source port (-)\n");
-        printf("       [-da:IP[/Net]]       Filter on dest address/net (-)\n");
-        printf("       [-dp:Port]           Filter on dest port(-)\n");
-        printf("       [-xa:IP[/Net]]       Filter on src|dest address/net (-)\n");
-        printf("       [-xp:Port]           Filter on src|dest port (-)\n");
-        printf("       [-pa:pattern]        String match (0), last param!!!\n");
-#ifndef LINUX
-        printf("       [-i:int]             Capture on this interface (0)\n");
-        printf("             Available interfaces:\n");
-        PrintInterfaceList();
-#else
-        printf("       [-i:int[,int]]       Capture on this interface (eth0)\n");
-#endif
-        printf("             Filtering rules:  t && (sa|da|xa) && (sp|dp|xp)");
-        printf("\nVer. %d.%d  (c):2000-2006, P l¢czi-Horv th J nos\n",MAXVER,MINVER);
-#ifndef LINUX
-        WSACleanup();
-        ExitProcess(-1);
-#else
-        exit(5);
-#endif
-}
-
-//
-// Function: ValidateArgs
-//
-// Description:
-//    This function parses the command line arguments and
-//    sets global variables to indicate how the app should act.
-//
-void ValidateArgs(int argc, char **argv)
-{
-    int   i,j;
-    char *ptr;
-    
-    sortbysize=1; fromip=1; toip=1;
-
-        if (argc <2) { usage(argv[0]); return; }
-        if (*(author+2) != 'j') { usage(argv[0]); return; }
-    for(i=1; i < argc ;i++) {
-        if ((argv[i][0] == '-') || (argv[i][0] == '/')) {
-            switch (tolower(argv[i][1])) {
-                case 't':        // traffic type
-                    ptr = &argv[i][2];
-                    while (*++ptr)  *ptr = toupper(*ptr);
-                    ptr = &argv[i][3];
-                    for ( j=0;j<134;j++) {
-                    if (!strcmp(ptr, szProto[j])) {
-//                        dwIoControlCode = SIO_RCVALL;
-#ifdef LINUX
-                        dwProtocol = j;
-#endif
-                        iProto=j;
-                        break;
-                    }
-                    }
-                    if ((j>133) && atoi(&argv[i][3])) {
-//                        dwIoControlCode = SIO_RCVALL;
-#ifdef LINUX
-                        dwProtocol = atoi(&argv[i][3]);
-#endif
-                        iProto=atoi(&argv[i][3]);
-                    } else  if (j>133)    usage(argv[0]);
-                    break;
-                case 'i':        // interface number
-#ifndef LINUX
-                    dwInterface = atoi(&argv[i][3]);
-#else
-                                    strcpy(intlist,&argv[i][3]);
-                                        ptr=strchr(intlist,' ');
-                                        if (ptr) *ptr=0;
-#endif
-                    break;
-                case 'g':        // gre
-                    gre=1;
-                    break;
-                case 'c':        // cycle time
-                    iCycle = atoi(&argv[i][3]);
-                    break;
-                case 'a':        // cycle time
-                    iDetail = 1;
-                    break;
-                case 'h':        // cycle time
-                    iDetail = justheader = 1;
-                    break;
-                case 'n':        // just n cycle
-                    lNum = atol(&argv[i][3]);
-                    break;
-                case 'l':        // lineno lines
-                    iline = atoi(&argv[i][3]);
-                    break;
-                case 'p':        // just summary
-                    if ((tolower(argv[i][2]) == 'a')) {
-                       strcpy(pattern,&argv[i][4]); printf("\n Pattern: \'%s",&argv[i][4]);
-                       while (++i<argc) { strcat(pattern," "); strcat(pattern,&argv[i][0]); printf(" %s",argv[i]); }
-                       printf("\'\n");
-                    } else  iSum=1;
-                    break;
-                case 'f':        // filename to write
-                    strcpy(filename,&argv[i][3]);
-                    iFile=1; //iScreen=0;
-                    break;
-                case 'e':        // execname
-                    strcpy(execname,&argv[i][3]);
-                    break;
-                case 'k':        // sor by count
-                    sortbysize = 0;
-                    break;
-                case '1':        // ignore src
-                    fromip = 0;
-                    break;
-                case '2':        // ignore dst
-                    toip = 0;
-                    break;
-                case 'v':        // sor by count 
-                    skipvlan = 4; 
-                    if ((tolower(argv[i][2]) == ':')) { 
-                         skipvlan=atoi(&argv[i][3]); 
-                     } 
-                     break; 
-                case 's':        // Filter on source ip or port
-                    if (tolower(argv[i][2]) == 'a') {
-                       ptr=strchr(&argv[i][4],'/');
-                       if (ptr) { usSourceNet=atoi(ptr+1); *ptr=0;}
-                       uiSourceAddr = ntohl(inet_addr(&argv[i][4]));
-                    } else if (tolower(argv[i][2]) == 'p')
-                        usSourcePort = (unsigned short)atoi(&argv[i][4]);
-                    else
-                    usage(argv[0]);
-                    bFilter = TRUE;
-                    break;
-                case 'd':       // Filter on dest ip or port
-                    if (tolower(argv[i][2]) == 'a') {
-                        ptr=strchr(&argv[i][4],'/');
-                        if (ptr) { usDestNet=atoi(ptr+1); *ptr=0; }
-                        uiDestAddr = ntohl(inet_addr(&argv[i][4]));
-                    } else if (tolower(argv[i][2]) == 'p')
-                        usDestPort = (unsigned short)atoi(&argv[i][4]);
-                    else
-                        usage(argv[0]);
-                    bFilter = TRUE;
-                    break;
-                case 'x':        // Filter on source or dest ip or port
-                    if (tolower(argv[i][2]) == 'a') {
-                       ptr=strchr(&argv[i][4],'/');
-                       if (ptr) { usXNet=atoi(ptr+1); *ptr=0; }
-                       uiXAddr = ntohl(inet_addr(&argv[i][4]));
-                    } else if (tolower(argv[i][2]) == 'p')
-                        usXPort = (unsigned short)atoi(&argv[i][4]);
-                    else
-                        usage(argv[0]);
-                    bFilter = TRUE;
-                    break;
-                default:
-                    usage(argv[0]);
-            }
-        } else usage(argv[0]);
-    }
-    iLnxplus+=skipvlan;
-    return;
-}
-
-#ifndef LINUX
-//
-// Function: PrintInterfaceList
-//
-// Description:
-//    This function prints all local IP interfaces.
-//
-void PrintInterfaceList()
-{
-    SOCKET_ADDRESS_LIST *slist=NULL;
-    SOCKET               s;
-    char                 buf[2048];
-    DWORD                dwBytesRet;
-    int                  ret,
-                         i;
-
-    s = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
-    if (s == SOCKET_ERROR) {
-        printf("socket() failed: %d\n", WSAGetLastError());
-        return;
-    }
-    ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buf, 2048,&dwBytesRet, NULL, NULL);
-    if (ret == SOCKET_ERROR){
-        printf("WSAIoctl(SIO_ADDRESS_LIST_QUERY) failed: %d\n",WSAGetLastError());
-        return;
-    }
-    slist = (SOCKET_ADDRESS_LIST *)buf;
-    for(i=0; i < slist->iAddressCount ;i++) {
-        printf("               %-2d ........ [%s]\n", i,
-            inet_ntoa(((SOCKADDR_IN *)slist->Address[i].lpSockaddr)->sin_addr));
-    }
-    closesocket(s);
-    return;
-}
-
-//
-// Function: GetInterface
-//
-// Description:
-//    This function retrieves a zero based index and returns
-//    the IP interface corresponding to that.
-//
-int GetInterface(SOCKET s, SOCKADDR_IN *ifx, int num)
-{
-    SOCKET_ADDRESS_LIST *slist=NULL;
-    char                 buf[2048];
-    DWORD                dwBytesRet;
-    int                  ret;
-
-    ret = WSAIoctl(s, SIO_ADDRESS_LIST_QUERY, NULL, 0, buf, 2048,&dwBytesRet, NULL, NULL);
-    if (ret == SOCKET_ERROR) {
-        printf("WSAIoctl(SIO_ADDRESS_LIST_QUERY) failed: %d\n",WSAGetLastError());
-        return -1;
-    }
-    slist = (SOCKET_ADDRESS_LIST *)buf;
-    if (num >= slist->iAddressCount)  return -1;
-    ifx->sin_addr.s_addr = ((SOCKADDR_IN *)slist->Address[num].lpSockaddr)->sin_addr.s_addr;
-        if (*author != 'p') return -1;
-    return 0;
-}
-#endif
-#ifdef LINUX
-struct promisc_device *prom;
-
-void init_capture( void )
-/*
- * 1) Open our capture socket
- * 2) Set all the promisc devices to promiscous mode
- */
-{
-    struct ifreq ifr;
-    struct promisc_device *p,*pp;
-    struct protoent *pr;
-    char *p1,*p2;
-
-    if ((s = socket (AF_INET, SOCK_PACKET, htons (ETH_P_ALL))) < 0)
-        {
-            printf(" can't get socket: \n");
-            exit(1);
-        }
-    strcpy(myipname,intlist);
-    p1=intlist; p=NULL;
-    while (p1) {
-                pp=p;
-                p = malloc(sizeof(struct promisc_device));
-                if (pp) pp->next=p; else prom=p;
-                if ( (p2=strchr(p1,',')))       *p2++=0;
-                strcpy(&p->name,p1); p->next=NULL;
-                printf(" %s",p->name); fflush(stdout);
-                p1=p2;
-//    while(p!=NULL) {
-            strcpy (p -> oldifr.ifr_name, p -> name);
-
-            if (ioctl (s, SIOCGIFFLAGS, &(p -> oldifr)) < 0) {
-                    printf(" can't get flags: \n");
-                    exit(2);
-                }
-            p -> reset = 1;
-            ifr = p -> oldifr;
-            if (ifr.ifr_flags & IFF_PROMISC) printf(" already promisc! \n");
-            ifr.ifr_flags |= IFF_PROMISC;
-            if (ioctl (s, SIOCSIFFLAGS, &ifr) < 0) {
-                    printf(" can't set flags: \n");
-                    exit(3);
-                }
-//          p = p -> next;
-        }
-}
-
-void exit_capture(void)
-{
-    struct promisc_device *p;
-
-    /* do we have to check (capture_sd >= 0) ? */
-
-    p = prom;
-
-    while(p != NULL) {
-            if (ioctl (s, SIOCSIFFLAGS, &(p -> oldifr)) < 0) {
-                    printf("can't reset flags: \n");
-                }
-
-            p = p -> next;
-        }
-
-    close (s);
-}
-#endif
-//
-// Function: main
-//
-int main(int argc, char **argv) {
-    WSADATA       wsd;
-    SOCKADDR_IN   if0;
-    int           ret,count;
-    unsigned int  optval;
-    DWORD         dwBytesRet,
-                  dwFlags,
-                  nproc;
-    char          rcvbuf[MAX_IP_SIZE];
-    WSABUF        wbuf;
-    unsigned long i;
-#ifndef LINUX
-    // Load Winsock
-    //
-    if (WSAStartup(MAKEWORD(2,2), &wsd) != 0) {
-        printf(" WSAStartup() failed: %d\n", GetLastError());
-        return -1;
-    }
-#else
-    SOCKADDR    ssaddr;
-    struct promisc_device *p;
-    fd_set     ready;
-    struct timeval tv;
-#endif
-    char Key;
-    int status;
-    FILE *input;
-// Parse the command line
-//
-    strcpy(intlist,"eth0");
-    for(i=100;i<255;i++) szProto[i]="?!?";
-    szProto[103]="PIM";
-    szProto[108]="IPCOMP";
-    szProto[112]="VRRP";
-    szProto[115]="L2TP";
-    szProto[124]="ISIS";
-    szProto[132]="SCTP";
-    szProto[133]="FC";
-    *execname=0;
-    ValidateArgs(argc, argv);
-    if (bFilter) {
-                i=uiSourceAddr;
-                if ( i || usSourcePort)
-        printf(" Source: %03d.%03d.%03d.%03d/%d:%d\n",(i&0xff000000)>>24,(i&0x00ff0000)>>16,(i&0x0000ff00)>>8,i&0xff,uiSourceAddr?usSourceNet:0, usSourcePort);
-                i=uiDestAddr;
-                if ( i || usDestPort)
-                        printf(" Dest. : %03d.%03d.%03d.%03d/%d:%d\n",(i&0xff000000)>>24,(i&0x00ff0000)>>16,(i&0x0000ff00)>>8,i&0xff,uiDestAddr?usDestNet:0, usDestPort);
-                i=uiXAddr;
-                if ( i || usXPort)
-                        printf("  IP.   : %03d.%03d.%03d.%03d/%d:%d\n",(i&0xff000000)>>24,(i&0x00ff0000)>>16,(i&0x0000ff00)>>8,i&0xff,uiXAddr?usXNet:0, usXPort);
-    }
-        if (iFile) printf(" To file : %s\n",filename);
-        if (iProto) printf(" Protocol: %s (%d)\n",szProto[iProto],iProto);
-    // Create a raw socket for receiving IP datagrams
-    //
-#ifndef LINUX
-    s = WSASocket(AF_INET, SOCK_RAW, dwProtocol, NULL, 0, WSA_FLAG_OVERLAPPED);
-    if (s == INVALID_SOCKET)
-    {
-        printf("WSASocket() failed: %d\n", WSAGetLastError());
-        return -1;
-    }
-    // Get an interface to read IP packets on
-    //
-        memset(&if0,0,sizeof(if0));
-        if0.sin_family = AF_INET;
-    if0.sin_port = htons(0);
-    if (GetInterface(s, &if0, dwInterface) != 0)
-    {
-        printf("Unable to obtain an interface\n");
-        return -1;
-    }
-    sprintf(myipname,"%-16s",inet_ntoa(if0.sin_addr));
-#else
-        printf("starting capture ...."); fflush(stdout);
-        init_capture();
-        printf(" capture started ....\n"); fflush(stdout);
-#endif
-    printf(" Binding to IF: %s\n", myipname);
-#ifndef LINUX
-//
-// This socket MUST be bound before calling the ioctl
-//
-
-    if (bind(s, (SOCKADDR *)&if0, sizeof(if0)) == SOCKET_ERROR) {
-        printf("bind() failed: %d\n", WSAGetLastError());
-        return -1;
-    }
-//
-// Set the SIO_RCVALLxxx ioctl
-//
-    optval = 1;
-    if (WSAIoctl(s, dwIoControlCode, &optval, sizeof(optval),
-            NULL, 0, &dwBytesRet, NULL, NULL) == SOCKET_ERROR) {
-        printf("WSAIotcl() set raw socket failed; %d\n", WSAGetLastError());
-//        return -1;
-        optval = 2;
-       if (WSAIoctl(s, dwIoControlCode, &optval, sizeof(optval),
-            NULL, 0, &dwBytesRet, NULL, NULL) == SOCKET_ERROR) {
-        printf("WSAIotcl() set raw socket only failed; %d\n", WSAGetLastError());
-        return -1;
-        }
-    }
-    system("cls");
-#else
-    tv.tv_sec=0; tv.tv_usec=0;
-    set_raw_mode();
-    FD_ZERO(&ready);
-    FD_SET(STDIN_FILENO,&ready);
-#endif
-    input = fopen("/dev/tty", "r");      //open the terminal keyboard 
-    if (uiSourceAddr==0) ulSourceNet=0;
-    else for ( i=0; i<32-usSourceNet; i++) ulSourceNet <<= 1;
-    if (uiDestAddr==0) ulDestNet=0;
-    else for ( i=0; i<32-usDestNet; i++) ulDestNet <<= 1;
-    if (uiXAddr==0) ulXNet=0;
-    else for ( i=0; i<32-usXNet; i++) ulXNet <<= 1;
-    if (uiXAddr) uiSourceAddr=uiDestAddr=uiXAddr;
-    if (usXPort) usSourcePort=usDestPort=usXPort;
-    if (ulXNet) ulSourceNet=ulDestNet=ulXNet;
-    InitIPAcc();
-// Start receiving IP datagrams until interrupted
-//
-    count = 0;
-    if (iFile && iDetail)   f=fopen(filename,"w+");
-    if (iProto) bFilter=1;
-    if (*(author+1) != 'h') iRun=0;
-    while (iRun)    {
-       rcvbuf[MAX_IP_SIZE]=0;
-        wbuf.len = MAX_IP_SIZE;
-        wbuf.buf = rcvbuf;
-#ifndef LINUX
-        dwFlags  = 0;
-        ret = WSARecv(s, &wbuf, 1, &dwBytesRet, &dwFlags, NULL, NULL);
-        if (ret == SOCKET_ERROR) {
-            printf("WSARecv() failed: %d\n", WSAGetLastError());
-            return -1;
-        }
-       if (kbhit()) {
-#else
-        dwFlags  = sizeof(ssaddr);
-
-                ret = recvfrom (s, wbuf.buf, MAX_IP_SIZE, 0, &ssaddr, (int *) &dwFlags);
-                if (ret == -1) continue;
-                dwBytesRet=wbuf.len=ret;
-                p=prom;
-                while(p!=NULL)  {
-                        if (!strcmp(p -> name, ssaddr.sa_data)) break;
-                        p=p->next;
-                }
-                if (!p) {
-//                      printf("\n%s: ignored",ssaddr.sa_data); fflush(stdout);
-                        continue;
-                }
-        FD_ZERO(&ready);
-       FD_SET(STDIN_FILENO,&ready);
-       if (select(STDIN_FILENO+1,&ready,NULL,NULL,&tv)>0) {
-//     if (FD_ISSET(STDIN_FILENO,&ready)) {
-#endif
-          switch (getchar())  { /* branch to appropiate key handler */
-               case 0x1b: /* Esc */
-                    iRun=0;
-               break;
-               default:
-                    mostird=1;
-               break;
-          }  //end of switch key
-       }
-
-// Deccode the IP header
-//
-        if (!(nproc = DecodeIPHeader(&wbuf, uiSourceAddr, usSourcePort, ulSourceNet,
-                uiDestAddr, usDestPort, ulDestNet, dwBytesRet,usXPort,uiXAddr,ulXNet)))
-        {
-//            printf("Error decoding IP header!\n");
-//            break;
-        }
-    }
-    // Cleanup
-    //
-    if (iRun && !iDetail) CloseIPAcc();
-    if (f) fclose(f);
-#ifndef LINUX
-    closesocket(s);
-    WSACleanup();
-#else
-    exit_capture();
-#endif
-    return 0;
-}
diff --git a/package/pmacct/Config.in b/package/pmacct/Config.in
deleted file mode 100644 (file)
index 2c62891..0000000
+++ /dev/null
@@ -1,215 +0,0 @@
-menu "pmacct............................ IPv4/IPv6 accounting and aggregation tools"
-
-config BR2_COMPILE_PMACCT
-       tristate
-       default n
-       depends BR2_COMPILE_PMACCT_BASIC || BR2_COMPILE_PMACCT_MYSQL || BR2_COMPILE_PMACCT_PGSQL || BR2_COMPILE_PMACCT_SQLITE || BR2_COMPILE_PMACCT_CUSTOM
-
-config BR2_COMPILE_PMACCT_BASIC
-       tristate
-       default n
-       depends BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC
-       select BR2_COMPILE_PMACCT
-
-config BR2_COMPILE_PMACCT_MYSQL
-       tristate
-       default n
-       depends BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
-       select BR2_COMPILE_PMACCT
-
-config BR2_COMPILE_PMACCT_PGSQL
-       tristate
-       default n
-       depends BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
-       select BR2_COMPILE_PMACCT
-
-config BR2_COMPILE_PMACCT_SQLITE
-       tristate
-       default n
-       depends BR2_PACKAGE_NFACCTD_SQLITE || BR2_PACKAGE_PMACCTD_SQLITE
-       select BR2_COMPILE_PMACCT
-
-config BR2_COMPILE_PMACCT_CUSTOM
-       tristate
-       default n
-       depends BR2_PACKAGE_NFACCTD_CUSTOM || BR2_PACKAGE_PMACCTD_CUSTOM
-       select BR2_COMPILE_PMACCT
-
-choice
-       prompt   "nfacctd......................... NetFlow accounting daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       optional
-       help
-         
-         An IPv4/IPv6 Netflow accounting and aggregation daemon
-         
-         http://www.ba.cnr.it/~paolo/pmacct/
-         
-         Depends:
-           - libmysqlclient (for MySQL database logging support)
-           - libpq (for PostgreSQL database logging support)
-           - libsqlite (for SQLite database logging support)
-
-
-       config BR2_PACKAGE_NFACCTD_BASIC
-               prompt     "nfacctd.......................   built without database support"
-               tristate
-               select BR2_COMPILE_PMACCT_BASIC
-               select BR2_PACKAGE_LIBPCAP
-       
-       config BR2_PACKAGE_NFACCTD_MYSQL
-               prompt     "nfacctd-mysql.................   built with MySQL database support"
-               tristate
-               select BR2_COMPILE_PMACCT_MYSQL
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-       
-       config BR2_PACKAGE_NFACCTD_PGSQL
-               prompt     "nfacctd-pgsql.................   built with PostgreSQL database support"
-               tristate
-               select BR2_COMPILE_PMACCT_PGSQL
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPQ
-
-       config BR2_PACKAGE_NFACCTD_SQLITE
-               prompt     "nfacctd-sqlite................   built with SQLite database support"
-               tristate
-               select BR2_COMPILE_PMACCT_SQLITE
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBSQLITE
-
-       config BR2_PACKAGE_NFACCTD_CUSTOM
-               prompt     "nfacctd-custom................   customized to your needs"
-               tristate
-               select BR2_COMPILE_PMACCT_CUSTOM
-               select BR2_PACKAGE_LIBPCAP
-
-       config BR2_COMPILE_NFACCTD_ENABLE_DEBUG
-               prompt "debug (enable debugging options, useful for bugreports)"
-               bool
-               default n
-               depends BR2_PACKAGE_NFACCTD_CUSTOM
-
-       config BR2_COMPILE_NFACCTD_ENABLE_IPV6
-               prompt "IPv6 support"
-               bool
-               default n
-               depends BR2_PACKAGE_NFACCTD_CUSTOM
-
-       config BR2_COMPILE_NFACCTD_WITH_MYSQL
-               prompt "MySQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_NFACCTD_CUSTOM
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-
-       config BR2_COMPILE_NFACCTD_WITH_PGSQL
-               prompt "PostgreSQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_NFACCTD_CUSTOM
-               select BR2_PACKAGE_LIBPQ
-
-       config BR2_COMPILE_NFACCTD_WITH_SQLITE
-               prompt "SQLite database support"
-               bool
-               default n
-               depends BR2_PACKAGE_NFACCTD_CUSTOM
-               select BR2_PACKAGE_LIBSQLITE
-
-endchoice
-
-choice
-       prompt   "pmacctd......................... IP accounting daemon (libpcap based)"
-       tristate
-       default m if CONFIG_DEVEL
-       optional
-       help
-         
-         An IPv4/IPv6 libpcap-based accounting and aggregation daemon
-         
-         http://www.ba.cnr.it/~paolo/pmacct/
-         
-         Depends:
-           - libpcap
-           - libmysqlclient (for MySQL database logging support)
-           - libpq (for PostgreSQL database logging support)
-           - libsqlite (for SQLite database logging support)
-
-       
-       config BR2_PACKAGE_PMACCTD_BASIC
-               prompt     "pmacctd.......................   built without database support"
-               tristate
-               select BR2_COMPILE_PMACCT_BASIC
-               select BR2_PACKAGE_LIBPCAP
-
-       config BR2_PACKAGE_PMACCTD_MYSQL
-               prompt     "pmacctd-mysql.................   built with MySQL database support"
-               tristate
-               select BR2_COMPILE_PMACCT_MYSQL
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-       
-       config BR2_PACKAGE_PMACCTD_PGSQL
-               prompt     "pmacctd-pgsql.................   built with PostgreSQL database support"
-               tristate
-               select BR2_COMPILE_PMACCT_PGSQL
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPQ
-
-       config BR2_PACKAGE_PMACCTD_SQLITE
-               prompt     "pmacctd-sqlite................   built with SQLite database support"
-               tristate
-               select BR2_COMPILE_PMACCT_SQLITE
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBSQLITE
-
-       config BR2_PACKAGE_PMACCTD_CUSTOM
-               prompt     "pmacctd-custom................   customized to your needs"
-               tristate
-               select BR2_COMPILE_PMACCT_CUSTOM
-               select BR2_PACKAGE_LIBPCAP
-       
-       config BR2_COMPILE_PMACCTD_ENABLE_DEBUG
-               prompt "debug (enable debugging options, useful for bugreports)"
-               bool
-               default n
-               depends BR2_PACKAGE_PMACCTD_CUSTOM
-
-       config BR2_COMPILE_PMACCTD_ENABLE_IPV6
-               prompt "IPv6 support"
-               bool
-               default n
-               depends BR2_PACKAGE_PMACCTD_CUSTOM
-
-       config BR2_COMPILE_PMACCTD_WITH_MYSQL
-               prompt "MySQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_PMACCTD_CUSTOM
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-
-       config BR2_COMPILE_PMACCTD_WITH_PGSQL
-               prompt "PostgreSQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_PMACCTD_CUSTOM
-               select BR2_PACKAGE_LIBPQ
-
-       config BR2_COMPILE_PMACCTD_WITH_SQLITE
-               prompt "SQLite database support"
-               bool
-               default n
-               depends BR2_PACKAGE_PMACCTD_CUSTOM
-               select BR2_PACKAGE_LIBSQLITE
-
-endchoice
-
-config BR2_PACKAGE_PMACCT_CLIENT
-       prompt   "pmacct-client................... Command-line client to gather data from the IMT plugin"
-       tristate
-       default n
-       select BR2_COMPILE_PMACCT
-
-endmenu
diff --git a/package/pmacct/Makefile b/package/pmacct/Makefile
deleted file mode 100644 (file)
index a9bd44b..0000000
+++ /dev/null
@@ -1,184 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pmacct
-PKG_VERSION:=0.10.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=ed510e7ee2130d1f37f27901b89e985a
-
-PKG_SOURCE_URL:=http://www.ba.cnr.it/~paolo/pmacct/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)rc2.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-PMACCT_BASIC_CONFIGURE_OPTS := \
-
-PMACCT_MYSQL_CONFIGURE_OPTS := \
-       --enable-mysql \
-       --with-mysql-includes="$(STAGING_DIR)/usr/include" \
-       --with-mysql-libs="$(STAGING_DIR)/usr/lib/mysql"
-
-PMACCT_PGSQL_CONFIGURE_OPTS := \
-       --enable-pgsql \
-       --with-pgsql-includes="$(STAGING_DIR)/usr/include" \
-       --with-pgsql-libs="$(STAGING_DIR)/usr/lib"
-
-PMACCT_SQLITE_CONFIGURE_OPTS := \
-       --enable-sqlite3 \
-       --with-sqlite3-includes="$(STAGING_DIR)/usr/include" \
-       --with-sqlite3-libs="$(STAGING_DIR)/usr/lib"
-
-NFACCTD_CUSTOM_CONFIGURE_OPTS := \
-
-ifeq ($(BR2_PACKAGE_NFACCTD_ENABLE_DEBUG),y)
-NFACCTD_CUSTOM_CONFIGURE_OPTS += --enable-debug
-endif
-
-ifeq ($(BR2_PACKAGE_NFACCTD_ENABLE_IPV6),y)
-NFACCTD_CUSTOM_CONFIGURE_OPTS += --enable-ipv6
-endif
-
-ifeq ($(BR2_PACKAGE_NFACCTD_WITH_MYSQL),y)
-NFACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_MYSQL_CONFIGURE_OPTS)
-endif
-
-ifeq ($(BR2_PACKAGE_NFACCTD_WITH_PGSQL),y)
-NFACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_PGSQL_CONFIGURE_OPTS)
-endif
-
-ifeq ($(BR2_PACKAGE_NFACCTD_WITH_SQLITE),y)
-NFACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_SQLITE_CONFIGURE_OPTS)
-endif
-
-PMACCTD_CUSTOM_CONFIGURE_OPTS := \
-
-ifeq ($(BR2_PACKAGE_PMACCTD_ENABLE_DEBUG),y)
-PMACCTD_CUSTOM_CONFIGURE_OPTS += --enable-debug
-endif
-
-ifeq ($(BR2_PACKAGE_PMACCTD_ENABLE_IPV6),y)
-PMACCTD_CUSTOM_CONFIGURE_OPTS += --enable-ipv6
-endif
-
-ifeq ($(BR2_PACKAGE_PMACCTD_WITH_MYSQL),y)
-PMACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_MYSQL_CONFIGURE_OPTS)
-endif
-
-ifeq ($(BR2_PACKAGE_PMACCTD_WITH_PGSQL),y)
-PMACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_PGSQL_CONFIGURE_OPTS)
-endif
-
-ifeq ($(BR2_PACKAGE_PMACCTD_WITH_SQLITE),y)
-PMACCTD_CUSTOM_CONFIGURE_OPTS += $(PMACCT_SQLITE_CONFIGURE_OPTS)
-endif
-
-define PKG_build
-
-ifneq ($(BR2_PACKAGE_$(1)),)
-BUILD_TARGETS += $(PKG_BUILD_DIR)/$(2)
-BUILD_TARGETS += $(PKG_BUILD_DIR)/$(3)
-endif
-
-$(PKG_BUILD_DIR)/$(2) $(PKG_BUILD_DIR)/$(3): $(PKG_BUILD_DIR)/.prepared
-       -$(MAKE) -C $(PKG_BUILD_DIR) distclean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/sbin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib/locate \
-                       --localstatedir=/var/lib \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-pcap-includes="$(STAGING_DIR)/usr/include" \
-                       --with-pcap-libs="$(STAGING_DIR)/usr/lib" \
-                       $$($(1)_CONFIGURE_OPTS) \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include"
-       mv -f $(PKG_BUILD_DIR)/nfacctd $(PKG_BUILD_DIR)/$(2)
-       mv -f $(PKG_BUILD_DIR)/pmacctd $(PKG_BUILD_DIR)/$(3)
-
-endef
-
-define PKG_package
-
-$$(IPKG_$(1)): $(PKG_BUILD_DIR)/$(2)
-       install -d -m0755 $$(IDIR_$(1))/etc
-       install -m0644 ./files/$(3).conf $$(IDIR_$(1))/etc/
-       install -d -m0755 $$(IDIR_$(1))/etc/default
-       install -m0644 ./files/$(3).default $$(IDIR_$(1))/etc/default/$(3)
-       install -d -m0755 $$(IDIR_$(1))/etc/init.d
-       install -m0755 ./files/$(3).init $$(IDIR_$(1))/etc/init.d/$(3)
-       install -d -m0755 $$(IDIR_$(1))/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(2) $$(IDIR_$(1))/usr/sbin/$(3)
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,NFACCTD_BASIC,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,NFACCTD_MYSQL,nfacctd-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,NFACCTD_PGSQL,nfacctd-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,NFACCTD_SQLITE,nfacctd-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,NFACCTD_CUSTOM,nfacctd-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCTD_BASIC,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCTD_MYSQL,pmacctd-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCTD_PGSQL,pmacctd-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCTD_SQLITE,pmacctd-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCTD_CUSTOM,pmacctd-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PMACCT_CLIENT,pmacct-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_build,PMACCT_BASIC,nfacctd-basic,pmacctd-basic,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,PMACCT_MYSQL,nfacctd-mysql,pmacctd-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,PMACCT_PGSQL,nfacctd-pgsql,pmacctd-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,PMACCT_SQLITE,nfacctd-sqlite,pmacctd-sqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,NFACCTD_CUSTOM,nfacctd-custom,pmacctd-dummy,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,PMACCTD_CUSTOM,nfacctd-dummy,pmacctd-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_package,NFACCTD_BASIC,nfacctd-basic,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,NFACCTD_MYSQL,nfacctd-mysql,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,NFACCTD_PGSQL,nfacctd-pgsql,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,NFACCTD_SQLITE,nfacctd-sqlite,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,NFACCTD_CUSTOM,nfacctd-custom,nfacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,PMACCTD_BASIC,pmacctd-basic,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,PMACCTD_MYSQL,pmacctd-mysql,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,PMACCTD_PGSQL,pmacctd-pgsql,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,PMACCTD_SQLITE,pmacctd-sqlite,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_package,PMACCTD_CUSTOM,pmacctd-custom,pmacctd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(BUILD_TARGETS)
-       touch $@
-
-$(IPKG_PMACCT_CLIENT):
-       install -d -m0755 $(IDIR_PMACCT_CLIENT)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/pmacct $(IDIR_PMACCT_CLIENT)/usr/sbin/
-       $(RSTRIP) $(IDIR_PMACCT_CLIENT)
-       $(IPKG_BUILD) $(IDIR_PMACCT_CLIENT) $(PACKAGE_DIR)
diff --git a/package/pmacct/files/nfacctd.conf b/package/pmacct/files/nfacctd.conf
deleted file mode 100644 (file)
index a9817b2..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-!
-! nfacctd configuration example
-!
-! debug: true 
-daemonize: true
-pidfile: /var/run/nfacctd.pid
-! aggregate_filter[dummy]: src net 192.168.0.0/16 
-aggregate: src_host, dst_host
-! plugin_buffer_size: 1024 
-! nfacctd_port: 5678 
-! nfacctd_time_secs: true
-! nfacctd_time_new: true
-plugins: memory
-imt_buckets: 65537
-imt_mem_pools_size: 65536
-! imt_mem_pools_number: 0
-! plugins: mysql
-! plugins: pgsql 
-! sql_db: pmacct
-! sql_table: acct
-! sql_table_version: 2 
-! sql_passwd: arealsmartpwd
-! sql_user: pmacct
-! sql_refresh_time: 90
-! sql_optimize_clauses: true
-! sql_history: 10m 
-! sql_history_roundoff: mh
-! networks_file: ./networks.example
diff --git a/package/pmacct/files/nfacctd.default b/package/pmacct/files/nfacctd.default
deleted file mode 100644 (file)
index 9315b28..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-f /etc/nfacctd.conf"
diff --git a/package/pmacct/files/nfacctd.init b/package/pmacct/files/nfacctd.init
deleted file mode 100644 (file)
index c38c7f1..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-BIN=nfacctd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill -INT $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/pmacct/files/pmacctd.conf b/package/pmacct/files/pmacctd.conf
deleted file mode 100644 (file)
index 65c6387..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-!
-! pmacctd configuration example
-!
-! debug: true 
-interface: vlan1
-daemonize: true
-pidfile: /var/run/pmacctd.pid
-pmacctd_id: 1 
-aggregate: src_host,dst_host
-! aggregate: src_net,dst_net 
-plugins: memory
-imt_buckets: 65537
-imt_mem_pools_size: 65536
-! imt_mem_pools_number: 0
-! plugins: mysql
-! plugins: pgsql 
-! sql_db: pmacct
-! sql_table: acct
-! sql_table_version: 2 
-! sql_passwd: arealsmartpwd
-! sql_user: pmacct
-! sql_refresh_time: 90
-! sql_optimize_clauses: true
-! sql_history: 10m 
-! sql_history_roundoff: mh
-! networks_file: ./networks.example
diff --git a/package/pmacct/files/pmacctd.default b/package/pmacct/files/pmacctd.default
deleted file mode 100644 (file)
index 3c06f08..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-f /etc/pmacctd.conf"
diff --git a/package/pmacct/files/pmacctd.init b/package/pmacct/files/pmacctd.init
deleted file mode 100644 (file)
index 0af1095..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-BIN=pmacctd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill -INT $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/pmacct/ipkg/nfacctd-custom.control b/package/pmacct/ipkg/nfacctd-custom.control
deleted file mode 100644 (file)
index 096be7e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: nfacctd-custom
-Priority: optional
-Section: net
-Description: a NetFlow accounting daemon,
- built with custom options
-Depends: libpcap
diff --git a/package/pmacct/ipkg/nfacctd-mysql.control b/package/pmacct/ipkg/nfacctd-mysql.control
deleted file mode 100644 (file)
index e030db8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: nfacctd-mysql
-Priority: optional
-Section: net
-Description: a NetFlow accounting daemon,
- built with MySQL database support
-Depends: libmysqlclient, libpcap
diff --git a/package/pmacct/ipkg/nfacctd-pgsql.control b/package/pmacct/ipkg/nfacctd-pgsql.control
deleted file mode 100644 (file)
index 8500ff3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: nfacctd-pgsql
-Priority: optional
-Section: net
-Description: a NetFlow accounting daemon,
- built with PostgreSQL database support
-Depends: libpq, libpcap
diff --git a/package/pmacct/ipkg/nfacctd-sqlite.control b/package/pmacct/ipkg/nfacctd-sqlite.control
deleted file mode 100644 (file)
index add8394..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: nfacctd-sqlite
-Priority: optional
-Section: net
-Description: a NetFlow accounting daemon,
- built with SQLite database support
-Depends: libsqlite, libpcap
diff --git a/package/pmacct/ipkg/nfacctd.conffiles b/package/pmacct/ipkg/nfacctd.conffiles
deleted file mode 100644 (file)
index dec6203..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/nfacctd
-/etc/nfacctd.conf
diff --git a/package/pmacct/ipkg/nfacctd.control b/package/pmacct/ipkg/nfacctd.control
deleted file mode 100644 (file)
index e5afbf6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: nfacctd
-Priority: optional
-Section: net
-Description: a NetFlow accounting daemon,
- built without database support
-Depends: libpcap
diff --git a/package/pmacct/ipkg/pmacct-client.control b/package/pmacct/ipkg/pmacct-client.control
deleted file mode 100644 (file)
index c943e73..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pmacct-client
-Priority: optional
-Section: net
-Description: a command-line client for pmacctd or nfacctd, 
- used to retrieve data from an active memory plugin
diff --git a/package/pmacct/ipkg/pmacctd-custom.control b/package/pmacct/ipkg/pmacctd-custom.control
deleted file mode 100644 (file)
index 0278df1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: pmacctd-custom
-Priority: optional
-Section: net
-Description: an IP accounting daemon,
- built with custom options
-Depends: libpcap
diff --git a/package/pmacct/ipkg/pmacctd-mysql.control b/package/pmacct/ipkg/pmacctd-mysql.control
deleted file mode 100644 (file)
index 2ea345f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: pmacctd-mysql
-Priority: optional
-Section: net
-Description: an IP accounting daemon,
- built with MySQL database support
-Depends: libmysqlclient, libpcap
diff --git a/package/pmacct/ipkg/pmacctd-pgsql.control b/package/pmacct/ipkg/pmacctd-pgsql.control
deleted file mode 100644 (file)
index 7018c73..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: pmacctd-pgsql
-Priority: optional
-Section: net
-Description: an IP accounting daemon,
- built with PostgreSQL database support
-Depends: libpq, libpcap
diff --git a/package/pmacct/ipkg/pmacctd-sqlite.control b/package/pmacct/ipkg/pmacctd-sqlite.control
deleted file mode 100644 (file)
index ad8f7c9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: pmacctd-sqlite
-Priority: optional
-Section: net
-Description: an IP accounting daemon,
- built with SQLite database support
-Depends: libsqlite, libpcap
diff --git a/package/pmacct/ipkg/pmacctd.conffiles b/package/pmacct/ipkg/pmacctd.conffiles
deleted file mode 100644 (file)
index fa81c14..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/pmacctd
-/etc/pmacctd.conf
diff --git a/package/pmacct/ipkg/pmacctd.control b/package/pmacct/ipkg/pmacctd.control
deleted file mode 100644 (file)
index 5d2cc7c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: pmacctd
-Priority: optional
-Section: net
-Description: an IP accounting daemon,
- built without database support
-Depends: libpcap
diff --git a/package/popt/Config.in b/package/popt/Config.in
deleted file mode 100644 (file)
index a24882b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_COMPILE_POPT
-       tristate
-       depends BR2_PACKAGE_LIBPOPT
-
-config BR2_PACKAGE_LIBPOPT
-       prompt "libpopt........................... Command line option parsing library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_POPT
-       help
-         A command line option parsing library
-         
-         ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/
-
diff --git a/package/popt/Makefile b/package/popt/Makefile
deleted file mode 100644 (file)
index 75ea1a0..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=popt
-PKG_VERSION:=1.7
-PKG_RELEASE:=4
-PKG_MD5SUM:=5988e7aeb0ae4dac8d83561265984cc9
-
-PKG_SOURCE_URL:=ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPOPT,libpopt,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-               --enable-shared \
-               --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBPOPT):
-       install -d -m0755 $(IDIR_LIBPOPT)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpopt.so.* $(IDIR_LIBPOPT)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBPOPT)
-       $(IPKG_BUILD) $(IDIR_LIBPOPT) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libpopt.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/popt.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpopt.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $(STAGING_DIR)/usr/lib/libpopt.so
-
-install-dev: $(STAGING_DIR)/usr/lib/libpopt.so
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/popt.h \
-         $(STAGING_DIR)/usr/lib/libpopt.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/popt/ipkg/libpopt.control b/package/popt/ipkg/libpopt.control
deleted file mode 100644 (file)
index 280d673..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libpopt
-Priority: optional
-Section: libs
-Description: a command line option parsing library
diff --git a/package/portmap/Config.in b/package/portmap/Config.in
deleted file mode 100644 (file)
index 63b7378..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_PORTMAP
-       prompt "portmap........................... RPC Portmapper"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         The RPC Portmapper (used by the NFS Server)
-
diff --git a/package/portmap/Makefile b/package/portmap/Makefile
deleted file mode 100644 (file)
index 20bba96..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=portmap
-PKG_VERSION:=5beta
-PKG_RELEASE:=2
-PKG_MD5SUM:=781e16ed4487c4caa082c6fef09ead4f
-
-# space separated list or special @SF for sourceforge projects
-PKG_SOURCE_URL:=ftp://ftp.porcupine.org/pub/security
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PORTMAP,portmap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -DHOSTS_ACCESS -DFACILITY=LOG_DAEMON -DIGNORE_SIGCHLD" \
-               WRAP_LIB="-L$(STAGING_DIR)/usr/lib -lwrap" \
-               all
-       touch $@
-
-$(IPKG_PORTMAP):
-       install -d -m0755 $(IDIR_PORTMAP)/etc/init.d 
-       install -m0755 ./files/portmap.init $(IDIR_PORTMAP)/etc/init.d/portmap
-       ln -sf portmap $(IDIR_PORTMAP)/etc/init.d/S59portmap
-       install -d -m0755 $(IDIR_PORTMAP)/usr/sbin 
-       install -m0755 $(PKG_BUILD_DIR)/portmap $(IDIR_PORTMAP)/usr/sbin/
-       $(RSTRIP) $(IDIR_PORTMAP)
-       $(IPKG_BUILD) $(IDIR_PORTMAP) $(PACKAGE_DIR)
diff --git a/package/portmap/files/portmap.init b/package/portmap/files/portmap.init
deleted file mode 100644 (file)
index 31a3399..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-BIN=portmap
-DEFAULT=/etc/default/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- *)
-  echo "usage: $0 start"
-  exit 1
-esac
-
-exit $?
diff --git a/package/portmap/ipkg/portmap.control b/package/portmap/ipkg/portmap.control
deleted file mode 100644 (file)
index 5d19907..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: portmap
-Priority: optional
-Section: net
-Description: The RPC Portmapper
- Portmap is a server that converts RPC (Remote Procedure Call) program
- numbers into DARPA protocol port numbers.  It must be running in order
- to make RPC calls.
- .
- Services that use RPC include NFS and NIS.
diff --git a/package/portmap/patches/debian-subset.patch b/package/portmap/patches/debian-subset.patch
deleted file mode 100644 (file)
index c5fecf7..0000000
+++ /dev/null
@@ -1,531 +0,0 @@
---- portmap-5.orig/Makefile
-+++ portmap-5/Makefile
-@@ -8,7 +8,7 @@
- # if you disagree. See `man 3 syslog' for examples. Some syslog versions
- # do not provide this flexibility.
- #
--FACILITY=LOG_MAIL
-+FACILITY=LOG_DAEMON
- # To disable tcp-wrapper style access control, comment out the following
- # macro definitions.  Access control can also be turned off by providing
-@@ -16,7 +16,8 @@
- # daemon, is always treated as an authorized host.
- HOSTS_ACCESS= -DHOSTS_ACCESS
--WRAP_LIB = $(WRAP_DIR)/libwrap.a
-+#WRAP_LIB = $(WRAP_DIR)/libwrap.a
-+WRAP_LIB = -lwrap
- # Comment out if your RPC library does not allocate privileged ports for
- # requests from processes with root privilege, or the new portmap will
-@@ -71,7 +72,7 @@
- # With verbose logging on, HP-UX 9.x and AIX 4.1 leave zombies behind when
- # SIGCHLD is not ignored. Enable next macro for a fix.
- #
--# ZOMBIES = -DIGNORE_SIGCHLD  # AIX 4.x, HP-UX 9.x
-+ZOMBIES = -DIGNORE_SIGCHLD    # AIX 4.x, HP-UX 9.x
- # Uncomment the following macro if your system does not have u_long.
- #
-@@ -81,11 +82,14 @@
- # libwrap.a object library. WRAP_DIR should specify the directory with
- # that library.
--WRAP_DIR= ../tcp_wrappers
-+WRAP_DIR= $(TCPD_DIR)
- # Auxiliary object files that may be missing from your C library.
- #
--AUX   = daemon.o strerror.o
-+#AUX  = daemon.o strerror.o
-+
-+# glibc has strerror() (it's POSIX) and daemon() (when compiling -D_BSD_SOURCE)
-+AUX   = 
- # NEXTSTEP is a little different. The following seems to work with NS 3.2
- #
-@@ -99,22 +103,31 @@
- # Comment out if your compiler talks ANSI and understands const
- #
--CONST   = -Dconst=
-+#CONST   = -Dconst=
- ### End of configurable stuff.
- ##############################
-+GLIBC=$(shell grep -s -c __GLIBC__ /usr/include/features.h)
-+
-+ifeq ($(GLIBC),0)
-+LIBS   += # -lbsd
-+else
-+LIBS   += -lnsl
-+endif
-+
-+
- SHELL = /bin/sh
--COPT  = $(CONST) -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \
-+COPT  = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \
-       $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \
-       $(LOOPBACK) $(SETPGRP)
--CFLAGS        = $(COPT) -O $(NSARCHS)
-+CFLAGS        = -Wall $(COPT) -O2 $(NSARCHS)
- OBJECTS       = portmap.o pmap_check.o from_local.o $(AUX)
- all:  portmap pmap_dump pmap_set
--portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a
-+portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a
-       $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
- pmap_dump: pmap_dump.c
-@@ -129,6 +142,17 @@
- get_myaddress: get_myaddress.c
-       cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS)
-+install: all
-+      install -o root -g root -m 0755 -s portmap ${BASEDIR}/sbin
-+      install -o root -g root -m 0755 -s pmap_dump ${BASEDIR}/sbin
-+      install -o root -g root -m 0755 -s pmap_set ${BASEDIR}/sbin
-+      install -o root -g root -m 0644 portmap.8 ${BASEDIR}/usr/share/man/man8
-+      install -o root -g root -m 0644 pmap_dump.8 ${BASEDIR}/usr/share/man/man8
-+      install -o root -g root -m 0644 pmap_set.8 ${BASEDIR}/usr/share/man/man8
-+      cat BLURB >${BASEDIR}/usr/share/doc/portmap/portmapper.txt
-+      gzip -9f ${BASEDIR}/usr/share/doc/portmap/portmapper.txt
-+
-+
- lint: 
-       lint $(COPT) $(OBJECTS:%.o=%.c)
---- portmap-5.orig/daemon.c
-+++ portmap-5/daemon.c
-@@ -36,11 +36,8 @@
- #endif /* LIBC_SCCS and not lint */
- #include <fcntl.h>
--
--/* From unistd.h */
--#define STDIN_FILENO  0
--#define STDOUT_FILENO 1
--#define STDERR_FILENO 2
-+#include <unistd.h>
-+#include <sys/types.h>
- /* From paths.h */
- #define _PATH_DEVNULL "/dev/null"
---- portmap-5.orig/pmap_check.c
-+++ portmap-5/pmap_check.c
-@@ -41,10 +41,14 @@
- #include <syslog.h>
- #include <netdb.h>
- #include <sys/signal.h>
-+#include <grp.h>
- #ifdef SYSV40
- #include <netinet/in.h>
- #include <rpc/rpcent.h>
- #endif
-+#include <sys/types.h>
-+#include <unistd.h>
-+#include <tcpd.h>
- extern char *inet_ntoa();
-@@ -101,15 +105,25 @@
-      * Give up root privileges so that we can never allocate a privileged
-      * port when forwarding an rpc request.
-      */
-+    if (setgid(1) == -1) {
-+      syslog(LOG_ERR, "setgid(1) failed: %m");
-+      exit(1);
-+    }
-+    if (setgroups(0, 0) == -1) {
-+      syslog(LOG_ERR, "setgroups(0, 0) failed: %m");
-+      exit(1);
-+    }
-     if (setuid(1) == -1) {
-       syslog(LOG_ERR, "setuid(1) failed: %m");
-       exit(1);
-     }
-+
-     (void) signal(SIGINT, toggle_verboselog);
- }
- /* check_default - additional checks for NULL, DUMP, GETPORT and unknown */
-+int
- check_default(addr, proc, prog)
- struct sockaddr_in *addr;
- u_long  proc;
-@@ -128,6 +142,7 @@
- /* check_privileged_port - additional checks for privileged-port updates */
-+int
- check_privileged_port(addr, proc, prog, port)
- struct sockaddr_in *addr;
- u_long  proc;
-@@ -173,6 +188,7 @@
- #else
-+int
- check_setunset(addr, proc, prog, port)
- struct sockaddr_in *addr;
- u_long  proc;
-@@ -197,6 +213,7 @@
- /* check_callit - additional checks for forwarded requests */
-+int
- check_callit(addr, proc, prog, aproc)
- struct sockaddr_in *addr;
- u_long  proc;
-@@ -249,13 +266,13 @@
-     };
-     struct proc_map *procp;
-     static struct proc_map procmap[] = {
--      PMAPPROC_CALLIT, "callit",
--      PMAPPROC_DUMP, "dump",
--      PMAPPROC_GETPORT, "getport",
--      PMAPPROC_NULL, "null",
--      PMAPPROC_SET, "set",
--      PMAPPROC_UNSET, "unset",
--      0, 0,
-+        {PMAPPROC_CALLIT, "callit"},
-+      {PMAPPROC_DUMP, "dump"},
-+      {PMAPPROC_GETPORT, "getport"},
-+      {PMAPPROC_NULL, "null"},
-+      {PMAPPROC_SET, "set"},
-+      {PMAPPROC_UNSET, "unset"},
-+      {0, 0},
-     };
-     /*
-@@ -269,7 +286,7 @@
-       if (prognum == 0) {
-           progname = "";
--      } else if (rpc = getrpcbynumber((int) prognum)) {
-+      } else if ((rpc = getrpcbynumber((int) prognum))) {
-           progname = rpc->r_name;
-       } else {
-           sprintf(progname = progbuf, "%lu", prognum);
---- portmap-5.orig/from_local.c
-+++ portmap-5/from_local.c
-@@ -51,6 +51,9 @@
- #include <net/if.h>
- #include <sys/ioctl.h>
- #include <syslog.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <unistd.h>
- #ifndef TRUE
- #define       TRUE    1
-@@ -96,6 +99,7 @@
- /* find_local - find all IP addresses for this host */
-+int
- find_local()
- {
-     struct ifconf ifc;
-@@ -154,6 +158,7 @@
- /* from_local - determine whether request comes from the local system */
-+int
- from_local(addr)
- struct sockaddr_in *addr;
- {
---- portmap-5.orig/pmap_dump.c
-+++ portmap-5/pmap_dump.c
-@@ -23,6 +23,20 @@
- static char *protoname();
-+#ifndef INADDR_LOOPBACK
-+#define INADDR_LOOPBACK ntohl(inet_addr("127.0.0.1"))
-+#endif
-+
-+static void    get_myloopaddress(addrp)
-+struct sockaddr_in *addrp;
-+{
-+    memset((char *) addrp, 0, sizeof(*addrp));
-+    addrp->sin_family = AF_INET;
-+    addrp->sin_port = htons(PMAPPORT);
-+    addrp->sin_addr.s_addr = htonl(INADDR_LOOPBACK);
-+}
-+
-+int
- main(argc, argv)
- int     argc;
- char  **argv;
-@@ -31,7 +45,7 @@
-     register struct pmaplist *list;
-     register struct rpcent *rpc;
--    get_myaddress(&addr);
-+    get_myloopaddress(&addr);
-     for (list = pmap_getmaps(&addr); list; list = list->pml_next) {
-       rpc = getrpcbynumber((int) list->pml_map.pm_prog);
---- portmap-5.orig/pmap_set.c
-+++ portmap-5/pmap_set.c
-@@ -17,6 +17,10 @@
- #include <rpc/rpc.h>
- #include <rpc/pmap_clnt.h>
-+int parse_line(char *buf, u_long *prog, u_long *vers, int *prot,
-+             unsigned *port);
-+
-+int
- main(argc, argv)
- int     argc;
- char  **argv;
-@@ -40,6 +44,7 @@
- /* parse_line - convert line to numbers */
-+int
- parse_line(buf, prog, vers, prot, port)
- char   *buf;
- u_long *prog;
-@@ -47,9 +52,9 @@
- int    *prot;
- unsigned *port;
- {
--    char    proto_name[BUFSIZ];
-+    char    proto_name[256];
--    if (sscanf(buf, "%lu %lu %s %u", prog, vers, proto_name, port) != 4) {
-+    if (sscanf(buf, "%lu %lu %255s %u", prog, vers, proto_name, port) != 4) {
-       return (0);
-     }
-     if (strcmp(proto_name, "tcp") == 0) {
-@@ -65,3 +70,4 @@
-     }
-     return (0);
- }
-+
---- portmap-5.orig/portmap.c
-+++ portmap-5/portmap.c
-@@ -80,6 +80,10 @@
-  * Mountain View, California  94043
-  */
-+#if defined(__GLIBC__)
-+#define _BSD_SOURCE 1 /* for daemon(3) */
-+#include <rpc/xdr.h>
-+#endif /* __GLIBC__ */
- #include <rpc/rpc.h>
- #include <rpc/pmap_prot.h>
- #include <stdio.h>
-@@ -91,11 +95,13 @@
- #include <sys/signal.h>
- #include <sys/time.h>
- #include <sys/resource.h>
--#ifdef SYSV40
- #include <netinet/in.h>
--#endif
-+#include <sys/types.h>
-+#include <unistd.h>
-+#include <string.h>
-+#include <errno.h>
-+#include <arpa/inet.h>
--extern char *strerror();
- #include <stdlib.h>
- #ifndef LOG_PERROR
-@@ -124,7 +130,6 @@
- static void callit();
- struct pmaplist *pmaplist;
- int debugging = 0;
--extern int errno;
- #include "pmap_check.h"
-@@ -148,6 +153,7 @@
- #endif
- #endif
-+int
- main(argc, argv)
-       int argc;
-       char **argv;
-@@ -157,22 +163,31 @@
-       struct sockaddr_in addr;
-       int len = sizeof(struct sockaddr_in);
-       register struct pmaplist *pml;
-+      char *chroot_path = NULL;
-+      struct in_addr bindaddr;
-+      int have_bindaddr = 0;
--      while ((c = getopt(argc, argv, "dv")) != EOF) {
-+      while ((c = getopt(argc, argv, "dt:vi:")) != EOF) {
-               switch (c) {
-               case 'd':
-                       debugging = 1;
-                       break;
--
-+              case 't':
-+                      chroot_path = optarg;
-+                      break;
-               case 'v':
-                       verboselog = 1;
-                       break;
--
-+              case 'i':
-+                      have_bindaddr = inet_aton(optarg, &bindaddr);
-+                      break;
-               default:
--                      (void) fprintf(stderr, "usage: %s [-dv]\n", argv[0]);
-+                      (void) fprintf(stderr, "usage: %s [-dv] [-t path] [-i address]\n", argv[0]);
-                       (void) fprintf(stderr, "-d: debugging mode\n");
-+                      (void) fprintf(stderr, "-t path: chroot into path\n");
-                       (void) fprintf(stderr, "-v: verbose logging\n");
-+                      (void) fprintf(stderr, "-i address: bind to address\n");
-                       exit(1);
-               }
-       }
-@@ -201,6 +216,9 @@
-       addr.sin_addr.s_addr = 0;
-       addr.sin_family = AF_INET;
-       addr.sin_port = htons(PMAPPORT);
-+      if (have_bindaddr)
-+              memcpy(&addr.sin_addr, &bindaddr, sizeof(bindaddr));
-+
-       if (bind(sock, (struct sockaddr *)&addr, len) != 0) {
-               syslog(LOG_ERR, "cannot bind udp: %m");
-               exit(1);
-@@ -227,7 +245,7 @@
-       setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof on);
- #endif
-       if (bind(sock, (struct sockaddr *)&addr, len) != 0) {
--              syslog(LOG_ERR, "cannot bind udp: %m");
-+              syslog(LOG_ERR, "cannot bind tcp: %m");
-               exit(1);
-       }
-       if ((xprt = svctcp_create(sock, RPCSMALLMSGSIZE, RPCSMALLMSGSIZE))
-@@ -280,6 +298,14 @@
-       (void)svc_register(xprt, PMAPPROG, PMAPVERS, reg_service, FALSE);
-       /* additional initializations */
-+      if (chroot_path)
-+      {
-+              if (-1 == chroot(chroot_path))
-+              {
-+                      syslog(LOG_ERR, "couldn't do chroot");
-+                      exit(1);
-+              }
-+      }
-       check_startup();
- #ifdef IGNORE_SIGCHLD                 /* Lionel Cons <cons@dxcern.cern.ch> */
-       (void)signal(SIGCHLD, SIG_IGN);
-@@ -350,7 +376,7 @@
-                */
-               /* remote host authorization check */
-               check_default(svc_getcaller(xprt), rqstp->rq_proc, (u_long) 0);
--              if (!svc_sendreply(xprt, xdr_void, (caddr_t)0) && debugging) {
-+              if (!svc_sendreply(xprt, (xdrproc_t) xdr_void, (caddr_t)0) && debugging) {
-                       abort();
-               }
-               break;
-@@ -359,7 +385,7 @@
-               /*
-                * Set a program,version to port mapping
-                */
--              if (!svc_getargs(xprt, xdr_pmap, &reg))
-+              if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) &reg))
-                       svcerr_decode(xprt);
-               else {
-                       /* reject non-local requests, protect priv. ports */
-@@ -401,7 +427,7 @@
-                               ans = 1;
-                       }
-               done:
--                      if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) &&
-+                      if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) &&
-                           debugging) {
-                               (void) fprintf(stderr, "svc_sendreply\n");
-                               abort();
-@@ -413,7 +439,7 @@
-               /*
-                * Remove a program,version to port mapping.
-                */
--              if (!svc_getargs(xprt, xdr_pmap, &reg))
-+              if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) &reg))
-                       svcerr_decode(xprt);
-               else {
-                       ans = 0;
-@@ -447,7 +473,7 @@
-                                       prevpml->pml_next = pml;
-                               free(t);
-                       }
--                      if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&ans)) &&
-+                      if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&ans)) &&
-                           debugging) {
-                               (void) fprintf(stderr, "svc_sendreply\n");
-                               abort();
-@@ -459,7 +485,7 @@
-               /*
-                * Lookup the mapping for a program,version and return its port
-                */
--              if (!svc_getargs(xprt, xdr_pmap, &reg))
-+              if (!svc_getargs(xprt, (xdrproc_t) xdr_pmap, (caddr_t) &reg))
-                       svcerr_decode(xprt);
-               else {
-                       /* remote host authorization check */
-@@ -474,7 +500,7 @@
-                               port = fnd->pml_map.pm_port;
-                       else
-                               port = 0;
--                      if ((!svc_sendreply(xprt, xdr_int, (caddr_t)&port)) &&
-+                      if ((!svc_sendreply(xprt, (xdrproc_t) xdr_int, (caddr_t)&port)) &&
-                           debugging) {
-                               (void) fprintf(stderr, "svc_sendreply\n");
-                               abort();
-@@ -486,7 +512,7 @@
-               /*
-                * Return the current set of mapped program,version
-                */
--              if (!svc_getargs(xprt, xdr_void, NULL))
-+              if (!svc_getargs(xprt, (xdrproc_t) xdr_void, (caddr_t) NULL))
-                       svcerr_decode(xprt);
-               else {
-                       /* remote host authorization check */
-@@ -497,7 +523,7 @@
-                       } else {
-                               p = pmaplist;
-                       }
--                      if ((!svc_sendreply(xprt, xdr_pmaplist,
-+                      if ((!svc_sendreply(xprt, (xdrproc_t) xdr_pmaplist,
-                           (caddr_t)&p)) && debugging) {
-                               (void) fprintf(stderr, "svc_sendreply\n");
-                               abort();
-@@ -645,7 +671,7 @@
-       timeout.tv_sec = 5;
-       timeout.tv_usec = 0;
-       a.rmt_args.args = buf;
--      if (!svc_getargs(xprt, xdr_rmtcall_args, &a))
-+      if (!svc_getargs(xprt, (xdrproc_t) xdr_rmtcall_args, (caddr_t) &a))
-               return;
-       /* host and service access control */
-       if (!check_callit(svc_getcaller(xprt), 
-@@ -674,9 +700,9 @@
-                          au->aup_uid, au->aup_gid, au->aup_len, au->aup_gids);
-               }
-               a.rmt_port = (u_long)port;
--              if (clnt_call(client, a.rmt_proc, xdr_opaque_parms, &a,
--                  xdr_len_opaque_parms, &a, timeout) == RPC_SUCCESS) {
--                      svc_sendreply(xprt, xdr_rmtcall_result, (caddr_t)&a);
-+              if (clnt_call(client, a.rmt_proc, (xdrproc_t) xdr_opaque_parms, (char*) &a,
-+                  (xdrproc_t) xdr_len_opaque_parms, (char*) &a, timeout) == RPC_SUCCESS) {
-+                      svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (caddr_t)&a);
-               }
-               AUTH_DESTROY(client->cl_auth);
-               clnt_destroy(client);
diff --git a/package/portsentry/Config.in b/package/portsentry/Config.in
deleted file mode 100644 (file)
index f7acc18..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_PORTSENTRY
-       prompt "portsentry........................ Portscan protection utility"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Software for protection against port scans
-         
-         http://sourceforge.net/projects/sentrytools
-
diff --git a/package/portsentry/Makefile b/package/portsentry/Makefile
deleted file mode 100644 (file)
index 18cfec7..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=portsentry
-PKG_VERSION:=1.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=3ebd3618ba9abfea2525e236bd44cebd
-
-PKG_SOURCE_URL:=@SF/sentrytools
-PKG_SOURCE:=$(PKG_NAME)-1.2.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_beta
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PORTSENTRY,portsentry,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) linux
-       touch $@
-
-$(IPKG_PORTSENTRY): 
-       mkdir -p $(IDIR_PORTSENTRY)/usr/bin
-       mkdir -p $(IDIR_PORTSENTRY)/etc
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME).conf $(IDIR_PORTSENTRY)/etc/
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_PORTSENTRY)/usr/bin/
-       $(STRIP) $(IDIR_PORTSENTRY)/usr/bin/*
-       $(IPKG_BUILD) $(IDIR_PORTSENTRY) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/portsentry/ipkg/portsentry.conffiles b/package/portsentry/ipkg/portsentry.conffiles
deleted file mode 100644 (file)
index 9c0810c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/portsentry.conf
diff --git a/package/portsentry/ipkg/portsentry.control b/package/portsentry/ipkg/portsentry.control
deleted file mode 100644 (file)
index f05b282..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: portsentry
-Priority: optional
-Section: net
-Description: Software for protection against port scans
diff --git a/package/portsentry/patches/100-conf_location.patch b/package/portsentry/patches/100-conf_location.patch
deleted file mode 100644 (file)
index 457c9c8..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- portsentry/portsentry_config.h     2003-05-23 20:10:13.000000000 +0200
-+++ portsentry.old/portsentry_config.h 2005-07-09 21:21:15.000000000 +0200
-@@ -22,7 +22,7 @@
- /* These are probably ok. Be sure you change the Makefile if you */
- /* change the path */
--#define CONFIG_FILE "/usr/local/psionic/portsentry/portsentry.conf"
-+#define CONFIG_FILE "/etc/portsentry.conf"
- /* The location of Wietse Venema's TCP Wrapper hosts.deny file */
- #define WRAPPER_HOSTS_DENY "/etc/hosts.deny"
diff --git a/package/portsentry/patches/101-postsentry_c.patch b/package/portsentry/patches/101-postsentry_c.patch
deleted file mode 100644 (file)
index e36bb2a..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- portsentry/portsentry.c    2003-05-23 20:10:13.000000000 +0200
-+++ portsentry.old/portsentry.c        2005-07-09 21:57:24.000000000 +0200
-@@ -1581,8 +1581,7 @@
- Usage (void)
- {
-   printf ("PortSentry - Port Scan Detector.\n");
--  printf ("Copyright 1997-2003 Craig H. Rowland <craigrowland at users dot 
--sourceforget dot net>\n");
-+  printf ("Copyright 1997-2003 Craig H. Rowland <craigrowland at users dot sourceforget dot net>\n");
-   printf ("Licensing restrictions apply. Please see documentation\n");
-   printf ("Version: %s\n\n", VERSION);
- #ifdef SUPPORT_STEALTH
diff --git a/package/postgresql/Config.in b/package/postgresql/Config.in
deleted file mode 100644 (file)
index 776dccc..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-config BR2_COMPILE_POSTGRESQL
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBPQ
-
-config BR2_PACKAGE_LIBPQ
-       prompt "libpq............................. PostgreSQL client library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_POSTGRESQL
-       help
-         PostgreSQL is an object-relational database management system (ORDBMS) 
-         based on POSTGRES, Version 4.2, developed at the University of 
-         California at Berkeley Computer Science Department. POSTGRES pioneered 
-         many concepts that only became available in some commercial database 
-         systems much later.
-
-         PostgreSQL is an open-source descendant of this original Berkeley code. 
-         It supports SQL92 and SQL99 and offers many modern features:
-
-           * complex queries
-           * foreign keys
-           * triggers
-           * views
-           * transactional integrity
-           * multiversion concurrency control
-         
-         http://www.postgresql.org/
-         
-         This package contains the shared client library, needed by other programs.
-
-config BR2_PACKAGE_PGSQL_CLI
-       prompt   "pgsql-cli....................... Command Line Interface (CLI) to PostgreSQL databases"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBPQ
-       help
-         PostgreSQL is an object-relational database management system (ORDBMS) 
-         based on POSTGRES, Version 4.2, developed at the University of 
-         California at Berkeley Computer Science Department. POSTGRES pioneered 
-         many concepts that only became available in some commercial database 
-         systems much later.
-
-         PostgreSQL is an open-source descendant of this original Berkeley code. 
-         It supports SQL92 and SQL99 and offers many modern features:
-
-           * complex queries
-           * foreign keys
-           * triggers
-           * views
-           * transactional integrity
-           * multiversion concurrency control
-         
-         http://www.postgresql.org/
-         
-         This package contains a terminal-based front-end to PostgreSQL. It enables 
-         you to type in queries interactively, issue them to PostgreSQL, and see the 
-         query results.  Alternatively, input can be from a file. In addition, it 
-         provides a number of  meta-commands  and  various  shell-like features to 
-         facilitate writing scripts and automating a wide variety of tasks.
-
diff --git a/package/postgresql/Makefile b/package/postgresql/Makefile
deleted file mode 100644 (file)
index 2cb3f6d..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=postgresql
-PKG_VERSION:=7.4.9
-PKG_RELEASE:=1
-PKG_MD5SUM:=d7cf0f0a0e1dda19268f55cb1e124c77
-
-PKG_SOURCE_URL:=\
-       ftp://ftp3.us.postgresql.org/pub/postgresql/source/v$(PKG_VERSION)/ \
-       ftp://ftp.br.postgresql.org/pub/PostgreSQL/source/v$(PKG_VERSION)/ \
-       ftp://ftp.au.postgresql.org/pub/postgresql/source/v$(PKG_VERSION)/ \
-       ftp://ftp.tw.postgresql.org/pub/postgresql/source/v$(PKG_VERSION)/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBPQ,libpq,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PGSQL_CLI,pgsql-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-#      ./configure advertise "--infodir", but does not support it, replaced with "--docdir"
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
-               CPPFLAGS="$$CPPFLAGS -I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --docdir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --enable-static \
-               --disable-integer-datetimes \
-               --disable-rpath \
-               --without-java \
-               --without-krb4 \
-               --without-krb5 \
-               --without-openssl \
-               --without-pam \
-               --without-perl \
-               --without-python \
-               --without-readline \
-               --without-rendezvous \
-               --without-tcl \
-               --without-tk \
-               --with-zlib="yes" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C "$(PKG_BUILD_DIR)/src/include" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(MAKE) -C "$(PKG_BUILD_DIR)/src/interfaces/libpq" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(MAKE) -C "$(PKG_BUILD_DIR)/src/bin/pg_config" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               includedir="$(STAGING_DIR)/usr/include" \
-               libdir="$(STAGING_DIR)/usr/lib" \
-               all install
-       $(MAKE) -C "$(PKG_BUILD_DIR)/src/bin/psql" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBPQ):
-       install -d -m0755 $(IDIR_LIBPQ)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpq.so.* $(IDIR_LIBPQ)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBPQ)
-       $(IPKG_BUILD) $(IDIR_LIBPQ) $(PACKAGE_DIR)
-
-$(IPKG_PGSQL_CLI):
-       install -d -m0755 $(IDIR_PGSQL_CLI)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/psql $(IDIR_PGSQL_CLI)/usr/bin/
-       $(RSTRIP) $(IDIR_PGSQL_CLI)
-       $(IPKG_BUILD) $(IDIR_PGSQL_CLI) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libpq.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/pg_config $(STAGING_DIR)/usr/bin/
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libpq $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/libpq-fe.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/pg_config.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/postgres_ext.h $(STAGING_DIR)/usr/include/
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/postgresql $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpq.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libpq.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/bin/pg_config \
-               $(STAGING_DIR)/usr/include/libpq \
-               $(STAGING_DIR)/usr/include/libpq-fe.h \
-               $(STAGING_DIR)/usr/include/pg_config.h \
-               $(STAGING_DIR)/usr/include/postgres_ext.h \
-               $(STAGING_DIR)/usr/include/postgresql \
-               $(STAGING_DIR)/usr/lib/libpq.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/postgresql/ipkg/libpq.control b/package/postgresql/ipkg/libpq.control
deleted file mode 100644 (file)
index ff669c6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libpq
-Priority: optional
-Section: libs
-Description: PostgreSQL client library
diff --git a/package/postgresql/ipkg/pgsql-cli.control b/package/postgresql/ipkg/pgsql-cli.control
deleted file mode 100644 (file)
index 4ce03e4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pgsql-cli
-Priority: optional
-Section: libs
-Description: Command Line Interface (CLI) to PostgreSQL databases
-Depends: libpq
diff --git a/package/postgresql/patches/100-debian-12asmconstraints b/package/postgresql/patches/100-debian-12asmconstraints
deleted file mode 100644 (file)
index f43eedc..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ruN postgresql-7.4.7-old/src/include/storage/s_lock.h postgresql-7.4.7/src/include/storage/s_lock.h
---- postgresql-7.4.7-old/src/include/storage/s_lock.h  2004-06-15 16:09:30.000000000 +0200
-+++ postgresql-7.4.7/src/include/storage/s_lock.h      2004-06-15 16:19:02.000000000 +0200
-@@ -125,7 +125,7 @@
-       __asm__ __volatile__(
-               "       xchg4   %0=%1,%2        \n"
- :             "=r"(ret), "=m"(*lock)
--:             "r"(1), "1"(*lock)
-+:             "r"(1), "m"(*lock)
- :             "memory");
-       return (int) ret;
-@@ -294,7 +294,7 @@
-               "       tas             %1              \n"
-               "       sne             %0              \n"
- :             "=d"(rv), "=m"(*lock)
--:             "1"(*lock)
-+:             "m"(*lock)
- :             "cc");
-       return rv;
diff --git a/package/postgresql/patches/101-debian-27dbf2pg-textfield b/package/postgresql/patches/101-debian-27dbf2pg-textfield
deleted file mode 100644 (file)
index a450771..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN postgresql-7.4.7-old/contrib/dbase/dbf2pg.c postgresql-7.4.7/contrib/dbase/dbf2pg.c
---- postgresql-7.4.7-old/contrib/dbase/dbf2pg.c        2004-10-31 20:09:10.923855000 +0100
-+++ postgresql-7.4.7/contrib/dbase/dbf2pg.c    2004-10-31 20:11:24.676521696 +0100
-@@ -324,6 +324,10 @@
-                       case 'L':
-                               strcat(query, " char");
-                               break;
-+
-+                      case 'M':
-+                              strcat(query, " text");
-+                              break;
-               }
-       }
diff --git a/package/postgresql/patches/102-debian-30libpq b/package/postgresql/patches/102-debian-30libpq
deleted file mode 100644 (file)
index 245b97f..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -ruN postgresql-7.4.7-old/src/interfaces/libpq/Makefile postgresql-7.4.7/src/interfaces/libpq/Makefile
---- postgresql-7.4.7-old/src/interfaces/libpq/Makefile 2003-08-23 05:21:59.000000000 +0100
-+++ postgresql-7.4.7/src/interfaces/libpq/Makefile     2003-08-29 18:35:25.000000000 +0100
-@@ -32,7 +32,7 @@
- SHLIB_LINK += $(filter -lcrypt -ldes -lkrb -lcom_err -lcrypto -lk5crypto -lkrb5 -lssl -lsocket -lnsl -lresolv -lintl, $(LIBS)) $(THREAD_LIBS)
--all: all-lib
-+all: all-lib libpq3-config
- # Shared library stuff
- include $(top_srcdir)/src/Makefile.shlib
-@@ -58,6 +58,8 @@
- encnames.c wchar.c : % : $(backend_src)/utils/mb/%
-       rm -f $@ && $(LN_S) $< .
-+libpq3-config:
-+      sed -e "s|%LIBRARIES%|$(SHLIB_LINK)|" <libpq3-config.in | sed "s/-L[^ ]\+ //" >libpq3-config
- install: all installdirs install-lib
-       $(INSTALL_DATA) $(srcdir)/libpq-fe.h $(DESTDIR)$(includedir)
-@@ -73,3 +75,4 @@
- clean distclean maintainer-clean: clean-lib
-       rm -f $(OBJS) crypt.c getaddrinfo.c inet_aton.c snprintf.c strerror.c path.c thread.c dllist.c md5.c ip.c encnames.c wchar.c
-+      rm -f libpq3-config
-diff -ruN postgresql-7.4.7-old/src/interfaces/libpq/libpq3-config.in postgresql-7.4.7/src/interfaces/libpq/libpq3-config.in
---- postgresql-7.4.7-old/src/interfaces/libpq/libpq3-config.in 1970-01-01 01:00:00.000000000 +0100
-+++ postgresql-7.4.7/src/interfaces/libpq/libpq3-config.in     2003-08-29 18:34:25.000000000 +0100
-@@ -0,0 +1,3 @@
-+#!/bin/bash
-+
-+echo %LIBRARIES%
diff --git a/package/postgresql/patches/750-configure-honor-cppflags.patch b/package/postgresql/patches/750-configure-honor-cppflags.patch
deleted file mode 100644 (file)
index 897c6c0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -ruN postgresql-7.4.6-old/src/template/linux postgresql-7.4.6-new/src/template/linux
---- postgresql-7.4.6-old/src/template/linux    2003-10-09 18:52:45.000000000 +0200
-+++ postgresql-7.4.6-new/src/template/linux    2005-04-13 03:12:49.000000000 +0200
-@@ -1,5 +1,5 @@
- # Force _GNU_SOURCE on; plperl is broken with Perl 5.8.0 otherwise
--CPPFLAGS="-D_GNU_SOURCE"
-+CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
- THREAD_SUPPORT=yes
- NEED_REENTRANT_FUNCS=yes      # Debian kernel 2.2 2003-09-27
diff --git a/package/pptpd/Config.in b/package/pptpd/Config.in
deleted file mode 100644 (file)
index e75d71a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_PPTPD
-       prompt "pptpd............................. PPTP (Point-to-Point Tunneling Protocol) server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_GRE
-       select BR2_PACKAGE_PPP
-       help
-         A Point-to-Point Tunneling Protocol server
-         
-         http://poptop.sourceforge.net/
-
diff --git a/package/pptpd/Makefile b/package/pptpd/Makefile
deleted file mode 100644 (file)
index 32e301d..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pptpd
-PKG_VERSION:=1.2.3
-PKG_RELEASE:=2
-PKG_MD5SUM:=a521e40ca304b0c125cc25f9b9d03324
-
-PKG_SOURCE_URL:=@SF/poptop
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PPTPD,pptpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --with-pppd-ip-alloc \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS) -DSBINDIR=\\\"/usr/sbin\\\"" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               INSTALL="install" \
-               all install
-       touch $@
-
-$(IPKG_PPTPD):
-       install -d -m0755 $(IDIR_PPTPD)/etc
-       install -m0644 ./files/pptpd.conf $(IDIR_PPTPD)/etc/
-       install -d -m0755 $(IDIR_PPTPD)/etc/init.d
-       install -m0755 ./files/pptpd.init $(IDIR_PPTPD)/etc/init.d/pptpd
-       install -d -m0755 $(IDIR_PPTPD)/etc/ppp
-       install -m0644 ./files/options.pptpd $(IDIR_PPTPD)/etc/ppp/
-       install -d -m0755 $(IDIR_PPTPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pptpd $(IDIR_PPTPD)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pptpctrl $(IDIR_PPTPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_PPTPD)
-       $(IPKG_BUILD) $(IDIR_PPTPD) $(PACKAGE_DIR)
diff --git a/package/pptpd/files/options.pptpd b/package/pptpd/files/options.pptpd
deleted file mode 100644 (file)
index 5dd2daf..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#debug
-#logfile /tmp/pptp-server.log
-172.16.1.1:
-auth
-name "pptp-server"
-lcp-echo-failure 3
-lcp-echo-interval 60
-default-asyncmap
-mtu 1482
-mru 1482
-nobsdcomp
-nodeflate
-#noproxyarp
-#nomppc
-mppe required,no40,no56,stateless
-require-mschap-v2
-refuse-chap
-refuse-mschap
-refuse-eap
-refuse-pap
-#ms-dns 172.16.1.1
-#plugin radius.so
-#radius-config-file /etc/radius.conf
diff --git a/package/pptpd/files/pptpd.conf b/package/pptpd/files/pptpd.conf
deleted file mode 100644 (file)
index 354745f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#debug
-option /etc/ppp/options.pptpd
-speed 115200
-stimeout 10
-#localip & remoteip are not needed, ip management is done by pppd
diff --git a/package/pptpd/files/pptpd.init b/package/pptpd/files/pptpd.init
deleted file mode 100644 (file)
index a76f739..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-BIN=pptpd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  for m in arc4 sha1 slhc ppp_generic ppp_async ppp_mppe_mppc; do
-   insmod $m >/dev/null 2>&1
-  done
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/pptpd/ipkg/pptpd.conffiles b/package/pptpd/ipkg/pptpd.conffiles
deleted file mode 100644 (file)
index c5afda9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/ppp/options.pptpd
-/etc/pptpd.conf
diff --git a/package/pptpd/ipkg/pptpd.control b/package/pptpd/ipkg/pptpd.control
deleted file mode 100644 (file)
index 135fa94..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pptpd
-Priority: optional
-Section: net
-Description: a Point-to-Point Tunneling Protocol (PPTP) server
-Depends: ppp, kmod-crypto, kmod-mppe, kmod-ppp
diff --git a/package/privoxy/Config.in b/package/privoxy/Config.in
deleted file mode 100644 (file)
index ba1e4b0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_PRIVOXY
-       prompt "privoxy........................... web proxy with advanced filtering capabilities"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-
-         Privoxy is a web proxy with advanced filtering capabilities for
-         protecting privacy, modifying web page content, managing cookies,
-         controlling access, and removing ads, banners, pop-ups and other
-         obnoxious Internet junk. Privoxy has a very flexible configuration
-         and can be customized to suit individual needs and tastes. Privoxy
-         has application for both stand-alone systems and multi-user networks.
-         
-         http://www.privoxy.org/
diff --git a/package/privoxy/Makefile b/package/privoxy/Makefile
deleted file mode 100644 (file)
index 24c0525..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=privoxy
-PKG_VERSION:=3.0.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=b0710be8af09409bfb03f52523a17010
-
-PKG_SOURCE_URL:=@SF/ijbswa
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-stable-src.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-stable
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PRIVOXY,privoxy,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               autoheader && autoconf && \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 --disable-static \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               SPECIAL_CFLAGS="-pthread -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib"
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.built
-
-$(IPKG_PRIVOXY):
-       install -d -m0755 $(IDIR_PRIVOXY)/usr/sbin $(IDIR_PRIVOXY)/etc/privoxy 
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/privoxy $(IDIR_PRIVOXY)/usr/sbin/
-       $(RSTRIP) $(IDIR_PRIVOXY)
-       $(IPKG_BUILD) $(IDIR_PRIVOXY) $(PACKAGE_DIR)
diff --git a/package/privoxy/ipkg/privoxy.control b/package/privoxy/ipkg/privoxy.control
deleted file mode 100644 (file)
index 2d6ba8a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: privoxy
-Version: 3.0.3
-Section: net
-Description: web proxy with advanced filtering capabilities
-Priority: optional
diff --git a/package/privoxy/patches/100-crosscompile.patch b/package/privoxy/patches/100-crosscompile.patch
deleted file mode 100644 (file)
index c2b6738..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Nur privoxy-3.0.3-stable/configure.in privoxy-3.0.3-stable.patched/configure.in
---- privoxy-3.0.3-stable/configure.in  2004-01-30 10:26:03.000000000 +0100
-+++ privoxy-3.0.3-stable.patched/configure.in  2006-03-13 20:50:57.000000000 +0100
-@@ -1092,7 +1092,8 @@
- AC_PROG_GCC_TRADITIONAL
- dnl uncommenting does not work for swa. suse linux
- dnl AC_FUNC_MALLOC
--AC_FUNC_SETPGRP
-+dnl uncommenting does not work for openwrt
-+dnl AC_FUNC_SETPGRP
- AC_TYPE_SIGNAL
- dnl uncommenting does not work for swa. suse linux
- dnl AC_FUNC_STAT
diff --git a/package/privoxy/patches/101-destdir.patch b/package/privoxy/patches/101-destdir.patch
deleted file mode 100644 (file)
index 9e22ab6..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -Nur privoxy-3.0.3-stable/GNUmakefile.in privoxy-3.0.3-stable.patched/GNUmakefile.in
---- privoxy-3.0.3-stable/GNUmakefile.in        2004-01-31 02:15:33.000000000 +0100
-+++ privoxy-3.0.3-stable.patched/GNUmakefile.in        2006-03-13 21:39:29.000000000 +0100
-@@ -55,17 +55,17 @@
- USER         = @USER@
- GROUP    = @GROUP@
--prefix       = @prefix@
--exec_prefix  = @exec_prefix@
--CONF_BASE    = @sysconfdir@
--SBIN_DEST    = @sbindir@
--MAN_DIR      = @mandir@
--MAN_DEST     = $(MAN_DIR)/man1
--SHARE_DEST   = @datadir@
--DOC_DEST     = $(SHARE_DEST)/doc/privoxy
--VAR_DEST     = @localstatedir@
--LOGS_DEST    = $(VAR_DEST)/log/privoxy
--PIDS_DEST    = $(VAR_DEST)/run
-+prefix       = $(DESTDIR)@prefix@
-+exec_prefix  = $(DESTDIR)@exec_prefix@
-+CONF_BASE    = $(DESTDIR)@sysconfdir@
-+SBIN_DEST    = $(DESTDIR)@sbindir@
-+MAN_DIR      = $(DESTDIR)@mandir@
-+MAN_DEST     = $(DESTDIR)$(MAN_DIR)/man1
-+SHARE_DEST   = $(DESTDIR)@datadir@
-+DOC_DEST     = $(DESTDIR)$(SHARE_DEST)/doc/privoxy
-+VAR_DEST     = $(DESTDIR)@localstatedir@
-+LOGS_DEST    = $(DESTDIR)$(VAR_DEST)/log/privoxy
-+PIDS_DEST    = $(DESTDIR)$(VAR_DEST)/run
- # if $prefix = /usr/local then the default CONFDEST change from 
- # CONF_DEST = $(CONF_BASE) to CONF_DEST = $(CONF_BASE)/privoxy  
diff --git a/package/procmail/Config.in b/package/procmail/Config.in
deleted file mode 100644 (file)
index 548b8e6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_PROCMAIL
-       prompt "procmail.......................... mail processing tool"
-       tristate
-       default n
-       help
-         Procmail is able to process and classify incoming mail into
-         different mail boxes.
-
-         Very useful in conjunction with mutt.
-       
-         http://www.procmail.org
diff --git a/package/procmail/Makefile b/package/procmail/Makefile
deleted file mode 100644 (file)
index ace0a0b..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=procmail
-PKG_VERSION:=3.22
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL:=http://www.procmail.org/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_MD5SUM:=1678ea99b973eb77eda4ecf6acae53f1
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PROCMAIL,procmail,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)/src -f ../Makefile.openwrt  \
-               CC=$(TARGET_CC)
-
-       touch $@
-
-$(IPKG_PROCMAIL): 
-       mkdir -p $(IDIR_PROCMAIL)/usr/bin
-       $(CP) $(PKG_BUILD_DIR)/src/procmail $(IDIR_PROCMAIL)/usr/bin/ 
-       $(CP) $(PKG_BUILD_DIR)/src/formail $(IDIR_PROCMAIL)/usr/bin/
-       $(RSTRIP) $(IDIR_PROCMAIL)
-       $(IPKG_BUILD) $(IDIR_PROCMAIL) $(PACKAGE_DIR)
diff --git a/package/procmail/ipkg/procmail.control b/package/procmail/ipkg/procmail.control
deleted file mode 100644 (file)
index 6a87f9f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: procmail
-Priority: optional
-Section: text
-Description: Mail processing tool
diff --git a/package/procmail/patches/promail_openwrt.patch b/package/procmail/patches/promail_openwrt.patch
deleted file mode 100644 (file)
index c33d826..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-This patch is required to make procmail cross compile - it tries to run some automatic tests which
-obviously do not work in a cross compiled environment.
-
-
-diff -Naur procmail-3.22_orig/autoconf.h procmail-3.22/autoconf.h
---- procmail-3.22_orig/autoconf.h      1970-01-01 10:00:00.000000000 +1000
-+++ procmail-3.22/autoconf.h   2006-03-23 12:15:36.000000000 +1100
-@@ -0,0 +1,21 @@
-+/* This file was automagically generated by autoconf */
-+
-+/* 5 moves in 64 steps of size 16384 when reallocing */
-+#define NOpw_class
-+#define NOstrlcat
-+#define NOsetrgid
-+#define MAX_argc 7588
-+/* Your system's strstr() is 1.12 times FASTER than my C-routine */
-+#define UDP_protocolno 17
-+#define BIFF_serviceport "512"
-+#define IP_localhost {127,0,0,1}
-+#define MAILSPOOLDIR "/var/spool/mail/"
-+#define SENDMAIL "/usr/sbin/sendmail"
-+#define CF_no_procmail_yet
-+#define buggy_SENDMAIL
-+#define defPATH "PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11"
-+#define defSPATH "PATH=/bin:/usr/bin:/usr/local/bin:/usr/bin/X11"
-+#define PM_VERSION "3.22"
-+/* Hotwire LOCKINGTEST=100 */
-+/* Procmail will lock via: dotlocking, fcntl() */
-+/* autoconf completed */
-diff -Naur procmail-3.22_orig/Makefile.openwrt procmail-3.22/Makefile.openwrt
---- procmail-3.22_orig/Makefile.openwrt        1970-01-01 10:00:00.000000000 +1000
-+++ procmail-3.22/Makefile.openwrt     2006-03-23 12:15:36.000000000 +1100
-@@ -0,0 +1,18 @@
-+PM_OBJ=cstdio.o common.o exopen.o goodies.o locking.o \
-+ mailfold.o foldinfo.o misc.o pipes.o regexp.o robust.o \
-+ sublib.o acommon.o mcommon.o lastdirsep.o authenticate.o \
-+ lmtp.o memblk.o variables.o from.o comsat.o
-+
-+FM_OBJ=common.o fields.o formisc.o sublib.o ecommon.o \
-+ acommon.o
-+
-+LDFLAGS = -lm -lnsl -ldl -lc
-+CFLAGS = -Os -DPROCMAIL
-+
-+all: procmail formail
-+
-+procmail: procmail.o $(PM_OBJ)
-+      $(CC) $(CFLAGS) $@.o $(PM_OBJ) -o $@ $(LDFLAGS)
-+
-+formail: formail.o $(FM_OBJ)
-+      $(CC) $(CFLAGS) $@.o $(FM_OBJ) -o $@ $(LDFLAGS)
diff --git a/package/psybnc/Config.in b/package/psybnc/Config.in
deleted file mode 100644 (file)
index 6c76b68..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_PSYBNC
-       prompt "psybnc............................ An IRC-Bouncer with many features"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         psyBNC is an easy-to-use, multi-user, permanent 
-         IRC-Bouncer with many features. Some of its features
-         vhost- and relay support to connected bouncers and an 
-         extensive online help system. Many other helpful 
-         functions are included.
-         
-         http://www.psybnc.info/
-
diff --git a/package/psybnc/Makefile b/package/psybnc/Makefile
deleted file mode 100644 (file)
index b4f9b28..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=psybnc
-PKG_VERSION:=2.3.2-7
-PKG_RELEASE:=1
-PKG_MD5SUM:=4b893a92f914813450e0921b2894ad6c
-
-PKG_SOURCE_URL:=http://www.psybnc.info/download/beta/
-PKG_SOURCE:=psyBNC-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PSYBNC,psybnc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               HOSTCC="$(HOSTCC)" \
-               all
-       touch $@
-
-$(IPKG_PSYBNC): 
-       install -d -m0755 $(IDIR_PSYBNC)/usr/share/psybnc/lang/
-       install -d -m0755 $(IDIR_PSYBNC)/usr/share/psybnc/log/
-       install -d -m0755 $(IDIR_PSYBNC)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/psybnc $(IDIR_PSYBNC)/usr/share/psybnc/
-       install -m0600 $(PKG_BUILD_DIR)/psybnc.conf $(IDIR_PSYBNC)/usr/share/psybnc/
-       install -m0644 $(PKG_BUILD_DIR)/lang/english.lng $(IDIR_PSYBNC)/usr/share/psybnc/lang/
-       install -m0755 $(PKG_BUILD_DIR)/psybnc.sh $(IDIR_PSYBNC)/usr/sbin/psybnc
-       $(RSTRIP) $(IDIR_PSYBNC)
-       $(IPKG_BUILD) $(IDIR_PSYBNC) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/psybnc/ipkg/psybnc.control b/package/psybnc/ipkg/psybnc.control
deleted file mode 100644 (file)
index 92e92ce..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: psybnc
-Priority: optional
-Section: net
-Description: IRC-Bouncer with many features
diff --git a/package/psybnc/patches/Makefile.patch b/package/psybnc/patches/Makefile.patch
deleted file mode 100644 (file)
index 2db9560..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
---- psybnc/Makefile    2005-06-04 20:22:45.000000000 +0200
-+++ psybnc_patched/Makefile    2005-11-04 11:50:28.879157626 +0100
-@@ -1,16 +1,16 @@
--CC    = gcc
-+HOSTCC        = gcc
- CCFLAGS = 
- all:  $(OBJS)
-       @echo Initializing bouncer compilation
-       @echo [*] Running Conversion Tool for older psyBNC Data.
--      @$(CC) tools/convconf.c -o tools/convconf
-+      @$(HOSTCC) tools/convconf.c -o tools/convconf
-       @tools/convconf
-       @echo [*] Running Autoconfig.
--      @$(CC) -I. tools/autoconf.c -o tools/autoconf
-+      @$(HOSTCC) -I. tools/autoconf.c -o tools/autoconf
-       @tools/autoconf
-       @echo [*] Compiling MakeSalt for Encryption..
--      @$(CC) -I. -o makesalt tools/makesalt.c
-+      @$(HOSTCC) -I. -o makesalt tools/makesalt.c
-       @./makesalt
-       @echo [*] Compiling Bouncer..
-       @make -f makefile.out
-@@ -20,14 +20,14 @@
- menuconfig:
-       @echo Initializing Menu-Configuration
-       @echo [*] Running Conversion Tool for older psyBNC Data.
--      @$(CC) tools/convconf.c -o tools/convconf
-+      @$(HOSTCC) tools/convconf.c -o tools/convconf
-       @tools/convconf
-       @echo [*] Running Autoconfig.
--      @$(CC) -I. tools/autoconf.c -o tools/autoconf
-+      @$(HOSTCC) -I. tools/autoconf.c -o tools/autoconf
-       @tools/autoconf
-       @echo [*] Creating Menu, please wait.
-       @echo This needs the 'ncurses' library. If it is not available, menuconf wont work. If you are using 'curses', use make menuconfig-curses instead.
--      @$(CC) menuconf/menuconf.c menuconf/inputbox.c menuconf/util.c menuconf/checklist.c menuconf/menubox.c menuconf/textbox.c src/snprintf.c -I. -lncurses -lm -o menuconf/menuconf 2>/dev/null
-+      @$(HOSTCC) menuconf/menuconf.c menuconf/inputbox.c menuconf/util.c menuconf/checklist.c menuconf/menubox.c menuconf/textbox.c src/snprintf.c -I. -lncurses -lm -o menuconf/menuconf 2>/dev/null
-       @menuconf/menuconf
-       @clear
-       @echo Now compile psyBNC using make, if not yet compiled, or if Options were changed.
-@@ -36,14 +36,14 @@
- menuconfig-curses:
-       @echo Initializing Menu-Configuration using Curses
-       @echo [*] Running Conversion Tool for older psyBNC Data.
--      @$(CC) tools/convconf.c -o tools/convconf
-+      @$(HOSTCC) tools/convconf.c -o tools/convconf
-       @tools/convconf
-       @echo [*] Running Autoconfig.
--      @$(CC) -I. tools/autoconf.c -o tools/autoconf
-+      @$(HOSTCC) -I. tools/autoconf.c -o tools/autoconf
-       @tools/autoconf
-       @echo [*] Creating Menu, please wait.
-       @echo This needs the 'curses' library. If it is not available, menuconf wont work.
--      @$(CC) menuconf/menuconf.c menuconf/inputbox.c menuconf/util.c menuconf/checklist.c menuconf/menubox.c menuconf/textbox.c src/snprintf.c -DNONCURSES -I. -lcurses -lm -o menuconf/menuconf 2>/dev/null
-+      @$(HOSTCC) menuconf/menuconf.c menuconf/inputbox.c menuconf/util.c menuconf/checklist.c menuconf/menubox.c menuconf/textbox.c src/snprintf.c -DNONCURSES -I. -lcurses -lm -o menuconf/menuconf 2>/dev/null
-       @menuconf/menuconf
-       @clear
-       @echo Now compile psyBNC using make, if not yet compiled, or if Options were changed.
diff --git a/package/psybnc/patches/psybnc.conf.patch b/package/psybnc/patches/psybnc.conf.patch
deleted file mode 100644 (file)
index 98e9ad5..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Naur psybnc/psybnc.conf psybnc_finish/psybnc.conf
---- psybnc/psybnc.conf 1970-01-01 01:00:00.000000000 +0100
-+++ psybnc_finish/psybnc.conf  2005-11-03 18:27:44.726264185 +0100
-@@ -0,0 +1,10 @@
-+PSYBNC.SYSTEM.PORT1=50001
-+PSYBNC.SYSTEM.ME=psybnc_mipsel
-+PSYBNC.SYSTEM.HOST1=*
-+PSYBNC.HOSTALLOWS.ENTRY0=*;*
-+USER1.USER.NICK=change_me
-+USER1.USER.USER=psybnc_admin
-+USER1.USER.PASS=change_me
-+USER1.USER.RIGHTS=1
-+USER1.USER.VLINK=0
-+USER1.USER.LOGIN=psybnc_admin
diff --git a/package/psybnc/patches/psybnc.patch b/package/psybnc/patches/psybnc.patch
deleted file mode 100644 (file)
index 32f2165..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-diff -ur psybnc/config.h psybnc_finish/config.h
---- psybnc/config.h    2005-06-04 20:22:45.000000000 +0200
-+++ psybnc_finish/config.h     2005-11-03 17:05:40.802998216 +0100
-@@ -1,40 +1,7 @@
--/* $Id: config.h,v 1.2 2005/06/04 18:05:33 hisi Exp $ */
- /*
-  * Configuration file for psyBNC, created by menuconf
-  */
--/* Encryption */
--
--#define CRYPT
--
--/* Encryption Type*/
--
--#define BLOWFISH
--
--/* Allow Translation */
--
--#define TRANSLATE
--
--/* Allow internal network */
--
--#define INTNET
--
--/* Allow traffic logging */
--
--#define TRAFFICLOG
--
--/* Allow linkage of bouncers */
--
--#define LINKAGE
--
--/* Allow the dcc File-Functions */
--
--#define DCCFILES
--
--/* Pipe dcc Chats */
--
--#define DCCCHAT
--
- /* Allow to add more users */
- #define MULTIUSER
-@@ -47,28 +14,27 @@
- #define MAXCONN 99
--/* Allow the usage of scripts */
-+/* Use blocking DNS */
--#define SCRIPTING
-+#define BLOCKDNS
- /* Allow multiple irc connections per user */
- #define NETWORK
--/* Allow Proxy Support */
-+/* The logging level */
--#define PROXYS
-+#define LOGLEVEL 2
--/* The logging level */
-+/* The ctcp Version reply */
--#define LOGLEVEL 0
-+#define CTCPVERSION "psyBNC 2.3.2-7 running on mipsel, ported by piie visit www.linuX-gamers.net"
--/* SSL-Security */
-+/* The Path to SSL */
--#define SSLSEC 2
-+#define SSLPATH "/tmp/"
--/* Blocking DNS is preferred. Non Blocking DNS is experimental */
-+/* SSL-Security */
-+
-+#define SSLSEC 0
--#ifndef BLOCKDNS
--#define BLOCKDNS
--#endif
-diff -ur psybnc/tools/autoconf.c psybnc_finish/tools/autoconf.c
---- psybnc/tools/autoconf.c    2005-06-04 20:22:45.000000000 +0200
-+++ psybnc_finish/tools/autoconf.c     2005-10-29 14:46:49.000000000 +0200
-@@ -425,7 +425,7 @@
-       printf("Can't create makefile.out .. aborting\n");
-       exit(0x1);
-     }
--    fprintf(makefile,"CC      = gcc\n");
-+    fprintf(makefile,"CC      = mipsel-linux-gcc\n");
-     fprintf(makefile,"SRC     = src/\n");
- #ifdef BOUNDCHECK
-     fprintf(makefile,"CFLAGS  = -O -fbounds-checking -fno-builtin\n");
-@@ -450,7 +450,7 @@
-     fprintf(makefile,"\n");
-     fprintf(makefile,"all:    $(OBJS)\n");
-     fprintf(makefile,"        $(CC) -o $(TARGET) $(CFLAGS) $(OBJS) $(LIBS)\n");
--    fprintf(makefile,"        @strip $(TARGET)\n");
-+    /*fprintf(makefile,"      @strip $(TARGET)\n");*/
-     if(ssl==0)
-     {
-       if(!fexists("key/psybnc.cert.pem")) /* only create, if not exist */
diff --git a/package/psybnc/patches/startscript.patch b/package/psybnc/patches/startscript.patch
deleted file mode 100644 (file)
index 635213d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -Naur psybnc/psybnc.sh psybnc_patched/psybnc.sh
---- psybnc/psybnc.sh   1970-01-01 01:00:00.000000000 +0100
-+++ psybnc_finish/psybnc.sh    2005-11-04 12:51:26.478557377 +0100
-@@ -0,0 +1,12 @@
-+#!/bin/sh
-+
-+PDIR=$(pwd);
-+cd /usr/share/psybnc;
-+./psybnc "$@";
-+cd "$PDIR";
-+
-+echo;
-+echo;
-+echo "Configuration is located at /usr/share/psybnc/psybnc.conf";
-+echo "everything can be configured within your chatclient,";
-+echo "after logging in as psybnc_admin ( /bhelp shows bnc help )";
diff --git a/package/ptunnel/Config.in b/package/ptunnel/Config.in
deleted file mode 100644 (file)
index bea6e01..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_PTUNNEL
-       prompt "ptunnel........................... Tunnel TCP connections over ICMP packets"
-       tristate 
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         ptunnel is an application that allows you to reliably tunnel TCP connections to
-         a remote host using ICMP echo request and reply packets, commonly known as ping
-         requests and replies. It acts as a proxy and can handle sockets and secured
-         identification.
-
-         http://www.cs.uit.no/~daniels/PingTunnel/
-
diff --git a/package/ptunnel/Makefile b/package/ptunnel/Makefile
deleted file mode 100644 (file)
index 4a2a3fe..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ptunnel
-PKG_VERSION:=0.61
-PKG_RELEASE:=1
-PKG_MD5SUM:=b45f73875f2af48f101816672f83a5fe
-
-PKG_SOURCE_URL:=http://www.cti.ecp.fr/~beauxir5/ptunnel/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PTUNNEL,ptunnel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               BUILD_CC=$(TARGET_CC) \
-               HOSTCC=$(HOSTCC) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_linux_vers=2 \
-               td_cv_buggygetaddrinfo="no" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_PTUNNEL):
-       install -m0755 -d $(IDIR_PTUNNEL)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ptunnel $(IDIR_PTUNNEL)/usr/sbin/
-       $(RSTRIP) $(IDIR_PTUNNEL)
-       $(IPKG_BUILD) $(IDIR_PTUNNEL) $(PACKAGE_DIR)
diff --git a/package/ptunnel/ipkg/ptunnel.control b/package/ptunnel/ipkg/ptunnel.control
deleted file mode 100644 (file)
index 0020f13..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ptunnel
-Priority: optional
-Section: net
-Description: Tunnel TCP connections over ICMP packets
-Depends: libpcap, libpthread
diff --git a/package/pwlib/Config.in b/package/pwlib/Config.in
deleted file mode 100644 (file)
index 1ad5429..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_PWLIB
-       prompt "pwlib............................. Portable Windows library"
-       tristate
-       select BR2_PACKAGE_LIBPTHREAD
-       default n
-       help
-         Portable Windows library
diff --git a/package/pwlib/Makefile b/package/pwlib/Makefile
deleted file mode 100644 (file)
index cb933e1..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pwlib
-PKG_VERSION:=cvs-20051227
-PKG_RELEASE:=1
-PKG_MD5SUM:=7d5b8e9ab61a05658a5630f91505420d
-
-PKG_SOURCE_URL:=http://trash.uid0.hu/openwrt
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PWLIB,pwlib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-       $(TARGET_CONFIGURE_OPTS) \
-           ./configure \
-           --prefix=$(STAGING_DIR) \
-           --target=$(GNU_TARGET_NAME) \
-           --host=$(GNU_TARGET_NAME) \
-           --build=$(GNU_HOST_NAME) \
-           --enable-openh323 \
-           --disable-openldap \
-           --disable-openssl \
-           --disable-ftp \
-           --disable-qos \
-           --disable-expat \
-           --disable-jabber \
-           --disable-xmlrpc \
-           --disable-ipv6 \
-           --disable-sdl \
-           --disable-video \
-           --disable-socks \
-           --disable-ftp \
-           --disable-snmp \
-           --disable-telnet \
-           --disable-serial
-           --disable-pop3smtp \
-           --disable-http \
-           --disable-httpsvc
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               all install
-       touch $@
diff --git a/package/pwlib/ipkg/pwlib.control b/package/pwlib/ipkg/pwlib.control
deleted file mode 100644 (file)
index b573a95..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Package: pwlib
-Priority: optional
-Section: admin
-Description: Portable Windows Library
-            "PWLib is a moderately large class library that has its genesis 
-            many years ago asa method to product applications to run on both M
-            icrosoft Windows and Unix X-Windows systems.
-            [...]
-            Classes for I/O portability, multi-threading portability, aid in 
-            producing unix daemons and NT services portably and all
-            sorts of internet protocols were added over the years."
\ No newline at end of file
diff --git a/package/pwlib/patches/002-lib_mak.patch b/package/pwlib/patches/002-lib_mak.patch
deleted file mode 100644 (file)
index 43018bd..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- pwlib-cvs-20051227/make/lib.mak.orig       2005-09-25 12:51:23.000000000 +0200
-+++ pwlib-cvs-20051227/make/lib.mak    2005-12-30 01:18:21.000000000 +0100
-@@ -201,7 +201,7 @@
-       LDSOOPTS += -Wl,--kill-at
-     else
-     ifneq ($(OSTYPE),Darwin)
--      LDSOOPTS += -Wl,-soname,$(LIB_SONAME)
-+      LDSOOPTS += -soname,$(LIB_SONAME)
-     endif
-     endif
-     LD = $(CPLUS)
diff --git a/package/quagga/Config.in b/package/quagga/Config.in
deleted file mode 100644 (file)
index 758faeb..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-menu "quagga............................ The Quagga Software Routing Suite"
-
-config BR2_PACKAGE_QUAGGA
-       prompt "quagga............................ The Quagga Software Routing Suite"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A routing software package that provides TCP/IP based routing services
-         with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2, 
-         OSPFv3, BGP-4, and BGP-4+
-         
-         http://www.quagga.net/
-
-config BR2_PACKAGE_QUAGGA_BGPD
-       prompt   "quagga-bgpd..................... BGPv4, BGPv4+, BGPv4- routing engine"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       help
-         A BGPv4, BGPv4+, BGPv4- routing engine for use with Quagga routing
-         software.
-
-config BR2_PACKAGE_QUAGGA_OSPFD
-       prompt   "quagga-ospfd.................... OSPFv2 routing engine"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       help
-         An OSPFv2 (IPv4) routing engine for use with Quagga routing software.
-
-config BR2_PACKAGE_QUAGGA_OSPF6D
-       prompt   "quagga-ospf6d................... OSPFv3 routing engine"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       help
-         An OSPFv3 (IPv6) routing engine for use with Quagga routing software.
-
-config BR2_PACKAGE_QUAGGA_RIPD
-       prompt   "quagga-ripd..................... RIP routing engine"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       help
-         A RIP (IPv4) routing engine for use with Quagga routing software.
-
-config BR2_PACKAGE_QUAGGA_RIPNGD
-       prompt   "quagga-ripngd................... RIPNG routing engine"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       help
-         A RIPNG (IPv6) routing engine for use with Quagga routing software.
-
-config BR2_PACKAGE_QUAGGA_VTYSH
-       prompt   "quagga-vtysh.................... integrated shell for Quagga routing software"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_QUAGGA
-       select BR2_PACKAGE_LIBREADLINE
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         vtysh lets you interact with all the Quagga routing daemons
-         at once in an integrated shell.
-
-endmenu
diff --git a/package/quagga/Makefile b/package/quagga/Makefile
deleted file mode 100644 (file)
index 8b85555..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=quagga
-PKG_VERSION:=0.98.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=ec09c1ec624aea98e18aa19282666784
-
-PKG_SOURCE_URL:=http://www.quagga.net/download/ \
-                http://www.de.quagga.net/download/ \
-                http://www.uk.quagga.net/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,QUAGGA,quagga,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_BGPD,quagga-bgpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_OSPFD,quagga-ospfd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_OSPF6D,quagga-ospf6d,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_RIPD,quagga-ripd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_RIPNGD,quagga-ripngd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,QUAGGA_VTYSH,quagga-vtysh,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="$(TARGET_LDFLAGS) -L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var/run/quagga \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc/quagga \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --disable-static \
-               --enable-ipv6 \
-               --enable-vtysh \
-               --enable-user=quagga \
-               --enable-group=quagga \
-               --enable-multipath=8 \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_QUAGGA):
-       install -d -m0755 $(IDIR_QUAGGA)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libzebra.so.* $(IDIR_QUAGGA)/usr/lib/
-       install -d -m0755 $(IDIR_QUAGGA)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/zebra $(IDIR_QUAGGA)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/watchquagga $(IDIR_QUAGGA)/usr/sbin/
-       # avoid /etc being set to 0750
-       install -d -m0755 $(IDIR_QUAGGA)/etc/quagga/
-       chmod 0750 $(IDIR_QUAGGA)/etc/quagga/
-       install -d -m0755 $(IDIR_QUAGGA)/etc/init.d/
-       install -m0755 ./files/quagga.init $(IDIR_QUAGGA)/etc/init.d/quagga
-       ln -sf quagga $(IDIR_QUAGGA)/etc/init.d/S49quagga
-       install -d -m0755 $(IDIR_QUAGGA)/var/run/quagga
-       $(RSTRIP) $(IDIR_QUAGGA)
-       $(IPKG_BUILD) $(IDIR_QUAGGA) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_BGPD):
-       install -d -m0755 $(IDIR_QUAGGA_BGPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/bgpd $(IDIR_QUAGGA_BGPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_QUAGGA_BGPD)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_BGPD) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_OSPFD):
-       install -d -m0755 $(IDIR_QUAGGA_OSPFD)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libospf.so.* $(IDIR_QUAGGA_OSPFD)/usr/lib/
-       install -d -m0755 $(IDIR_QUAGGA_OSPFD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ospfd $(IDIR_QUAGGA_OSPFD)/usr/sbin/
-       $(RSTRIP) $(IDIR_QUAGGA_OSPFD)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_OSPFD) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_OSPF6D):
-       install -d -m0755 $(IDIR_QUAGGA_OSPF6D)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ospf6d $(IDIR_QUAGGA_OSPF6D)/usr/sbin/
-       $(RSTRIP) $(IDIR_QUAGGA_OSPF6D)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_OSPF6D) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_RIPD):
-       install -d -m0755 $(IDIR_QUAGGA_RIPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ripd $(IDIR_QUAGGA_RIPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_QUAGGA_RIPD)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_RIPD) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_RIPNGD):
-       install -d -m0755 $(IDIR_QUAGGA_RIPNGD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ripngd $(IDIR_QUAGGA_RIPNGD)/usr/sbin/
-       $(RSTRIP) $(IDIR_QUAGGA_RIPNGD)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_RIPNGD) $(PACKAGE_DIR)
-
-$(IPKG_QUAGGA_VTYSH):
-       install -d -m0755 $(IDIR_QUAGGA_VTYSH)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/vtysh $(IDIR_QUAGGA_VTYSH)/usr/bin/
-       $(RSTRIP) $(IDIR_QUAGGA_VTYSH)
-       $(IPKG_BUILD) $(IDIR_QUAGGA_VTYSH) $(PACKAGE_DIR)
diff --git a/package/quagga/files/quagga.init b/package/quagga/files/quagga.init
deleted file mode 100644 (file)
index 01f8d71..0000000
+++ /dev/null
@@ -1,333 +0,0 @@
-#!/bin/sh
-#
-# quagga       Starts/stops quagga daemons and watchquagga.
-#              Create a daemon.conf file to have that routing daemon
-#              started/stopped automagically when using this script
-#              without any daemon names as args.
-#              If watchquagga is available, it will also be
-#              started/stopped if the script is called without
-#              any daemon names.
-#
-
-ME=$(basename $0)
-
-usage() {
-       echo "Usage: ${ME} {start|stop|restart} [daemon ...]"
-       exit 2
-}
-
-if [ -z "$1" ]
-then
-       usage
-else
-       COMMAND=$1
-fi
-shift
-ARG_DAEMONS=$*
-BINDIR=/usr/sbin
-CONFDIR=/etc/quagga
-STATEDIR=/var/run/quagga
-DAEMONS="zebra ripd ripngd ospfd ospf6d bgpd"
-DAEMON_FLAGS=-d
-WATCHQUAGGA_FLAGS="-d -z -T 60 -R"
-WATCHQUAGGA_CMD="$0 watchrestart"
-if [ ${COMMAND} != "watchrestart" ]
-then
-       DAEMONS="${DAEMONS} watchquagga"
-fi
-DAEMONS_STARTSEQ=${DAEMONS}
-
-reverse()
-{
-       local revlist r
-        revlist=
-        for r
-       do
-                revlist="$r $revlist"
-        done
-        echo $revlist
-}
-
-DAEMONS_STOPSEQ=$(reverse ${DAEMONS_STARTSEQ})
-
-#pidof() {
-#      ps ax | awk 'match($5, "(^|/)'"$1"'$") > 0 { printf " %s", $1 }'
-#}
-
-quit() {
-       echo "${ME}: $1"
-       exit 0
-}
-
-die() {
-       echo "${ME}: $1"
-       exit 1
-}
-
-is_in() {
-       local i
-       for i in $2
-       do
-               [ "$1" = "$i" ] && return 0
-       done
-       return 1
-}
-
-select_subset() {
-       local unknown i j
-       unknown=
-       RESULT=
-       for i in $1
-       do
-               is_in $i "$2" || unknown="$unknown $i"
-       done
-       if [ -n "$unknown" ]
-       then
-               RESULT=$unknown
-               return 1
-       else
-               for j in $2
-               do
-                       is_in $j "$1" && RESULT="$RESULT $j"
-               done
-               return 0
-       fi
-}
-
-# check command
-
-case ${COMMAND}
-in
-       start|stop|restart)
-               ;;
-       watchrestart)
-               if [ -n "$ARG_DAEMONS" ]
-               then
-                       echo "${ME}: watchrestart mode is only for use by watchquagga"
-                       exit 2
-               fi
-               ;;
-       *)
-               usage
-               ;;
-esac
-
-# select daemons to start
-
-case ${COMMAND}
-in
-       start|restart|watchrestart)
-               START_DAEMONS=
-               for d in ${DAEMONS_STARTSEQ}
-               do
-                       [ -x "${BINDIR}/${d}" -a -f "${CONFDIR}/${d}.conf" ] \
-                       && START_DAEMONS="${START_DAEMONS}${d} "
-               done
-               WATCHQUAGGA_DAEMONS=${START_DAEMONS}
-               if is_in watchquagga "${DAEMONS_STARTSEQ}"
-               then
-                       START_DAEMONS="${START_DAEMONS} watchquagga"
-               fi
-               if [ -n "${ARG_DAEMONS}" ]
-               then
-                       if select_subset "${ARG_DAEMONS}" "${DAEMONS}"
-                       then
-                               if select_subset "${ARG_DAEMONS}" "${START_DAEMONS}"
-                               then
-                                       START_DAEMONS=${RESULT}
-                               else
-                                       die "these daemons are not startable:${RESULT}."
-                               fi
-                       else
-                               die "unknown daemons:${RESULT}; choose from: ${DAEMONS}."
-                       fi
-               fi
-               ;;
-esac
-
-# select daemons to stop
-
-case ${COMMAND}
-in
-       stop|restart|watchrestart)
-               STOP_DAEMONS=${DAEMONS_STOPSEQ}
-               if [ -n "${ARG_DAEMONS}" ]
-               then
-                       if select_subset "${ARG_DAEMONS}" "${STOP_DAEMONS}"
-                       then
-                               STOP_DAEMONS=${RESULT}
-                       else
-                               die "unknown daemons:${RESULT}; choose from: ${DAEMONS}."
-                       fi
-               fi
-               stop_daemons=
-               for d in ${STOP_DAEMONS}
-               do
-                       pidfile=${STATEDIR}/${d}.pid
-                       if [ -f "${pidfile}" -o -n "$(pidof ${d})" ]
-                       then
-                               stop_daemons="${stop_daemons}${d} "
-                       elif [ -n "${ARG_DAEMONS}" ]
-                       then
-                               echo "${ME}: found no ${d} process running."
-                       fi
-               done
-               STOP_DAEMONS=${stop_daemons}
-               ;;
-esac
-
-# stop daemons
-
-for d in $STOP_DAEMONS
-do
-       echo -n "${ME}: Stopping ${d} ... "
-       pidfile=${STATEDIR}/${d}.pid
-       if [ -f "${pidfile}" ]
-       then
-               file_pid=$(cat ${pidfile})
-               if [ -z "${file_pid}" ]
-               then
-                       echo -n "no pid file entry found ... "
-               fi
-       else
-               file_pid=
-               echo -n "no pid file found ... "
-       fi
-       proc_pid=$(pidof ${d})
-       if [ -z "${proc_pid}" ]
-       then
-               echo -n "found no ${d} process running ... "
-       else
-               count=0
-               notinpidfile=
-               for p in ${proc_pid}
-               do
-                       count=$((${count}+1))
-                       if kill ${p}
-                       then
-                               echo -n "killed ${p} ... "
-                       else
-                               echo -n "failed to kill ${p} ... "
-                       fi
-                       [ "${p}" = "${file_pid}" ] \
-                       || notinpidfile="${notinpidfile} ${p}"
-               done
-               [ ${count} -le 1 ] \
-               || echo -n "WARNING: ${count} ${d} processes were found running ... "
-               for n in ${notinpidfile}
-               do
-                       echo -n "WARNING: process ${n} was not in pid file ... "
-               done
-       fi
-       count=0
-       survivors=$(pidof ${d})
-       while [ -n "${survivors}" ]
-       do
-               sleep 1
-               count=$((${count}+1))
-               survivors=$(pidof ${d})
-               [ -z "${survivors}" -o ${count} -gt 5 ] && break
-               for p in ${survivors}
-               do
-                       sleep 1
-                       echo -n "${p} "
-                       kill ${p}
-               done
-       done
-       survivors=$(pidof ${d})
-       [ -n "${survivors}" ] && \
-       if kill -KILL ${survivors}
-       then
-               echo -n "KILLed ${survivors} ... "
-       else
-               echo -n "failed to KILL ${survivors} ... "
-       fi
-       sleep 1
-       survivors=$(pidof ${d})
-       if [ -z "${survivors}" ]
-       then
-               echo -n "done."
-               if [ -f "${pidfile}" ]
-               then
-                       rm -f ${pidfile} \
-                       || echo -n " Failed to remove pidfile."
-               fi
-       else
-               echo -n "failed to stop ${survivors} - giving up."
-               if [ "${survivors}" != "${file_pid}" ]
-               then
-                       if echo "${survivors}" > ${pidfile}
-                       then
-                               chown quagga:quagga ${pidfile}
-                               echo -n " Wrote ${survivors} to pidfile."
-                       else
-                               echo -n " Failed to write ${survivors} to pidfile."
-                       fi
-               fi
-       fi
-       echo
-done
-
-# start daemons
-
-if [ -n "$START_DAEMONS" ]
-then
-       [ -d ${CONFDIR} ] \
-       || quit "${ME}: no config directory ${CONFDIR} - exiting."
-       chown -R quagga:quagga ${CONFDIR}
-       [ -d ${STATEDIR} ] || mkdir -p ${STATEDIR} \
-       || die "${ME}: could not create state directory ${STATEDIR} - exiting."
-       chown -R quagga:quagga ${STATEDIR}
-
-       for d in $START_DAEMONS
-       do
-               echo -n "${ME}: Starting ${d} ... "
-               proc_pid=$(pidof ${d})
-               pidfile=${STATEDIR}/${d}.pid
-               file_pid=
-               if [ -f "${pidfile}" ]
-               then
-                       file_pid=$(cat ${pidfile})
-                       if [ -n "${file_pid}" ]
-                       then
-                               echo -n "found old pid file entry ${file_pid} ... "
-                       fi
-               fi
-               if [ -n "${proc_pid}" ]
-               then
-                       echo -n "found ${d} running (${proc_pid}) - skipping ${d}."
-                       if [ "${proc_pid}" != "${file_pid}" ]
-                       then
-                               if echo "${proc_pid}" > ${pidfile}
-                               then
-                                       chown quagga:quagga ${pidfile}
-                                       echo -n " Wrote ${proc_pid} to pidfile."
-                               else
-                                       echo -n " Failed to write ${proc_pid} to pidfile."
-                               fi
-                       fi
-               elif rm -f "${pidfile}"
-               then
-                       if [ "${d}" = "watchquagga" ]
-                       then
-                               $("${BINDIR}/${d}" \
-                                       ${WATCHQUAGGA_FLAGS} \
-                                       "${WATCHQUAGGA_CMD}" \
-                                       ${WATCHQUAGGA_DAEMONS})
-                               status=$?
-                       else
-                               $("${BINDIR}/${d}" ${DAEMON_FLAGS})
-                               status=$?
-                       fi
-                       if [ $status -eq 0 ]
-                       then
-                               echo -n "done."
-                       else
-                               echo -n "failed."
-                       fi
-               else
-                       echo -n " failed to remove pidfile."
-               fi
-               echo
-       done
-fi
diff --git a/package/quagga/ipkg/quagga-bgpd.control b/package/quagga/ipkg/quagga-bgpd.control
deleted file mode 100644 (file)
index d8e9b80..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-bgpd
-Priority: optional
-Section: net
-Depends: quagga
-Description: A BGPv4, BGPv4+, BGPv4- routing engine for use with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga-ospf6d.control b/package/quagga/ipkg/quagga-ospf6d.control
deleted file mode 100644 (file)
index 07cf205..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-ospf6d
-Priority: optional
-Section: net
-Depends: quagga
-Description: An OSPFv3 routing engine for use with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga-ospfd.control b/package/quagga/ipkg/quagga-ospfd.control
deleted file mode 100644 (file)
index c9fc77c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-ospfd
-Priority: optional
-Section: net
-Depends: quagga
-Description: An OSPFv2 routing engine for use with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga-ripd.control b/package/quagga/ipkg/quagga-ripd.control
deleted file mode 100644 (file)
index e7ff899..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-ripd
-Priority: optional
-Section: net
-Depends: quagga
-Description: A RIP routing engine for use with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga-ripngd.control b/package/quagga/ipkg/quagga-ripngd.control
deleted file mode 100644 (file)
index f6b2804..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-ripngd
-Priority: optional
-Section: net
-Depends: quagga
-Description: A RIPNG routing engine for use with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga-vtysh.control b/package/quagga/ipkg/quagga-vtysh.control
deleted file mode 100644 (file)
index b26d11d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga-vtysh
-Priority: optional
-Section: net
-Depends: quagga, libncurses, libreadline
-Description: integrated shell for interacting with Quagga
- routing software
diff --git a/package/quagga/ipkg/quagga.control b/package/quagga/ipkg/quagga.control
deleted file mode 100644 (file)
index 303f299..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: quagga
-Priority: optional
-Section: net
-Description: A routing software package that provides TCP/IP
- based routing services with routing protocols support such
- as RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP-4, and BGP-4+.
diff --git a/package/quagga/ipkg/quagga.postinst b/package/quagga/ipkg/quagga.postinst
deleted file mode 100644 (file)
index 90ffe61..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-
-name=quagga
-id=51
-dir=/var/run/quagga
-
-# do not change below
-# check if we are on real system
-if [ -z "${IPKG_INSTROOT}" ]; then
-       # create copies of passwd and group, if we use squashfs
-       rootfs=`mount |awk '/root/ { print $5 }'`
-       if [ "$rootfs" = "squashfs" ]; then
-               if [ -h /etc/group ]; then
-                       rm /etc/group
-                       cp /rom/etc/group /etc/group
-               fi
-               if [ -h /etc/passwd ]; then
-                       rm /etc/passwd
-                       cp /rom/etc/passwd /etc/passwd
-               fi
-       fi
-fi
-
-echo ""
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/group)" ]; then 
-       echo "adding group $name to /etc/group"
-       echo "${name}:x:${id}:" >> ${IPKG_INSTROOT}/etc/group  
-fi
-
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/passwd)" ]; then 
-       echo "adding user $name to /etc/passwd"
-       echo "${name}:x:${id}:${id}:${name}:/tmp/.${name}:/bin/false" >> ${IPKG_INSTROOT}/etc/passwd
-fi
-
-grep -q '^zebra[[:space:]]*2601/tcp' ${IPKG_INSTROOT}/etc/services 2>/dev/null
-if [ $? -ne 0 ]; then  
-echo "zebrasrv      2600/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "zebra         2601/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "ripd          2602/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "ripngd        2603/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "ospfd         2604/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "bgpd          2605/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "ospf6d        2606/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "ospfapi       2607/tcp" >>${IPKG_INSTROOT}/etc/services
-echo "isisd         2608/tcp" >>${IPKG_INSTROOT}/etc/services
-fi
-
-chown -R $name:$name $dir
diff --git a/package/quagga/patches/quagga-cross.patch b/package/quagga/patches/quagga-cross.patch
deleted file mode 100644 (file)
index 5b8276b..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
---- quagga-0.98.4/configure.orig       Mon Jun 27 19:05:31 2005
-+++ quagga-0.98.4/configure    Mon Jul 11 20:32:07 2005
-@@ -12623,69 +12623,6 @@
--echo "$as_me:$LINENO: checking for broken CMSG_FIRSTHDR" >&5
--echo $ECHO_N "checking for broken CMSG_FIRSTHDR... $ECHO_C" >&6
--if test "$cross_compiling" = yes; then
--  echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--else
--  cat >conftest.$ac_ext <<_ACEOF
--/* confdefs.h.  */
--_ACEOF
--cat confdefs.h >>conftest.$ac_ext
--cat >>conftest.$ac_ext <<_ACEOF
--/* end confdefs.h.  */
--
--#ifdef SUNOS_5
--#define _XPG4_2
--#define __EXTENSIONS__
--#endif
--#include <stdlib.h>
--#include <sys/types.h>
--#include <sys/socket.h>
--
--main()
--{
--  struct msghdr msg;
--  char buf[4];
--
--  msg.msg_control = buf;
--  msg.msg_controllen = 0;
--
--  if (CMSG_FIRSTHDR(&msg) != NULL)
--    exit(0);
--  exit (1);
--}
--_ACEOF
--rm -f conftest$ac_exeext
--if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
--  (eval $ac_link) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
--  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
--  (eval $ac_try) 2>&5
--  ac_status=$?
--  echo "$as_me:$LINENO: \$? = $ac_status" >&5
--  (exit $ac_status); }; }; then
--  echo "$as_me:$LINENO: result: yes - using workaround" >&5
--echo "${ECHO_T}yes - using workaround" >&6
--cat >>confdefs.h <<\_ACEOF
--#define HAVE_BROKEN_CMSG_FIRSTHDR
--_ACEOF
--
--else
--  echo "$as_me: program exited with status $ac_status" >&5
--echo "$as_me: failed program was:" >&5
--sed 's/^/| /' conftest.$ac_ext >&5
--
--( exit $ac_status )
--echo "$as_me:$LINENO: result: no" >&5
--echo "${ECHO_T}no" >&6
--fi
--rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
--fi
--
- echo "$as_me:$LINENO: checking route read method check" >&5
- echo $ECHO_N "checking route read method check... $ECHO_C" >&6
- if test "${zebra_rtread+set}" = set; then
-@@ -12783,10 +12720,7 @@
- if test "${zebra_ipforward_path+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  for zebra_ipforward_path in /proc/net/snmp /dev/ip /dev/null;
--do
--  test x`ls $zebra_ipforward_path 2>/dev/null` = x"$zebra_ipforward_path" && break
--done
-+  zebra_ipforward_path="/proc/net/snmp"
- case $zebra_ipforward_path in
-   "/proc/net/snmp")  IPFORWARD=ipforward_proc.o
-                      zebra_ipforward_path="proc";;
diff --git a/package/quagga/patches/quagga-readline.patch b/package/quagga/patches/quagga-readline.patch
deleted file mode 100644 (file)
index 8e3b805..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
---- quagga-0.98.4/configure.orig       Mon Jun 27 19:05:31 2005
-+++ quagga-0.98.4/configure    Thu Jul 28 07:02:12 2005
-@@ -10937,7 +10937,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lcurses  $LIBS"
-+#LIBS="-lcurses  $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -11071,7 +11071,8 @@
- #define HAVE_LIBNCURSES 1
- _ACEOF
--  LIBS="-lncurses $LIBS"
-+#  LIBS="-lncurses $LIBS"
-+CURSES=-lncurses
- fi
-@@ -11088,7 +11089,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lreadline  $LIBS"
-+LIBS="-lreadline $CURSES $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -11144,7 +11145,8 @@
- #define HAVE_LIBREADLINE 1
- _ACEOF
--  LIBS="-lreadline $LIBS"
-+#  LIBS="-lreadline $LIBS"
-+CURSES="$CURSES -lreadline"
- fi
-@@ -11303,7 +11305,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lreadline  $LIBS"
-+LIBS="-lreadline $CURSES $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-@@ -11365,7 +11367,7 @@
- #define HAVE_LIBREADLINE 1
- _ACEOF
--  LIBS="-lreadline $LIBS"
-+#  LIBS="-lreadline $LIBS"
- fi
diff --git a/package/raddump/Config.in b/package/raddump/Config.in
deleted file mode 100755 (executable)
index 68f391d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_RADDUMP
-        prompt "raddump........................... raddump interprets captured RADIUS packets."
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBPCAP
-       help
-               raddump interprets captured RADIUS packets to print a
-               timestamp, packet length, RADIUS packet type, source and
-               destination hosts and ports, and included attribute names and
-               values for each packet.
diff --git a/package/raddump/Makefile b/package/raddump/Makefile
deleted file mode 100755 (executable)
index 1526ea8..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=raddump
-PKG_VERSION:=0.3.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=f8c29c67141ea78bb6ae8b97d5149480
-PKG_SOURCE_URL:=@SF/raddump
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RADDUMP,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-                $(TARGET_CONFIGURE_OPTS) \
-                CFLAGS="$(TARGET_CFLAGS)" \
-                ./configure \
-                ac_cv_c_bigendian=no \
-                ac_cv_func_malloc_0_nonnull=yes \
-                ac_cv_func_realloc_0_nonnull=yes \
-                $(DISABLE_NLS) \
-                --target=$(GNU_TARGET_NAME) \
-                --host=$(GNU_TARGET_NAME) \
-                --build=$(GNU_HOST_NAME) \
-                --prefix=/usr \
-                --exec-prefix=/usr \
-                --bindir=/usr/bin \
-                --sbindir=/usr/sbin \
-                --libexecdir=/usr/lib \
-                --sysconfdir=/etc \
-                --datadir=/usr/share \
-                --localstatedir=/var \
-               --mandir=/usr/man \
-                --infodir=/usr/info \
-                --program-prefix="" \
-               --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) install
-       touch $@
-
-$(IPKG_RADDUMP):
-       mkdir -p $(IDIR_RADDUMP)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_RADDUMP)/
-       $(RSTRIP) $(IDIR_RADDUMP)
-       $(IPKG_BUILD) $(IDIR_RADDUMP) $(PACKAGE_DIR)
diff --git a/package/raddump/ipkg/raddump.control b/package/raddump/ipkg/raddump.control
deleted file mode 100755 (executable)
index 2d31b02..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: raddump 
-Depends: libpcap, libopenssl
-Section: net
-Architecture: mipsel
-Priority: optional
-Description: raddump interprets captured RADIUS packets to print a timestamp, packet length, RADIUS packet type, source and destination hosts and ports, and included attribute names and values for each packet. 
diff --git a/package/radiusclient-ng/Config.in b/package/radiusclient-ng/Config.in
deleted file mode 100644 (file)
index 7a2c171..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-config BR2_COMPILE_RADIUSCLIENT_NG
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBRADIUSCLIENT_NG
-
-config BR2_PACKAGE_RADIUSCLIENT_NG
-       prompt "radiusclient-ng................... RADIUS client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBRADIUSCLIENT_NG
-       help
-         Purpose of this project is to build portable, easy-to-use and standard compliant 
-         library suitable for developing free and commercial software that need support 
-         for a RADIUS protocol (RFCs 2128 and 2139).
-
-         http://developer.berlios.de/projects/radiusclient-ng/
-
-         Depends: libopenssl
-
-config BR2_PACKAGE_LIBRADIUSCLIENT_NG
-       prompt "libradiusclient-ng................ RADIUS client library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RADIUSCLIENT_NG
-       help
-         Developpment library from radiusclient-ng
diff --git a/package/radiusclient-ng/Makefile b/package/radiusclient-ng/Makefile
deleted file mode 100644 (file)
index 5814202..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=radiusclient-ng
-PKG_VERSION:=0.5.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=c54eb70e964bdd22dd44b39a9b4df8ca
-
-PKG_SOURCE_URL:=http://download.berlios.de/radiusclient-ng/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RADIUSCLIENT_NG,radiusclient-ng,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LIBRADIUSCLIENT_NG,libradiusclient-ng,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_func_getdomainname=yes \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               install-exec install-data
-       touch $@
-
-$(IPKG_RADIUSCLIENT_NG):
-       mkdir -p $(IDIR_RADIUSCLIENT_NG)/usr
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin $(IDIR_RADIUSCLIENT_NG)/usr/
-       $(CP) $(PKG_INSTALL_DIR)/etc $(IDIR_RADIUSCLIENT_NG)/
-       $(RSTRIP) $(IDIR_RADIUSCLIENT_NG)/
-       $(IPKG_BUILD) $(IDIR_RADIUSCLIENT_NG) $(PACKAGE_DIR)
-
-$(IPKG_LIBRADIUSCLIENT_NG):
-       mkdir -p $(IDIR_LIBRADIUSCLIENT_NG)/usr
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib $(IDIR_LIBRADIUSCLIENT_NG)/usr/
-       $(RSTRIP) $(IDIR_LIBRADIUSCLIENT_NG)/
-        $(IPKG_BUILD) $(IDIR_LIBRADIUSCLIENT_NG) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libradiusclient-ng.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ $(STAGING_DIR)/usr/
-       mkdir -p $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libradiusclient-ng{a,la,so}* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/radiusclient-ng/ipkg/libradiusclient-ng.control b/package/radiusclient-ng/ipkg/libradiusclient-ng.control
deleted file mode 100644 (file)
index 8b8726c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libradiusclient-ng
-Section: libs
-Description: RADIUS client library
-Priority: optional
diff --git a/package/radiusclient-ng/ipkg/radiusclient-ng.control b/package/radiusclient-ng/ipkg/radiusclient-ng.control
deleted file mode 100644 (file)
index d11a837..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: radiusclient-ng
-Section: net
-Description: RADIUS client
-Priority: optional
-Depends: libopenssl
diff --git a/package/radiusclient-ng/patches/01-cross_compile.patch b/package/radiusclient-ng/patches/01-cross_compile.patch
deleted file mode 100644 (file)
index fa45afb..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -urN radiusclient-ng-0.5.2/configure radiusclient-ng-0.5.2.new/configure
---- radiusclient-ng-0.5.2/configure    2005-11-07 22:18:59.000000000 +0100
-+++ radiusclient-ng-0.5.2.new/configure        2006-03-10 01:51:59.489383320 +0100
-@@ -23791,8 +23791,7 @@
-   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
--See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+See \`config.log' for more details." >&2;} }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
-diff -urN radiusclient-ng-0.5.2/etc/Makefile.in radiusclient-ng-0.5.2.new/etc/Makefile.in
---- radiusclient-ng-0.5.2/etc/Makefile.in      2005-11-08 00:15:35.000000000 +0100
-+++ radiusclient-ng-0.5.2.new/etc/Makefile.in  2006-03-10 01:58:29.345116240 +0100
-@@ -376,9 +376,9 @@
-           <$(srcdir)/radiusclient.conf.in >radiusclient.conf
- install-data-local: servers
--      $(mkinstalldirs) $(pkgsysconfdir); \
--        echo " $(INSTALL) -m 600 $(srcdir)/servers $(pkgsysconfdir)/servers"; \
--        $(INSTALL) -m 600 $(srcdir)/servers $(pkgsysconfdir)/servers
-+      $(mkinstalldirs) $(DESTDIR)/$(pkgsysconfdir); \
-+        echo " $(INSTALL) -m 600 $(srcdir)/servers $(DESTDIR)/$(pkgsysconfdir)/servers"; \
-+        $(INSTALL) -m 600 $(srcdir)/servers $(DESTDIR)/$(pkgsysconfdir)/servers
- uninstall-local:
-       rm -f $(pkgsysconfdir)/servers
diff --git a/package/radvd/Config.in b/package/radvd/Config.in
deleted file mode 100644 (file)
index 46bc355..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_RADVD
-       prompt "radvd............................. IPv6 Routing Advertisement Daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_IPV6
-       help
-         Routing Advertisement Daemon for IPv6
-         
-         http://v6web.litech.org/radvd/
-
diff --git a/package/radvd/Makefile b/package/radvd/Makefile
deleted file mode 100644 (file)
index e31264b..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=radvd
-PKG_VERSION:=0.7.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=56ce3f8cbf5966a0d531c21813320423
-
-PKG_SOURCE_URL:=http://v6web.litech.org/radvd/dist \
-               http://download.sourcemage.org/mirror
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RADVD,radvd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --with-configfile=/etc/radvd.conf \
-                 --with-logfile=/var/log/radvd.log \
-                 --with-pidfile=/var/run/radvd.pid \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               radvd_LDADD=""
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
-$(IPKG_RADVD):
-       install -d -m0755 $(IDIR_RADVD)/etc
-       install -m0644 ./files/radvd.conf $(IDIR_RADVD)/etc/radvd.conf
-       install -d -m0755 $(IDIR_RADVD)/etc/init.d
-       install -m0755 ./files/radvd.init $(IDIR_RADVD)/etc/init.d/S51radvd
-       install -d -m0755 $(IDIR_RADVD)/usr/sbin
-       install -m 755 $(PKG_INSTALL_DIR)/usr/sbin/radvd $(IDIR_RADVD)/usr/sbin/
-       install -m 755 $(PKG_INSTALL_DIR)/usr/sbin/radvdump $(IDIR_RADVD)/usr/sbin/
-       $(RSTRIP) $(IDIR_RADVD)
-       $(IPKG_BUILD) $(IDIR_RADVD) $(PACKAGE_DIR)
diff --git a/package/radvd/files/radvd.conf b/package/radvd/files/radvd.conf
deleted file mode 100644 (file)
index 06d8357..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# For more examples, see the radvd documentation.
-
-interface br0
-{
-       AdvSendAdvert off;
-
-#
-# Disable Mobile IPv6 support
-#
-       AdvHomeAgentFlag off;
-
-#
-# example of a standard prefix
-#
-       prefix fec0:0:0:1::/64
-       {
-               AdvOnLink on;
-               AdvAutonomous on;
-               AdvRouterAddr off;
-       };
-
-};
diff --git a/package/radvd/files/radvd.init b/package/radvd/files/radvd.init
deleted file mode 100644 (file)
index 2d9e500..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-    start)
-       echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
-       mkdir -p /var/log
-       mkdir -p /var/run
-       /usr/sbin/radvd
-       ;;
-
-    stop)
-       killall radvd
-       echo 0 > /proc/sys/net/ipv6/conf/all/forwarding
-       ;;
-
-    restart)
-       $0 stop
-       $0 start
-       ;;
-    *)
-       echo "Usage: $0 {start|stop|restart}"
-       exit 1
-       ;;
-esac
diff --git a/package/radvd/ipkg/radvd.conffiles b/package/radvd/ipkg/radvd.conffiles
deleted file mode 100644 (file)
index a1418c0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/radvd.conf
diff --git a/package/radvd/ipkg/radvd.control b/package/radvd/ipkg/radvd.control
deleted file mode 100644 (file)
index 67df96e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: radvd
-Priority: optional
-Section: net
-Depends: kmod-ipv6
-Description: Routing Advertisement Daemon for IPv6
diff --git a/package/radvd/patches/no-libfl.patch b/package/radvd/patches/no-libfl.patch
deleted file mode 100644 (file)
index e17a127..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN radvd-0.7.3.old/scanner.l radvd-0.7.3/scanner.l
---- radvd-0.7.3.old/scanner.l  2004-10-26 07:30:34.000000000 +0200
-+++ radvd-0.7.3/scanner.l      2005-04-05 00:01:42.000000000 +0200
-@@ -21,6 +21,8 @@
- extern char *conf_file;
-+int yywrap(void) { return 1; }
-+
- int num_lines = 1;
- %}
diff --git a/package/rarpd/Config.in b/package/rarpd/Config.in
deleted file mode 100644 (file)
index 6488669..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_RARPD
-       prompt "rarpd............................. Reverse ARP Daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNET
-       help
-         Rarpd  is  a  daemon  which responds to RARP requests.
-         RARP is used by some machines at boot time to discover their
-         IP address.  They  provide their  Ethernet address and rarpd
-         responds with their IP address if it finds it in the ethers
-         database.
-         
-         ftp://ftp.dementia.org/pub/net-tools/
-
diff --git a/package/rarpd/Makefile b/package/rarpd/Makefile
deleted file mode 100644 (file)
index b91cd83..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rarpd
-PKG_VERSION:=1.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=04e2ca849e758d0b88c8281775ec3b58
-
-PKG_SOURCE_URL:=ftp://ftp.dementia.org/pub/net-tools
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-# Hack Alert!
-# The configure script for rarpd, when used with the --with-libnet option
-# doesn't correctly detect and set -DNEW_LIBNET_INTERFACE.
-EXTRA_CFLAGS = -DNEW_LIBNET_INTERFACE
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RARPD,rarpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-I$(STAGING_DIR)/usr/lib -I$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --with-libnet="$(STAGING_DIR)/usr" \
-                       --with-pcap="$(STAGING_DIR)/usr" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_RARPD):
-       install -d -m0755 $(IDIR_RARPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rarpd $(IDIR_RARPD)/usr/sbin/
-       install -d -m0755 $(IDIR_RARPD)/etc/default
-       install -m644 ./files/rarpd.default $(IDIR_RARPD)/etc/default/rarpd
-       install -d -m0755 $(IDIR_RARPD)/etc/init.d
-       install -m755 ./files/rarpd.init $(IDIR_RARPD)/etc/init.d/rarpd
-       ln -sf rarpd $(IDIR_RARPD)/etc/init.d/S50rarpd
-       $(RSTRIP) $(IDIR_RARPD)
-       $(IPKG_BUILD) $(IDIR_RARPD) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/rarpd/files/rarpd.default b/package/rarpd/files/rarpd.default
deleted file mode 100644 (file)
index 1dd41e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-# /etc/default/rarpd
-#
-# Only listen on vlan0
-#OPTIONS="-i vlan0"
diff --git a/package/rarpd/files/rarpd.init b/package/rarpd/files/rarpd.init
deleted file mode 100644 (file)
index 04ca0b4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-RARPD=/usr/sbin/rarpd
-DEFAULT=/etc/default/rarpd
-[ -f $DEFAULT ] && . $DEFAULT
-
-$RARPD $OPTIONS
diff --git a/package/rarpd/ipkg/rarpd.conffiles b/package/rarpd/ipkg/rarpd.conffiles
deleted file mode 100644 (file)
index 0676118..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/rarpd
diff --git a/package/rarpd/ipkg/rarpd.control b/package/rarpd/ipkg/rarpd.control
deleted file mode 100644 (file)
index 221e869..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: rarpd
-Priority: optional
-Section: net
-Depends: libnet
-Description: Reverse ARP Daemon
diff --git a/package/readline/Config.in b/package/readline/Config.in
deleted file mode 100644 (file)
index 9c5519b..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-config BR2_COMPILE_READLINE
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBREADLINE
-
-config BR2_PACKAGE_LIBREADLINE
-       prompt "libreadline....................... Command lines edition library"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_READLINE
-       help
-         The Readline library provides a set of functions for use by applications 
-         that allow users to edit command lines as they are typed in. Both Emacs 
-         and vi editing modes are available. The Readline library includes 
-         additional functions to maintain a list of previously-entered command 
-         lines, to recall and perhaps reedit those lines, and perform csh-like 
-         history expansion on previous commands.
-         
-         http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
-
diff --git a/package/readline/Makefile b/package/readline/Makefile
deleted file mode 100644 (file)
index 2e044a1..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=readline
-PKG_VERSION:=5.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=
-
-PKG_SOURCE_URL:=@GNU/readline
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBREADLINE,libreadline,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --with-curses \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBREADLINE):
-       install -m0755 -d $(IDIR_LIBREADLINE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{history,readline}.so.* $(IDIR_LIBREADLINE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBREADLINE)
-       $(IPKG_BUILD) $(IDIR_LIBREADLINE) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libreadline.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/readline $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{history,readline}.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libreadline.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/readline \
-               $(STAGING_DIR)/usr/lib/lib{history,readline}.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/readline/ipkg/libreadline.control b/package/readline/ipkg/libreadline.control
deleted file mode 100644 (file)
index d1c71e4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libreadline
-Priority: optional
-Section: libs
-Description: Command lines edition library
diff --git a/package/reaim/Config.in b/package/reaim/Config.in
deleted file mode 100644 (file)
index 02cda07..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_REAIM
-       prompt "reaim............................. A transparent AIM / MSN proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         ReAIM is a proxy for file transfers with MSN/AIM.
-         
-         http://reaim.sourceforge.net/
-
diff --git a/package/reaim/Makefile b/package/reaim/Makefile
deleted file mode 100644 (file)
index 959e0de..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=reaim
-PKG_VERSION:=0.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=647d2ab72ec454f89294accfb3182c09
-
-PKG_SOURCE_URL:=@SF/reaim
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,REAIM,reaim,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_REAIM):
-       install -d -m0755 $(IDIR_REAIM)/etc/init.d
-       install -m0755 ./files/reaim.init $(IDIR_REAIM)/etc/init.d/reaim
-       ln -sf reaim $(IDIR_REAIM)/etc/init.d/S63reaim
-       install -d -m0755 $(IDIR_REAIM)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/reaim $(IDIR_REAIM)/usr/sbin/
-       $(RSTRIP) $(IDIR_REAIM)
-       $(IPKG_BUILD) $(IDIR_REAIM) $(PACKAGE_DIR)
-
diff --git a/package/reaim/files/reaim.init b/package/reaim/files/reaim.init
deleted file mode 100644 (file)
index 93ceea3..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#! /bin/sh
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-NAME=reaim
-DESC="Transparent proxy for IM behind NAT"
-. /etc/functions.sh
-WAN=$(nvram get wan_ifname)
-IPT=/usr/sbin/iptables
-case "$1" in
-  start)
-        if [ -e /var/run/$NAME.pid ]; then
-                echo "$DESC: $NAME already started."
-                exit 0
-        fi
-        echo -n "Starting $DESC: $NAME"
-        $IPT -A input_rule -i $WAN -p tcp --dport 1863:1864 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 4443 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 5566 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 40000:40099 -j ACCEPT
-
-        test -e /var/run/$NAME.pid || touch /var/run/$NAME.pid
-        /usr/sbin/$NAME
-        echo "."
-        ;;
-
-  stop)
-        if [ ! -e /var/run/$NAME.pid ]; then
-                echo "$DESC: $NAME is not running."
-                exit 0
-        fi
-        echo -n "Stopping $DESC: $NAME"
-        killall $NAME
-        rm -f /var/run/$NAME.pid
-
-        echo "."
-        ;;
-
-  restart|force-reload)
-        if [ ! -e /var/run/$NAME.pid ]; then
-                $0 start
-                exit 0
-        fi
-        echo -n "Restarting $DESC: $NAME"
-        $IPT -A input_rule -i $WAN -p tcp --dport 1863:1864 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 4443 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 5566 -j ACCEPT
-        $IPT -A input_rule -i $WAN -p tcp --dport 40000:40099 -j ACCEPT
-        killall $NAME
-        sleep 1
-        /usr/sbin/$NAME
-        echo "."
-        ;;
-
-  *)
-        N=/etc/init.d/$NAME
-        echo "Usage: $N {start|stop|restart|force-reload}" >&2
-        exit 1
-        ;;
-
-esac
-
-exit 0
diff --git a/package/reaim/ipkg/reaim.control b/package/reaim/ipkg/reaim.control
deleted file mode 100644 (file)
index a0a1afc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: reaim
-Priority: optional
-Section: net
-Depends:
-Description: A transparent AIM / MSN proxy
diff --git a/package/reaim/patches/501-cross_compile-install.patch b/package/reaim/patches/501-cross_compile-install.patch
deleted file mode 100644 (file)
index 9e88f61..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -urN reaim-0.8/Makefile reaim-0.8/Makefile
---- reaim-0.8/Makefile 2002-11-28 06:10:38.000000000 +0100
-+++ reaim-0.8/Makefile 2005-10-07 12:07:43.000000000 +0200
-@@ -11,7 +11,10 @@
- endif
- reaim: reaim.c
--      gcc -o reaim reaim.c -g -Wall $(FW_FLAGS)
--
-+      $(CC) $(CFLAGS) -o reaim reaim.c -Wall $(FW_FLAGS)
- clean:
-       -rm reaim
-+
-+install:
-+      install -d -m 0755 $(DESTDIR)/usr/sbin
-+      install -m 0755 reaim $(DESTDIR)/usr/sbin/
diff --git a/package/rp-pppoe/Config.in b/package/rp-pppoe/Config.in
deleted file mode 100644 (file)
index a88b09b..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#menu "rp-pppoe.......................... Roaring Penguin PPPoE (PPP over Ethernet) implementation"
-
-config BR2_COMPILE_RP_PPPOE
-       tristate
-       default n
-       depends BR2_PACKAGE_PPPOE_CLIENT || BR2_PACKAGE_PPPOE_RELAY || BR2_PACKAGE_PPPOE_SERVER || BR2_PACKAGE_PPPOE_SNIFF
-
-config BR2_PACKAGE_PPPOE_CLIENT
-       prompt "pppoe-client...................... PPPoE (PPP over Ethernet) client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RP_PPPOE
-       select BR2_PACKAGE_PPP
-       help
-         PPPoE (PPP over Ethernet) client
-         
-         http://roaringpenguin.com/penguin/open_source_rp-pppoe.php
-
-config BR2_PACKAGE_PPPOE_RELAY
-       prompt "pppoe-relay....................... PPPoE (PPP over Ethernet) relay"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RP_PPPOE
-       help
-         PPPoE (PPP over Ethernet) relay
-         
-         http://roaringpenguin.com/penguin/open_source_rp-pppoe.php
-
-config BR2_PACKAGE_PPPOE_SERVER
-       prompt "pppoe-server...................... PPPoE (PPP over Ethernet) server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RP_PPPOE
-       select BR2_PACKAGE_PPP
-       help
-         PPPoE (PPP over Ethernet) server
-         
-         http://roaringpenguin.com/penguin/open_source_rp-pppoe.php
-
-config BR2_PACKAGE_PPPOE_SNIFF
-       prompt "pppoe-sniff....................... PPPoE (PPP over Ethernet) frame sniffer"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RP_PPPOE
-       help
-         PPPoE (PPP over Ethernet) frame sniffer
-         
-         http://roaringpenguin.com/penguin/open_source_rp-pppoe.php
-
-#endmenu
diff --git a/package/rp-pppoe/Makefile b/package/rp-pppoe/Makefile
deleted file mode 100644 (file)
index 1b829d8..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rp-pppoe
-PKG_VERSION:=3.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=
-
-PKG_SOURCE_URL:=http://roaringpenguin.com/penguin/pppoe/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,PPPOE_CLIENT,pppoe-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PPPOE_RELAY,pppoe-relay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PPPOE_SERVER,pppoe-server,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,PPPOE_SNIFF,pppoe-sniff,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR)/src ; rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ac_cv_func_setvbuf_reversed=no \
-               ac_cv_sizeof_unsigned_short=2 \
-               ac_cv_sizeof_unsigned_int=4 \
-               ac_cv_sizeof_unsigned_long=4 \
-               ac_cv_linux_kernel_pppoe=yes \
-               ac_cv_pack_bitfields_reversed=yes \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_PPPOE_CLIENT):
-       install -d -m0755 $(IDIR_PPPOE_CLIENT)/etc/init.d
-       install -m0755 ./files/pppoe-client.init $(IDIR_PPPOE_CLIENT)/etc/init.d/pppoe-client
-       install -d -m0755 $(IDIR_PPPOE_CLIENT)/etc/ppp
-       install -m0644 $(PKG_INSTALL_DIR)/etc/pppoe.conf $(IDIR_PPPOE_CLIENT)/etc/
-       install -d -m0755 $(IDIR_PPPOE_CLIENT)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe $(IDIR_PPPOE_CLIENT)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/adsl-* $(IDIR_PPPOE_CLIENT)/usr/sbin/
-       $(RSTRIP) $(IDIR_PPPOE_CLIENT)
-       $(IPKG_BUILD) $(IDIR_PPPOE_CLIENT) $(PACKAGE_DIR)
-
-$(IPKG_PPPOE_RELAY):
-       install -d -m0755 $(IDIR_PPPOE_RELAY)/etc/default
-       install -m0755 ./files/pppoe-relay.default $(IDIR_PPPOE_RELAY)/etc/default/pppoe-relay
-       install -d -m0755 $(IDIR_PPPOE_RELAY)/etc/init.d
-       install -m0755 ./files/pppoe-relay.init $(IDIR_PPPOE_RELAY)/etc/init.d/pppoe-relay
-       install -d -m0755 $(IDIR_PPPOE_RELAY)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-relay $(IDIR_PPPOE_RELAY)/usr/sbin/
-       $(RSTRIP) $(IDIR_PPPOE_RELAY)
-       $(IPKG_BUILD) $(IDIR_PPPOE_RELAY) $(PACKAGE_DIR)
-
-$(IPKG_PPPOE_SERVER):
-       install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/default
-       install -m0755 ./files/pppoe-server.default $(IDIR_PPPOE_SERVER)/etc/default/pppoe-server
-       install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/init.d
-       install -m0755 ./files/pppoe-server.init $(IDIR_PPPOE_SERVER)/etc/init.d/pppoe-server
-       install -d -m0755 $(IDIR_PPPOE_SERVER)/etc/ppp
-       install -m0644 $(PKG_INSTALL_DIR)/etc/ppp/pppoe-server-options $(IDIR_PPPOE_SERVER)/etc/ppp/
-       install -d -m0755 $(IDIR_PPPOE_SERVER)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-server $(IDIR_PPPOE_SERVER)/usr/sbin/
-       $(RSTRIP) $(IDIR_PPPOE_SERVER)
-       $(IPKG_BUILD) $(IDIR_PPPOE_SERVER) $(PACKAGE_DIR)
-
-$(IPKG_PPPOE_SNIFF):
-       install -d -m0755 $(IDIR_PPPOE_SNIFF)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/pppoe-sniff $(IDIR_PPPOE_SNIFF)/usr/sbin/
-       $(RSTRIP) $(IDIR_PPPOE_SNIFF)
-       $(IPKG_BUILD) $(IDIR_PPPOE_SNIFF) $(PACKAGE_DIR)
-
diff --git a/package/rp-pppoe/files/pppoe-client.init b/package/rp-pppoe/files/pppoe-client.init
deleted file mode 100644 (file)
index fb3f4ca..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-case "$1" in
- start|stop)
-  adsl-$1
-  ;;
- *)
-  echo "usage: $0 {start|stop}"
-  exit 1
-esac
-
-exit $?
diff --git a/package/rp-pppoe/files/pppoe-relay.default b/package/rp-pppoe/files/pppoe-relay.default
deleted file mode 100644 (file)
index 47a3892..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-C eth2 -S vlan1"
diff --git a/package/rp-pppoe/files/pppoe-relay.init b/package/rp-pppoe/files/pppoe-relay.init
deleted file mode 100644 (file)
index d8212f2..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/pppoe-relay
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  pppoe-relay $OPTIONS
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/rp-pppoe/files/pppoe-server.default b/package/rp-pppoe/files/pppoe-server.default
deleted file mode 100644 (file)
index 72a8c01..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-C MyRouter -I eth2"
diff --git a/package/rp-pppoe/files/pppoe-server.init b/package/rp-pppoe/files/pppoe-server.init
deleted file mode 100644 (file)
index 2768895..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/pppoe-server
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  pppoe-server $OPTIONS
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/rp-pppoe/ipkg/pppoe-client.conffiles b/package/rp-pppoe/ipkg/pppoe-client.conffiles
deleted file mode 100644 (file)
index 95004e5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/pppoe.conf
diff --git a/package/rp-pppoe/ipkg/pppoe-client.control b/package/rp-pppoe/ipkg/pppoe-client.control
deleted file mode 100644 (file)
index dd64953..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pppoe-client
-Priority: optional
-Section: net
-Description: PPPoE (PPP over Ethernet) client
-Depends: ppp
diff --git a/package/rp-pppoe/ipkg/pppoe-relay.conffiles b/package/rp-pppoe/ipkg/pppoe-relay.conffiles
deleted file mode 100644 (file)
index 9bcce34..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/pppoe-relay
diff --git a/package/rp-pppoe/ipkg/pppoe-relay.control b/package/rp-pppoe/ipkg/pppoe-relay.control
deleted file mode 100644 (file)
index de64b0b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: pppoe-relay
-Priority: optional
-Section: net
-Description: PPPoE (PPP over Ethernet) relay
diff --git a/package/rp-pppoe/ipkg/pppoe-server.conffiles b/package/rp-pppoe/ipkg/pppoe-server.conffiles
deleted file mode 100644 (file)
index e2ffe55..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/pppoe-server
-/etc/ppp/pppoe-server-options
diff --git a/package/rp-pppoe/ipkg/pppoe-server.control b/package/rp-pppoe/ipkg/pppoe-server.control
deleted file mode 100644 (file)
index 530017b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: pppoe-server
-Priority: optional
-Section: net
-Description: PPPoE (PPP over Ethernet) server
-Depends: ppp
diff --git a/package/rp-pppoe/ipkg/pppoe-sniff.control b/package/rp-pppoe/ipkg/pppoe-sniff.control
deleted file mode 100644 (file)
index df7b95c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: pppoe-sniff
-Priority: optional
-Section: net
-Description: PPPoE (PPP over Ethernet) frame sniffer
diff --git a/package/rp-pppoe/ipkg/rules b/package/rp-pppoe/ipkg/rules
deleted file mode 100644 (file)
index dc84447..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-#!/usr/bin/make -f
-
-ifneq ($(strip ${IPKG_RULES_INC}),)
- include $(IPKG_RULES_INC)
-endif
-
-##
-
-PKG_VERSION := $(shell cat ./ipkg/version)
-CURRENT_DIR := $(shell pwd)
-INSTALL_DIR ?= $(CURRENT_DIR)/ipkg-install
-
-unexport INSTALL_DIR
-
-I_PPPOE_SERVER := ipkg/pppoe-server
-I_PPPOE_RELAY := ipkg/pppoe-relay
-I_PPPOE_SNIFF := ipkg/pppoe-sniff
-I_PPPOE_CLIENT := ipkg/pppoe-client
-
-BUILD_DEPS = \
-
-CONFIGURE_OPTS = \
-
-##
-
-all: package
-
-
-.stamp-configured: $(BUILD_DEPS)
-
-       cd src ; \
-       rm -rf config.cache ; \
-       $(TARGET_CONFIGURE_OPTS) \
-       ac_cv_func_setvbuf_reversed=no \
-       ac_cv_sizeof_unsigned_short=2 \
-       ac_cv_sizeof_unsigned_int=4 \
-       ac_cv_sizeof_unsigned_long=4 \
-       ac_cv_linux_kernel_pppoe=yes \
-       ac_cv_pack_bitfields_reversed=yes \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       ./configure \
-         --target=$(GNU_TARGET_NAME) \
-         --host=$(GNU_TARGET_NAME) \
-         --build=$(GNU_HOST_NAME) \
-         --program-prefix="" \
-         --program-suffix="" \
-         --prefix=/usr \
-         --exec-prefix=/usr \
-         --bindir=/usr/bin \
-         --datadir=/usr/share \
-         --includedir=/usr/include \
-         --infodir=/usr/share/info \
-         --libdir=/usr/lib \
-         --libexecdir=/usr/lib \
-         --localstatedir=/var \
-         --mandir=/usr/share/man \
-         --sbindir=/usr/sbin \
-         --sysconfdir=/etc \
-         $(DISABLE_LARGEFILE) \
-         $(DISABLE_NLS) \
-         $(CONFIGURE_OPTS) \
-
-       touch .stamp-configured
-
-
-.stamp-built: .stamp-configured
-
-       $(MAKE) -C src \
-         $(TARGET_CONFIGURE_OPTS) \
-
-       touch .stamp-built
-
-
-$(INSTALL_DIR)/usr/sbin/pppoe: .stamp-built
-
-       mkdir -p $(INSTALL_DIR)
-
-       $(MAKE) -C src \
-         DESTDIR="$(INSTALL_DIR)" \
-        install
-       
-
-configure: .stamp-configured
-
-
-build: .stamp-built
-
-
-install: $(INSTALL_DIR)/usr/sbin/pppoe
-
-
-package: $(INSTALL_DIR)/usr/sbin/pppoe
-
-       mkdir -p $(I_PPPOE_SERVER)/etc/ppp
-       cp -fpR $(INSTALL_DIR)/etc/ppp/pppoe-server-options $(I_PPPOE_SERVER)/etc/ppp/
-       mkdir -p $(I_PPPOE_SERVER)/usr/sbin
-       cp -fpR $(INSTALL_DIR)/usr/sbin/pppoe-server $(I_PPPOE_SERVER)/usr/sbin/
-       $(STRIP) $(I_PPPOE_SERVER)/usr/sbin/*
-       
-       mkdir -p $(I_PPPOE_RELAY)/usr/sbin
-       cp -fpR $(INSTALL_DIR)/usr/sbin/pppoe-relay $(I_PPPOE_RELAY)/usr/sbin/
-       $(STRIP) $(I_PPPOE_RELAY)/usr/sbin/*
-
-       mkdir -p $(I_PPPOE_SNIFF)/usr/sbin
-       cp -fpR $(INSTALL_DIR)/usr/sbin/pppoe-sniff $(I_PPPOE_SNIFF)/usr/sbin/
-       $(STRIP) $(I_PPPOE_SNIFF)/usr/sbin/*
-
-       mkdir -p $(I_PPPOE_CLIENT)/etc
-       cp -fpR $(INSTALL_DIR)/etc/pppoe.conf $(I_PPPOE_CLIENT)/etc/
-       mkdir -p $(I_PPPOE_CLIENT)/usr/sbin
-       cp -fpR $(INSTALL_DIR)/usr/sbin/pppoe $(I_PPPOE_CLIENT)/usr/sbin/
-       $(STRIP) $(I_PPPOE_CLIENT)/usr/sbin/*
-       cp -fpR $(INSTALL_DIR)/usr/sbin/adsl-* $(I_PPPOE_CLIENT)/usr/sbin/
-       
-       chmod 0755 ipkg/*/etc/
-       chmod 0755 ipkg/*/etc/default/
-       chmod 0644 ipkg/*/etc/default/*
-       chmod 0755 ipkg/*/etc/init.d/
-       chmod 0755 ipkg/*/etc/init.d/*
-
-       chmod 0755 ipkg/*/CONTROL/
-       chmod 0644 ipkg/*/CONTROL/control
-       -chmod 0644 ipkg/*/CONTROL/conffiles
-       
-       perl -pi -e "s/^Arch.*:.*/Architecture: $(ARCH)/g" ipkg/*/CONTROL/control
-ifneq ($(strip $(PKG_VERSION)),)
-       perl -pi -e "s/^Vers.*:.*/Version: $(PKG_VERSION)/g" ipkg/*/CONTROL/control
-endif
-
-       $(IPKG_BUILD) $(I_PPPOE_SERVER) $(IPKG_TARGET_DIR)
-       $(IPKG_BUILD) $(I_PPPOE_RELAY) $(IPKG_TARGET_DIR)
-       $(IPKG_BUILD) $(I_PPPOE_SNIFF) $(IPKG_TARGET_DIR)
-       $(IPKG_BUILD) $(I_PPPOE_CLIENT) $(IPKG_TARGET_DIR)
-
-
-clean:
-
-       -$(MAKE) -C src \
-         clean
-       
-       rm -rf .stamp-* \
-         $(INSTALL_DIR)/etc/pppoe.conf \
-         $(INSTALL_DIR)/etc/ppp/pppoe-server-options \
-         $(INSTALL_DIR)/usr/doc/rp-pppoe* \
-         $(INSTALL_DIR)/usr/sbin/adsl-* \
-         $(INSTALL_DIR)/usr/sbin/pppoe* \
-         $(INSTALL_DIR)/usr/share/man/man5/pppoe.conf.5* \
-         $(INSTALL_DIR)/usr/share/man/man8/adsl-*.8* \
-         $(INSTALL_DIR)/usr/share/man/man8/pppoe*.8* \
-         $(I_PPPOE_SERVER)/etc/ppp \
-         $(I_PPPOE_SERVER)/usr \
-         $(I_PPPOE_RELAY)/usr \
-         $(I_PPPOE_SNIFF)/usr \
-         $(I_PPPOE_CLIENT)/etc/ppp* \
-         $(I_PPPOE_CLIENT)/usr \
-
-
-control:
-
-       @cat $(I_PPPOE_SERVER)/CONTROL/control
-       @echo
-       @cat $(I_PPPOE_RELAY)/CONTROL/control
-       @echo
-       @cat $(I_PPPOE_SNIFF)/CONTROL/control
-       @echo
-       @cat $(I_PPPOE_CLIENT)/CONTROL/control
-       @echo
-       
-
-.PHONY: configure build install package clean control
diff --git a/package/rp-pppoe/ipkg/version b/package/rp-pppoe/ipkg/version
deleted file mode 100644 (file)
index 99d9948..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3.5-4
diff --git a/package/rp-pppoe/patches/rp-pppoe-3.5-Makefile.patch b/package/rp-pppoe/patches/rp-pppoe-3.5-Makefile.patch
deleted file mode 100644 (file)
index 188a0e1..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-diff -ruN rp-pppoe-3.5-orig/src/Makefile.in rp-pppoe-3.5-4/src/Makefile.in
---- rp-pppoe-3.5-orig/src/Makefile.in  2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/src/Makefile.in     2005-03-09 16:37:38.000000000 +0100
-@@ -62,21 +62,23 @@
- TARGETS=@TARGETS@
- PPPOE_SERVER_LIBS=$(LIC_LIBDIR) $(LIC_LIB)
-+LIBS="-lc"
-+
- all: $(TARGETS)
-       @echo ""
-       @echo "Type 'make install' as root to install the software."
- pppoe-sniff: pppoe-sniff.o if.o common.o debug.o
--      @CC@ -o pppoe-sniff pppoe-sniff.o if.o common.o debug.o
-+      @CC@ $(CFLAGS) -o pppoe-sniff pppoe-sniff.o if.o common.o debug.o $(LIBS)
- pppoe-server: pppoe-server.o if.o debug.o common.o md5.o libevent/libevent.a @PPPOE_SERVER_DEPS@
--      @CC@ -o pppoe-server @RDYNAMIC@ pppoe-server.o if.o debug.o common.o md5.o $(PPPOE_SERVER_LIBS) -Llibevent -levent
-+      @CC@ $(CFLAGS) -o pppoe-server @RDYNAMIC@ pppoe-server.o if.o debug.o common.o md5.o $(PPPOE_SERVER_LIBS) -Llibevent -levent $(LIBS)
- pppoe: pppoe.o if.o debug.o common.o ppp.o discovery.o
--      @CC@ -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o
-+      @CC@ $(CFLAGS) -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o $(LIBS)
- pppoe-relay: relay.o if.o debug.o common.o
--      @CC@ -o pppoe-relay relay.o if.o debug.o common.o
-+      @CC@ $(CFLAGS) -o pppoe-relay relay.o if.o debug.o common.o $(LIBS)
- pppoe.o: pppoe.c pppoe.h
-       @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe.o pppoe.c
-@@ -119,7 +121,7 @@
-       @CC@ '-DRP_VERSION="$(VERSION)"' $(CFLAGS) -I$(PPPD_INCDIR) -c -o plugin/plugin.o -fPIC plugin.c
- plugin/libplugin.a: plugin/discovery.o plugin/if.o plugin/common.o plugin/debug.o
--      ar -rc $@ $^
-+      $(AR) -rc $@ $^
- plugin/discovery.o: discovery.c
-       @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/discovery.o -fPIC discovery.c
-@@ -134,78 +136,78 @@
-       @CC@ $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o plugin/common.o -fPIC common.c
- install: all
--      -mkdir -p $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 -s pppoe $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 -s pppoe-server $(RPM_INSTALL_ROOT)$(sbindir)
--      if test -x licensed-only/pppoe-server-control ; then $(install) -m 755 -s licensed-only/pppoe-server-control $(RPM_INSTALL_ROOT)$(sbindir); fi
--      if test -x pppoe-relay ; then $(install) -m 755 -s pppoe-relay $(RPM_INSTALL_ROOT)$(sbindir); fi
--      if test -x pppoe-sniff; then $(install) -m 755 -s pppoe-sniff $(RPM_INSTALL_ROOT)$(sbindir); fi
--      $(install) -m 755 ../scripts/adsl-connect $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 ../scripts/adsl-start $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 ../scripts/adsl-status $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 ../scripts/adsl-stop $(RPM_INSTALL_ROOT)$(sbindir)
--      $(install) -m 755 ../scripts/adsl-setup $(RPM_INSTALL_ROOT)$(sbindir)
--      -mkdir -p $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../doc/CHANGES $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../doc/KERNEL-MODE-PPPOE $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../doc/HOW-TO-CONNECT $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../doc/LICENSE $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../README $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../SERVPOET $(RPM_INSTALL_ROOT)$(docdir)
--      $(install) -m 644 ../configs/pap-secrets $(RPM_INSTALL_ROOT)$(docdir)
--      -mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man8
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 pppoe $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 pppoe-server $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      if test -x licensed-only/pppoe-server-control ; then $(install) -m 755 licensed-only/pppoe-server-control $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir); fi
-+      if test -x pppoe-relay ; then $(install) -m 755 pppoe-relay $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir); fi
-+      if test -x pppoe-sniff; then $(install) -m 755 pppoe-sniff $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir); fi
-+      $(install) -m 755 ../scripts/adsl-connect $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 ../scripts/adsl-start $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 ../scripts/adsl-status $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 ../scripts/adsl-stop $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      $(install) -m 755 ../scripts/adsl-setup $(RPM_INSTALL_ROOT)$(DESTDIR)$(sbindir)
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../doc/CHANGES $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../doc/KERNEL-MODE-PPPOE $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../doc/HOW-TO-CONNECT $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../doc/LICENSE $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../README $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../SERVPOET $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      $(install) -m 644 ../configs/pap-secrets $(RPM_INSTALL_ROOT)$(DESTDIR)$(docdir)
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-       for i in $(TARGETS) ; do \
-               if test -f ../man/$$i.8 ; then \
--                      $(install) -m 644 ../man/$$i.8 $(RPM_INSTALL_ROOT)$(mandir)/man8 || exit 1; \
-+                      $(install) -m 644 ../man/$$i.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8 || exit 1; \
-               fi; \
-       done
--      $(install) -m 644 ../man/adsl-start.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
--      $(install) -m 644 ../man/adsl-stop.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
--      $(install) -m 644 ../man/adsl-status.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
--      $(install) -m 644 ../man/adsl-connect.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
--      $(install) -m 644 ../man/adsl-setup.8 $(RPM_INSTALL_ROOT)$(mandir)/man8
--      -mkdir -p $(RPM_INSTALL_ROOT)$(mandir)/man5
--      $(install) -m 644 ../man/pppoe.conf.5 $(RPM_INSTALL_ROOT)$(mandir)/man5
--      -mkdir -p $(RPM_INSTALL_ROOT)/etc/ppp
--      -mkdir -p $(RPM_INSTALL_ROOT)$(PLUGIN_DIR)
--      -echo "# Directory created by rp-pppoe for kernel-mode plugin" > $(RPM_INSTALL_ROOT)$(PLUGIN_DIR)/README
--      @if test -r rp-pppoe.so; then $(install) -m 755 rp-pppoe.so $(RPM_INSTALL_ROOT)$(PLUGIN_DIR); fi
--      @for i in pppoe.conf firewall-standalone firewall-masq ; do \
--              if [ ! -f $(RPM_INSTALL_ROOT)/etc/ppp/$$i ] ; then \
--                      $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)/etc/ppp ; \
-+      $(install) -m 644 ../man/adsl-start.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-+      $(install) -m 644 ../man/adsl-stop.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-+      $(install) -m 644 ../man/adsl-status.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-+      $(install) -m 644 ../man/adsl-connect.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-+      $(install) -m 644 ../man/adsl-setup.8 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man8
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man5
-+      $(install) -m 644 ../man/pppoe.conf.5 $(RPM_INSTALL_ROOT)$(DESTDIR)$(mandir)/man5
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/ppp
-+      -mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)$(PLUGIN_DIR)
-+      -echo "# Directory created by rp-pppoe for kernel-mode plugin" > $(RPM_INSTALL_ROOT)$(DESTDIR)$(PLUGIN_DIR)/README
-+      @if test -r rp-pppoe.so; then $(install) -m 755 rp-pppoe.so $(RPM_INSTALL_ROOT)$(DESTDIR)$(PLUGIN_DIR); fi
-+      @for i in pppoe.conf; do \
-+              if [ ! -f $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/$$i ] ; then \
-+                      $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)$(DESTDIR)/etc ; \
-               else \
--                      echo "NOT overwriting existing $(RPM_INSTALL_ROOT)/etc/ppp/$$i" ;\
--                      $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)/etc/ppp/$$i-$(VERSION) ;\
-+                      echo "NOT overwriting existing $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/$$i" ;\
-+                      $(install) -m 644 ../configs/$$i $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/$$i-$(VERSION) ;\
-               fi ;\
-       done
--      @if [ ! -f $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS) ] ; then \
--              $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS) ; \
-+      @if [ ! -f $(RPM_INSTALL_ROOT)$(DESTDIR)$(PPPOESERVER_PPPD_OPTIONS) ] ; then \
-+              $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(DESTDIR)$(PPPOESERVER_PPPD_OPTIONS) ; \
-       else \
--              echo "NOT overwriting existing $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS)"; \
--              $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(PPPOESERVER_PPPD_OPTIONS)-example ; \
-+              echo "NOT overwriting existing $(RPM_INSTALL_ROOT)$(DESTDIR)$(PPPOESERVER_PPPD_OPTIONS)"; \
-+              $(install) -m 644 ../configs/pppoe-server-options $(RPM_INSTALL_ROOT)$(DESTDIR)$(PPPOESERVER_PPPD_OPTIONS)-example ; \
-       fi
-       @if [ -f /etc/redhat-release ] ; then \
--              echo "Looks like a Red Hat system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
--              mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
--              $(install) -m 755 ../scripts/adsl-init $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
-+              echo "Looks like a Red Hat system; installing $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl" ; \
-+              mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d ;\
-+              $(install) -m 755 ../scripts/adsl-init $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl ; \
-       fi
-       @if [ -f /etc/turbolinux-release ] ; then \
--              echo "Looks like a TurboLinux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
--              mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
--              $(install) -m 755 ../scripts/adsl-init-turbolinux $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
-+              echo "Looks like a TurboLinux system; installing $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl" ; \
-+              mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d ;\
-+              $(install) -m 755 ../scripts/adsl-init-turbolinux $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl ; \
-       fi
-       @if [ -f /etc/SuSE-release ] ; then \
--              echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl" ; \
--              mkdir -p $(RPM_INSTALL_ROOT)/etc/rc.d/init.d ;\
--              $(install) -m 755 ../scripts/adsl-init-suse $(RPM_INSTALL_ROOT)/etc/rc.d/init.d/adsl ; \
-+              echo "Looks like a SuSE Linux system; installing $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl" ; \
-+              mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d ;\
-+              $(install) -m 755 ../scripts/adsl-init-suse $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/rc.d/init.d/adsl ; \
-       fi
-       # L2TP
-       @if [ -f l2tp/handlers/sync-pppd.so ] ; then \
--              mkdir -p $(RPM_INSTALL_ROOT)/usr/lib/l2tp/plugins ; \
--              $(install) -m 755 l2tp/handlers/sync-pppd.so $(RPM_INSTALL_ROOT)/usr/lib/l2tp/plugins ; \
--              mkdir -p $(RPM_INSTALL_ROOT)/etc/l2tp ; \
--              $(install) -m 600 l2tp/l2tp.conf $(RPM_INSTALL_ROOT)/etc/l2tp/l2tp.conf.example ; \
-+              mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/usr/lib/l2tp/plugins ; \
-+              $(install) -m 755 l2tp/handlers/sync-pppd.so $(RPM_INSTALL_ROOT)$(DESTDIR)/usr/lib/l2tp/plugins ; \
-+              mkdir -p $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/l2tp ; \
-+              $(install) -m 600 l2tp/l2tp.conf $(RPM_INSTALL_ROOT)$(DESTDIR)/etc/l2tp/l2tp.conf.example ; \
-       fi
-       @echo ""
-       @echo "Type 'adsl-setup' to configure the software."
-@@ -288,7 +290,7 @@
-       cd .. && rpm -ba servpoet.spec
- clean:
--      rm -f *.o pppoe pppoe-sniff pppoe-server core rp-pppoe.so plugin/*.o plugin/libplugin.a *~
-+      rm -f *.o pppoe pppoe-relay pppoe-sniff pppoe-server core rp-pppoe.so plugin/*.o plugin/libplugin.a *~
-       test -f licensed-only/Makefile && $(MAKE) -C licensed-only clean || true
-       test -f libevent/Makefile && $(MAKE) -C libevent clean || true
-       test -f l2tp/Makefile && $(MAKE) -C l2tp clean || true
-diff -ruN rp-pppoe-3.5-orig/src/libevent/Makefile.in rp-pppoe-3.5-4/src/libevent/Makefile.in
---- rp-pppoe-3.5-orig/src/libevent/Makefile.in 2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/src/libevent/Makefile.in    2005-03-09 16:37:38.000000000 +0100
-@@ -18,24 +18,24 @@
- libevent.a: $(OBJS)
-       rm -f libevent.a
--      ar -cq libevent.a $(OBJS)
-+      $(AR) r libevent.a $(OBJS)
-       @RANLIB@ libevent.a
- event.o: event.c $(HDRS)
--      gcc $(CFLAGS) -c -o event.o event.c
-+      @CC@ $(CFLAGS) -c -o event.o event.c
- hash.o: hash.c $(HDRS)
--      gcc $(CFLAGS) -c -o hash.o hash.c
-+      @CC@ $(CFLAGS) -c -o hash.o hash.c
- event_sig.o: event_sig.c $(HDRS)
--      gcc $(CFLAGS) -c -o event_sig.o event_sig.c
-+      @CC@ $(CFLAGS) -c -o event_sig.o event_sig.c
- event_tcp.o: event_tcp.c $(HDRS)
--      gcc $(CFLAGS) -c -o event_tcp.o event_tcp.c
-+      @CC@ $(CFLAGS) -c -o event_tcp.o event_tcp.c
- clean: FORCE
-       rm -f *.a *.o *~
- FORCE:
--.phony: FORCE
-\ No newline at end of file
-+.phony: FORCE
diff --git a/package/rp-pppoe/patches/rp-pppoe-3.5-configure.patch b/package/rp-pppoe/patches/rp-pppoe-3.5-configure.patch
deleted file mode 100644 (file)
index d50e467..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-diff -ruN rp-pppoe-3.5-orig/src/configure rp-pppoe-3.5-4/src/configure
---- rp-pppoe-3.5-orig/src/configure    2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/src/configure       2005-03-09 16:37:38.000000000 +0100
-@@ -1707,6 +1707,7 @@
- #line 1708 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -1715,7 +1716,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:1719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:1720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_unsigned_short=`cat conftestval`
- else
-@@ -1735,7 +1736,7 @@
- echo $ac_n "checking size of unsigned int""... $ac_c" 1>&6
--echo "configure:1739: checking size of unsigned int" >&5
-+echo "configure:1740: checking size of unsigned int" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_int'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1743,9 +1744,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 1747 "configure"
-+#line 1748 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -1754,7 +1756,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:1758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:1760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_unsigned_int=`cat conftestval`
- else
-@@ -1774,7 +1776,7 @@
- echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6
--echo "configure:1778: checking size of unsigned long" >&5
-+echo "configure:1780: checking size of unsigned long" >&5
- if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1782,9 +1784,10 @@
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 1786 "configure"
-+#line 1788 "configure"
- #include "confdefs.h"
- #include <stdio.h>
-+#include <sys/types.h>
- main()
- {
-   FILE *f=fopen("conftestval", "w");
-@@ -1793,7 +1796,7 @@
-   exit(0);
- }
- EOF
--if { (eval echo configure:1797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:1800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
-   ac_cv_sizeof_unsigned_long=`cat conftestval`
- else
-@@ -1816,7 +1819,7 @@
- # Extract the first word of "pppd", so it can be a program name with args.
- set dummy pppd; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1820: checking for $ac_word" >&5
-+echo "configure:1823: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_PPPD'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1853,7 +1856,7 @@
- # Extract the first word of "setsid", so it can be a program name with args.
- set dummy setsid; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1857: checking for $ac_word" >&5
-+echo "configure:1860: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_SETSID'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1890,7 +1893,7 @@
- # Extract the first word of "id", so it can be a program name with args.
- set dummy id; ac_word=$2
- echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
--echo "configure:1894: checking for $ac_word" >&5
-+echo "configure:1897: checking for $ac_word" >&5
- if eval "test \"`echo '$''{'ac_cv_path_ID'+set}'`\" = set"; then
-   echo $ac_n "(cached) $ac_c" 1>&6
- else
-@@ -1925,14 +1928,11 @@
- echo $ac_n "checking for Linux 2.4.X kernel-mode PPPoE support""... $ac_c" 1>&6
--echo "configure:1929: checking for Linux 2.4.X kernel-mode PPPoE support" >&5
--if test "`uname -s`" = "Linux" ; then
--modprobe ppp_generic > /dev/null 2>&1
--modprobe ppp_async > /dev/null 2>&1
--modprobe n_hdlc > /dev/null 2>&1
--modprobe ppp_synctty > /dev/null 2>&1
--modprobe pppoe > /dev/null 2>&1
--if test "$cross_compiling" = yes; then
-+echo "configure:1932: checking for Linux 2.4.X kernel-mode PPPoE support" >&5
-+if eval "test \"`echo '$''{'ac_cv_linux_kernel_pppoe'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
-@@ -1960,10 +1960,10 @@
- rm -fr conftest*
- fi
--else
--      ac_cv_linux_kernel_pppoe=no
- fi
-+echo "$ac_t""$ac_cv_linux_kernel_pppoe" 1>&6
-+
- $ECHO $ac_cv_linux_kernel_pppoe
- if test "$ac_cv_linux_kernel_pppoe" != yes ; then
-    if test "$LINUX_KERNELMODE_PLUGIN" = rp-pppoe.so; then
-@@ -2018,11 +2018,14 @@
- echo $ac_n "checking packing order of bit fields""... $ac_c" 1>&6
- echo "configure:2021: checking packing order of bit fields" >&5
--if test "$cross_compiling" = yes; then
-+if eval "test \"`echo '$''{'ac_cv_pack_bitfields_reversed'+set}'`\" = set"; then
-+  echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+  if test "$cross_compiling" = yes; then
-     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
- else
-   cat > conftest.$ac_ext <<EOF
--#line 2026 "configure"
-+#line 2029 "configure"
- #include "confdefs.h"
- union foo {
-@@ -2048,20 +2051,23 @@
-     }
- }
- EOF
--if { (eval echo configure:2052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-+if { (eval echo configure:2055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
- then
--  PACK=normal
-+  ac_cv_pack_bitfields_reversed=no
- else
-   echo "configure: failed program was:" >&5
-   cat conftest.$ac_ext >&5
-   rm -fr conftest*
--  PACK=rev
-+  ac_cv_pack_bitfields_reversed=yes
- fi
- rm -fr conftest*
- fi
-+fi
-+
-+echo "$ac_t""$ac_cv_pack_bitfields_reversed" 1>&6
--if test "$PACK" = "rev" ; then
-+if test "$ac_cv_pack_bitfields_reversed" = "yes" ; then
-       $ECHO "reversed"
-       cat >> confdefs.h <<\EOF
- #define PACK_BITFIELDS_REVERSED 1
-diff -ruN rp-pppoe-3.5-orig/src/configure.in rp-pppoe-3.5-4/src/configure.in
---- rp-pppoe-3.5-orig/src/configure.in 2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/src/configure.in    2005-03-09 16:37:38.000000000 +0100
-@@ -130,15 +130,8 @@
- AC_PATH_PROG(ID, id, "", /usr/xpg4/bin:$PATH)
- dnl Check for Linux-specific kernel support for PPPoE
--AC_MSG_CHECKING(for Linux 2.4.X kernel-mode PPPoE support)
--if test "`uname -s`" = "Linux" ; then
--dnl Do a bunch of modprobes.  Can't hurt; might help.
--modprobe ppp_generic > /dev/null 2>&1
--modprobe ppp_async > /dev/null 2>&1
--modprobe n_hdlc > /dev/null 2>&1
--modprobe ppp_synctty > /dev/null 2>&1
--modprobe pppoe > /dev/null 2>&1
--AC_TRY_RUN([#include <sys/socket.h>
-+AC_CACHE_CHECK([for Linux 2.4.X kernel-mode PPPoE support], ac_cv_linux_kernel_pppoe,
-+[AC_TRY_RUN([#include <sys/socket.h>
- #include <net/ethernet.h>
- #include <linux/if.h>
- #include <linux/if_pppox.h>
-@@ -146,10 +139,7 @@
- {
-       if (socket(AF_PPPOX, SOCK_DGRAM, PX_PROTO_OE) >= 0) return 0; else return 1;
- }
--], ac_cv_linux_kernel_pppoe=yes, ac_cv_linux_kernel_pppoe=no)
--else
--      ac_cv_linux_kernel_pppoe=no
--fi
-+], ac_cv_linux_kernel_pppoe=yes, ac_cv_linux_kernel_pppoe=no)])
- $ECHO $ac_cv_linux_kernel_pppoe
- if test "$ac_cv_linux_kernel_pppoe" != yes ; then
-@@ -208,8 +198,8 @@
- esac
- dnl Figure out packing order of structures
--AC_MSG_CHECKING(packing order of bit fields)
--AC_TRY_RUN([
-+AC_CACHE_CHECK([packing order of bit fields], ac_cv_pack_bitfields_reversed,
-+[AC_TRY_RUN([
- union foo {
-     struct bar {
-       unsigned int ver:4;
-@@ -231,9 +221,9 @@
-     } else {
-       return 2;
-     }
--}], PACK=normal, PACK=rev)
-+}], ac_cv_pack_bitfields_reversed=no, ac_cv_pack_bitfields_reversed=yes)])
--if test "$PACK" = "rev" ; then
-+if test "$ac_cv_pack_bitfields_reversed" = "yes" ; then
-       $ECHO "reversed"
-       AC_DEFINE(PACK_BITFIELDS_REVERSED)
- else
diff --git a/package/rp-pppoe/patches/rp-pppoe-3.5-scripts-fixes.patch b/package/rp-pppoe/patches/rp-pppoe-3.5-scripts-fixes.patch
deleted file mode 100644 (file)
index 7a86abb..0000000
+++ /dev/null
@@ -1,227 +0,0 @@
-diff -ruN rp-pppoe-3.5-orig/scripts/adsl-connect.in rp-pppoe-3.5-4/scripts/adsl-connect.in
---- rp-pppoe-3.5-orig/scripts/adsl-connect.in  2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/scripts/adsl-connect.in     2005-03-10 01:01:15.000000000 +0100
-@@ -18,7 +18,7 @@
- # Usage: adsl-connect [config_file]
- #        adsl-connect interface user [config_file]
- # Second form overrides USER and ETH from config file.
--# If config_file is omitted, defaults to /etc//ppp/pppoe.conf
-+# If config_file is omitted, defaults to /etc/pppoe.conf
- #
- #***********************************************************************
-@@ -30,25 +30,22 @@
- # Paths to programs
- IFCONFIG=/sbin/ifconfig
- PPPD=@PPPD@
--SETSID=@SETSID@
-+SETSID=
- PPPOE=@sbindir@/pppoe
- LOGGER="/usr/bin/logger -t `basename $0`"
-+#MODPROBE=modprobe
-+MODPROBE=insmod
-+
- # Set to "C" locale so we can parse messages from commands
- LANG=C
- export LANG
--# Must be root
--if test "`@ID@ -u`" != 0 ; then
--    echo "$0: You must be root to run this script" >& 2
--    exit 1
--fi
--
- if test "$SETSID" != "" -a ! -x "$SETSID"; then
-     SETSID=""
- fi
--CONFIG=/etc//ppp/pppoe.conf
-+CONFIG=/etc/pppoe.conf
- USER=""
- ETH=""
-@@ -117,12 +114,12 @@
- if test `uname -s` = Linux ; then
-     $IFCONFIG $ETH up mtu 1500
-     # For 2.4 kernels.  Will fail on 2.2.x, but who cares?
--    modprobe ppp_generic > /dev/null 2>&1
--    modprobe ppp_async > /dev/null 2>&1
--    modprobe ppp_synctty > /dev/null 2>&1
-+    $MODPROBE ppp_generic > /dev/null 2>&1
-+    $MODPROBE ppp_async > /dev/null 2>&1
-+    $MODPROBE ppp_synctty > /dev/null 2>&1
-     if test -n "$LINUX_PLUGIN" ; then
--      modprobe pppox > /dev/null 2>&1
--      modprobe pppoe > /dev/null 2>&1
-+      $MODPROBE pppox > /dev/null 2>&1
-+      $MODPROBE pppoe > /dev/null 2>&1
-     fi
- fi
-@@ -131,7 +128,7 @@
-     PPPD_SYNC=sync
-       # Increase the chances of it working on Linux...
-     if test `uname -s` = Linux ; then
--      modprobe n_hdlc > /dev/null 2>&1
-+      $MODPROBE n_hdlc > /dev/null 2>&1
-     fi
- else
-     PPPOE_SYNC=""
-@@ -204,7 +201,7 @@
-     # Interface name MUST BE LAST!!
-     PLUGIN_OPTS="$PLUGIN_OPTS $ETH"
--    modprobe pppoe > /dev/null 2>&1
-+    $MODPROBE pppoe > /dev/null 2>&1
- fi
- if test "$DEFAULTROUTE" != "no" ; then
-diff -ruN rp-pppoe-3.5-orig/scripts/adsl-setup.in rp-pppoe-3.5-4/scripts/adsl-setup.in
---- rp-pppoe-3.5-orig/scripts/adsl-setup.in    2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/scripts/adsl-setup.in       2005-03-09 17:24:02.000000000 +0100
-@@ -27,7 +27,7 @@
- LANG=C
- export LANG
--CONFIG=/etc/ppp/pppoe.conf
-+CONFIG=/etc/pppoe.conf
- # Protect created files
- umask 077
-@@ -46,12 +46,6 @@
- $ECHO "properly..."
- $ECHO ""
--# Must be root
--if [ "`@ID@ -u`" != 0 ] ; then
--    $ECHO "$0: Sorry, you must be root to run this script"
--    exit 1
--fi
--
- # Prototype config file must exist
- if [ ! -r "$CONFIG" ] ; then
-     $ECHO "Oh, dear, I don't see the file '$CONFIG' anywhere.  Please"
-@@ -280,12 +274,7 @@
-     fi
- fi
--# Where is pppd likely to put its pid?
--if [ -d /var/run ] ; then
--    VARRUN=/var/run
--else
--    VARRUN=/etc/ppp
--fi
-+VARRUN=/var/run
- # Some #$(*& ISP's use a slash in the user name...
- sed -e "s&^USER=.*&USER='$U'&" \
-diff -ruN rp-pppoe-3.5-orig/scripts/adsl-start.in rp-pppoe-3.5-4/scripts/adsl-start.in
---- rp-pppoe-3.5-orig/scripts/adsl-start.in    2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/scripts/adsl-start.in       2005-03-10 00:53:13.000000000 +0100
-@@ -18,7 +18,7 @@
- # Usage: adsl-start [config_file]
- #        adsl-start interface user [config_file]
- # Second form overrides USER and ETH from config file.
--# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-+# If config_file is omitted, defaults to /etc/pppoe.conf
- #
- #***********************************************************************
-@@ -36,15 +36,13 @@
- export LANG
- # Defaults
--CONFIG=/etc/ppp/pppoe.conf
-+CONFIG=/etc/pppoe.conf
- USER=""
- ETH=""
- ME=`basename $0`
--# Must be root
--if [ "`@ID@ -u`" != 0 ] ; then
--    $ECHO "$ME: You must be root to run this script" >& 2
--    exit 1
--fi
-+
-+#TTY_S="tty -s"
-+TTY_S=/bin/true
- # Debugging
- if [ "$DEBUG" = "1" ] ; then
-@@ -139,6 +137,8 @@
-     fi
-     # Delete bogus PIDFILE
-     rm -f "$PIDFILE" "$PIDFILE.pppd" "$PIDFILE.pppoe" "$PIDFILE.start"
-+else
-+  mkdir -p /var/run
- fi
- echo $$ > $PIDFILE.start
-@@ -169,14 +169,14 @@
-     # Looks like the interface came up
-     if [ $? = 0 ] ; then
-       # Print newline if standard input is a TTY
--      tty -s && $ECHO " Connected!"
-+      $TTY_S && $ECHO " Connected!"
-       exit 0
-     fi
-     if test -n "$FORCEPING" ; then
-       $ECHO -n "$FORCEPING"
-     else
--      tty -s && $ECHO -n "$PING"
-+      $TTY_S && $ECHO -n "$PING"
-     fi
-     sleep $CONNECT_POLL
-     TIME=`expr $TIME + $CONNECT_POLL`
-diff -ruN rp-pppoe-3.5-orig/scripts/adsl-status rp-pppoe-3.5-4/scripts/adsl-status
---- rp-pppoe-3.5-orig/scripts/adsl-status      2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/scripts/adsl-status 2005-03-10 01:01:17.000000000 +0100
-@@ -15,12 +15,12 @@
- # LIC: GPL
- #
- # Usage: adsl-status [config_file]
--# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-+# If config_file is omitted, defaults to /etc/pppoe.conf
- #
- #***********************************************************************
- # Defaults
--CONFIG=/etc/ppp/pppoe.conf
-+CONFIG=/etc/pppoe.conf
- case "$#" in
-     1)
-@@ -58,10 +58,7 @@
- PPPD_PID=`cat "$PPPD_PIDFILE"`
--# Sigh.  Some versions of pppd put PID files in /var/run; others put them
--# in /etc/ppp.  Since it's too messy to figure out what pppd does, we
--# try both locations.
--for i in /etc/ppp/ppp*.pid /var/run/ppp*.pid ; do
-+for i in /var/run/ppp*.pid ; do
-     if [ -r $i ] ; then
-       PID=`cat $i`
-       if [ "$PID" = "$PPPD_PID" ] ; then
-diff -ruN rp-pppoe-3.5-orig/scripts/adsl-stop.in rp-pppoe-3.5-4/scripts/adsl-stop.in
---- rp-pppoe-3.5-orig/scripts/adsl-stop.in     2002-07-08 16:38:24.000000000 +0200
-+++ rp-pppoe-3.5-4/scripts/adsl-stop.in        2005-03-09 16:37:38.000000000 +0100
-@@ -16,7 +16,7 @@
- # LIC: GPL
- #
- # Usage: adsl-stop [config_file]
--# If config_file is omitted, defaults to /etc/ppp/pppoe.conf
-+# If config_file is omitted, defaults to /etc/pppoe.conf
- #
- #***********************************************************************
-@@ -28,7 +28,7 @@
- LOGGER="/usr/bin/logger -t $ME"
- CONFIG="$1"
- if [ "$CONFIG" = "" ] ; then
--    CONFIG=/etc/ppp/pppoe.conf
-+    CONFIG=/etc/pppoe.conf
- fi
- if [ ! -f "$CONFIG" -o ! -r "$CONFIG" ] ; then
diff --git a/package/rrdcollect/Config.in b/package/rrdcollect/Config.in
deleted file mode 100644 (file)
index 62add2e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-config BR2_PACKAGE_RRDCOLLECT
-       prompt "rrdcollect........................ Round-Robin Database (RRD) collecting daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBRRD || BR2_PACKAGE_LIBRRD1
-       help
-         RRDcollect is a daemon which polls ceratin files in /proc/
-         directory, gathering data and storing it inside RRDtool's
-         database files.  Being written in C should be both fast
-         and resources-friendly.  Supports both scanf(3)-style
-         pattern matches and perl compatible regular expressions.
-         
-         http://rrdcollect.sourceforge.net/
-         
-         This package contains only the deamon program.
-
-config BR2_PACKAGE_RRDCOLLECT_EXAMPLE
-       prompt   "rrdcollect-example.............. Example setup for RRD collecting daemon above"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_RRDCOLLECT
-       help
-         RRDcollect is a daemon which polls ceratin files in /proc/
-         directory, gathering data and storing it inside RRDtool's
-         database files.  Being written in C should be both fast
-         and resources-friendly.  Supports both scanf(3)-style
-         pattern matches and perl compatible regular expressions.
-         
-         http://rrdcollect.sourceforge.net/
-         
-         This packages contains programs and configuration files to 
-         start graphing a basic set of ressources on your router.
-
diff --git a/package/rrdcollect/Makefile b/package/rrdcollect/Makefile
deleted file mode 100644 (file)
index 9f105db..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rrdcollect
-PKG_VERSION:=0.2.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=5e4305c612bc3cccbaf802c275c81a11
-
-PKG_SOURCE_URL:=@SF/rrdcollect
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-ifneq ($(BR2_PACKAGE_LIBRRD),)
-RRDTOOL_LIBS:=-lart_lgpl_2 -lfreetype -lpng
-endif
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RRDCOLLECT,rrdcollect,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRDCOLLECT_EXAMPLE,rrdcollect-example,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -DSOCKET_COMM" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="$(RRDTOOL_LIBS) -lz" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --sysconfdir=/etc \
-                       --datadir=/usr/share \
-                       --localstatedir=/var \
-                       --mandir=/usr/man \
-                       --infodir=/usr/info \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-exec \
-                       --without-rrdtool \
-                       --with-librrd \
-                       --without-libpcre \
-                       --without-libpcap \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_RRDCOLLECT):
-       install -d -m0755 $(IDIR_RRDCOLLECT)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/rrdcollect $(IDIR_RRDCOLLECT)/usr/sbin/
-       $(RSTRIP) $(IDIR_RRDCOLLECT)
-       $(IPKG_BUILD) $(IDIR_RRDCOLLECT) $(PACKAGE_DIR)
-
-$(IPKG_RRDCOLLECT_EXAMPLE):
-       install -d -m0755 $(IDIR_RRDCOLLECT_EXAMPLE)/etc
-       install -m0644 ./files/rrd.conf $(IDIR_RRDCOLLECT_EXAMPLE)/etc/
-       install -m0644 ./files/rrdcollect.conf $(IDIR_RRDCOLLECT_EXAMPLE)/etc/
-       install -d -m0755 $(IDIR_RRDCOLLECT_EXAMPLE)/etc/init.d
-       install -m0755 ./files/rrdcollect.init $(IDIR_RRDCOLLECT_EXAMPLE)/etc/init.d/S98rrdcollect
-       install -d -m0755 $(IDIR_RRDCOLLECT_EXAMPLE)/usr/bin
-       install -m0755 ./files/rrd.sh $(IDIR_RRDCOLLECT_EXAMPLE)/usr/bin/
-       install -d -m0755 $(IDIR_RRDCOLLECT_EXAMPLE)/www/cgi-bin
-       ln -sf /var/lib/rrdcollect/rrd.cgi $(IDIR_RRDCOLLECT_EXAMPLE)/www/cgi-bin/rrd.cgi
-       ln -sf /var/lib/rrdcollect/img $(IDIR_RRDCOLLECT_EXAMPLE)/www/img
-       $(RSTRIP) $(IDIR_RRDCOLLECT_EXAMPLE)
-       $(IPKG_BUILD) $(IDIR_RRDCOLLECT_EXAMPLE) $(PACKAGE_DIR)
-
diff --git a/package/rrdcollect/files/rrd.conf b/package/rrdcollect/files/rrd.conf
deleted file mode 100644 (file)
index 4ee13ce..0000000
+++ /dev/null
@@ -1,381 +0,0 @@
-#
-# Author:   Christian Rost (chr@baltic-online.de)
-# Purpose:  Shell-Interface to rrdtool
-#
-# Configuration-File for rrd.sh
-#
-DATADIR=/var/lib/rrdcollect
-# Location of *.rrd-data-files
-RRDDIR=$DATADIR/rrd
-# Location of *.png-files
-IMGDIR=$DATADIR/img
-# Hostname used in title of png-images
-HOSTNAME="WRT54GS"
-# Location of rrdtool
-RRDTOOL=/usr/bin/rrdtool
-# Location of rrdcgi
-RRDCGI=/usr/bin/rrdcgi
-# Location of generated cgi-script
-RRDCGISCRIPT=$DATADIR/rrd.cgi
-# Image-Path relative to webserver-root
-RRDCGIIMGPATH="/img"
-# Location of netcat (used for fetching data from rrdcollect-daemon)
-NETCAT=/usr/bin/nc
-
-# Alternative settings for use on external machines
-#RRDDIR=/home/webm/htdocs/stats/rrd/rrd
-#IMGDIR=/home/webm/htdocs/stats/rrd/web
-#RRDTOOL=/opt/rrd/bin/rrdtool
-#RRDCGI=/opt/rrd/bin/rrdcgi
-#RRDCGISCRIPT=/home/webm/cgi-bin/rrd.cgi
-#RRDCGIIMGPATH="/stats/rrd/web"
-#NETCAT=/opt/bin/nc
-
-
-####################################################################################
-# Configuration of statistic sources:
-#
-# Column 1:  Time-periods
-#            I'm interrested in last-24hour-, last-week- and last-month-plots.
-# Column 2:  Define precision/resolution of above three intervalls
-#            These values have an impact on the size of your rrd-files,
-#            and on the sharpness of your plots
-#            RES=1 means maximum precision (every pixel in the plot is individual)
-#            RES=4 -> 4 pixel represents one interval
-
-# Optimized values for storing rather small rrd-files on the openwrt-box
-HOURS=24;H_RES=2;DAYS=7;D_RES=4;WEEKS=4;W_RES=4;
-# Measure-Step (Same value should be in the rrdcollect.conf) Optimal: STEP=$HOURS / $PIXWIDTH * 3600 * $H_RES
-STEP=360; MAXSTEP=`expr $STEP \* 2`
-
-# Values for storing rrd-files externally outside the router allowing better resolution
-#HOURS=24;H_RES=1;DAYS=32;D_RES=2;WEEKS=50;W_RES=2;
-#STEP=180; MAXSTEP=`expr $STEP \* 2`
-# Even better resolution
-#HOURS=8;H_RES=1;DAYS=32;D_RES=2;WEEKS=50;W_RES=2;
-#STEP=60; MAXSTEP=`expr $STEP \* 2`
-
-# Format and size of the plots PIXWIDTH will be used in 
-# calculating rrd-data-file dimensions during init of rrd-files
-# If you change the size you must change NCGIPIXWIDTH too
-PIXWIDTH=480
-PIXHEIGHT=120
-PIXFORMAT=PNG
-
-# Image-Size of the thumbnail for rrdcgi
-SCGIPIXWIDTH=400
-# Normal Image-Size for rrdcgi (480px plotsize in rrd) 
-NCGIPIXWIDTH=571
-
-# Predefined colors
-RED0=#ff0000; RED1=#ff5555;
-GRN0=#009828; GRN1=#81ffa2;
-ORG0=#ff9900; ORG1=#ffc571;
-BLU0=#0030ff; BLU1=#8ba1ff;
-CYA0=#ff00FF; CYA1=#ffbcfe;
-YEL0=#ffff00; YEL1=#e0df76;
-BLK0=#000000; BLK1=#7d7d7d;
-WHI0=#FFFFFF; WHI1=#c1c1c1;
-
-# Date-String used when creating images with rrd.sh
-DATE=`/bin/date "+%d.%m.%Y %H:%M:%S"`
-
-# Max-Values bytes/second and packets/second for WAN/Wifi/LAN Interfaces
-MAXWANB=130000
-MAXWANP=500
-MAXWIFB=600000
-MAXWIFP=800
-MAXLANB=1200000
-MAXLANP=1000
-
-# RRD-Types:
-# GAUGE=save the  value itself, no calculations at all
-# COUNTER=continuously increasing value. difference between last 2 values must be positive ! (Traffic-Counter)
-# DERIVE=like counter but can store negative values (rate of change in free disk-space)
-#
-# General syntax: PREFIX_POSTFIX=[-]<rrdcollect-variable>|Legend|RRD-Type|Maximum|Color|RRD-Plot-Type|Printf-Precision|Optional rrdgraph def-arguments
-
-################
-# Sys-Statistics
-################
-SYS_L01=" l1|System Load  (1 min)|GAUGE|U|$YEL0|AREA|%6.2lf"
-SYS_L05=" l2|System Load  (5 min)|GAUGE|U|$ORG0|STACK|%6.2lf"
-SYS_L15=" l3|System Load (15 min)|GAUGE|U|$RED0|STACK|%6.2lf"
-
-SYS_CPN=" cn|CPU nice            |COUNTER|U|$YEL0|AREA|%6.2lf%%"
-SYS_CPU=" cu|CPU user            |COUNTER|U|$ORG0|STACK|%6.2lf%%"
-SYS_CPS=" cs|CPU system          |COUNTER|U|$RED0|STACK|%6.2lf%%"
-SYS_CPI=" ci|CPU idle            |COUNTER|U|$GRN0|STACK|%6.2lf%%"
-
-SYS_MEU=" mu|Memory used         |GAUGE|U|$BLU0|AREA"
-SYS_MEF=" mf|Memory free         |GAUGE|U|$GRN0|STACK"
-#SYS_MES=" ms|Memory shared       |GAUGE|U|$BLK0|LINE1"
-SYS_MEB=" mb|Memory buffer       |GAUGE|U|$YEL0|LINE1"
-SYS_MEC=" mc|Memory cached       |GAUGE|U|$RED0|LINE1"
-
-SYS_FUS=" us|Flash Disk Used     |GAUGE|U|$BLU0|AREA|%6.2lf%s|CDEF:usC=us,1024,* CDEF:MAXusC=us,1024,*"
-SYS_FAV=" av|Flash Disk Available|GAUGE|U|$GRN0|STACK|%6.2lf%s|CDEF:avC=av,1024,* CDEF:MAXavC=av,1024,*"
-
-SYS_IRA="ira|Interrupts total    |COUNTER|U|$RED0|AREA"
-SYS_IRE="ire|Interrupts eth0     |COUNTER|U|$ORG0|AREA"
-SYS_IRW="irw|Interrupts wifi     |COUNTER|U|$YEL0|STACK"
-
-SYS_PRT=" pt|Processes total     |GAUGE|U|$BLU0|AREA|%6.0lf"
-SYS_CTX=" ct|Context switches    |COUNTER|U|$RED0|LINE2|%6.0lf"
-SYS_PRR=" pr|Processes active    |GAUGE|U|$ORG0|AREA|%6.0lf"
-SYS_ARP="arp|Arp Entries         |GAUGE|U|$YEL0|LINE2|%6.0lf"
-SYS_PFK=" fk|Forks               |COUNTER|U|$GRN0|LINE2|%6.0lf"
-SYS_CON="con|NAT-Connections     |GAUGE|U|$CYA0|LINE2|%6.0lf"
-
-# Plot-Titles
-MISC_STATS="Misc ($HOSTNAME)"
-DSK_STATS="Flash Disk Usage ($HOSTNAME)"
-USG_STATS="System Load ($HOSTNAME)"
-MEM_STATS="Memory Usage ($HOSTNAME)"
-CPU_STATS="CPU Usage ($HOSTNAME)"
-IRQ_STATS="Interrupts ($HOSTNAME)"
-
-# Plot-Definitions (sort-order is relevant)
-SYS_CPU_STATS="CPN CPU CPS CPI"
-#SYS_MEM_STATS="MEU MEF MES MEB MEC"
-SYS_MEM_STATS="MEU MEF MEB MEC"
-SYS_USG_STATS="L01 L05 L15"
-SYS_DSK_STATS="FUS FAV"
-SYS_MISC_STATS="PRT PRR ARP PFK CTX CON"
-SYS_IRQ_STATS="IRA IRE IRW"
-
-# Data-Definition needed by init()
-SYS_ALL="$SYS_CPU_STATS $SYS_MEM_STATS $SYS_USG_STATS $SYS_DSK_STATS $SYS_MISC_STATS $SYS_IRQ_STATS"
-
-#################################################################################################
-# Wifi Traffic & Wan Traffic & Tunnel Traffic Statistics ; # LAN: vlan0 , WAN: vlan1 , eth1: WIFI
-#################################################################################################
-IF_WLOBY="Wibo |Outgoing Traffic Wifi      |COUNTER|$MAXWIFB|$GRN1|AREA"
-IF_WLIBY="-Wibi|Incoming Traffic Wifi      |COUNTER|$MAXWIFB|$RED0|AREA"
-IF_WLOPK="Wipo |Outgoing Packets Wifi      |COUNTER|$MAXWIFP|$GRN1|AREA|%6.0lf"
-IF_WLIPK="-Wipi|Incoming Packets Wifi      |COUNTER|$MAXWIFP|$RED0|AREA|%6.0lf"
-
-IF_WAIBY="-Wabi|Incoming Traffic Wan       |COUNTER|$MAXWANB|$BLU0|AREA"
-IF_WAOBY="Wabo |Outgoing Traffic Wan       |COUNTER|$MAXWANB|$ORG1|AREA"
-IF_WAIPK="-Wapi|Incoming Packets Wan       |COUNTER|$MAXWANP|$BLU0|AREA|%6.0lf"
-IF_WAOPK="Wapo |Outgoing Packets Wan       |COUNTER|$MAXWANP|$ORG1|AREA|%6.0lf"
-
-IF_LAIBY="-Labi|Incoming Traffic Lan       |COUNTER|$MAXLANB|$BLU0|AREA"       
-IF_LAOBY="Labo |Outgoing Traffic Lan       |COUNTER|$MAXLANB|$ORG1|AREA"
-IF_LAIPK="-Lapi|Incoming Packets Lan       |COUNTER|$MAXLANP|$BLU0|AREA|%6.0lf"
-IF_LAOPK="Lapo |Outgoing Packets Lan       |COUNTER|$MAXLANP|$ORG1|AREA|%6.0lf"
-
-#IF_TUIBY="-tbi|Incoming Traffic VPN-Tunnel|COUNTER|$MAXWANB|$CYA0|AREA"
-#IF_TUOBY="tbo |Outgoing Traffic VPN-Tunnel|COUNTER|$MAXWANB|$YEL1|AREA"
-#IF_TUIPK="-tpi|Incoming Packets VPN-Tunnel|COUNTER|$MAXWANP|$CYA0|AREA|%6.0lf"
-#IF_TUOPK="tpo |Outgoing Packets VPN-Tunnel|COUNTER|$MAXWANP|$YEL1|AREA|%6.0lf"
-
-# Plot-Titles
-WIFI_TRAFFIC="Wifi Interface Traffic Statistics ($HOSTNAME)"
-WIFI_PACKETS="Wifi Interface Packets Statistics ($HOSTNAME)"
-WAN_TRAFFIC="Wan Interface Traffic Statistics ($HOSTNAME)"
-WAN_PACKETS="Wan Interface Packets Statistics ($HOSTNAME)"
-LAN_TRAFFIC="Lan Interface Traffic Statistics ($HOSTNAME)"
-LAN_PACKETS="Lan Interface Packets Statistics ($HOSTNAME)"
-
-#TUN_TRAFFIC="VPN-Tunnel Interface Traffic Statistics ($HOSTNAME)"
-#TUN_PACKETS="VPN-Tunnel Interface Packets Statistics ($HOSTNAME)"
-
-# Plot-Definitions (sort-order is relevant)
-IF_WIFI_TRAFFIC="WLOBY WLIBY"
-IF_WIFI_PACKETS="WLOPK WLIPK"
-IF_WAN_TRAFFIC="WAIBY WAOBY"
-IF_WAN_PACKETS="WAIPK WAOPK"
-IF_LAN_TRAFFIC="LAIBY LAOBY"
-IF_LAN_PACKETS="LAIPK LAOPK"
-#IF_TUN_TRAFFIC="TUIBY TUOBY"
-#IF_TUN_PACKETS="TUIPK TUOPK"
-
-# Data-Definition needed by init()
-#IF_ALL="$IF_WIFI_TRAFFIC $IF_WIFI_PACKETS $IF_WAN_TRAFFIC $IF_WAN_PACKETS $IF_TUN_TRAFFIC $IF_TUN_PACKETS"
-IF_ALL="$IF_LAN_TRAFFIC $IF_LAN_PACKETS  $IF_WAN_TRAFFIC $IF_WAN_PACKETS $IF_WIFI_TRAFFIC $IF_WIFI_PACKETS"
-
-##############################################
-# Port Traffic Statistics  for Port 1 - Port 4
-##############################################
-#PT_OPK1="po1 |Port 1 Outgoing Packets  |COUNTER|U|$ORG1|AREA|%6.0lf"
-#PT_IPK1="-pi1|Port 1 Incoming Packets  |COUNTER|U|$GRN0|AREA|%6.0lf"
-#PT_COL1="cl1 |Port 1 Collisions        |COUNTER|U|$BLU0|AREA|%6.0lf"
-#PT_ERR1="er1 |Port 1 Errors            |COUNTER|U|$CYA0|AREA|%6.0lf"
-#PT_OBY1="bo1 |Port 1 Outgoing Traffic  |COUNTER|U|$ORG1|AREA"
-#PT_IBY1="-bi1|Port 1 Incoming Traffic  |COUNTER|U|$GRN0|AREA"
-#PT_OPK2="po2 |Port 2 Outgoing Packets  |COUNTER|U|$RED1|AREA|%6.0lf"
-#PT_IPK2="-pi2|Port 2 Incoming Packets  |COUNTER|U|$BLK0|AREA|%6.0lf"
-#PT_COL2="cl2 |Port 2 Collisions        |COUNTER|U|$GRN0|AREA|%6.0lf"
-#PT_ERR2="er2 |Port 2 Errors            |COUNTER|U|$ORG0|AREA|%6.0lf"
-#PT_OBY2="bo2 |Port 2 Outgoing Traffic  |COUNTER|U|$RED1|AREA"
-#PT_IBY2="-bi2|Port 2 Incoming Traffic  |COUNTER|U|$BLK0|AREA"
-#PT_OPK3="po3 |Port 3 Outgoing Packets  |COUNTER|U|$BLU1|AREA|%6.0lf"
-#PT_IPK3="-pi3|Port 3 Incoming Packets  |COUNTER|U|$CYA0|AREA|%6.0lf"
-#PT_COL3="cl3 |Port 3 Collisions        |COUNTER|U|$GRN0|AREA|%6.0lf"
-#PT_ERR3="er3 |Port 3 Errors            |COUNTER|U|$ORG0|AREA|%6.0lf"
-#PT_OBY3="bo3 |Port 3 Outgoing Traffic  |COUNTER|U|$BLU1|AREA"
-#PT_IBY3="-bi3|Port 3 Incoming Traffic  |COUNTER|U|$CYA0|AREA"
-#PT_OPK4="po4 |Port 4 Outgoing Packets  |COUNTER|U|$YEL1|AREA|%6.0lf"
-#PT_IPK4="-pi4|Port 4 Incoming Packets  |COUNTER|U|$CYA0|AREA|%6.0lf"
-#PT_COL4="cl4 |Port 4 Collisions        |COUNTER|U|$BLK0|AREA|%6.0lf"
-#PT_ERR4="er4 |Port 4 Errors            |COUNTER|U|$RED0|AREA|%6.0lf"
-#PT_OBY4="bo4 |Port 4 Outgoing Traffic  |COUNTER|U|$YEL1|AREA"
-#PT_IBY4="-bi4|Port 4 Incoming Traffic  |COUNTER|U|$CYA0|AREA"
-
-# Plot-Titles
-#TRAFFIC_1="Traffic Statistics Port 1 ($HOSTNAME)"
-#TRAFFIC_2="Traffic Statistics Port 2 ($HOSTNAME)"
-#TRAFFIC_3="Traffic Statistics Port 3 ($HOSTNAME)"
-#TRAFFIC_4="Traffic Statistics Port 4 ($HOSTNAME)"
-#PACKETS_1="Packet Statistics Port 1 ($HOSTNAME)"
-#PACKETS_2="Packet Statistics Port 2 ($HOSTNAME)"
-#PACKETS_3="Packet Statistics Port 3 ($HOSTNAME)"
-#PACKETS_4="Packet Statistics Port 4 ($HOSTNAME)"
-
-# Plot-Definitions (sort-order is relevant)
-#PT_TRAFFIC_1="OBY1 IBY1"
-#PT_TRAFFIC_2="OBY2 IBY2"
-#PT_TRAFFIC_3="OBY3 IBY3"
-#PT_TRAFFIC_4="OBY4 IBY4"
-#PT_PACKETS_1="OPK1 IPK1 COL1 ERR1"
-#PT_PACKETS_2="OPK2 IPK2 COL2 ERR2"
-#PT_PACKETS_3="OPK3 IPK3 COL3 ERR3"
-#PT_PACKETS_4="OPK4 IPK4 COL4 ERR4"
-#PT_PACKETS_1="OPK1 IPK1"
-#PT_PACKETS_2="OPK2 IPK2"
-#PT_PACKETS_3="OPK3 IPK3"
-#PT_PACKETS_4="OPK4 IPK4"
-
-# Data Definition needed by init()
-#PT_ALL="$PT_TRAFFIC_1 $PT_TRAFFIC_2 $PT_TRAFFIC_3 $PT_TRAFFIC_4 $PT_PACKETS_1 $PT_PACKETS_2 $PT_PACKETS_3 $PT_PACKETS_4"
-
-#################################
-# Traffic Priorisation Statistics
-#################################
-#TC_APRIB="bwa|Ack Priority Queue Bandwidth         |COUNTER|$MAXWANB|$YEL0|AREA"
-#TC_DPRIB="bwd|Default Priority Queue Bandwidth     |COUNTER|$MAXWANB|$ORG0|STACK"
-#TC_HPRIB="bwh|High Priority Queue Bandwidth        |COUNTER|$MAXWANB|$RED0|STACK"
-#TC_LPRIB="bwl|Low Priority Queue Bandwidth         |COUNTER|$MAXWANB|$GRN0|STACK"
-#TC_APRID="dra|Ack Priority Queue Packet Dropped    |COUNTER|100|$YEL0|AREA"
-#TC_DPRID="drd|Default Priority Queue Packet Dropped|COUNTER|100|$ORG0|STACK"
-#TC_HPRID="drh|High Priority Queue Packet Dropped   |COUNTER|100|$RED0|STACK"
-#TC_LPRID="drl|Low Priority Queue Packet Dropped    |COUNTER|100|$GRN0|STACK"
-
-# Plot-Titles
-#TRAFFIC="Traffic Priorisation Stats"
-#PACKETS="Packet Priorisation Stats"
-
-# Plot-Definitions (sort-order is relevant)
-#TC_TRAFFIC="APRIB DPRIB HPRIB LPRIB"
-#TC_PACKETS="APRID DPRID HPRID LPRID"
-
-# Data Definition needed by init()
-#TC_ALL="$TC_TRAFFIC $TC_PACKETS"
-
-#################################
-# Firewall Packet Drop Statistics
-#################################
-#PC_WIN="win|Windows Traffic        |COUNTER|U|$YEL0|AREA"
-#PC_INV="inv|Invalid State Traffic  |COUNTER|U|$ORG0|STACK"
-#PC_TCP="tcp|TCP Packets            |COUNTER|U|$RED0|STACK"
-#PC_OTH="oth|Other Packets          |COUNTER|U|$BLU0|STACK"
-
-# Plot-Titles
-#DROPPED="Firewall Packet Drop Statistics"
-
-# Plot-Definitions (sort-order is relevant)
-#PC_DROPPED="WIN INV TCP OTH"
-
-# Data Definition needed by init()
-#PC_ALL="$PC_DROPPED"
-
-##########################
-# Traffic Accounting Stats
-##########################
-#ACI="Incoming for "; ACO="Outgoing for "
-#IP14="notebook"; COL14=$ORG0; COL_14=$ORG1
-#IP15="saugi   "; COL15=$RED0; COL_15=$RED1
-#IP20="aplink  "; COL20=$GRN0; COL_20=$GRN1
-#IP50="sunny   "; COL50=$BLU0; COL_50=$BLU1
-
-#TYPE=AREA
-#for i in 15 50 20 14
-#do
-#        # Packet-Statistics
-#        eval AC_TIP$i='-TIP$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL$i\|$TYPE"
-#        eval  AC_TOP$i='TOP$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL_$i\|$TYPE"
-#        eval AC_UIP$i='-UIP$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL$i\|$TYPE"
-#        eval  AC_UOP$i='UOP$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL_$i\|$TYPE"
-#        eval AC_IIP$i='-IIP$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL$i\|$TYPE"
-#        eval  AC_IOP$i='IOP$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANP\|\$COL_$i\|$TYPE"
-#        # Traffic Statistics
-#        eval AC_TIB$i='-TIB$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL$i\|$TYPE"
-#        eval  AC_TOB$i='TOB$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL_$i\|$TYPE"
-#        eval AC_UIB$i='-UIB$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL$i\|$TYPE"
-#        eval  AC_UOB$i='UOB$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL_$i\|$TYPE"
-#        eval AC_IIB$i='-IIB$i\|$ACI'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL$i\|$TYPE"
-#        eval  AC_IOB$i='IOB$i\|$ACO'"\$IP$i\|COUNTER\|$MAXWANB\|\$COL_$i\|$TYPE"
-#      # Plot-Definitions (sort-order is relevant)
-#      AC_TB_O="$AC_TB_O TOB$i"; AC_TB_I="$AC_TB_I TIB$i"
-#        AC_TP_O="$AC_TP_O TOP$i"; AC_TP_I="$AC_TP_I TIP$i"
-#        AC_UB_O="$AC_UB_O UOB$i"; AC_UB_I="$AC_UB_I UIB$i"
-#        AC_UP_O="$AC_UP_O UOP$i"; AC_UP_I="$AC_UP_I UIP$i"
-#        AC_IB_O="$AC_IB_O IOB$i"; AC_IB_I="$AC_IB_I IIB$i"
-#        AC_IP_O="$AC_IP_O IOP$i"; AC_IP_I="$AC_IP_I IIP$i"
-#        TYPE=STACK
-#done 
-#AC_TB="$AC_TB_O $AC_TB_I"; AC_TP="$AC_TP_O $AC_TP_I"
-#AC_UB="$AC_UB_O $AC_UB_I"; AC_UP="$AC_UP_O $AC_UP_I"
-#AC_IB="$AC_IB_O $AC_IB_I"; AC_IP="$AC_IP_O $AC_IP_I";
-
-# Plot-Titles
-#TB="TCP Traffic Accounting Stats ($HOSTNAME)"; TP="TCP  Packet Accounting Stats ($HOSTNAME)"
-#UB="UDP Traffic Accounting Stats ($HOSTNAME)"; UP="UDP  Packet Accounting Stats ($HOSTNAME)"
-#IB="ICMP Traffic Accounting Stats ($HOSTNAME)";IP="ICMP Packet Accounting Stats ($HOSTNAME)"
-
-# Data Definition needed by init()
-#AC_ALL="$AC_TB $AC_TP $AC_UB $AC_UP $AC_IB $AC_IP"
-
-
-# System Statistics
-GRAPH_1="SYS|USG_STATS|$USG_STATS|Load"
-GRAPH_2="SYS|CPU_STATS|$CPU_STATS|CPU-Time_in_%|1000|--upper-limit 100 --rigid --logarithmic --lower-limit 0.1"
-GRAPH_3="SYS|MEM_STATS|$MEM_STATS|Bytes|1024"
-GRAPH_4="SYS|DSK_STATS|$DSK_STATS|Bytes|1024"
-GRAPH_5="SYS|MISC_STATS|$MISC_STATS|_|1000|--logarithmic"
-GRAPH_6="SYS|IRQ_STATS|$IRQ_STATS|IRQ_per_second|1000"
-# Interface Traffic Statistics
-GRAPH_7="IF|LAN_TRAFFIC|$LAN_TRAFFIC|Bytes_per_second"
-GRAPH_8="IF|LAN_PACKETS|$LAN_PACKETS|Packets_per_second"
-GRAPH_9="IF|WAN_TRAFFIC|$WAN_TRAFFIC|Bytes_per_second"
-GRAPH_10="IF|WAN_PACKETS|$WAN_PACKETS|Packets_per_second"
-GRAPH_11="IF|WIFI_TRAFFIC|$WIFI_TRAFFIC|Bytes_per_second"
-GRAPH_12="IF|WIFI_PACKETS|$WIFI_PACKETS|Packets_per_second"
-#GRAPH_11="IF|TUN_TRAFFIC|$TUN_TRAFFIC|Bytes_per_second"
-#GRAPH_12="IF|TUN_PACKETS|$TUN_PACKETS|Packets_per_second"
-# Port Traffic Statistics
-#GRAPH_13="PT|TRAFFIC_1|$TRAFFIC_1|Bytes_per_second"
-#GRAPH_14="PT|PACKETS_1|$PACKETS_1|Packets_per_second"
-#GRAPH_15="PT|TRAFFIC_2|$TRAFFIC_2|Bytes_per_second"
-#GRAPH_16="PT|PACKETS_2|$PACKETS_2|Packets_per_second"
-#GRAPH_17="PT|TRAFFIC_3|$TRAFFIC_3|Bytes_per_second"
-#GRAPH_18="PT|PACKETS_3|$PACKETS_3|Packets_per_second"
-#GRAPH_19="PT|TRAFFIC_4|$TRAFFIC_4|Bytes_per_second"
-#GRAPH_20="PT|PACKETS_4|$PACKETS_4|Packets_per_second"
-# Traffic Priorisation Statistics
-# GRAPH_21="TC|TRAFFIC|$TRAFFIC|Bytes_per_second|1000|--logarithmic"
-# GRAPH_22="TC|PACKETS|$PACKETS|Packets_per_second"
-# Accounting Statistics
-#GRAPH_23="AC|TB|$TB|Bytes_per_second"
-#GRAPH_24="AC|TP|$TP|Packets_per_second"
-#GRAPH_25="AC|UB|$UB|Bytes_per_second"
-#GRAPH_26="AC|UP|$UP|Packets_per_second"
-#GRAPH_27="AC|IB|$IB|Bytes_per_second"
-#GRAPH_28="AC|IP|$IP|Packets_per_second"
-# Firewall Drop Statistics
-#GRAPH_29="PC|DROPPED|$DROPPED|Packets_per_second"
-
-#ALL_PRAEFIXES="SYS IF PT TC AC PC"
-ALL_PRAEFIXES="SYS IF"
-GRAPH_MAX=12
diff --git a/package/rrdcollect/files/rrd.sh b/package/rrdcollect/files/rrd.sh
deleted file mode 100644 (file)
index 3faa4fb..0000000
+++ /dev/null
@@ -1,288 +0,0 @@
-#!/bin/sh
-#
-# Author:   Christian Rost (chr@baltic-online.de)
-# Purpose:  Shell-Interface to rrdtool
-#
-RRDCNF=/etc/rrd.conf
-. $RRDCNF
-
-######################################
-# init() function to create .rrd-file
-# $1=VAR-PRAEFIX $2=VAR-POSTFIX 
-######################################
-init()
-{
-       # Calculate optimal step by assuming highest precision on the last-xhour plot
-       OPTSTEP=`expr $HOURS \* 3600 \/ $PIXWIDTH \* $H_RES`
-       [ $OPTSTEP != $STEP ] && echo "WARNING: Your optimal step is: $OPTSTEP. But you are using: $STEP"
-       
-       ARH_AVG=`expr $HOURS \* 3600   \/ $PIXWIDTH \* $H_RES \/ $STEP`; ARH_CNT=`expr $HOURS \* 3600   \/ $ARH_AVG \/ $STEP`
-       ARD_AVG=`expr $DAYS  \* 86400  \/ $PIXWIDTH \* $D_RES \/ $STEP`; ARD_CNT=`expr $DAYS  \* 86400  \/ $ARD_AVG \/ $STEP`
-       ARW_AVG=`expr $WEEKS \* 604800 \/ $PIXWIDTH \* $W_RES \/ $STEP`; ARW_CNT=`expr $WEEKS \* 604800 \/ $ARW_AVG \/ $STEP`
-       
-       PRAEFIX=$1; POSTFIX=$2
-       DSOURCE=""
-       
-       echo "Init storage for $HOURS hours on averages: $ARH_AVG x $STEP seconds ($ARH_CNT total values)"
-       echo "Init storage for $DAYS days on averages: $ARD_AVG x $STEP seconds ($ARD_CNT total values)"
-       echo "Init storage for $WEEKS weeks on averages: $ARW_AVG x $STEP seconds ($ARW_CNT total values)"
-
-       eval  SOURCE=\$${PRAEFIX}_${POSTFIX}
-       for i in $SOURCE
-       do
-               eval var=\$${PRAEFIX}_${i}
-               ifs="$IFS"; IFS="|"; set -- $var
-               if  [ "`echo ${1} | cut -b1`" = "-" ]
-               then
-                       VAR="`echo ${1} | cut -b2-`"
-               else
-                       VAR=`echo $1 | sed "s/ //g"`
-               fi
-                DSOURCE="$DSOURCE DS:${VAR}:${3}:$MAXSTEP:0:${4}"
-               IFS="$ifs"
-        done
-        $DEBUG $RRDTOOL create $RRDDIR/$PRAEFIX.rrd       \
-                --step ${STEP}                            \
-               $DSOURCE                                  \
-                        RRA:AVERAGE:0.5:$ARH_AVG:$ARH_CNT \
-                        RRA:AVERAGE:0.5:$ARD_AVG:$ARD_CNT \
-                        RRA:AVERAGE:0.5:$ARW_AVG:$ARW_CNT \
-                        RRA:MAX:0.5:$ARH_AVG:$ARH_CNT     \
-                        RRA:MAX:0.5:$ARD_AVG:$ARD_CNT     \
-                        RRA:MAX:0.5:$ARW_AVG:$ARW_CNT
-       return $?
-}
-
-#################################################################################################################
-# graph() function to create png-graphics
-# $1=IMG-DIR $2=VAR-PRAEFIX, $3=VAR-POSTFIX, $4=Headline, $5=end, $6=start, $7=base, 
-# $8=DEFS/ENTRIES $9=other rrdgraph options (Vertlabel,...)
-#################################################################################################################
-# COMMENT:"$DATE\c"
-do_rrdgraph()
-{      
-        $DEBUG $NICE $RRDTOOL graph "$1/$2_$3.png" \
-          --title          "$4"             \
-          --imgformat      $PIXFORMAT       \
-          --width          $PIXWIDTH        \
-          --height         $PIXHEIGHT       \
-          --end            "$5"             \
-          --start          "$6"             \
-         --base "$7"                       \
-         $8 $9
-}
-
-#################################################################################################################
-# graph() function to create png-graphics
-# $1=IMG-DIR $2=VAR-PRAEFIX, $3=VAR-POSTFIX, $4=Headline, $5=end, $6=start, $7=base, 
-# $8=DEFS/ENTRIES $9=other rrdgraph options (Vertlabel,...)
-#################################################################################################################
-# COMMENT:"<RRD::TIME::NOW %c>\c"
-do_rrdcgi()
-{
-       cat << EOF > $1/$2_$3.def
-              
-<RRD::GRAPH $1/<RRD::CV START>$2_$3.png \
---title          "$4"              \
---imgformat      $PIXFORMAT        \
---width          $PIXWIDTH         \
---height         $PIXHEIGHT        \
---end            "$5"              \
---start          <RRD::CV START>   \
---base                  $7                \
---imginfo        "<IMG NAME=$2_$3 SRC=$RRDCGIIMGPATH/%s OnClick=zoomToggle('${SCGIPIXWIDTH}px','${NCGIPIXWIDTH}px',this); WIDTH=${SCGIPIXWIDTH}px>" \
---lazy                             \
-$8 $9 >
-EOF
-
-       cat << EOF >> $RRDCGISCRIPT
-$NEWLINE <TD valign=top>$4<br>
-  <RRD::INCLUDE $1/$2_$3.def>
-</TD>
-EOF
-}
-
-
-
-gen_cgi_header()
-{
-       cat << EOF > $RRDCGISCRIPT
-#!$RRDCGI
-<HEAD><TITLE>RRDCGI Router Statistics</TITLE></HEAD>
-<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
-function update_radio_check(robj,value) { for (var i=0; i<robj.length; i++) if (robj[i].value==value) robj[i].checked=1; }
-var nW,oW;
-function zoomToggle(iWideSmall,iWideLarge,whichImage){
-oW=whichImage.style.width;
-if(oW==iWideLarge){
-nW=iWideSmall;}else{
-nW=iWideLarge;}
-whichImage.style.width=nW;
-}
-</SCRIPT>
-<BODY onload="update_radio_check(document.RangeForm.START,'<RRD::CV START>')">
-<H1>RRDCGI Router Statistics <font size-=2><em>(<RRD::TIME::NOW %c>)</em></font></H1>
-<FORM NAME=RangeForm>
-      <INPUT NAME=START TYPE=RADIO VALUE=end-${HOURS}h checked>${HOURS} hours ago
-      <INPUT NAME=START TYPE=RADIO VALUE=end-${DAYS}d>${DAYS} days ago
-      <INPUT NAME=START TYPE=RADIO VALUE=end-${WEEKS}w>${WEEKS} weeks ago
-      <INPUT TYPE=SUBMIT>
-</FORM>
-<P>
-<TABLE>
-EOF
-}
-
-gen_cgi_footer()
-{
-       cat << EOF >> $RRDCGISCRIPT
-</TABLE>
-</P>
-</BODY>
-</HTML>
-EOF
-       chmod +x $RRDCGISCRIPT
-}
-
-#################################################################################################################
-# $1=mode $2=VAR-PRAEFIX, $3=VAR-POSTFIX, $4=Headline, $5=Vertlabel, $6=start, $7=end, $8=base, $9=other rrdgraph options
-#################################################################################################################
-do_graph()
-{
-        MODE=$1; PRAEFIX=$2; POSTFIX=$3; HEADLINE=$4; VERTLABEL=$5; START=$6; END=$7; BASE=$8; SRC=${RRDDIR}/${PRAEFIX}.rrd
-       if [ ! -r "$SRC" ] 
-       then
-               echo "$SRC not found. Aborting all operations now..."
-               exit 1
-       fi
-
-       # For Graphing Memory BASE should be set to 1024, default is 1000
-       [ -n "$8" ] && BASE=$8 || BASE=1000
-       [ -n "$9" ] && OPTS=$9 || OPTS="--lower-limit 0"
-       DEFS=""; ENTRIES=""
-       eval  SOURCE=\$${PRAEFIX}_${POSTFIX}
-       for i in $SOURCE
-       do
-               eval var=\$${PRAEFIX}_${i}
-               ifs="$IFS"; IFS="|"; set -- $var
-               if  [ "`echo ${1} | cut -b1`" = "-" ]
-               then
-                       VAR="`echo ${1} | cut -b2-`"
-                       NEG=1
-               else
-                       VAR=`echo $1 | sed "s/ //g"`
-                       NEG=0
-               fi
-               
-               if [ "$NEG" = 1 ]       
-               then
-                       [ -n "${8}" ] && DEFS="$DEFS DEF:${VAR}=$SRC:${VAR}:AVERAGE  DEF:MAX${VAR}=$SRC:${VAR}:MAX ${8} CDEF:N${VAR}C=${VAR}C,-1,* " \
-                                     || DEFS="$DEFS DEF:${VAR}=$SRC:${VAR}:AVERAGE  DEF:MAX${VAR}=$SRC:${VAR}:MAX CDEF:N${VAR}=${VAR},-1,*"
-               else
-                       [ -n "${8}" ] && DEFS="$DEFS DEF:${VAR}=$SRC:${VAR}:AVERAGE  DEF:MAX${VAR}=$SRC:${VAR}:MAX ${8}" \
-                                     || DEFS="$DEFS DEF:${VAR}=$SRC:${VAR}:AVERAGE  DEF:MAX${VAR}=$SRC:${VAR}:MAX"
-               fi
-               # Now this is a bit ugly, but i don't know how to escape the blanks in a proper way.
-               # If you know any better way to keep the blanks in the legend of the graphics please inform me.
-               #L=`echo ${2} | tr -s "[= =]" '\014'`
-               #L=`echo ${2} | tr -s "[= =]" '_'`
-               L=`echo ${2} | sed "s/ /_/g"`
-               if [ -n "${7}" ]
-               then
-                       if [ -n "${8}" ]                     
-                       then
-                               [ "$NEG" = 1 ] &&  ENTRIES="$ENTRIES ${6}:N${VAR}C${5}:${L}: GPRINT:${VAR}C:AVERAGE:Average\:${7} GPRINT:MAX${VAR}C:MAX:Max\:${7} GPRINT:${VAR}C:LAST:Last\:${7}\\j" \
-                                              ||  ENTRIES="$ENTRIES ${6}:${VAR}C${5}:${L}:  GPRINT:${VAR}C:AVERAGE:Average\:${7} GPRINT:MAX${VAR}C:MAX:Max\:${7} GPRINT:${VAR}C:LAST:Last\:${7}\\j"
-                       else
-                               [ "$NEG" = 1 ] &&  ENTRIES="$ENTRIES ${6}:N${VAR}${5}:${L}: GPRINT:${VAR}:AVERAGE:Average\:${7} GPRINT:MAX${VAR}:MAX:Max\:${7} GPRINT:${VAR}:LAST:Last\:${7}\\j" \
-                                              ||  ENTRIES="$ENTRIES ${6}:${VAR}${5}:${L}:  GPRINT:${VAR}:AVERAGE:Average\:${7} GPRINT:MAX${VAR}:MAX:Max\:${7} GPRINT:${VAR}:LAST:Last\:${7}\\j"
-                       fi
-               else
-                       [ "$NEG" = 1 ] && ENTRIES="$ENTRIES ${6}:N${VAR}${5}:${L}: GPRINT:${VAR}:AVERAGE:Average\:%6.2lf%s GPRINT:MAX${VAR}:MAX:Max\:%6.0lf%s GPRINT:${VAR}:LAST:Last\:%6.2lf%s\\j" \
-                                              || ENTRIES="$ENTRIES ${6}:${VAR}${5}:${L}:  GPRINT:${VAR}:AVERAGE:Average\:%6.2lf%s GPRINT:MAX${VAR}:MAX:Max\:%6.0lf%s GPRINT:${VAR}:LAST:Last\:%6.2lf%s\\j"
-               fi
-               IFS="$ifs"
-       done
-
-       #[ "$POSTFIX" = "CPU_STATS" ] && (echo $OPTS; echo $DEFS ; echo $ENTRIES; echo $OPTS)
-
-       $MODE "$IMGDIR" "$PRAEFIX" "$POSTFIX" "$HEADLINE" "$END" "$START" "$BASE" "$DEFS $ENTRIES"  "--vertical-label $VERTLABEL $OPTS"
-}
-
-# Check if all rrd-files are present 
-# and create them if not
-init_loop()
-{
-       for j in $ALL_PRAEFIXES
-       do
-               if [ ! -f $RRDDIR/$j.rrd ]  
-               then
-                       echo "Creating $RRDDIR/$j.rrd ..."
-                        init $j ALL
-                        [ ! -f $RRDDIR/$j.rrd ] && EXIT=1
-               fi
-       done
-       [ "$EXIT" = 1 ] && return 1 || return 0
-}
-
-
-graph_loop()
-{
-       mode=$1; start=$2; end=$3; c=1 
-       while [ $c -le $GRAPH_MAX ]
-       do
-               eval var=\$GRAPH_${c}
-               # $1=VAR-PRAEFIX $2=VAR-POSTFIX $3=Headline $4=Vertlabel $5=base $6=other rrdgraph options
-               ifs="$IFS"; IFS="|"; set -- $var
-               IFS="$ifs"
-               [ "$1" != "$OLD" -o "`expr \( $c - 1 \) % 2`" = 0 ] && NEWLINE="</TR><TR>" || NEWLINE=""
-               do_graph $mode $1 $2 "$3" "$4" $start $end $5 "$6"
-               c=`expr $c + 1`; OLD=$1
-       done
-}
-
-
-case "$1" in
-       init)
-                       if init_loop 
-                       then
-                               exit 0
-                       else
-                               echo "Initialisation of rrd-database-files failed"
-                               exit 1
-                       fi
-                       ;;
-       cgi)
-                       echo "Updating $RRDCGISCRIPT and $IMGDIR/*.def"
-                       gen_cgi_header
-                       # The start-time will be not used
-                       graph_loop do_rrdcgi end now
-                       gen_cgi_footer
-                       ;;
-       images)
-                       # Create the graphs
-                       [ -n "$2" ] && STH=$2 || STH=24h
-                       echo "Updating Graphs ($STH ago -> now) for $RRDDIR/*.rrd"
-                       graph_loop do_rrdgraph "end-${STH}" now
-                       ;;
-       fetch)
-                       # Fetch data from rrdcollect daemon
-                       if [ ! -n "$3" ]
-                       then
-                               echo "Usage: $0 fetch <host> <port>"
-                               exit 1
-                       else
-                               echo "Fetching ascii-logs from rrdcollect daemon"
-                               (cd $RRDDIR && $NETCAT $2 $3 | sed -n "s:^\(update .*\):$RRDTOOL \1:p" | sh -x ) 2>&1 | wc -l #>/dev/null
-                               exit 0
-                       fi
-                       ;;
-       *)              echo "Usage: $0 <init|cgi|fetch|images>"
-                       echo "  init:   Initialize rrd-datafiles if neeeded"
-                       echo "  cgi:    Creates cgi-script for use with rrdcgi"
-                       echo "  fetch:  Fetching data from rrdcollect via netcat"
-                       echo "  images: Generates images"
-                       exit 1
-                       ;;
-esac
-exit 0
diff --git a/package/rrdcollect/files/rrdcollect.conf b/package/rrdcollect/files/rrdcollect.conf
deleted file mode 100644 (file)
index e34c9bf..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-step = 360
-directory = /var/lib/rrdcollect/rrd
-
-file:///proc/stat
-"cpu0 %d %d %d %d"                              SYS.rrd:cu,cn,cs,ci
-"ctxt %u"                                       SYS.rrd:ct
-"processes %u"                                  SYS.rrd:fk
-"intr %u"                                       SYS.rrd:ira
-
-file:///proc/meminfo
-#"Mem:  %*d %d %d %d %d %d"                     SYS.rrd:mu,mf,ms,mb,mc
-"Mem:  %*d %d %d %*d %d %d"                     SYS.rrd:mu,mf,mb,mc
-
-file:///proc/loadavg
-"%f %f %f %d/%d %*d"                            SYS.rrd:l1,l2,l3,pr,pt
-
-exec:///bin/df
-"/dev/mtdblock/4 %*d %d %d"                     SYS.rrd:us,av
-
-# LAN: vlan0, WAN: vlan1, WIFI: eth1
-file:///proc/net/dev
-" vlan0:%d %d %*d %*d %*d %*d %*d %*d %d %d"    IF.rrd:Labi,Lapi,Labo,Lapo
-" vlan1:%d %d %*d %*d %*d %*d %*d %*d %d %d"    IF.rrd:Wabi,Wapi,Wabo,Wapo
-" eth1:%d %d %*d %*d %*d %*d %*d %*d %d %d"     IF.rrd:Wibi,Wipi,Wibo,Wipo
-#" tun0:%d %d %*d %*d %*d %*d %*d %*d %d %d"    IF.rrd:tbi,tpi,tbo,tpo
-
-file:///proc/slabinfo
-"ip_conntrack  %d %*d %*d %*d %*d %*d"          SYS.rrd:con
-"arp_cache     %d %*d %*d %*d %*d %*d"           SYS.rrd:arp
-
-file:///proc/interrupts
-"  4: %d MIPS  eth1"                            SYS.rrd:irw
-"  5: %d MIPS  eth0"                            SYS.rrd:ire
diff --git a/package/rrdcollect/files/rrdcollect.init b/package/rrdcollect/files/rrdcollect.init
deleted file mode 100644 (file)
index f9ee8bc..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-BIN=rrdcollect
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-LIB_D=/var/lib/rrdcollect
-CGI_S=$LIB_D/rrd.cgi
-IMG_D=$LIB_D/img
-RRD_D=$LIB_D/rrd
-RRD_F=$(find $RRD_D -name "*.rrd" 2>/dev/null)
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  mkdir -p $IMG_D
-  mkdir -p $RRD_D
-  [ -n "$RRD_F" ] || /usr/bin/rrd.sh init
-  [ -x $CGI_S ] || /usr/bin/rrd.sh cgi
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/rrdcollect/ipkg/rrdcollect-example.conffiles b/package/rrdcollect/ipkg/rrdcollect-example.conffiles
deleted file mode 100644 (file)
index 9e9a33a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/rrd.conf
-/etc/rrdcollect.conf
diff --git a/package/rrdcollect/ipkg/rrdcollect-example.control b/package/rrdcollect/ipkg/rrdcollect-example.control
deleted file mode 100644 (file)
index ab4c68e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Package: rrdcollect-example
-Priority: optional
-Section: admin
-Depends: rrdcgi, rrdtool, rrdcollect
-Description: Example setup for Round-Robin Database (RRD) collecting daemon
- RRDcollect is a daemon which polls certain files in /proc/
- directory, gathering data and storing it inside RRDtool's
- database files.  Being written in C should be both fast
- and resources-friendly.  Supports both scanf(3)-style
- pattern matches and perl compatible regular expressions.
diff --git a/package/rrdcollect/ipkg/rrdcollect.control b/package/rrdcollect/ipkg/rrdcollect.control
deleted file mode 100644 (file)
index effe8b1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Package: rrdcollect
-Priority: optional
-Section: admin
-Depends: librrd | librrd1
-Description: Round-Robin Database (RRD) collecting daemon
- RRDcollect is a daemon which polls certain files in /proc/
- directory, gathering data and storing it inside RRDtool's
- database files.  Being written in C should be both fast
- and resources-friendly.  Supports both scanf(3)-style
- pattern matches and perl compatible regular expressions.
diff --git a/package/rrdcollect/patches/rrdcollect-scan.patch b/package/rrdcollect/patches/rrdcollect-scan.patch
deleted file mode 100644 (file)
index f47301e..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-diff -ruN rrdcollect-0.2.3.orig/src/scan.c rrdcollect-0.2.3/src/scan.c
---- rrdcollect-0.2.3.orig/src/scan.c   2005-01-20 18:42:17.000000000 +0100
-+++ rrdcollect-0.2.3/src/scan.c        2006-01-22 00:51:52.000000000 +0100
-@@ -74,6 +74,11 @@
-                                               } while (isdigit(*fmt));
-                                       }
-+                                      /* skip white spaces like scanf does */
-+                                      if (strchr("difuoxX", *fmt))
-+                                              while (isspace(*buf))
-+                                                      buf++;
-+                                      
-                                       /* FIXME: we should check afterward:
-                                        * if (start == buf || start == '-' && buf-start == 1)
-                                        *      die("WTF???  zero-length number???");
-@@ -150,27 +155,22 @@
-                                                               buf++, length--;
-                                                       }
--                                                      /* ignore if value not found */
--                                                      if(value == 0)
--                                                              return 0;
--
-                                                       if (!ignore)
--                                                              counter[i++]->value = valuedup(value);
-+                                                              counter[i++]->value = strndup(start, buf - start);
-                                                       break;
-                                                       
-                                               case 'c':
-+                                                      if (length < 0)
-+                                                           length = 1;        // default length is 1
-+                                                      
-                                                       while (*buf && length > 0) {
-                                                               buf++, length--;
-                                                       }
-                                                       if (length > 0)
-                                                               return 2;
--                                                      /* ignore if value not found */
--                                                      if(value == 0)
--                                                              return 0;
--                                                      
-                                                       if (!ignore)
--                                                              counter[i++]->value = valuedup(value);
-+                                                              counter[i++]->value = strndup(start, buf - start);
-                                                       break;
-                                                       
-                                                       
-@@ -192,7 +192,7 @@
-                       case '\f':
-                       case '\v':
-                               /* don't match if not at least one space */
--                              if(!isspace(*(buf)))
-+                              if(!isspace(*buf))
-                                       return 0;
-                               else
-                                       buf++;
-@@ -208,7 +208,7 @@
-                                       case '\v':
-                                               break;
-                                       default:
--                                              while (isspace(*(buf)))
-+                                              while (isspace(*buf))
-                                                       buf++;
-                               }
-                               fmt++;
diff --git a/package/rrdtool/Config.in b/package/rrdtool/Config.in
deleted file mode 100644 (file)
index 6993c4e..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-config BR2_COMPILE_RRDTOOL
-       prompt "rrdtool........................... Round Robin Database (RRD) tools (v1.2.x)"
-       bool
-       default n
-
-config BR2_PACKAGE_LIBRRD
-       prompt   "librrd.......................... Round Robin Database (RRD) management library (v1.2.x)"
-       tristate
-       default n
-       depends BR2_COMPILE_RRDTOOL
-       select BR2_PACKAGE_LIBART
-       select BR2_PACKAGE_LIBFREETYPE
-       select BR2_PACKAGE_LIBPNG
-       select BR2_PACKAGE_ZLIB
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains command line tools used to manage RRDs.
-
-config BR2_PACKAGE_RRDCGI
-       prompt   "rrdcgi.......................... Round Robin Database (RRD) CGI graphing tool (v1.2.x)"
-       tristate
-       default n
-       depends BR2_COMPILE_RRDTOOL
-       select BR2_PACKAGE_LIBRRD
-       select BR2_PACKAGE_CGILIB
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains the rrdcgi tool used to create web pages containing 
-         RRD graphs based on templates.
-
-config BR2_PACKAGE_RRDTOOL
-       prompt   "rrdtool......................... Round Robin Database (RRD) management tools (v1.2.x)"
-       tristate
-       default n
-       depends BR2_COMPILE_RRDTOOL
-       select BR2_PACKAGE_LIBRRD
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains command line tools used to manage RRDs.
-
diff --git a/package/rrdtool/Makefile b/package/rrdtool/Makefile
deleted file mode 100644 (file)
index 3bea4aa..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rrdtool
-PKG_VERSION:=1.2.11
-PKG_RELEASE:=1
-PKG_MD5SUM:=d61c5755cb77207f9ad3584b26e8bf08
-
-PKG_SOURCE_URL:=http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBRRD,librrd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRDCGI,rrdcgi,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRDTOOL,rrdtool,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/freetype2 -I$(STAGING_DIR)/usr/include/libart-2.0" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib " \
-               LIBS="-lnotimpl" \
-               PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
-               rd_cv_ieee_works=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --sysconfdir=/etc \
-                       --datadir=/usr/share \
-                       --localstatedir=/var \
-                       --mandir=/usr/man \
-                       --infodir=/usr/info \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared=yes \
-                       --enable-static=yes \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-rrdcgi \
-                       --disable-mmap \
-                       --disable-perl \
-                       --disable-tcl \
-                       --disable-python \
-                       --without-x \
-                       --with-rrd-default-font=/usr/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_RRDTOOL):
-       install -d -m0755 $(IDIR_RRDTOOL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdtool $(IDIR_RRDTOOL)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdupdate $(IDIR_RRDTOOL)/usr/bin/
-       $(RSTRIP) $(IDIR_RRDTOOL)
-       $(IPKG_BUILD) $(IDIR_RRDTOOL) $(PACKAGE_DIR)
-
-$(IPKG_RRDCGI):
-       install -d -m0755 $(IDIR_RRDCGI)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdcgi $(IDIR_RRDCGI)/usr/bin/
-       $(RSTRIP) $(IDIR_RRDCGI)
-       $(IPKG_BUILD) $(IDIR_RRDCGI) $(PACKAGE_DIR)
-
-$(IPKG_LIBRRD):
-       install -d -m0755 $(IDIR_LIBRRD)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.so.* $(IDIR_LIBRRD)/usr/lib/
-       install -d -m0755 $(IDIR_LIBRRD)/usr/share/rrdtool/fonts
-       $(CP) $(PKG_BUILD_DIR)/src/DejaVuSansMono-Roman.ttf \
-               $(IDIR_LIBRRD)/usr/share/rrdtool/fonts/
-       $(RSTRIP) $(IDIR_LIBRRD)
-       $(IPKG_BUILD) $(IDIR_LIBRRD) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/librrd.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/rrd.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/librrd.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/rrd.h \
-               $(STAGING_DIR)/usr/lib/librrd.a \
-               $(STAGING_DIR)/usr/lib/librrd.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/rrdtool/ipkg/librrd.control b/package/rrdtool/ipkg/librrd.control
deleted file mode 100644 (file)
index fe34716..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Package: librrd
-Priority: optional
-Section: libs
-Depends: libart, libfreetype, libpng, zlib
-Description: Round Robin Database (RRD) management library. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains the shared library used to manage RRDs.
diff --git a/package/rrdtool/ipkg/rrdcgi.control b/package/rrdtool/ipkg/rrdcgi.control
deleted file mode 100644 (file)
index ca0f7ca..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Package: rrdcgi
-Priority: optional
-Section: web
-Depends: cgilib, librrd
-Description: Round Robin Database (RRD) CGI graphing tool. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains the rrdcgi tool used to create web pages containing 
- RRD graphs based on templates.
diff --git a/package/rrdtool/ipkg/rrdtool.control b/package/rrdtool/ipkg/rrdtool.control
deleted file mode 100644 (file)
index 6e27333..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Package: rrdtool
-Priority: optional
-Section: admin
-Depends: librrd
-Description: Round Robin Database (RRD) management tools. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains command line tools used to manage RRDs.
diff --git a/package/rrdtool1/Config.in b/package/rrdtool1/Config.in
deleted file mode 100644 (file)
index e79df5b..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-config BR2_COMPILE_RRDTOOL1
-       prompt "rrdtool1.......................... Round Robin Database (RRD) tools (v1.0.x)"
-       tristate
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_LIBRRD1
-       prompt   "librrd1......................... Round Robin Database (RRD) management library (v1.0.x)"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_RRDTOOL1
-       select BR2_PACKAGE_ZLIB
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains command line tools used to manage RRDs.
-         
-         This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
-         librrd.so. The library is much smaller compared to the 1.2.x version with 
-         separate dynamic linked libraries.
-
-config BR2_PACKAGE_RRDCGI1
-       prompt   "rrdcgi1......................... Round Robin Database (RRD) CGI graphing tool (v1.0.x)"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_RRDTOOL1
-       select BR2_PACKAGE_LIBRRD1
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains the rrdcgi tool used to create web pages containing 
-         RRD graphs based on templates.
-         
-         This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
-         librrd.so. The library is much smaller compared to the 1.2.x version with 
-         separate dynamic linked libraries.
-
-config BR2_PACKAGE_RRDTOOL1
-       prompt   "rrdtool1........................ Round Robin Database (RRD) management tools (v1.0.x)"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_COMPILE_RRDTOOL1
-       select BR2_PACKAGE_LIBRRD1
-       help
-         RRD is the Acronym for Round Robin Database. RRD is a system to store and
-         display time-series data (i.e. network bandwidth, machine-room temperature,
-         server load average). It stores the data in a very compact way that will
-         not expand over time, and it presents useful graphs by processing the data
-         to enforce a certain data density. It can be used either via simple wrapper
-         scripts (from shell or Perl) or via frontends that poll network devices and
-         put friendly user interface on it.
-         
-         http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
-         
-         This package contains command line tools used to manage RRDs.
-         
-         This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
-         librrd.so. The library is much smaller compared to the 1.2.x version with 
-         separate dynamic linked libraries.
-
diff --git a/package/rrdtool1/Makefile b/package/rrdtool1/Makefile
deleted file mode 100644 (file)
index b0eb9fc..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rrdtool1
-PKG_VERSION:=1.0.50
-PKG_RELEASE:=1
-PKG_MD5SUM:=c466e2e7df95fa8e318e46437da87686
-
-PKG_SOURCE_URL:=http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.0.x
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/rrdtool-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBRRD1,librrd1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRDCGI1,rrdcgi1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRDTOOL1,rrdtool1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{status,cache} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_path_PERL=no \
-               rd_cv_ieee_works=yes \
-               shrext_cmds=".so" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared=yes \
-                       --enable-static=yes \
-                       --disable-rpath \
-                       --with-gnu-ld \
-                       --enable-local-zlib \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               shrext_cmds=".so" \
-               all install
-       touch $@
-
-$(IPKG_RRDTOOL1):
-       install -d -m0755 $(IDIR_RRDTOOL1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdtool $(IDIR_RRDTOOL1)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdupdate $(IDIR_RRDTOOL1)/usr/bin/
-       $(RSTRIP) $(IDIR_RRDTOOL1)
-       $(IPKG_BUILD) $(IDIR_RRDTOOL1) $(PACKAGE_DIR)
-
-$(IPKG_RRDCGI1):
-       install -d -m0755 $(IDIR_RRDCGI1)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/rrdcgi $(IDIR_RRDCGI1)/usr/bin/
-       $(RSTRIP) $(IDIR_RRDCGI1)
-       $(IPKG_BUILD) $(IDIR_RRDCGI1) $(PACKAGE_DIR)
-
-$(IPKG_LIBRRD1):
-       install -d -m0755 $(IDIR_LIBRRD1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.so.* $(IDIR_LIBRRD1)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBRRD1)
-       $(IPKG_BUILD) $(IDIR_LIBRRD1) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/librrd.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/rrd.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/librrd.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/librrd.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/rrd.h \
-               $(STAGING_DIR)/usr/lib/librrd.a \
-               $(STAGING_DIR)/usr/lib/librrd.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/rrdtool1/ipkg/librrd1.control b/package/rrdtool1/ipkg/librrd1.control
deleted file mode 100644 (file)
index 1c0494c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Package: librrd1
-Priority: optional
-Section: libs
-Depends: zlib
-Description: Round Robin Database (RRD) management library. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains the shared library used to manage RRDs.
- .
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
- librrd.so. The library is much smaller compared to the 1.2.x version with 
- separate dynamic linked libraries.
diff --git a/package/rrdtool1/ipkg/rrdcgi1.control b/package/rrdtool1/ipkg/rrdcgi1.control
deleted file mode 100644 (file)
index 330f77a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-Package: rrdcgi1
-Priority: optional
-Section: web
-Depends: librrd1
-Description: Round Robin Database (RRD) CGI graphing tool. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains the rrdcgi tool used to create web pages containing 
- RRD graphs based on templates.
- .
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
- librrd.so. The library is much smaller compared to the 1.2.x version with 
- separate dynamic linked libraries.
diff --git a/package/rrdtool1/ipkg/rrdtool1.control b/package/rrdtool1/ipkg/rrdtool1.control
deleted file mode 100644 (file)
index 1bf7eae..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Package: rrdtool1
-Priority: optional
-Section: admin
-Depends: librrd1
-Description: Round Robin Database (RRD) management tools. 
- RRD is the Acronym for Round Robin Database. RRD is a system to store and
- display time-series data (i.e. network bandwidth, machine-room temperature,
- server load average). It stores the data in a very compact way that will
- not expand over time, and it presents useful graphs by processing the data
- to enforce a certain data density. It can be used either via simple wrapper
- scripts (from shell or Perl) or via frontends that poll network devices and
- put friendly user interface on it.
- .
- This package contains command line tools used to manage RRDs.
- .
- This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into 
- librrd.so. The library is much smaller compared to the 1.2.x version with 
- separate dynamic linked libraries.
diff --git a/package/rrs/Config.in b/package/rrs/Config.in
deleted file mode 100644 (file)
index 28a3f0b..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#menu "rrs............................... A reverse (connecting) remote shell"
-
-config BR2_COMPILE_RRS
-       tristate
-       default n
-       depends BR2_PACKAGE_RRS || BR2_PACKAGE_RRS_NOSSL
-
-config BR2_PACKAGE_RRS
-       prompt "rrs............................... A reverse (connecting) remote shell, with SSL support"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RRS
-       select BR2_PACKAGE_UCLIBCXX
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         A reverse (connecting) remote shell, built with SSL support.
-         
-         http://www.cycom.se/dl/rrs/
-
-config BR2_PACKAGE_RRS_NOSSL
-       prompt "rrs-nossl......................... A reverse (connecting) remote shell, without SSL support"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_RRS
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         A reverse (connecting) remote shell, built without SSL support.
-         
-         http://www.cycom.se/dl/rrs/
-
-#endmenu
diff --git a/package/rrs/Makefile b/package/rrs/Makefile
deleted file mode 100644 (file)
index 0024f51..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rrs
-PKG_VERSION:=1.70
-PKG_RELEASE:=1
-PKG_MD5SUM:=b400d03c0e39e3e78a7327ba78f789f0
-
-PKG_SOURCE_URL:=http://www.cycom.se/uploads/36/19 
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RRS,rrs,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,RRS_NOSSL,rrs-nossl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-ifneq ($(BR2_PACKAGE_RRS),)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGS="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -luClibc++ -lc -lm -lutil -lssl -lcrypto" \
-               generic
-       ( cd $(PKG_BUILD_DIR); mv rrs rrs-ssl; )
-       -$(MAKE) -C $(PKG_BUILD_DIR) \
-               clean
-endif
-ifneq ($(BR2_PACKAGE_RRS_NOSSL),)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -fno-builtin -fno-rtti -nostdinc++" \
-               LDFLAGSNOSSL="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -luClibc++ -lc -lm -lutil" \
-               generic-nossl
-       ( cd $(PKG_BUILD_DIR); mv rrs rrs-nossl; )
-endif
-       touch $@
-
-$(IPKG_RRS):
-       install -d -m0755 $(IDIR_RRS)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/rrs-ssl $(IDIR_RRS)/usr/bin/rrs
-       $(RSTRIP) $(IDIR_RRS)
-       $(IPKG_BUILD) $(IDIR_RRS) $(PACKAGE_DIR)
-
-$(IPKG_RRS_NOSSL):
-       install -d -m0755 $(IDIR_RRS_NOSSL)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/rrs-nossl $(IDIR_RRS_NOSSL)/usr/bin/rrs
-       $(RSTRIP) $(IDIR_RRS_NOSSL)
-       $(IPKG_BUILD) $(IDIR_RRS_NOSSL) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/rrs/ipkg/rrs-nossl.control b/package/rrs/ipkg/rrs-nossl.control
deleted file mode 100644 (file)
index f69f083..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: rrs-nossl
-Priority: optional
-Section: net
-Depends: uclibc++
-Description: A reverse (connecting) remote shell, without SSL support.
-
diff --git a/package/rrs/ipkg/rrs.control b/package/rrs/ipkg/rrs.control
deleted file mode 100644 (file)
index adddb16..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: rrs
-Priority: optional
-Section: net
-Depends: uclibc++, libopenssl
-Description: A reverse (connecting) remote shell, with SSL support.
-
diff --git a/package/rrs/patches/rrs-1.70-shell.patch b/package/rrs/patches/rrs-1.70-shell.patch
deleted file mode 100644 (file)
index 822ce7c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN rrs-1.70-old/rrs.c rrs-1.70-new/rrs.c
---- rrs-1.70-old/rrs.c 2004-05-30 02:32:03.000000000 +0200
-+++ rrs-1.70-new/rrs.c 2005-10-12 12:41:24.000000000 +0200
-@@ -920,7 +920,7 @@
-         close(slave_fd);
-         signal(SIGHUP, SIG_DFL);
-         signal(SIGCHLD, SIG_DFL);
--        execl("/bin/sh", "", NULL);
-+        execl("/bin/sh", "/bin/sh", NULL);
-         /* should not return */
-         exit(1);
-     } else if (pid > 0) {
diff --git a/package/rsync/Config.in b/package/rsync/Config.in
deleted file mode 100644 (file)
index f9f02bf..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_RSYNC
-       prompt "rsync............................. file transfer utility"
-       tristate
-       select BR2_PACKAGE_LIBPOPT
-       default m if CONFIG_DEVEL
-       help
-         An utility that provides fast incremental file transfer
-         
-         http://rsync.samba.org
-
diff --git a/package/rsync/Makefile b/package/rsync/Makefile
deleted file mode 100644 (file)
index 0089326..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=rsync
-PKG_VERSION:=2.6.5
-PKG_RELEASE:=0
-PKG_MD5SUM:=3691cdf1540d0649ba679edce6bae8fc
-
-PKG_SOURCE_URL:=http://rsync.samba.org/ftp/rsync/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,RSYNC,rsync,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_RSYNC):
-       install -d -m0755 $(IDIR_RSYNC)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(IDIR_RSYNC)/usr/bin
-       $(RSTRIP) $(IDIR_RSYNC)
-       $(IPKG_BUILD) $(IDIR_RSYNC) $(PACKAGE_DIR)
diff --git a/package/rsync/ipkg/rsync.control b/package/rsync/ipkg/rsync.control
deleted file mode 100644 (file)
index 5cfa16d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: rsync
-Priority: optional
-Section: net
-Depends: libpopt
-Description: utility that provides fast incremental file transfer
diff --git a/package/sablevm-classpath/Config.in b/package/sablevm-classpath/Config.in
deleted file mode 100644 (file)
index 4aef84d..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-config BR2_COMPILE_SABLEVM_CLASSPATH
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBSABLEVM_CLASSPATH
-
-config BR2_PACKAGE_LIBSABLEVM_CLASSPATH
-       prompt "libsablevm-classpath.............. Essential native libraries for Java"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SABLEVM_CLASSPATH
-       help
-         GNU Classpath, Essential Libraries for Java, is a GNU project to create 
-         free core class libraries for use with virtual machines and compilers for 
-         the java programming language.
-         
-         This is a modified version for use with SableVM.
-         
-         http://www.gnu.org/software/classpath/
-         
-         This package contains the native shared libraries, needed by other packages.
-
-choice
-       prompt   "sablevm-classpath............... Essential classes for Java"
-       tristate
-       depends BR2_PACKAGE_LIBSABLEVM_CLASSPATH
-       optional
-
-config BR2_PACKAGE_SABLEVM_CLASSPATH_FULL
-       prompt     "sablevm-classpath-full........ Full set"
-       tristate
-       help
-         GNU Classpath, Essential Libraries for Java, is a GNU project to create 
-         free core class libraries for use with virtual machines and compilers for 
-         the java programming language.
-         
-         This is a modified version for use with SableVM.
-         
-         http://www.gnu.org/software/classpath/
-         
-         This package contains the full set of Java compiled classes.
-         It will unlikely fit on your router as-is.
-
-config BR2_PACKAGE_SABLEVM_CLASSPATH_MINI
-       prompt     "sablevm-classpath-mini........ Minimal set"
-       tristate
-       help
-         
-         GNU Classpath, Essential Libraries for Java, is a GNU project to create 
-         free core class libraries for use with virtual machines and compilers for 
-         the java programming language.
-         
-         This is a modified version for use with SableVM.
-         
-         http://www.gnu.org/software/classpath/
-         
-         This package contains only a minimal set of Java compiled classes, just 
-         enough to run the famous "Hello World !" test program.
-
-endchoice
diff --git a/package/sablevm-classpath/Makefile b/package/sablevm-classpath/Makefile
deleted file mode 100644 (file)
index cbe7634..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sablevm-classpath
-PKG_VERSION:=1.11.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=0aed850f5583199b3d1adb41ac2043ed
-
-PKG_SOURCE_URL:=http://sablevm.org/download/release/$(PKG_VERSION)/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_LIBSABLEVM_CLASSPATH=m
-BR2_PACKAGE_SABLEVM_CLASSPATH_FULL=m
-BR2_PACKAGE_SABLEVM_CLASSPATH_MINI=m
-
-$(eval $(call PKG_template,LIBSABLEVM_CLASSPATH,libsablevm-classpath,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SABLEVM_CLASSPATH_FULL,sablevm-classpath-full,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SABLEVM_CLASSPATH_MINI,sablevm-classpath-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-                 --disable-gtk-peer \
-                 --disable-gtk-cairo \
-                 --without-x \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       $(CP) ./files/mini.classlist $(PKG_BUILD_DIR)/lib/
-       cd $(PKG_BUILD_DIR)/lib ; fastjar -Mcf mini.jar -@ < mini.classlist
-       touch $@
-
-$(IPKG_LIBSABLEVM_CLASSPATH):
-       install -d -m0755 $(IDIR_LIBSABLEVM_CLASSPATH)/usr/lib/sablevm-classpath
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/sablevm-classpath/libjava*.so $(IDIR_LIBSABLEVM_CLASSPATH)/usr/lib/sablevm-classpath/
-       install -d -m0755 $(IDIR_LIBSABLEVM_CLASSPATH)/usr/lib/security
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/security/classpath.security $(IDIR_LIBSABLEVM_CLASSPATH)/usr/lib/security/
-       $(RSTRIP) $(IDIR_LIBSABLEVM_CLASSPATH)
-       $(IPKG_BUILD) $(IDIR_LIBSABLEVM_CLASSPATH) $(PACKAGE_DIR)
-
-$(IPKG_SABLEVM_CLASSPATH_FULL):
-       install -d -m0755 $(IDIR_SABLEVM_CLASSPATH_FULL)/usr/share/sablevm-classpath
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/sablevm-classpath/{libclasspath,resources}.jar \
-               $(IDIR_SABLEVM_CLASSPATH_FULL)/usr/share/sablevm-classpath/
-       $(IPKG_BUILD) $(IDIR_SABLEVM_CLASSPATH_FULL) $(PACKAGE_DIR)
-       
-$(IPKG_SABLEVM_CLASSPATH_MINI):
-       install -d -m0755 $(IDIR_SABLEVM_CLASSPATH_MINI)/usr/share/sablevm-classpath
-       install -m0755 $(PKG_BUILD_DIR)/lib/mini.jar \
-               $(IDIR_SABLEVM_CLASSPATH_MINI)/usr/share/sablevm-classpath/libclasspath.jar
-       $(IPKG_BUILD) $(IDIR_SABLEVM_CLASSPATH_MINI) $(PACKAGE_DIR)
diff --git a/package/sablevm-classpath/files/mini.classlist b/package/sablevm-classpath/files/mini.classlist
deleted file mode 100644 (file)
index 1186d6f..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-./gnu/classpath/SystemProperties.class
-./gnu/classpath/VMStackWalker.class
-./gnu/classpath/VMSystemProperties.class
-./gnu/java/io/decode/Decoder.class
-./gnu/java/io/decode/Decoder8859_1.class
-./gnu/java/io/decode/DecoderEightBitLookup.class
-./gnu/java/io/encode/Encoder.class
-./gnu/java/io/encode/Encoder8859_1.class
-./gnu/java/io/encode/EncoderEightBitLookup.class
-./gnu/java/io/EncodingManager.class
-./gnu/java/net/protocol/file/Handler.class
-./gnu/java/nio/channels/FileChannelImpl.class
-./gnu/java/security/provider/DefaultPolicy.class
-./java/io/BufferedInputStream.class
-./java/io/BufferedOutputStream.class
-./java/io/File.class
-./java/io/FileDescriptor.class
-./java/io/FileInputStream.class
-./java/io/FileOutputStream.class
-./java/io/FilePermission.class
-./java/io/FilterInputStream.class
-./java/io/FilterOutputStream.class
-./java/io/InputStream.class
-./java/io/OutputStream.class
-./java/io/OutputStreamWriter.class
-./java/io/PrintStream.class
-./java/io/PrintStream$ForwardStream.class
-./java/io/PrintWriter.class
-./java/io/Reader.class
-./java/io/Serializable.class
-./java/io/VMFile.class
-./java/io/Writer.class
-./java/lang/AbstractMethodError.class
-./java/lang/ArithmeticException.class
-./java/lang/ArrayIndexOutOfBoundsException.class
-./java/lang/ArrayStoreException.class
-./java/lang/Character.class
-./java/lang/CharSequence.class
-./java/lang/Class.class
-./java/lang/ClassCastException.class
-./java/lang/ClassCircularityError.class
-./java/lang/ClassFormatError.class
-./java/lang/ClassLoader.class
-./java/lang/ClassLoader$1.class
-./java/lang/ClassLoader$StaticData.class
-./java/lang/ClassNotFoundException.class
-./java/lang/Cloneable.class
-./java/lang/Comparable.class
-./java/lang/Error.class
-./java/lang/Exception.class
-./java/lang/ExceptionInInitializerError.class
-./java/lang/IllegalMonitorStateException.class
-./java/lang/IncompatibleClassChangeError.class
-./java/lang/IndexOutOfBoundsException.class
-./java/lang/Integer.class
-./java/lang/InternalError.class
-./java/lang/InterruptedException.class
-./java/lang/LinkageError.class
-./java/lang/Math.class
-./java/lang/NegativeArraySizeException.class
-./java/lang/NoClassDefFoundError.class
-./java/lang/NoSuchFieldError.class
-./java/lang/NoSuchFieldException.class
-./java/lang/NoSuchMethodError.class
-./java/lang/NoSuchMethodException.class
-./java/lang/NullPointerException.class
-./java/lang/Number.class
-./java/lang/Object.class
-./java/lang/OutOfMemoryError.class
-./java/lang/ref/Reference.class
-./java/lang/ref/ReferenceQueue.class
-./java/lang/ref/WeakReference.class
-./java/lang/reflect/AccessibleObject.class
-./java/lang/reflect/Constructor.class
-./java/lang/reflect/Field.class
-./java/lang/reflect/InvocationTargetException.class
-./java/lang/reflect/Member.class
-./java/lang/reflect/Method.class
-./java/lang/reflect/Modifier.class
-./java/lang/reflect/ReflectUtil.class
-./java/lang/Runnable.class
-./java/lang/Runtime.class
-./java/lang/RuntimeException.class
-./java/lang/SecurityManager.class
-./java/lang/StackTraceElement.class
-./java/lang/String.class
-./java/lang/String$CaseInsensitiveComparator.class
-./java/lang/StringBuffer.class
-./java/lang/StringCreator.class
-./java/lang/System.class
-./java/lang/Thread.class
-./java/lang/ThreadGroup.class
-./java/lang/ThreadLocal.class
-./java/lang/ThreadLocal$Key.class
-./java/lang/Throwable.class
-./java/lang/UnsatisfiedLinkError.class
-./java/lang/UnsupportedClassVersionError.class
-./java/lang/VerifyError.class
-./java/lang/VirtualMachine.class
-./java/lang/VirtualMachineError.class
-./java/lang/VMClass.class
-./java/lang/VMClassLoader.class
-./java/lang/VMObject.class
-./java/lang/VMRuntime.class
-./java/lang/VMString.class
-./java/lang/VMSystem.class
-./java/lang/VMThread.class
-./java/net/URL.class
-./java/net/URL$1.class
-./java/net/URLClassLoader.class
-./java/net/URLClassLoader$FileResource.class
-./java/net/URLClassLoader$FileURLLoader.class
-./java/net/URLClassLoader$Resource.class
-./java/net/URLClassLoader$URLLoader.class
-./java/net/URLStreamHandler.class
-./java/nio/ByteBuffer$vm.class
-./java/nio/channels/ByteChannel.class
-./java/nio/channels/Channel.class
-./java/nio/channels/FileChannel.class
-./java/nio/channels/GatheringByteChannel.class
-./java/nio/channels/InterruptibleChannel.class
-./java/nio/channels/ReadableByteChannel.class
-./java/nio/channels/ScatteringByteChannel.class
-./java/nio/channels/spi/AbstractInterruptibleChannel.class
-./java/nio/channels/WritableByteChannel.class
-./java/security/AccessControlContext.class
-./java/security/AccessController.class
-./java/security/AllPermission.class
-./java/security/AllPermission$AllPermissionCollection.class
-./java/security/CodeSource.class
-./java/security/Guard.class
-./java/security/Permission.class
-./java/security/PermissionCollection.class
-./java/security/Permissions.class
-./java/security/Permissions$PermissionsHash.class
-./java/security/Policy.class
-./java/security/Principal.class
-./java/security/PrivilegedAction.class
-./java/security/ProtectionDomain.class
-./java/security/SecureClassLoader.class
-./java/security/VMAccessController.class
-./java/util/AbstractCollection.class
-./java/util/AbstractList.class
-./java/util/AbstractMap.class
-./java/util/AbstractMap$BasicMapEntry.class
-./java/util/AbstractSequentialList.class
-./java/util/AbstractSet.class
-./java/util/ArrayList.class
-./java/util/Collection.class
-./java/util/Collections$SynchronizedCollection.class
-./java/util/Collections$SynchronizedIterator.class
-./java/util/Collections$SynchronizedSet.class
-./java/util/Comparator.class
-./java/util/Dictionary.class
-./java/util/Enumeration.class
-./java/util/HashMap.class
-./java/util/HashMap$HashEntry.class
-./java/util/HashMap$HashIterator.class
-./java/util/HashSet.class
-./java/util/Hashtable.class
-./java/util/Hashtable$3.class
-./java/util/Hashtable$HashEntry.class
-./java/util/Hashtable$HashIterator.class
-./java/util/Iterator.class
-./java/util/LinkedList.class
-./java/util/LinkedList$Entry.class
-./java/util/List.class
-./java/util/Locale.class
-./java/util/Map.class
-./java/util/Map$Entry.class
-./java/util/Properties.class
-./java/util/RandomAccess.class
-./java/util/Set.class
-./java/util/StringTokenizer.class
-./java/util/Vector.class
-./java/util/WeakHashMap.class
-./java/util/WeakHashMap$1.class
-./java/util/WeakHashMap$WeakBucket.class
-./java/util/WeakHashMap$WeakBucket$WeakEntry.class
-./java/util/WeakHashMap$WeakEntrySet.class
diff --git a/package/sablevm-classpath/ipkg/libsablevm-classpath.control b/package/sablevm-classpath/ipkg/libsablevm-classpath.control
deleted file mode 100644 (file)
index 2788fc1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: libsablevm-classpath
-Priority: optional
-Section: libs
-Description: Essential native libraries for Java
-Depends: sablevm
diff --git a/package/sablevm-classpath/ipkg/sablevm-classpath-full.control b/package/sablevm-classpath/ipkg/sablevm-classpath-full.control
deleted file mode 100644 (file)
index 3798800..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sablevm-classpath-full
-Priority: optional
-Section: libs
-Description: Essential classes for Java (full set)
-Depends: sablevm, libsablevm-classpath
diff --git a/package/sablevm-classpath/ipkg/sablevm-classpath-mini.control b/package/sablevm-classpath/ipkg/sablevm-classpath-mini.control
deleted file mode 100644 (file)
index 81f53d3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sablevm-classpath-mini
-Priority: optional
-Section: libs
-Description: Essential classes for Java (minimal set)
-Depends: sablevm, libsablevm-classpath
diff --git a/package/sablevm/Config.in b/package/sablevm/Config.in
deleted file mode 100644 (file)
index d387b75..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_SABLEVM
-       prompt "sablevm........................... A Java Virtual Machine (JVM) implementation"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBFFI_SABLE
-       select BR2_PACKAGE_LIBLTDL
-       select BR2_PACKAGE_LIBPOPT
-       select BR2_PACKAGE_ZLIB
-       help
-         SableVM is a robust, extremely portable, efficient, and specifications-
-         -compliant Java virtual machine that aims to be easy to maintain and to 
-         extend. It features a state-of-the-art and efficient interpreter engine. 
-         Its source code is very accessible and easy to understand. It also has 
-         many robustness features that have been the object of careful design.  
-         
-         http://sablevm.org/
-
diff --git a/package/sablevm/Makefile b/package/sablevm/Makefile
deleted file mode 100644 (file)
index 7eec3f4..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sablevm
-PKG_VERSION:=1.11.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=aea6e808c5f2e3646a60971485220bff
-
-PKG_SOURCE_URL:=http://sablevm.org/download/release/$(PKG_VERSION)/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_SABLEVM=m
-
-$(eval $(call PKG_template,SABLEVM,sablevm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -lffi -lltdl -lpopt -lz" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SABLEVM):
-       install -m0755 -d $(IDIR_SABLEVM)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/{java-,}sablevm $(IDIR_SABLEVM)/usr/bin/
-       install -m0755 -d $(IDIR_SABLEVM)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsablevm-*.so $(IDIR_SABLEVM)/usr/lib/
-       $(RSTRIP) $(IDIR_SABLEVM)
-       $(IPKG_BUILD) $(IDIR_SABLEVM) $(PACKAGE_DIR)
diff --git a/package/sablevm/ipkg/sablevm.control b/package/sablevm/ipkg/sablevm.control
deleted file mode 100644 (file)
index 2460e41..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sablevm
-Priority: optional
-Section: misc
-Description: A Java Virtual Machine (JVM) implementation
-Depends: libffi-sable, libltdl, libpopt, zlib
diff --git a/package/samba/Config.in b/package/samba/Config.in
deleted file mode 100644 (file)
index fba7de3..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#menu "samba............................. A NetBIOS/SMB implementation"
-
-config BR2_COMPILE_SAMBA
-       tristate
-       default n
-       depends BR2_PACKAGE_SAMBA || BR2_PACKAGE_SAMBA_CLIENT || BR2_PACKAGE_SMBFS
-
-config BR2_PACKAGE_SAMBA
-       prompt "samba............................. NetBIOS/SMB file and print server"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SAMBA
-       select BR2_PACKAGE_LIBGCC
-       help
-        The Samba software suite is a collection of programs that implements the 
-        SMB protocol for unix systems, allowing you to serve files and printers to 
-        Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred 
-        to as the LanManager or Netbios protocol.
-        
-        http://www.samba.org/
-        
-        This package contains the SMB file and print server daemons.
-
-config BR2_PACKAGE_SAMBA_CLIENT
-       prompt "samba-client...................... NetBIOS/SMB simple client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SAMBA
-       select BR2_PACKAGE_LIBGCC
-       help
-        The Samba software suite is a collection of programs that implements the 
-        SMB protocol for unix systems, allowing you to serve files and printers to 
-        Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred 
-        to as the LanManager or Netbios protocol.
-        
-        http://www.samba.org/
-        
-        This package contains a simple command-line SMB client.
-
-#endmenu
diff --git a/package/samba/Makefile b/package/samba/Makefile
deleted file mode 100644 (file)
index 2d9defc..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=samba
-PKG_VERSION:=2.0.10
-PKG_RELEASE:=2
-PKG_MD5SUM:=54870482fe036b7e69dd48c90661eec6
-
-PKG_SOURCE_URL:=ftp://se.samba.org/pub/samba/stable \
-       ftp://ftp.easynet.be/samba/stable
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SAMBA,samba,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SAMBA_CLIENT,samba-client,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       (cd $(PKG_BUILD_DIR)/source ; rm -rf config.{cache,status} ; \
-               ./configure \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var/log/samba \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/samba \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --with-lockdir=/var/run/samba \
-                       --with-privatedir=/etc/samba \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)/source \
-               bin/make_smbcodepage bin/make_unicodemap
-       (cd $(PKG_BUILD_DIR)/source/bin ; \
-               mv -f make_smbcodepage make_smbcodepage.old ; \
-               mv -f make_unicodemap make_unicodemap.old ; \
-       );
-
-       $(MAKE) -C $(PKG_BUILD_DIR)/source \
-               clean
-
-       (cd $(PKG_BUILD_DIR)/source; rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -DNDEBUG -DSHMEM_SIZE=524288 -Dfcntl=fcntl64" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-lgcc_s -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
-               ac_cv_lib_cups_httpConnect=no \
-               ac_cv_sizeof_int=4 \
-               ac_cv_sizeof_long=4 \
-               ac_cv_sizeof_short=2 \
-               samba_cv_FTRUNCATE_NEEDS_ROOT=no \
-               samba_cv_HAVE_BROKEN_FCNTL64_LOCKS=no \
-               samba_cv_HAVE_BROKEN_GETGROUPS=no \
-               samba_cv_HAVE_BROKEN_READDIR=no \
-               samba_cv_HAVE_FCNTL_LOCK=yes \
-               samba_cv_HAVE_FNMATCH=yes \
-               samba_cv_HAVE_FTRUNCATE_EXTEND=no \
-               samba_cv_HAVE_GETTIMEOFDAY_TZ=yes \
-               samba_cv_HAVE_IFACE_AIX=no \
-               samba_cv_HAVE_IFACE_IFCONF=yes \
-               samba_cv_HAVE_IFACE_IFREQ=yes \
-               samba_cv_HAVE_INO64_T=yes \
-               samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=no \
-               samba_cv_HAVE_OFF64_T=yes \
-               samba_cv_HAVE_ROOT=yes \
-               samba_cv_HAVE_SECURE_MKSTEMP=yes \
-               samba_cv_HAVE_SHARED_MMAP=yes \
-               samba_cv_HAVE_STRUCT_FLOCK64=yes \
-               samba_cv_HAVE_SYSV_IPC=no \
-               samba_cv_HAVE_TRUNCATED_SALT=no \
-               samba_cv_HAVE_UNION_SEMUN=no \
-               samba_cv_HAVE_UNSIGNED_CHAR=yes \
-               samba_cv_NEED_SGI_SEMUN_HACK=no \
-               samba_cv_REPLACE_INET_NTOA=no \
-               samba_cv_SIZEOF_INO_T=4 \
-               samba_cv_SIZEOF_OFF_T=4 \
-               samba_cv_SYSCONF_SC_NGROUPS_MAX=yes \
-               samba_cv_USE_SETEUID=yes \
-               samba_cv_USE_SETRESUID=no \
-               samba_cv_USE_SETREUID=yes \
-               samba_cv_USE_SETUIDX=no \
-               samba_cv_have_longlong=yes \
-               samba_cv_have_setresgid=no \
-               samba_cv_have_setresuid=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var/log/samba \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc/samba \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --with-lockdir=/var/run/samba \
-                       --with-privatedir=/etc/samba \
-                       --with-syslog \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)/source \
-               $(TARGET_CONFIGURE_OPTS) \
-               CODEPAGEDIR="/usr/share/samba" \
-               all shared
-       (cd $(PKG_BUILD_DIR)/source/bin ; \
-               mv -f make_smbcodepage.old make_smbcodepage ; touch make_smbcodepage ; \
-               mv -f make_unicodemap.old make_unicodemap ; touch make_unicodemap ; \
-       );
-       mkdir -p $(PKG_INSTALL_DIR)/usr/share/samba
-       mkdir -p $(PKG_INSTALL_DIR)/var/log
-       $(MAKE) -C $(PKG_BUILD_DIR)/source \
-               BASEDIR="$(PKG_INSTALL_DIR)/usr" \
-               BINDIR="$(PKG_INSTALL_DIR)/usr/bin" \
-               SBINDIR="$(PKG_INSTALL_DIR)/usr/bin" \
-               LIBDIR="$(PKG_INSTALL_DIR)/usr/lib" \
-               VARDIR="$(PKG_INSTALL_DIR)/var/log/samba" \
-               MANDIR="$(PKG_INSTALL_DIR)/usr/share/man" \
-               CONFIGDIR="$(PKG_INSTALL_DIR)/etc/samba" \
-               PRIVATEDIR="$(PKG_INSTALL_DIR)/etc/samba" \
-               SWATDIR="$(PKG_INSTALL_DIR)/usr/swat" \
-               LOCKDIR="$(PKG_INSTALL_DIR)/var/run/samba" \
-               SAMBABOOK="$(PKG_INSTALL_DIR)/usr/swat/using_samba" \
-               CODEPAGEDIR="$(PKG_INSTALL_DIR)/usr/share/samba" \
-               install
-       touch $@
-
-$(IPKG_SAMBA):
-       install -d -m0755 $(IDIR_SAMBA)/etc/init.d
-       install -m0755 ./files/samba.init $(IDIR_SAMBA)/etc/init.d/samba
-       install -d -m0755 $(IDIR_SAMBA)/etc/samba
-       install -m0644 ./files/smb.conf $(IDIR_SAMBA)/etc/samba/smb.conf
-       install -d -m0755 $(IDIR_SAMBA)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/source/bin/smbpasswd.shared $(IDIR_SAMBA)/usr/bin/smbpasswd
-       install -d -m0755 $(IDIR_SAMBA)/usr/lib
-       install -m0755 $(PKG_BUILD_DIR)/source/bin/libsmb.so $(IDIR_SAMBA)/usr/lib/
-       install -d -m0755 $(IDIR_SAMBA)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/source/bin/nmbd.shared $(IDIR_SAMBA)/usr/sbin/nmbd
-       install -m0755 $(PKG_BUILD_DIR)/source/bin/smbd.shared $(IDIR_SAMBA)/usr/sbin/smbd
-       install -d -m0755 $(IDIR_SAMBA)/usr/share/samba
-       install -m0644 $(PKG_INSTALL_DIR)/usr/share/samba/codepage.{437,850} $(IDIR_SAMBA)/usr/share/samba/
-       install -m0644 $(PKG_INSTALL_DIR)/usr/share/samba/unicode_map.{437,850} $(IDIR_SAMBA)/usr/share/samba/
-       $(RSTRIP) $(IDIR_SAMBA)
-       $(IPKG_BUILD) $(IDIR_SAMBA) $(PACKAGE_DIR)
-
-$(IPKG_SAMBA_CLIENT):
-       install -d -m0755 $(IDIR_SAMBA_CLIENT)/usr/bin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/bin/smbclient $(IDIR_SAMBA_CLIENT)/usr/bin/
-       $(RSTRIP) $(IDIR_SAMBA_CLIENT)
-       $(IPKG_BUILD) $(IDIR_SAMBA_CLIENT) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/samba/files/samba.init b/package/samba/files/samba.init
deleted file mode 100644 (file)
index c3c600a..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/samba
-RUN_D=/var/run/samba
-NMBD_PID_F=$RUN_D/nmbd.pid
-SMBD_PID_F=$RUN_D/smbd.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  nmbd -D $NMBD_OPTIONS
-  smbd -D $SMBD_OPTIONS
-  ;;
- stop)
-  [ -f $SMBD_PID_F ] && kill $(cat $SMBD_PID_F)
-  [ -f $NMBD_PID_F ] && kill $(cat $NMBD_PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/samba/files/smb.conf b/package/samba/files/smb.conf
deleted file mode 100644 (file)
index c52d6dd..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-[global]
- syslog = 0
- syslog only = yes
- workgroup = OpenWrt
- server string = OpenWrt Samba Server
- security = share
- encrypt passwords = yes
- guest account = nobody
- local master = yes
- name resolve order = lmhosts hosts bcast
-
-[tmp]
- comment = /tmp
- path = /tmp
- browseable = yes
- public = yes
- writeable = no
-
diff --git a/package/samba/ipkg/samba-client.control b/package/samba/ipkg/samba-client.control
deleted file mode 100644 (file)
index c9d71b0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: samba-client
-Priority: optional
-Section: net
-Depends:
-Description: NetBIOS/SMB client
diff --git a/package/samba/ipkg/samba.conffiles b/package/samba/ipkg/samba.conffiles
deleted file mode 100644 (file)
index 5c10c50..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/samba/smb.conf
diff --git a/package/samba/ipkg/samba.control b/package/samba/ipkg/samba.control
deleted file mode 100644 (file)
index c1cf603..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: samba
-Priority: optional
-Section: net
-Depends: libgcc
-Description: NetBIOS/SMB file and print server
diff --git a/package/samba/patches/100-samba.patch b/package/samba/patches/100-samba.patch
deleted file mode 100644 (file)
index 3bfeed3..0000000
+++ /dev/null
@@ -1,489 +0,0 @@
-diff -ruN samba-2.0.10.orig/source/include/smb.h samba-2.0.10/source/include/smb.h
---- samba-2.0.10.orig/source/include/smb.h     2001-06-23 10:52:20.000000000 +0200
-+++ samba-2.0.10/source/include/smb.h  2006-03-06 22:21:12.000000000 +0100
-@@ -115,6 +115,22 @@
-  *               Usage:
-  *                 DEBUGADD( 2, ("Some additional text.\n") );
-  */
-+ 
-+#ifdef NDEBUG
-+
-+#define DEBUGLVL( level ) \
-+  ( (0 == (level)) \
-+   && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) )
-+
-+#define DEBUG( level, body ) \
-+  (void)( (0 == (level)) \
-+       && (dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) )) \
-+       && (dbgtext body) )
-+
-+#define DEBUGADD( level, body )       \
-+  (void)( (0 == (level)) && (dbgtext body) )
-+
-+#else
- #define DEBUGLVL( level ) \
-   ( (DEBUGLEVEL >= (level)) \
-    && dbghdr( level, FILE_MACRO, FUNCTION_MACRO, (__LINE__) ) )
-@@ -140,7 +156,7 @@
-   (void)( (DEBUGLEVEL >= (level)) && (dbgtext body) )
- #endif
--
-+#endif
- /* End Debugging code section.
-  * -------------------------------------------------------------------------- **
-  */
-@@ -1612,7 +1628,9 @@
- #define CAP_LOCK_AND_READ    0x0100
- #define CAP_NT_FIND          0x0200
- #define CAP_DFS              0x1000
-+#define CAP_W2K_SMBS         0x2000
- #define CAP_LARGE_READX      0x4000
-+#define CAP_LARGE_WRITEX     0x8000
- #define CAP_EXTENDED_SECURITY 0x80000000
- /* protocol types. It assumes that higher protocols include lower protocols
-diff -ruN samba-2.0.10.orig/source/Makefile.in samba-2.0.10/source/Makefile.in
---- samba-2.0.10.orig/source/Makefile.in       2000-03-16 23:57:08.000000000 +0100
-+++ samba-2.0.10/source/Makefile.in    2006-03-06 22:21:12.000000000 +0100
-@@ -37,8 +37,8 @@
- # set these to where to find various files
- # These can be overridden by command line switches (see smbd(8))
- # or in smb.conf (see smb.conf(5))
--SMBLOGFILE = $(VARDIR)/log.smb
--NMBLOGFILE = $(VARDIR)/log.nmb
-+SMBLOGFILE = $(VARDIR)/smb
-+NMBLOGFILE = $(VARDIR)/nmb
- CONFIGFILE = $(LIBDIR)/smb.conf
- LMHOSTSFILE = $(LIBDIR)/lmhosts
- DRIVERFILE = $(LIBDIR)/printers.def
-@@ -55,7 +55,7 @@
- LOCKDIR = @lockdir@
- # The directory where code page definition files go
--CODEPAGEDIR = $(LIBDIR)/codepages
-+CODEPAGEDIR = $(BASEDIR)/codepages
- # The current codepage definition list.
- CODEPAGELIST= 437 737 775 850 852 861 932 866 949 950 936 1251 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
-@@ -82,6 +82,7 @@
- PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage bin/make_unicodemap @WRAP@ @WRAP32@
- MPROGS = @MPROGS@
- PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup bin/make_printerdef 
-+SHAREDPROGS = bin/smbd.shared bin/nmbd.shared bin/smbpasswd.shared
- SCRIPTS = $(srcdir)/script/smbtar $(srcdir)/script/addtosmbpass $(srcdir)/script/convert_smbpasswd
-@@ -159,6 +160,8 @@
-            $(RPC_SERVER_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
-            $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) $(LIB_OBJ)
-+SMBDSHARED_OBJ = $(SMBD_OBJ1) $(RPC_SERVER_OBJ) \
-+           $(LOCKING_OBJ) $(PROFILE_OBJ) #$(PRINTING_OBJ)
- NMBD_OBJ1 = nmbd/asyncdns.o nmbd/nmbd.o nmbd/nmbd_become_dmb.o \
-             nmbd/nmbd_become_lmb.o nmbd/nmbd_browserdb.o \
-@@ -176,6 +179,8 @@
- NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) \
-            $(LIB_OBJ)
-+NMBDSHARED_OBJ = $(NMBD_OBJ1)
-+
- SWAT_OBJ = web/cgi.o web/diagnose.o web/startstop.o web/statuspage.o \
-            web/swat.o $(LIBSMB_OBJ) $(LOCKING_OBJ) \
-            $(PARAM_OBJ) $(PASSDB_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
-@@ -207,6 +212,8 @@
- SMBPASSWD_OBJ = utils/smbpasswd.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \
-                 $(UBIQX_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(LIB_OBJ)
-+SMBPASSWDSHARED_OBJ = utils/smbpasswd.o
-+
- RPCCLIENT_OBJ = rpcclient/rpcclient.o \
-              rpcclient/display.o \
-              rpcclient/cmd_lsarpc.o \
-@@ -265,6 +272,11 @@
- PROTO_OBJ = $(SMBD_OBJ) $(NMBD_OBJ) $(SWAT_OBJ) $(CLIENT_OBJ) \
-           $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ) $(SMBTORTURE_OBJ)
-+LIBSMBSHARED_OBJ = $(LIB_OBJ) $(LIBSMB_OBJ) $(PARAM_OBJ) $(UBIQX_OBJ) \
-+              $(PASSDB_OBJ) $(RPC_PARSE_OBJ) #$(RPC_CLIENT_OBJ)
-+
-+LIBSMB_PICOBJS = $(LIBSMBSHARED_OBJ:.o=.po)
-+
- PICOBJS = $(SMBWRAPPER_OBJ:.o=.po)
- PICOBJS32 = $(SMBWRAPPER_OBJ:.o=.po32)
-@@ -274,6 +286,8 @@
- all : CHECK $(SPROGS) $(PROGS) 
-+shared : CHECK $(SHAREDPROGS)
-+
- smbwrapper : CHECK bin/smbsh bin/smbwrapper.@SHLIBEXT@ @WRAP32@
- smbtorture : CHECK bin/smbtorture
-@@ -359,10 +373,18 @@
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(SMBD_OBJ) $(LDFLAGS) $(LIBS) 
-+bin/smbd.shared: $(SMBDSHARED_OBJ) bin/libsmb.@SHLIBEXT@ bin/.dummy
-+      @echo Linking $@
-+      @$(CC) $(FLAGS) -o $@ $(SMBDSHARED_OBJ) $(LDFLAGS) $(LIBS) -Lbin -lsmb
-+
- bin/nmbd: $(NMBD_OBJ) bin/.dummy
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(NMBD_OBJ) $(LDFLAGS) $(LIBS)
-+bin/nmbd.shared: $(NMBDSHARED_OBJ) bin/libsmb.@SHLIBEXT@ bin/.dummy
-+      @echo Linking $@
-+      @$(CC) $(FLAGS) -o $@ $(NMBDSHARED_OBJ) $(LDFLAGS) $(LIBS) -Lbin -lsmb
-+
- bin/swat: $(SWAT_OBJ) bin/.dummy
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(SWAT_OBJ) $(LDFLAGS) $(LIBS) 
-@@ -411,6 +433,10 @@
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS)
-+bin/smbpasswd.shared: $(SMBPASSWDSHARED_OBJ) bin/libsmb.@SHLIBEXT@ bin/.dummy
-+      @echo Linking $@
-+      @$(CC) $(FLAGS) -o $@ $(SMBPASSWDSHARED_OBJ) $(LDFLAGS) $(LIBS) -Lbin -lsmb
-+
- bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) bin/.dummy
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS)
-@@ -459,6 +485,10 @@
-       @echo Linking $@
-       @$(CC) $(FLAGS) -o $@ $(SMBSH_OBJ) $(LDFLAGS) $(LIBS)
-+bin/libsmb.@SHLIBEXT@: $(LIBSMB_PICOBJS) bin/.dummy
-+      @echo Linking shared library $@
-+      @$(LD) @LDSHFLAGS@ -o $@ $(LIBSMB_PICOBJS) $(LIBS)
-+
- install: installbin installman installscripts installcp installswat
- installdirs:
-@@ -518,7 +548,7 @@
-       ctags `find . -name "*.[ch]" | grep -v /CVS/`
- realclean: clean
--      -rm -f config.log $(PROGS) $(SPROGS) bin/.dummy
-+      -rm -f config.log $(PROGS) $(SPROGS) $(SHAREDPROGS) bin/.dummy
-       -rmdir bin
- distclean: realclean
-diff -ruN samba-2.0.10.orig/source/nmbd/nmbd_mynames.c samba-2.0.10/source/nmbd/nmbd_mynames.c
---- samba-2.0.10.orig/source/nmbd/nmbd_mynames.c       2000-03-16 23:59:24.000000000 +0100
-+++ samba-2.0.10/source/nmbd/nmbd_mynames.c    2006-03-06 22:21:12.000000000 +0100
-@@ -215,8 +215,8 @@
-          */
-         if( !is_refresh_already_queued( subrec, namerec) )
-           refresh_name( subrec, namerec, NULL, NULL, NULL );
--        namerec->data.death_time += lp_max_ttl();
--        namerec->data.refresh_time += MIN(lp_max_ttl(), MAX_REFRESH_TIME);
-+        namerec->data.death_time = t + lp_max_ttl();
-+        namerec->data.refresh_time = t + MIN(lp_max_ttl(), MAX_REFRESH_TIME);
-       }
-     }
-   }
-diff -ruN samba-2.0.10.orig/source/smbd/close.c samba-2.0.10/source/smbd/close.c
---- samba-2.0.10.orig/source/smbd/close.c      2000-04-21 19:43:13.000000000 +0200
-+++ samba-2.0.10/source/smbd/close.c   2006-03-06 22:21:12.000000000 +0100
-@@ -122,11 +122,11 @@
-               last_reference = True;
-     fsp->fd_ptr = NULL;
--
-+#ifdef PRINTING
-       /* NT uses smbclose to start a print - weird */
-       if (normal_close && fsp->print_file)
-               print_file(conn, fsp);
--
-+#endif
-       /* check for magic scripts */
-       if (normal_close) {
-               check_magic(fsp,conn);
-diff -ruN samba-2.0.10.orig/source/smbd/ipc.c samba-2.0.10/source/smbd/ipc.c
---- samba-2.0.10.orig/source/smbd/ipc.c        2000-03-30 00:20:06.000000000 +0200
-+++ samba-2.0.10/source/smbd/ipc.c     2006-03-06 22:21:12.000000000 +0100
-@@ -472,7 +472,7 @@
-   PACK(desc,t,v);
- }
--
-+#ifdef PRINTING
- /****************************************************************************
-   get a print queue
-   ****************************************************************************/
-@@ -1004,7 +1004,7 @@
-   
-   return True;
- }
--
-+#endif
- /****************************************************************************
-   get info level for a server list query
-   ****************************************************************************/
-@@ -1834,7 +1834,7 @@
-   return(True);
- }
--
-+#ifdef PRINTING
- /****************************************************************************
-   delete a print job
-   Form: <W> <> 
-@@ -2091,7 +2091,7 @@
-       
-       return(True);
- }
--
-+#endif
- /****************************************************************************
-   get info about the server
-@@ -2756,7 +2756,7 @@
-   return(True);
- }
--
-+#ifdef PRINTING
- /****************************************************************************
-   api_WPrintJobEnumerate
-   ****************************************************************************/
-@@ -3189,7 +3189,7 @@
-   DEBUG(4,("WPrintPortEnum: errorcode %d\n",desc.errcode));
-   return(True);
- }
--
-+#endif
- /****************************************************************************
-  Start the first part of an RPC reply which began with an SMBtrans request.
- ****************************************************************************/
-@@ -3407,6 +3407,7 @@
-   {"RNetUserGetInfo", 56,     api_RNetUserGetInfo,0},
-   {"NetUserGetGroups",        59,     api_NetUserGetGroups,0},
-   {"NetWkstaGetInfo", 63,     api_NetWkstaGetInfo,0},
-+#ifdef PRINTING
-   {"DosPrintQEnum",   69,     api_DosPrintQEnum,0},
-   {"DosPrintQGetInfo",        70,     api_DosPrintQGetInfo,0},
-   {"WPrintQueuePause",  74, api_WPrintQueuePurge,0},
-@@ -3418,16 +3419,21 @@
-   {"RDosPrintJobResume",83,   api_RDosPrintJobDel,0},
-   {"WPrintDestEnum",  84,     api_WPrintDestEnum,0},
-   {"WPrintDestGetInfo",       85,     api_WPrintDestGetInfo,0},
-+#endif
-   {"NetRemoteTOD",    91,     api_NetRemoteTOD,0},
-+#ifdef PRINTING
-   {"WPrintQueuePurge",        103,    api_WPrintQueuePurge,0},
-+#endif
-   {"NetServerEnum",   104,    api_RNetServerEnum,0},
-   {"WAccessGetUserPerms",105, api_WAccessGetUserPerms,0},
-   {"SetUserPassword", 115,    api_SetUserPassword,0},
-   {"WWkstaUserLogon", 132,    api_WWkstaUserLogon,0},
-+#ifdef PRINTING
-   {"PrintJobInfo",    147,    api_PrintJobInfo,0},
-   {"WPrintDriverEnum",        205,    api_WPrintDriverEnum,0},
-   {"WPrintQProcEnum", 206,    api_WPrintQProcEnum,0},
-   {"WPrintPortEnum",  207,    api_WPrintPortEnum,0},
-+#endif
-   {"SamOEMChangePassword", 214, api_SamOEMChangePassword,0},
-   {NULL,              -1,     api_Unsupported,0}};
-diff -ruN samba-2.0.10.orig/source/smbd/negprot.c samba-2.0.10/source/smbd/negprot.c
---- samba-2.0.10.orig/source/smbd/negprot.c    2000-03-16 23:59:47.000000000 +0100
-+++ samba-2.0.10/source/smbd/negprot.c 2006-03-06 22:21:12.000000000 +0100
-@@ -160,7 +160,7 @@
-   /* dual names + lock_and_read + nt SMBs + remote API calls */
-   int capabilities = CAP_NT_FIND|CAP_LOCK_AND_READ|
-                      (lp_nt_smb_support() ? CAP_NT_SMBS | CAP_RPC_REMOTE_APIS : 0) |
--                     (SMB_OFF_T_BITS == 64 ? CAP_LARGE_FILES : 0);
-+                     (SMB_OFF_T_BITS == 64 ? CAP_LARGE_FILES | CAP_LARGE_READX | CAP_LARGE_WRITEX /*| CAP_W2K_SMBS*/ : 0);
- /*
-diff -ruN samba-2.0.10.orig/source/smbd/password.c samba-2.0.10/source/smbd/password.c
---- samba-2.0.10.orig/source/smbd/password.c   2000-03-16 23:59:48.000000000 +0100
-+++ samba-2.0.10/source/smbd/password.c        2006-03-06 22:21:12.000000000 +0100
-@@ -1149,7 +1149,7 @@
-   return(True);
- }
--
-+#ifdef RPCCLIENT
- /***********************************************************************
-  Connect to a remote machine for domain security authentication
-  given a name or IP address.
-@@ -1504,3 +1504,4 @@
-   cli_shutdown(&cli);
-   return True;
- }
-+#endif
-diff -ruN samba-2.0.10.orig/source/smbd/process.c samba-2.0.10/source/smbd/process.c
---- samba-2.0.10.orig/source/smbd/process.c    2000-04-15 02:21:27.000000000 +0200
-+++ samba-2.0.10/source/smbd/process.c 2006-03-06 22:21:12.000000000 +0100
-@@ -343,10 +343,12 @@
-    {SMBlseek,"SMBlseek",reply_lseek,AS_USER},
-    {SMBflush,"SMBflush",reply_flush,AS_USER},
-    {SMBctemp,"SMBctemp",reply_ctemp,AS_USER | QUEUE_IN_OPLOCK },
-+#ifdef PRINTING
-    {SMBsplopen,"SMBsplopen",reply_printopen,AS_USER | QUEUE_IN_OPLOCK },
-    {SMBsplclose,"SMBsplclose",reply_printclose,AS_USER},
-    {SMBsplretq,"SMBsplretq",reply_printqueue,AS_USER},
-    {SMBsplwr,"SMBsplwr",reply_printwrite,AS_USER},
-+#endif
-    {SMBlock,"SMBlock",reply_lock,AS_USER},
-    {SMBunlock,"SMBunlock",reply_unlock,AS_USER},
-    
-@@ -908,7 +910,7 @@
-     DEBUG(2,("Closing idle connection 2.\n"));
-     return False;
-   }
--
-+#ifdef RPCLIENT
-   if(global_machine_password_needs_changing)
-   {
-     unsigned char trust_passwd_hash[16];
-@@ -954,7 +956,7 @@
-     trust_password_unlock();
-     global_machine_password_needs_changing = False;
-   }
--
-+#endif
-   /*
-    * Check to see if we have any blocking locks
-    * outstanding on the queue.
-diff -ruN samba-2.0.10.orig/source/smbd/reply.c samba-2.0.10/source/smbd/reply.c
---- samba-2.0.10.orig/source/smbd/reply.c      2001-06-23 10:51:24.000000000 +0200
-+++ samba-2.0.10/source/smbd/reply.c   2006-03-06 22:21:12.000000000 +0100
-@@ -597,12 +597,12 @@
-   if (!check_domain_match(orig_user, domain))
-      return False;
--
-+#ifdef RPCCLIENT
-   ret = domain_client_validate(orig_user, domain,
-                                 smb_apasswd, smb_apasslen,
-                                 smb_ntpasswd, smb_ntpasslen,
-                                 &user_exists);
--
-+#endif
-   if(ret) {
-     /*
-      * User validated ok against Domain controller.
-@@ -2991,7 +2991,7 @@
-       return -1;
- }
--
-+#ifdef PRINTING
- /****************************************************************************
-   reply to a printopen
- ****************************************************************************/
-@@ -3176,7 +3176,7 @@
-   
-   return(outsize);
- }
--
-+#endif
- /****************************************************************************
-   reply to a mkdir
-diff -ruN samba-2.0.10.orig/source/smbd/server.c samba-2.0.10/source/smbd/server.c
---- samba-2.0.10.orig/source/smbd/server.c     2000-03-16 23:59:52.000000000 +0100
-+++ samba-2.0.10/source/smbd/server.c  2006-03-06 22:21:12.000000000 +0100
-@@ -300,9 +300,9 @@
-       lp_killunused(conn_snum_used);
-       ret = lp_load(servicesf,False,False,True);
--
-+#ifdef PRINTING
-       load_printers();
--
-+#endif
-       /* perhaps the config filename is now set */
-       if (!test)
-               reload_services(True);
-diff -ruN samba-2.0.10.orig/source/smbd/service.c samba-2.0.10/source/smbd/service.c
---- samba-2.0.10.orig/source/smbd/service.c    2000-03-16 23:59:52.000000000 +0100
-+++ samba-2.0.10/source/smbd/service.c 2006-03-06 22:21:12.000000000 +0100
-@@ -121,7 +121,7 @@
-       }
-      }
-    }
--
-+#ifdef PRINTING
-    /* If we still don't have a service, attempt to add it as a printer. */
-    if (iService < 0)
-    {
-@@ -146,7 +146,7 @@
-             DEBUG(3,("%s is not a valid printer name\n", service));
-       }
-    }
--
-+#endif
-    /* just possibly it's a default service? */
-    if (iService < 0) 
-    {
-diff -ruN samba-2.0.10.orig/source/utils/smbpasswd.c samba-2.0.10/source/utils/smbpasswd.c
---- samba-2.0.10.orig/source/utils/smbpasswd.c 2000-03-16 23:59:57.000000000 +0100
-+++ samba-2.0.10/source/utils/smbpasswd.c      2006-03-06 22:21:12.000000000 +0100
-@@ -71,7 +71,7 @@
-       }
-       exit(1);
- }
--
-+#ifdef RPCCLIENT
- /*********************************************************
- Join a domain.
- **********************************************************/
-@@ -143,7 +143,7 @@
-       
-       return (int)ret;
- }
--
-+#endif
- static void set_line_buffering(FILE *f)
- {
-@@ -335,13 +335,13 @@
-       if((local_flags & (LOCAL_ADD_USER|LOCAL_DELETE_USER)) && ((remote_machine != NULL) || joining_domain)) {
-               usage();
-       }
--      
-+#ifdef RPCCLIENT      
-       if(joining_domain) {
-               if (argc != 0)
-                       usage();
-               return join_domain(new_domain, remote_machine);
-       }
--
-+#endif
-       /*
-        * Deal with root - can add a user, but only locally.
-        */
-diff -ruN samba-2.0.10.orig/source/web/swat.c samba-2.0.10/source/web/swat.c
---- samba-2.0.10.orig/source/web/swat.c        2000-04-11 19:36:36.000000000 +0200
-+++ samba-2.0.10/source/web/swat.c     2006-03-06 22:21:12.000000000 +0100
-@@ -357,8 +357,9 @@
-                 return 0;
-         }
-       iNumNonAutoPrintServices = lp_numservices();
-+#ifdef PRINTING
-       load_printers();
--
-+#endif
-       return 1;
- }
-@@ -997,8 +998,9 @@
-       charset_initialise();
-       load_config(True);
-       iNumNonAutoPrintServices = lp_numservices();
-+#ifdef PRINTING
-       load_printers();
--
-+#endif
-       cgi_setup(SWATDIR, !demo_mode);
-       print_header();
diff --git a/package/samba/patches/200-security.patch b/package/samba/patches/200-security.patch
deleted file mode 100644 (file)
index 8e51549..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-diff -ruN samba-2.0.10.orig/source/include/smb.h samba-2.0.10/source/include/smb.h
---- samba-2.0.10.orig/source/include/smb.h     2006-03-06 22:25:08.000000000 +0100
-+++ samba-2.0.10/source/include/smb.h  2006-03-06 22:25:53.000000000 +0100
-@@ -272,6 +272,7 @@
- #define ERRlock 33 /* Lock request conflicts with existing lock */
- #define ERRunsup 50 /* Request unsupported, returned by Win 95, RJS 20Jun98 */
- #define ERRfilexists 80 /* File in operation already exists */
-+#define ERRinvalidparam 87
- #define ERRcannotopen 110 /* Cannot open the file specified */
- #define ERRunknownlevel 124
- #define ERRrename 183
-@@ -1911,4 +1912,7 @@
- #define SAFE_NETBIOS_CHARS ". -_"
-+#ifndef SAFE_FREE
-+#define SAFE_FREE(x) do { if ((x) != NULL) {free((x)); (x)=NULL;} } while(0)
-+#endif
- #endif /* _SMB_H */
-diff -ruN samba-2.0.10.orig/source/include/version.h samba-2.0.10/source/include/version.h
---- samba-2.0.10.orig/source/include/version.h 2001-06-23 15:23:59.000000000 +0200
-+++ samba-2.0.10/source/include/version.h      2006-03-06 22:25:53.000000000 +0100
-@@ -1 +1 @@
--#define VERSION "2.0.10"
-+#define VERSION "2.0.10-security-rollup"
-diff -ruN samba-2.0.10.orig/source/smbd/filename.c samba-2.0.10/source/smbd/filename.c
---- samba-2.0.10.orig/source/smbd/filename.c   2000-03-16 23:59:44.000000000 +0100
-+++ samba-2.0.10/source/smbd/filename.c        2006-03-06 22:25:53.000000000 +0100
-@@ -172,7 +172,7 @@
-    * StrnCpy always null terminates.
-    */
--  StrnCpy(orig_name, full_orig_name, namelen);
-+  StrnCpy(orig_name, full_orig_name, MIN(namelen, sizeof(orig_name)-1));
-   if(!case_sensitive)
-     strupper( orig_name );
-diff -ruN samba-2.0.10.orig/source/smbd/ipc.c samba-2.0.10/source/smbd/ipc.c
---- samba-2.0.10.orig/source/smbd/ipc.c        2006-03-06 22:25:08.000000000 +0100
-+++ samba-2.0.10/source/smbd/ipc.c     2006-03-06 22:25:53.000000000 +0100
-@@ -3556,18 +3556,18 @@
-       uint16 *setup=NULL;
-       int outsize = 0;
-       uint16 vuid = SVAL(inbuf,smb_uid);
--      int tpscnt = SVAL(inbuf,smb_vwv0);
--      int tdscnt = SVAL(inbuf,smb_vwv1);
--      int mprcnt = SVAL(inbuf,smb_vwv2);
--      int mdrcnt = SVAL(inbuf,smb_vwv3);
--      int msrcnt = CVAL(inbuf,smb_vwv4);
-+      unsigned int tpscnt = SVAL(inbuf,smb_vwv0);
-+      unsigned int tdscnt = SVAL(inbuf,smb_vwv1);
-+      unsigned int mprcnt = SVAL(inbuf,smb_vwv2);
-+      unsigned int mdrcnt = SVAL(inbuf,smb_vwv3);
-+      unsigned int msrcnt = CVAL(inbuf,smb_vwv4);
-       BOOL close_on_completion = BITSETW(inbuf+smb_vwv5,0);
-       BOOL one_way = BITSETW(inbuf+smb_vwv5,1);
--      int pscnt = SVAL(inbuf,smb_vwv9);
--      int psoff = SVAL(inbuf,smb_vwv10);
--      int dscnt = SVAL(inbuf,smb_vwv11);
--      int dsoff = SVAL(inbuf,smb_vwv12);
--      int suwcnt = CVAL(inbuf,smb_vwv13);
-+      unsigned int pscnt = SVAL(inbuf,smb_vwv9);
-+      unsigned int psoff = SVAL(inbuf,smb_vwv10);
-+      unsigned int dscnt = SVAL(inbuf,smb_vwv11);
-+      unsigned int dsoff = SVAL(inbuf,smb_vwv12);
-+      unsigned int suwcnt = CVAL(inbuf,smb_vwv13);
-       memset(name, '\0',sizeof(name));
-       fstrcpy(name,smb_buf(inbuf));
-@@ -3578,26 +3578,44 @@
-   
-       if (tdscnt)  {
-               if((data = (char *)malloc(tdscnt)) == NULL) {
--                      DEBUG(0,("reply_trans: data malloc fail for %d bytes !\n", tdscnt));
-+                      DEBUG(0,("reply_trans: data malloc fail for %u bytes !\n", tdscnt));
-                       return(ERROR(ERRDOS,ERRnomem));
-               } 
-+              if ((dsoff+dscnt < dsoff) || (dsoff+dscnt < dscnt))
-+                      goto bad_param;
-+              if (smb_base(inbuf)+dsoff+dscnt > inbuf + size)
-+                      goto bad_param;
-+
-               memcpy(data,smb_base(inbuf)+dsoff,dscnt);
-       }
-       if (tpscnt) {
-               if((params = (char *)malloc(tpscnt)) == NULL) {
--                      DEBUG(0,("reply_trans: param malloc fail for %d bytes !\n", tpscnt));
-+                      DEBUG(0,("reply_trans: param malloc fail for %u bytes !\n", tpscnt));
-+                      SAFE_FREE(data);
-                       return(ERROR(ERRDOS,ERRnomem));
-               } 
-+              if ((psoff+pscnt < psoff) || (psoff+pscnt < pscnt))
-+                      goto bad_param;
-+              if (smb_base(inbuf)+psoff+pscnt > inbuf + size)
-+                      goto bad_param;
-+
-               memcpy(params,smb_base(inbuf)+psoff,pscnt);
-       }
-       if (suwcnt) {
-               int i;
-               if((setup = (uint16 *)malloc(suwcnt*sizeof(uint16))) == NULL) {
--          DEBUG(0,("reply_trans: setup malloc fail for %d bytes !\n", (int)(suwcnt * sizeof(uint16))));
--                return(ERROR(ERRDOS,ERRnomem));
--        } 
-+                      DEBUG(0,("reply_trans: setup malloc fail for %u bytes !\n", (unsigned int)(suwcnt * sizeof(uint16))));
-+                      SAFE_FREE(data);
-+                      SAFE_FREE(params);
-+                      return(ERROR(ERRDOS,ERRnomem));
-+              } 
-+              if (inbuf+smb_vwv14+(suwcnt*SIZEOFWORD) > inbuf + size)
-+                      goto bad_param;
-+              if ((smb_vwv14+(suwcnt*SIZEOFWORD) < smb_vwv14) || (smb_vwv14+(suwcnt*SIZEOFWORD) < (suwcnt*SIZEOFWORD)))
-+                      goto bad_param;
-+
-               for (i=0;i<suwcnt;i++)
-                       setup[i] = SVAL(inbuf,smb_vwv14+i*SIZEOFWORD);
-       }
-@@ -3614,7 +3632,7 @@
-       /* receive the rest of the trans packet */
-       while (pscnt < tpscnt || dscnt < tdscnt) {
-               BOOL ret;
--              int pcnt,poff,dcnt,doff,pdisp,ddisp;
-+              unsigned int pcnt,poff,dcnt,doff,pdisp,ddisp;
-       
-               ret = receive_next_smb(inbuf,bufsize,SMB_SECONDARY_WAIT);
-@@ -3625,19 +3643,19 @@
-                               DEBUG(0,("reply_trans: %s in getting secondary trans response.\n",
-                                        (smb_read_error == READ_ERROR) ? "error" : "timeout" ));
-                       }
--                      if (params)
--                              free(params);
--                      if (data)
--                              free(data);
--                      if (setup)
--                              free(setup);
-+                      SAFE_FREE(params);
-+                      SAFE_FREE(data);
-+                      SAFE_FREE(setup);
-                       return(ERROR(ERRSRV,ERRerror));
-               }
-               show_msg(inbuf);
-       
--              tpscnt = SVAL(inbuf,smb_vwv0);
--              tdscnt = SVAL(inbuf,smb_vwv1);
-+              /* Revise total_params and total_data in case they have changed downwards */
-+              if (SVAL(inbuf,smb_vwv0) < tpscnt)
-+                      tpscnt = SVAL(inbuf,smb_vwv0);
-+              if (SVAL(inbuf,smb_vwv1) < tdscnt)
-+                      tdscnt = SVAL(inbuf,smb_vwv1);
-               pcnt = SVAL(inbuf,smb_vwv2);
-               poff = SVAL(inbuf,smb_vwv3);
-@@ -3650,17 +3668,36 @@
-               pscnt += pcnt;
-               dscnt += dcnt;
-               
--              if (dscnt > tdscnt || pscnt > tpscnt) {
--                      exit_server("invalid trans parameters\n");
--              }
-+              if (dscnt > tdscnt || pscnt > tpscnt)
-+                      goto bad_param;
-               
--              if (pcnt)
-+              if (pcnt) {
-+                      if (pdisp+pcnt >= tpscnt)
-+                              goto bad_param;
-+                      if ((pdisp+pcnt < pdisp) || (pdisp+pcnt < pcnt))
-+                              goto bad_param;
-+                      if (smb_base(inbuf) + poff + pcnt >= inbuf + bufsize)
-+                              goto bad_param;
-+                      if (params + pdisp < params)
-+                              goto bad_param;
-+
-                       memcpy(params+pdisp,smb_base(inbuf)+poff,pcnt);
--              if (dcnt)
-+              }
-+
-+              if (dcnt) {
-+                      if (ddisp+dcnt >= tdscnt)
-+                              goto bad_param;
-+                      if ((ddisp+dcnt < ddisp) || (ddisp+dcnt < dcnt))
-+                              goto bad_param;
-+                      if (smb_base(inbuf) + doff + dcnt >= inbuf + bufsize)
-+                              goto bad_param;
-+                      if (data + ddisp < data)
-+                              goto bad_param;
-+
-                       memcpy(data+ddisp,smb_base(inbuf)+doff,dcnt);      
-+              }
-       }
--      
--      
-+
-       DEBUG(3,("trans <%s> data=%d params=%d setup=%d\n",
-                name,tdscnt,tpscnt,suwcnt));
-       
-@@ -3700,4 +3737,12 @@
-               return(ERROR(ERRSRV,ERRnosupport));
-       
-       return(outsize);
-+
-+  bad_param:
-+
-+      DEBUG(0,("reply_trans: invalid trans parameters\n"));
-+      SAFE_FREE(data);
-+      SAFE_FREE(params);
-+      SAFE_FREE(setup);
-+      return(ERROR(ERRSRV,ERRerror));
- }
-diff -ruN samba-2.0.10.orig/source/smbd/nttrans.c samba-2.0.10/source/smbd/nttrans.c
---- samba-2.0.10.orig/source/smbd/nttrans.c    2000-04-24 19:27:30.000000000 +0200
-+++ samba-2.0.10/source/smbd/nttrans.c 2006-03-06 22:25:53.000000000 +0100
-@@ -2575,11 +2575,14 @@
-     params = (char *)malloc(total_parameter_count);
-   if (total_data_count > 0)
-     data = (char *)malloc(total_data_count);
-- 
-+
-   if ((total_parameter_count && !params)  || (total_data_count && !data) ||
-       (setup_count && !setup)) {
-+    SAFE_FREE(setup);
-+    SAFE_FREE(params);
-+    SAFE_FREE(data);
-     DEBUG(0,("reply_nttrans : Out of memory\n"));
--    return(ERROR(ERRDOS,ERRnomem));
-+    return ERROR(ERRDOS,ERRnomem);
-   }
-   /* Copy the param and data bytes sent with this request into
-@@ -2588,64 +2591,112 @@
-   num_data_sofar = data_count;
-   if (parameter_count > total_parameter_count || data_count > total_data_count)
--    exit_server("reply_nttrans: invalid sizes in packet.\n");
-+    goto bad_param;
-   if(setup) {
--    memcpy( setup, &inbuf[smb_nt_SetupStart], setup_count);
-     DEBUG(10,("reply_nttrans: setup_count = %d\n", setup_count));
--    dump_data(10, setup, setup_count);
-+    if ((smb_nt_SetupStart + setup_count < smb_nt_SetupStart) ||
-+      (smb_nt_SetupStart + setup_count < setup_count))
-+      goto bad_param;
-+    if (smb_nt_SetupStart + setup_count > length)
-+      goto bad_param;
-+    
-+    memcpy( setup, &inbuf[smb_nt_SetupStart], setup_count);
-   }
-   if(params) {
--    memcpy( params, smb_base(inbuf) + parameter_offset, parameter_count);
-     DEBUG(10,("reply_nttrans: parameter_count = %d\n", parameter_count));
--    dump_data(10, params, parameter_count);
-+    if ((parameter_offset + parameter_count < parameter_offset) ||
-+      (parameter_offset + parameter_count < parameter_count))
-+      goto bad_param;
-+    if (smb_base(inbuf) + parameter_offset + parameter_count > inbuf + length)
-+      goto bad_param;
-+    
-+    memcpy( params, smb_base(inbuf) + parameter_offset, parameter_count);
-   }
-   if(data) {
--    memcpy( data, smb_base(inbuf) + data_offset, data_count);
-     DEBUG(10,("reply_nttrans: data_count = %d\n",data_count));
--    dump_data(10, data, data_count);
-+    if ((data_offset + data_count < data_offset) || (data_offset + data_count < data_count))
-+      goto bad_param;
-+    if (smb_base(inbuf) + data_offset + data_count > inbuf + length)
-+      goto bad_param;
-+    
-+    memcpy( data, smb_base(inbuf) + data_offset, data_count);
-+
-   }
-   if(num_data_sofar < total_data_count || num_params_sofar < total_parameter_count) {
-     /* We need to send an interim response then receive the rest
-        of the parameter/data bytes */
-     outsize = set_message(outbuf,0,0,True);
--    send_smb(Client,outbuf);
-+    if (!send_smb(Client,outbuf))
-+      exit_server("reply_nttrans: send_smb failed.");
-     while( num_data_sofar < total_data_count || num_params_sofar < total_parameter_count) {
-       BOOL ret;
--
-+      uint32 parameter_displacement;
-+      uint32 data_displacement;
-+      
-       ret = receive_next_smb(inbuf,bufsize,SMB_SECONDARY_WAIT);
--
-+      
-       if((ret && (CVAL(inbuf, smb_com) != SMBnttranss)) || !ret) {
--        outsize = set_message(outbuf,0,0,True);
--        if(ret) {
--              DEBUG(0,("reply_nttrans: Invalid secondary nttrans packet\n"));
--        } else {
--              DEBUG(0,("reply_nttrans: %s in getting secondary nttrans response.\n",
--                       (smb_read_error == READ_ERROR) ? "error" : "timeout" ));
-+      outsize = set_message(outbuf,0,0,True);
-+      if(ret) {
-+        DEBUG(0,("reply_nttrans: Invalid secondary nttrans packet\n"));
-+      } else {
-+        DEBUG(0,("reply_nttrans: %s in getting secondary nttrans response.\n",
-+                 (smb_read_error == READ_ERROR) ? "error" : "timeout" ));
-       }
--        if(params)
--          free(params);
--        if(data)
--          free(data);
--        if(setup)
--          free(setup);
--        return(ERROR(ERRSRV,ERRerror));
-+      goto bad_param;
-       }
-       
-       /* Revise total_params and total_data in case they have changed downwards */
--      total_parameter_count = IVAL(inbuf, smb_nts_TotalParameterCount);
--      total_data_count = IVAL(inbuf, smb_nts_TotalDataCount);
--      num_params_sofar += (parameter_count = IVAL(inbuf,smb_nts_ParameterCount));
--      num_data_sofar += ( data_count = IVAL(inbuf, smb_nts_DataCount));
--      if (num_params_sofar > total_parameter_count || num_data_sofar > total_data_count)
--        exit_server("reply_nttrans2: data overflow in secondary nttrans packet\n");
--
--      memcpy( &params[ IVAL(inbuf, smb_nts_ParameterDisplacement)], 
--              smb_base(inbuf) + IVAL(inbuf, smb_nts_ParameterOffset), parameter_count);
--      memcpy( &data[IVAL(inbuf, smb_nts_DataDisplacement)],
--              smb_base(inbuf)+ IVAL(inbuf, smb_nts_DataOffset), data_count);
-+      if (IVAL(inbuf, smb_nts_TotalParameterCount) < total_parameter_count)
-+      total_parameter_count = IVAL(inbuf, smb_nts_TotalParameterCount);
-+      if (IVAL(inbuf, smb_nts_TotalDataCount) < total_data_count)
-+      total_data_count = IVAL(inbuf, smb_nts_TotalDataCount);
-+      
-+      parameter_count = IVAL(inbuf,smb_nts_ParameterCount);
-+      parameter_offset = IVAL(inbuf, smb_nts_ParameterOffset);
-+      parameter_displacement = IVAL(inbuf, smb_nts_ParameterDisplacement);
-+      num_params_sofar += parameter_count;
-+      
-+      data_count = IVAL(inbuf, smb_nts_DataCount);
-+      data_displacement = IVAL(inbuf, smb_nts_DataDisplacement);
-+      data_offset = IVAL(inbuf, smb_nts_DataOffset);
-+      num_data_sofar += data_count;
-+
-+      if (num_params_sofar > total_parameter_count || num_data_sofar > total_data_count) {
-+      DEBUG(0,("reply_nttrans2: data overflow in secondary nttrans packet"));
-+      goto bad_param;
-+      }
-+
-+      if (parameter_count) {
-+      if (parameter_displacement + parameter_count >= total_parameter_count)
-+        goto bad_param;
-+      if ((parameter_displacement + parameter_count < parameter_displacement) ||
-+          (parameter_displacement + parameter_count < parameter_count))
-+        goto bad_param;
-+      if (smb_base(inbuf) + parameter_offset + parameter_count >= inbuf + bufsize)
-+        goto bad_param;
-+      if (params + parameter_displacement < params)
-+        goto bad_param;
-+      
-+      memcpy( &params[parameter_displacement], smb_base(inbuf) + parameter_offset, parameter_count);
-+      }
-+      
-+      if (data_count) {
-+      if (data_displacement + data_count >= total_data_count)
-+        goto bad_param;
-+      if ((data_displacement + data_count < data_displacement) ||
-+          (data_displacement + data_count < data_count))
-+        goto bad_param;
-+      if (smb_base(inbuf) + data_offset + data_count >= inbuf + bufsize)
-+        goto bad_param;
-+      if (data + data_displacement < data)
-+        goto bad_param;
-+      
-+      memcpy( &data[data_displacement], smb_base(inbuf)+ data_offset, data_count);
-+      }
-     }
-   }
-@@ -2714,4 +2765,10 @@
-   return outsize; /* If a correct response was needed the call_nt_transact_xxxx 
-                    calls have already sent it. If outsize != -1 then it is
-                    returning an error packet. */
-+ bad_param:
-+
-+  SAFE_FREE(params);
-+  SAFE_FREE(data);
-+  SAFE_FREE(setup);
-+  return ERROR(ERRDOS,ERRinvalidparam);
- }
-diff -ruN samba-2.0.10.orig/source/smbd/password.c samba-2.0.10/source/smbd/password.c
---- samba-2.0.10.orig/source/smbd/password.c   2006-03-06 22:25:08.000000000 +0100
-+++ samba-2.0.10/source/smbd/password.c        2006-03-06 22:25:53.000000000 +0100
-@@ -770,7 +770,7 @@
-       if (!ok && lp_username(snum)) {
-       char *auser;
-       pstring user_list;
--      StrnCpy(user_list,lp_username(snum),sizeof(pstring));
-+      StrnCpy(user_list,lp_username(snum),sizeof(pstring)-1);
-       pstring_sub(user_list,"%S",lp_servicename(snum));
-         
-diff -ruN samba-2.0.10.orig/source/smbd/reply.c samba-2.0.10/source/smbd/reply.c
---- samba-2.0.10.orig/source/smbd/reply.c      2006-03-06 22:25:08.000000000 +0100
-+++ samba-2.0.10/source/smbd/reply.c   2006-03-06 22:25:53.000000000 +0100
-@@ -1413,6 +1413,9 @@
-         for (i=numentries;(i<maxentries) && !finished;i++)
-         {
-+        /* check to make sure we have room in the buffer */
-+        if ( ((PTR_DIFF(p, outbuf))+DIR_STRUCT_SIZE) > BUFFER_SIZE )
-+              break;
-           finished = 
-             !get_dir_entry(conn,mask,dirtype,fname,&size,&mode,&date,check_descend);
-           if (!finished)
-@@ -3122,6 +3125,9 @@
-     
-               for (i=first;i<first+num_to_get;i++) {
-+                      /* check to make sure we have room in the buffer */
-+                      if ( (PTR_DIFF(p, outbuf)+28) > BUFFER_SIZE )
-+                              break;
-                       put_dos_date2(p,0,queue[i].time);
-                       CVAL(p,4) = (queue[i].status==LPQ_PRINTING?2:3);
-                       SSVAL(p,5,printjob_encode(SNUM(conn), 
-diff -ruN samba-2.0.10.orig/source/smbd/trans2.c samba-2.0.10/source/smbd/trans2.c
---- samba-2.0.10.orig/source/smbd/trans2.c     2000-04-24 19:27:31.000000000 +0200
-+++ samba-2.0.10/source/smbd/trans2.c  2006-03-06 22:25:53.000000000 +0100
-@@ -201,7 +201,6 @@
-   int16 open_ofun = SVAL(params,12);
-   int32 open_size = IVAL(params,14);
-   char *pname = &params[28];
--  int16 namelen = strlen(pname)+1;
-   pstring fname;
-   mode_t unixmode;
-@@ -213,7 +212,7 @@
-   BOOL bad_path = False;
-   files_struct *fsp;
--  StrnCpy(fname,pname,namelen);
-+  pstrcpy(fname,pname);
-   DEBUG(3,("trans2open %s mode=%d attr=%d ofun=%d size=%d\n",
-          fname,open_mode, open_attr, open_ofun, open_size));
-@@ -2185,7 +2184,7 @@
-       unsigned int suwcnt = SVAL(inbuf, smb_suwcnt);
-       unsigned int tran_call = SVAL(inbuf, smb_setup0);
-       char *params = NULL, *data = NULL;
--      int num_params, num_params_sofar, num_data, num_data_sofar;
-+      unsigned int num_params, num_params_sofar, num_data, num_data_sofar;
-       if(global_oplock_break && (tran_call == TRANSACT2_OPEN)) {
-               /* Queue this open message as we are the process of an
-@@ -2203,8 +2202,9 @@
-       /* All trans2 messages we handle have smb_sucnt == 1 - ensure this
-          is so as a sanity check */
-       if (suwcnt != 1) {
--              DEBUG(2,("Invalid smb_sucnt in trans2 call\n"));
--              return(ERROR(ERRSRV,ERRerror));
-+              DEBUG(2,("Invalid smb_sucnt in trans2 call(%u)\n",suwcnt));
-+              DEBUG(2,("Transaction is %d\n",tran_call));
-+              ERROR(ERRDOS,ERRinvalidparam);
-       }
-     
-       /* Allocate the space for the maximum needed parameters and data */
-@@ -2215,11 +2215,9 @@
-   
-       if ((total_params && !params)  || (total_data && !data)) {
-               DEBUG(2,("Out of memory in reply_trans2\n"));
--        if(params)
--          free(params);
--        if(data)
--          free(data); 
--              return(ERROR(ERRDOS,ERRnomem));
-+              SAFE_FREE(params);
-+              SAFE_FREE(data); 
-+              return ERROR(ERRDOS,ERRnomem);
-       }
-       /* Copy the param and data bytes sent with this request into
-@@ -2230,20 +2228,37 @@
-       if (num_params > total_params || num_data > total_data)
-               exit_server("invalid params in reply_trans2");
--      if(params)
--              memcpy( params, smb_base(inbuf) + SVAL(inbuf, smb_psoff), num_params);
--      if(data)
--              memcpy( data, smb_base(inbuf) + SVAL(inbuf, smb_dsoff), num_data);
-+      if(params) {
-+              unsigned int psoff = SVAL(inbuf, smb_psoff);
-+              if ((psoff + num_params < psoff) || (psoff + num_params < num_params))
-+                      goto bad_param;
-+              if (smb_base(inbuf) + psoff + num_params > inbuf + length)
-+                      goto bad_param;
-+              memcpy( params, smb_base(inbuf) + psoff, num_params);
-+      }
-+      if(data) {
-+              unsigned int dsoff = SVAL(inbuf, smb_dsoff);
-+              if ((dsoff + num_data < dsoff) || (dsoff + num_data < num_data))
-+                      goto bad_param;
-+              if (smb_base(inbuf) + dsoff + num_data > inbuf + length)
-+                      goto bad_param;
-+              memcpy( data, smb_base(inbuf) + dsoff, num_data);
-+      }
-       if(num_data_sofar < total_data || num_params_sofar < total_params)  {
-               /* We need to send an interim response then receive the rest
-                  of the parameter/data bytes */
-               outsize = set_message(outbuf,0,0,True);
--              send_smb(Client,outbuf);
-+              if (!send_smb(Client,outbuf))
-+                      exit_server("reply_trans2: send_smb failed.");
-               while (num_data_sofar < total_data || 
-                      num_params_sofar < total_params) {
-                       BOOL ret;
-+                      unsigned int param_disp;
-+                      unsigned int param_off;
-+                      unsigned int data_disp;
-+                      unsigned int data_off;
-                       ret = receive_next_smb(inbuf,bufsize,SMB_SECONDARY_WAIT);
-                       
-@@ -2255,26 +2270,55 @@
-                               else
-                                       DEBUG(0,("reply_trans2: %s in getting secondary trans2 response.\n",
-                                                (smb_read_error == READ_ERROR) ? "error" : "timeout" ));
--                              if(params)
--                                      free(params);
--                              if(data)
--                                      free(data);
--                              return(ERROR(ERRSRV,ERRerror));
-+                              goto bad_param;
-                       }
-       
-                       /* Revise total_params and total_data in case
-                            they have changed downwards */
--                      total_params = SVAL(inbuf, smb_tpscnt);
--                      total_data = SVAL(inbuf, smb_tdscnt);
--                      num_params_sofar += (num_params = SVAL(inbuf,smb_spscnt));
--                      num_data_sofar += ( num_data = SVAL(inbuf, smb_sdscnt));
-+                      if (SVAL(inbuf, smb_tpscnt) < total_params)
-+                              total_params = SVAL(inbuf, smb_tpscnt);
-+                      if (SVAL(inbuf, smb_tdscnt) < total_data)
-+                              total_data = SVAL(inbuf, smb_tdscnt);
-+
-+                      num_params = SVAL(inbuf,smb_spscnt);
-+                      param_off = SVAL(inbuf, smb_spsoff);
-+                      param_disp = SVAL(inbuf, smb_spsdisp);
-+                      num_params_sofar += num_params;
-+
-+                      num_data = SVAL(inbuf, smb_sdscnt);
-+                      data_off = SVAL(inbuf, smb_sdsoff);
-+                      data_disp = SVAL(inbuf, smb_sdsdisp);
-+                      num_data_sofar += num_data;
-+
-                       if (num_params_sofar > total_params || num_data_sofar > total_data)
--                              exit_server("data overflow in trans2");
-+                              goto bad_param;
-                       
--                      memcpy( &params[ SVAL(inbuf, smb_spsdisp)], 
--                              smb_base(inbuf) + SVAL(inbuf, smb_spsoff), num_params);
--                      memcpy( &data[SVAL(inbuf, smb_sdsdisp)],
--                              smb_base(inbuf)+ SVAL(inbuf, smb_sdsoff), num_data);
-+                      if (num_params) {
-+                              if (param_disp + num_params >= total_params)
-+                                      goto bad_param;
-+                              if ((param_disp + num_params < param_disp) ||
-+                                              (param_disp + num_params < num_params))
-+                                      goto bad_param;
-+                              if (smb_base(inbuf) + param_off + num_params >= inbuf + bufsize)
-+                                      goto bad_param;
-+                              if (params + param_disp < params)
-+                                      goto bad_param;
-+
-+                              memcpy( &params[param_disp], smb_base(inbuf) + param_off, num_params);
-+                      }
-+                      if (num_data) {
-+                              if (data_disp + num_data >= total_data)
-+                                      goto bad_param;
-+                              if ((data_disp + num_data < data_disp) ||
-+                                              (data_disp + num_data < num_data))
-+                                      goto bad_param;
-+                              if (smb_base(inbuf) + data_off + num_data >= inbuf + bufsize)
-+                                      goto bad_param;
-+                              if (data + data_disp < data)
-+                                      goto bad_param;
-+
-+                              memcpy( &data[data_disp], smb_base(inbuf) + data_off, num_data);
-+                      }
-               }
-       }
-       
-@@ -2367,4 +2411,10 @@
-       return outsize; /* If a correct response was needed the
-                          call_trans2xxx calls have already sent
-                          it. If outsize != -1 then it is returning */
-+
-+  bad_param:
-+
-+      SAFE_FREE(params);
-+      SAFE_FREE(data);
-+      return (ERROR(ERRDOS,ERRinvalidparam));
- }
diff --git a/package/samba/patches/250-writex.patch b/package/samba/patches/250-writex.patch
deleted file mode 100644 (file)
index ed0495e..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-diff -ruN samba-2.0.10.orig/source/include/smb.h samba-2.0.10/source/include/smb.h
---- samba-2.0.10.orig/source/include/smb.h     2006-03-06 22:25:53.000000000 +0100
-+++ samba-2.0.10/source/include/smb.h  2006-03-06 22:27:31.000000000 +0100
-@@ -24,8 +24,14 @@
- #ifndef _SMB_H
- #define _SMB_H
-+#if defined(LARGE_SMB_OFF_T)
-+#define BUFFER_SIZE (128*1024)
-+#else /* no large readwrite possible */
- #define BUFFER_SIZE (0xFFFF)
-+#endif
-+
- #define SAFETY_MARGIN 1024
-+#define LARGE_WRITEX_HDR_SIZE 65
- #define NMB_PORT 137
- #define DGRAM_PORT 138
-diff -ruN samba-2.0.10.orig/source/lib/util_sock.c samba-2.0.10/source/lib/util_sock.c
---- samba-2.0.10.orig/source/lib/util_sock.c   2000-03-16 23:59:18.000000000 +0100
-+++ samba-2.0.10/source/lib/util_sock.c        2006-03-06 22:27:31.000000000 +0100
-@@ -649,19 +649,21 @@
-   memset(buffer,'\0',smb_size + 100);
-   len = read_smb_length_return_keepalive(fd,buffer,timeout);
--  if (len < 0)
--  {
-+      if (len < 0) {
-     DEBUG(10,("receive_smb: length < 0!\n"));
-     return(False);
-   }
--  if (len > BUFFER_SIZE) {
-+      /*
-+       * A WRITEX with CAP_LARGE_WRITEX can be 64k worth of data plus 65 bytes
-+     * of header. Don't print the error if this fits.... JRA.
-+       */
-+
-+      if (len > (BUFFER_SIZE + LARGE_WRITEX_HDR_SIZE)) {
-     DEBUG(0,("Invalid packet length! (%d bytes).\n",len));
-     if (len > BUFFER_SIZE + (SAFETY_MARGIN/2))
--    {
-       exit(1);
-     }
--  }
-   if(len > 0) {
-     ret = read_socket_data(fd,buffer+4,len);
-diff -ruN samba-2.0.10.orig/source/smbd/oplock.c samba-2.0.10/source/smbd/oplock.c
---- samba-2.0.10.orig/source/smbd/oplock.c     2000-04-25 04:32:14.000000000 +0200
-+++ samba-2.0.10/source/smbd/oplock.c  2006-03-06 22:27:31.000000000 +0100
-@@ -887,13 +887,13 @@
-      messages crossing on the wire.
-    */
--  if((inbuf = (char *)malloc(BUFFER_SIZE + SAFETY_MARGIN))==NULL)
-+  if((inbuf = (char *)malloc(BUFFER_SIZE + LARGE_WRITEX_HDR_SIZE + SAFETY_MARGIN))==NULL)
-   {
-     DEBUG(0,("oplock_break: malloc fail for input buffer.\n"));
-     return False;
-   }
--  if((outbuf = (char *)malloc(BUFFER_SIZE + SAFETY_MARGIN))==NULL)
-+  if((outbuf = (char *)malloc(BUFFER_SIZE + LARGE_WRITEX_HDR_SIZE + SAFETY_MARGIN))==NULL)
-   {
-     DEBUG(0,("oplock_break: malloc fail for output buffer.\n"));
-     free(inbuf);
-diff -ruN samba-2.0.10.orig/source/smbd/process.c samba-2.0.10/source/smbd/process.c
---- samba-2.0.10.orig/source/smbd/process.c    2006-03-06 22:25:28.000000000 +0100
-+++ samba-2.0.10/source/smbd/process.c 2006-03-06 22:27:31.000000000 +0100
-@@ -995,8 +995,8 @@
-   time_t last_timeout_processing_time = time(NULL);
-   unsigned int num_smbs = 0;
--  InBuffer = (char *)malloc(BUFFER_SIZE + SAFETY_MARGIN);
--  OutBuffer = (char *)malloc(BUFFER_SIZE + SAFETY_MARGIN);
-+  InBuffer = (char *)malloc(BUFFER_SIZE + LARGE_WRITEX_HDR_SIZE + SAFETY_MARGIN);
-+  OutBuffer = (char *)malloc(BUFFER_SIZE + LARGE_WRITEX_HDR_SIZE + SAFETY_MARGIN);
-   if ((InBuffer == NULL) || (OutBuffer == NULL)) 
-     return;
-@@ -1027,7 +1027,7 @@
-     /* free up temporary memory */
-     lp_talloc_free();
--    while(!receive_message_or_smb(InBuffer,BUFFER_SIZE,select_timeout,&got_smb))
-+    while(!receive_message_or_smb(InBuffer,BUFFER_SIZE+LARGE_WRITEX_HDR_SIZE,select_timeout,&got_smb))
-     {
-       if(!timeout_processing( deadtime, &select_timeout, &last_timeout_processing_time))
-         return;
-diff -ruN samba-2.0.10.orig/source/smbd/reply.c samba-2.0.10/source/smbd/reply.c
---- samba-2.0.10.orig/source/smbd/reply.c      2006-03-06 22:25:53.000000000 +0100
-+++ samba-2.0.10/source/smbd/reply.c   2006-03-06 22:27:31.000000000 +0100
-@@ -2551,17 +2551,28 @@
-   size_t numtowrite = SVAL(inbuf,smb_vwv10);
-   BOOL write_through = BITSETW(inbuf+smb_vwv7,0);
-   ssize_t nwritten = -1;
--  int smb_doff = SVAL(inbuf,smb_vwv11);
-+  unsigned int smb_doff = SVAL(inbuf,smb_vwv11);
-+  unsigned int smblen = smb_len(inbuf);
-   char *data;
-+  BOOL large_writeX = ((CVAL(inbuf,smb_wct) == 14) && (smblen > 0xFFFF));
-   /* If it's an IPC, pass off the pipe handler. */
--  if (IS_IPC(conn))
-+  if (IS_IPC(conn)) {
-     return reply_pipe_write_and_X(inbuf,outbuf,length,bufsize);
-+  }
-   CHECK_FSP(fsp,conn);
-   CHECK_WRITE(fsp);
-   CHECK_ERROR(fsp);
-+  /* Deal with possible LARGE_WRITEX */
-+  if (large_writeX)
-+    numtowrite |= ((((size_t)SVAL(inbuf,smb_vwv9)) & 1 )<<16);
-+
-+  if(smb_doff > smblen || (smb_doff + numtowrite > smblen)) {
-+    return(ERROR(ERRDOS,ERRbadmem));
-+  }
-+
-   data = smb_base(inbuf) + smb_doff;
-   if(CVAL(inbuf,smb_wct) == 14) {
-@@ -2586,8 +2597,9 @@
- #endif /* LARGE_SMB_OFF_T */
-   }
--  if (is_locked(fsp,conn,numtowrite,startpos, F_WRLCK))
-+  if (is_locked(fsp,conn,(SMB_BIG_UINT)numtowrite,(SMB_BIG_UINT)startpos, WRITE_LOCK)) {
-     return(ERROR(ERRDOS,ERRlock));
-+  }
-   /* X/Open SMB protocol says that, unlike SMBwrite
-      if the length is zero then NO truncation is
-@@ -2598,12 +2610,15 @@
-   else
-     nwritten = write_file(fsp,data,startpos,numtowrite);
-   
--  if(((nwritten == 0) && (numtowrite != 0))||(nwritten < 0))
-+  if(((nwritten == 0) && (numtowrite != 0))||(nwritten < 0)) {
-     return(UNIXERROR(ERRDOS,ERRnoaccess));
-+  }
-   set_message(outbuf,6,0,True);
-   
-   SSVAL(outbuf,smb_vwv2,nwritten);
-+  if (large_writeX)
-+    SSVAL(outbuf,smb_vwv4,(nwritten>>16)&1);
-   
-   if (nwritten < (ssize_t)numtowrite) {
-     CVAL(outbuf,smb_rcls) = ERRHRD;
diff --git a/package/samba/patches/300-shared_lib_ldflags_fix.patch b/package/samba/patches/300-shared_lib_ldflags_fix.patch
deleted file mode 100644 (file)
index 7428fac..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
---- samba-2.0.10/source/Makefile.in.orig       2005-08-20 20:34:44.000000000 +0200
-+++ samba-2.0.10/source/Makefile.in    2005-08-20 20:36:27.000000000 +0200
-@@ -475,11 +475,11 @@
- bin/smbwrapper.@SHLIBEXT@: $(PICOBJS)
-       @echo Linking shared library $@
--      @$(LD) @LDSHFLAGS@ -o $@ $(PICOBJS) $(LIBS)
-+      @$(LD) @LDSHFLAGS@ -o $@ $(PICOBJS) $(LDFLAGS) $(LIBS)
- bin/smbwrapper.32.@SHLIBEXT@: $(PICOBJS32)
-       @echo Linking shared library $@
--      @$(LD) -32 @LDSHFLAGS@ -o $@ $(PICOBJS32) $(LIBS)
-+      @$(LD) -32 @LDSHFLAGS@ -o $@ $(PICOBJS32) $(LDFLAGS) $(LIBS)
- bin/smbsh: $(SMBSH_OBJ) bin/.dummy
-       @echo Linking $@
-@@ -487,7 +487,7 @@
- bin/libsmb.@SHLIBEXT@: $(LIBSMB_PICOBJS) bin/.dummy
-       @echo Linking shared library $@
--      @$(LD) @LDSHFLAGS@ -o $@ $(LIBSMB_PICOBJS) $(LIBS)
-+      @$(LD) @LDSHFLAGS@ -o $@ $(LIBSMB_PICOBJS) $(LDFLAGS) $(LIBS)
- install: installbin installman installscripts installcp installswat
diff --git a/package/samba/patches/301-config_files_path.patch b/package/samba/patches/301-config_files_path.patch
deleted file mode 100644 (file)
index 089d9f6..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -ruN samba-2.0.10-old/source/Makefile.in samba-2.0.10-new/source/Makefile.in
---- samba-2.0.10-old/source/Makefile.in        2005-08-22 03:03:17.000000000 +0200
-+++ samba-2.0.10-new/source/Makefile.in        2005-08-22 03:08:23.000000000 +0200
-@@ -31,6 +31,8 @@
- MANDIR = @mandir@
- SAMBABOOK = @sambabook@
-+CONFIGDIR = @sysconfdir@
-+
- # The permissions to give the executables
- INSTALLPERMS = 0755
-@@ -39,9 +41,9 @@
- # or in smb.conf (see smb.conf(5))
- SMBLOGFILE = $(VARDIR)/smb
- NMBLOGFILE = $(VARDIR)/nmb
--CONFIGFILE = $(LIBDIR)/smb.conf
--LMHOSTSFILE = $(LIBDIR)/lmhosts
--DRIVERFILE = $(LIBDIR)/printers.def
-+CONFIGFILE = $(CONFIGDIR)/smb.conf
-+LMHOSTSFILE = $(CONFIGDIR)/lmhosts
-+DRIVERFILE = $(CONFIGDIR)/printers.def
- PASSWD_PROGRAM = /bin/passwd
- # This is where smbpasswd et al go
- PRIVATEDIR = @privatedir@
diff --git a/package/sane-backends/Config.in b/package/sane-backends/Config.in
deleted file mode 100644 (file)
index f927413..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_SANE_BACKENDS
-       prompt "sane-backends..................... Scanner Access Now Easy (backends)"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         SANE (Scanner Access Now Easy) is a universal scanner interface.
-         
-         http://www.sane-project.org
diff --git a/package/sane-backends/Makefile b/package/sane-backends/Makefile
deleted file mode 100644 (file)
index 31ac686..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sane-backends
-PKG_VERSION:=1.0.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=b51c10da8a81a04e1bae88c9e6556df2
-
-PKG_SOURCE_URL:=ftp://ftp.sane-project.org/pub/sane/$(PKG_NAME)-$(PKG_VERSION)/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SANE_BACKENDS,sane-backends,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-ipv6 \
-                       --disable-translations \
-                       --without-gphoto2 \
-                       --disable-debug \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.built
-
-$(IPKG_SANE_BACKENDS):
-       install -d -m0755 $(IDIR_SANE_BACKENDS)/etc/sane.d
-       $(CP) $(PKG_INSTALL_DIR)/etc/sane.d/*.conf $(IDIR_SANE_BACKENDS)/etc/sane.d/
-       install -d -m0755 $(IDIR_SANE_BACKENDS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/saned $(IDIR_SANE_BACKENDS)/usr/sbin/
-       $(RSTRIP) $(IDIR_SANE_BACKENDS)
-       $(IPKG_BUILD) $(IDIR_SANE_BACKENDS) $(PACKAGE_DIR)
diff --git a/package/sane-backends/ipkg/sane-backends.conffiles b/package/sane-backends/ipkg/sane-backends.conffiles
deleted file mode 100644 (file)
index a1a6a0b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/sane.d/saned.conf
diff --git a/package/sane-backends/ipkg/sane-backends.control b/package/sane-backends/ipkg/sane-backends.control
deleted file mode 100644 (file)
index e6f4be1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: sane-backends
-Priority: optional
-Section: misc
-Description: Scanner access now easy
diff --git a/package/sane-backends/patches/001-remove-unneeded.patch b/package/sane-backends/patches/001-remove-unneeded.patch
deleted file mode 100644 (file)
index f398984..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur sane-backends-1.0.16/Makefile.in sane-backends-1.0.16.patched/Makefile.in
---- sane-backends-1.0.16/Makefile.in   2005-07-17 13:52:54.000000000 +0200
-+++ sane-backends-1.0.16.patched/Makefile.in   2005-12-17 00:28:38.144022500 +0100
-@@ -33,7 +33,7 @@
- @SET_MAKE@
--SUBDIRS       = include lib sanei backend frontend tools doc po
-+SUBDIRS       = include lib sanei backend frontend
- DISTFILES = AUTHORS COPYING ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 \
-   ChangeLog-1.0.2 ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 \
diff --git a/package/scanlogd/Config.in b/package/scanlogd/Config.in
deleted file mode 100644 (file)
index 024308e..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_SCANLOGD
-       prompt "scanlogd.......................... a port scan detection tool"
-       tristate
-       select BR2_PACKAGE_LIBPCAP
-       select BR2_PACKAGE_LIBNET
-       select BR2_PACKAGE_LIBNIDS
-       default m if CONFIG_DEVEL
-       help
-         Scanlogd is a TCP port scan detection tool, originally designed 
-         to illustrate various attacks an IDS developer has to deal with.  
-         Thus, unlike some of the other port scan detection tools out there, 
-         scanlogd is designed to be totally safe to use.
-
-         http://www.openwall.com/scanlogd
diff --git a/package/scanlogd/Makefile b/package/scanlogd/Makefile
deleted file mode 100644 (file)
index afde593..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=scanlogd
-PKG_VERSION:=2.2.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=7b8187ea718ebe47f22805b921b909ab
-
-PKG_SOURCE_URL:=http://www.openwall.com/scanlogd/ \
-               ftp://ftp.wiretapped.net/pub/openwall/ \
-               http://distro.ibiblio.org/pub/linux/distributions/openwall/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SCANLOGD,scanlogd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(SED) "s,/var/empty,/tmp/.scanlogd," $(PKG_BUILD_DIR)/params.h
-       $(SED) "s,#undef SCANLOGD_DEVICE,#define SCANLOGD_DEVICE \"all\"," $(PKG_BUILD_DIR)/params.h
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CC=$(TARGET_CC) LD=$(TARGET_CC) CFLAGS="-c $(TARGET_CFLAGS)" \
-               LDFLAGS= \
-               PCAP_H="-I$(STAGING_DIR)/usr/include" \
-               NIDS_H="-I$(STAGING_DIR)/usr/include" \
-               NIDS_L="-L$(STAGING_DIR)/usr/lib -lnids -lnet -lpcap" \
-               libnids
-       touch $@
-
-$(IPKG_SCANLOGD):
-       install -d -m0755 $(IDIR_SCANLOGD)/etc/init.d
-       install -m0755 ./files/scanlogd.init $(IDIR_SCANLOGD)/etc/init.d/S60scanlogd
-       install -d -m0755 $(IDIR_SCANLOGD)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_SCANLOGD)/usr/sbin/
-       $(RSTRIP) $(IDIR_SCANLOGD)
-       $(IPKG_BUILD) $(IDIR_SCANLOGD) $(PACKAGE_DIR)
diff --git a/package/scanlogd/files/scanlogd.init b/package/scanlogd/files/scanlogd.init
deleted file mode 100755 (executable)
index 762d55e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-mkdir -p `grep "^scanlogd:" /etc/passwd | cut -d: -f6`
-/usr/sbin/scanlogd
diff --git a/package/scanlogd/ipkg/scanlogd.control b/package/scanlogd/ipkg/scanlogd.control
deleted file mode 100644 (file)
index 307a8dd..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: scanlogd
-Priority: optional
-Section: net
-Version: [TBDL]
-Architecture: [TBDL]
-Maintainer: OpenWrt Developer <bugs@openwrt.org>
-Description: Port scan logger.
-Source: http://www.openwall.com/scanlogd/
-Depends: libpcap, libnet, libnids
diff --git a/package/scanlogd/ipkg/scanlogd.postinst b/package/scanlogd/ipkg/scanlogd.postinst
deleted file mode 100644 (file)
index ab72009..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-name=scanlogd
-id=53
-
-# do not change below
-# check if we are on real system
-if [ -z "${IPKG_INSTROOT}" ]; then
-       # create copies of passwd and group, if we use squashfs
-       rootfs=`mount |awk '/root/ { print $5 }'`
-       if [ "$rootfs" = "squashfs" ]; then
-               if [ -h /etc/group ]; then
-                       rm /etc/group
-                       cp /rom/etc/group /etc/group
-               fi
-               if [ -h /etc/passwd ]; then
-                       rm /etc/passwd
-                       cp /rom/etc/passwd /etc/passwd
-               fi
-       fi
-fi
-
-echo ""
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/group)" ]; then 
-       echo "adding group $name to /etc/group"
-       echo "${name}:x:${id}:" >> ${IPKG_INSTROOT}/etc/group  
-fi
-
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/passwd)" ]; then 
-       echo "adding user $name to /etc/passwd"
-       echo "${name}:x:${id}:${id}:${name}:/tmp/.${name}:/bin/false" >> ${IPKG_INSTROOT}/etc/passwd
-fi
-
diff --git a/package/scdp/Config.in b/package/scdp/Config.in
deleted file mode 100644 (file)
index 789a8bb..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_SCDP
-       prompt "scdp.............................. An utility to send CDP (Cisco Discovery Protocol) packets"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNET
-       help
-         This program sends CDP (Cisco Discovery Protocol) packets out on 
-         selected interfaces and tells the connected switch (cisco only) 
-         where the host is connected.
-         
-         http://sourceforge.net/projects/scdp
-
diff --git a/package/scdp/Makefile b/package/scdp/Makefile
deleted file mode 100644 (file)
index c8909c6..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=scdp
-PKG_VERSION:=1.0b
-PKG_RELEASE:=1
-PKG_MD5SUM:=7eafaf5a422e37d04715613993ed5d95
-
-PKG_SOURCE_URL:=@SF/scdp
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SCDP,scdp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)/
-       mkdir -p $(PKG_INSTALL_DIR)/
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_SCDP):
-       install -d -m0755 $(IDIR_SCDP)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/scdp $(IDIR_SCDP)/usr/bin/
-       $(RSTRIP) $(IDIR_SCDP)
-       $(IPKG_BUILD) $(IDIR_SCDP) $(PACKAGE_DIR)
diff --git a/package/scdp/ipkg/scdp.control b/package/scdp/ipkg/scdp.control
deleted file mode 100644 (file)
index 3cb61a0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: scdp
-Priority: optional
-Section: net
-Depends: libnet
-Description: An utility to send CDP (Cisco Discovery Protocol) packets.
diff --git a/package/screen/Config.in b/package/screen/Config.in
deleted file mode 100644 (file)
index de25fe0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_SCREEN
-       prompt "screen............................ Full-screen terminal window manager"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Screen is a full-screen window manager that multiplexes a physical 
-         terminal between several processes, typically interactive shells.
-         
-         http://www.gnu.org/software/screen/
-
diff --git a/package/screen/Makefile b/package/screen/Makefile
deleted file mode 100644 (file)
index 7bc2548..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=screen
-PKG_VERSION:=4.0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=ed68ea9b43d9fba0972cb017a24940a1
-
-PKG_SOURCE_URL:=@GNU/screen
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SCREEN,screen,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: 
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               $(foreach flag,rename fchmod fchown strerror lstat _exit utimes vsnprintf getcwd setlocale strftime,ac_cv_func_$(flag)=yes ) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_SCREEN):
-       install -d -m0755 $(IDIR_SCREEN)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/screen $(IDIR_SCREEN)/usr/sbin/
-       $(RSTRIP) $(IDIR_SCREEN)
-       $(IPKG_BUILD) $(IDIR_SCREEN) $(PACKAGE_DIR)
diff --git a/package/screen/ipkg/screen.control b/package/screen/ipkg/screen.control
deleted file mode 100644 (file)
index cb19298..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: screen
-Priority: optional
-Section: misc
-Depends: libncurses
-Description: A 'window manager' for the terminal session
diff --git a/package/screen/patches/100-cross_compile_fix.patch b/package/screen/patches/100-cross_compile_fix.patch
deleted file mode 100644 (file)
index a05459f..0000000
+++ /dev/null
@@ -1,509 +0,0 @@
-Binary files screen-4.0.2.old/.configure.swp and screen-4.0.2.dev/.configure.swp differ
-diff -urN screen-4.0.2.old/configure screen-4.0.2.dev/configure
---- screen-4.0.2.old/configure 2003-12-05 14:46:53.000000000 +0100
-+++ screen-4.0.2.dev/configure 2005-05-05 12:13:03.000000000 +0200
-@@ -124,7 +124,7 @@
-   fi
-   if test ! -f "$as_myself"; then
-     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
--   { (exit 1); exit 1; }; }
-+    }
-   fi
-   case $CONFIG_SHELL in
-   '')
-@@ -174,7 +174,7 @@
-     ' >$as_me.lineno &&
-   chmod +x $as_me.lineno ||
-     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
--   { (exit 1); exit 1; }; }
-+    }
-   # Don't try to exec as it changes $[0], causing all sort of problems
-   # (the dirname of $[0] is not the place where we might find the
-@@ -397,7 +397,7 @@
-     # Reject names that are not valid shell variable names.
-     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-     eval "enable_$ac_feature=no" ;;
-@@ -406,7 +406,7 @@
-     # Reject names that are not valid shell variable names.
-     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
-     case $ac_option in
-       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
-@@ -588,7 +588,7 @@
-     # Reject names that are not valid shell variable names.
-     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-       { echo "$as_me: error: invalid package name: $ac_package" >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ac_package=`echo $ac_package| sed 's/-/_/g'`
-     case $ac_option in
-       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
-@@ -601,7 +601,7 @@
-     # Reject names that are not valid shell variable names.
-     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
-       { echo "$as_me: error: invalid package name: $ac_package" >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ac_package=`echo $ac_package | sed 's/-/_/g'`
-     eval "with_$ac_package=no" ;;
-@@ -625,7 +625,7 @@
-   -*) { echo "$as_me: error: unrecognized option: $ac_option
- Try \`$0 --help' for more information." >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ;;
-   *=*)
-@@ -633,7 +633,7 @@
-     # Reject names that are not valid shell variable names.
-     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
-       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
--   { (exit 1); exit 1; }; }
-+    }
-     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
-     eval "$ac_envvar='$ac_optarg'"
-     export $ac_envvar ;;
-@@ -652,7 +652,7 @@
- if test -n "$ac_prev"; then
-   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
-   { echo "$as_me: error: missing argument to $ac_option" >&2
--   { (exit 1); exit 1; }; }
-+    }
- fi
- # Be sure to have absolute paths.
-@@ -662,7 +662,7 @@
-   case $ac_val in
-     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
-     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
--   { (exit 1); exit 1; }; };;
-+    };;
-   esac
- done
-@@ -674,7 +674,7 @@
-   case $ac_val in
-     [\\/$]* | ?:[\\/]* ) ;;
-     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
--   { (exit 1); exit 1; }; };;
-+    };;
-   esac
- done
-@@ -728,15 +728,15 @@
- if test ! -r $srcdir/$ac_unique_file; then
-   if test "$ac_srcdir_defaulted" = yes; then
-     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
--   { (exit 1); exit 1; }; }
-+    }
-   else
-     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
--   { (exit 1); exit 1; }; }
-+    }
-   fi
- fi
- (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
-   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
--   { (exit 1); exit 1; }; }
-+    }
- srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
- ac_env_build_alias_set=${build_alias+set}
- ac_env_build_alias_value=$build_alias
-@@ -1243,7 +1243,7 @@
- echo "$as_me: error: changes in the environment can compromise the build" >&2;}
-   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
- echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- ac_ext=c
-@@ -1734,7 +1734,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: no acceptable C compiler found in \$PATH
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- # Provide some information about the compiler.
- echo "$as_me:$LINENO:" \
-@@ -1856,7 +1856,7 @@
- echo "$as_me: error: cannot run C compiled programs.
- If you meant to cross compile, use \`--host'.
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-     fi
-   fi
- fi
-@@ -1898,7 +1898,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f conftest$ac_cv_exeext
-@@ -1950,7 +1950,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot compute suffix of object files: cannot compile
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f conftest.$ac_cv_objext conftest.$ac_ext
-@@ -2514,7 +2514,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- ac_ext=c
-@@ -2704,7 +2704,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -2753,7 +2753,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -2790,7 +2790,7 @@
- { { echo "$as_me:$LINENO: error: Can't run the compiler - sorry" >&5
- echo "$as_me: error: Can't run the compiler - sorry" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
- fi
-@@ -2800,7 +2800,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -2830,7 +2830,7 @@
-   (exit $ac_status); }; }; then
-   { { echo "$as_me:$LINENO: error: Your compiler does not set the exit status - sorry" >&5
- echo "$as_me: error: Your compiler does not set the exit status - sorry" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   echo "$as_me: program exited with status $ac_status" >&5
- echo "$as_me: failed program was:" >&5
-@@ -2900,7 +2900,7 @@
- if test -z "$ac_aux_dir"; then
-   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
- echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- ac_config_guess="$SHELL $ac_aux_dir/config.guess"
- ac_config_sub="$SHELL $ac_aux_dir/config.sub"
-@@ -4149,7 +4149,7 @@
- { { echo "$as_me:$LINENO: error: !!! no select - no screen" >&5
- echo "$as_me: error: !!! no select - no screen" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-@@ -4163,7 +4163,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -4272,7 +4272,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -4365,7 +4365,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -4460,7 +4460,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+  }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -4562,7 +4562,7 @@
- else
-   { { echo "$as_me:$LINENO: error: you have neither usable sockets nor usable pipes -> no screen" >&5
- echo "$as_me: error: you have neither usable sockets nor usable pipes -> no screen" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
-@@ -4573,7 +4573,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -4898,7 +4898,7 @@
- { { echo "$as_me:$LINENO: error: !!! no tgetent - no screen" >&5
- echo "$as_me: error: !!! no tgetent - no screen" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
- fi
-@@ -4915,7 +4915,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -5359,7 +5356,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -6206,7 +6203,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -6482,7 +6479,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -7004,7 +7001,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -7056,7 +7053,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -7110,7 +7107,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -7951,7 +7948,7 @@
- See \`config.log' for more details." >&5
- echo "$as_me: error: cannot run test program while cross compiling
- See \`config.log' for more details." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- #line $LINENO "configure"
-@@ -7982,7 +7979,7 @@
- ( exit $ac_status )
- { { echo "$as_me:$LINENO: error: Can't run the compiler - internal error. Sorry." >&5
- echo "$as_me: error: Can't run the compiler - internal error. Sorry." >&2;}
--   { (exit 1); exit 1; }; }
-+    }
- fi
- rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
- fi
-@@ -8251,7 +8248,7 @@
-   if test ! -f "$as_myself"; then
-     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
- echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-   fi
-   case $CONFIG_SHELL in
-   '')
-@@ -8302,7 +8299,7 @@
-   chmod +x $as_me.lineno ||
-     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
- echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-   # Don't try to exec as it changes $[0], causing all sort of problems
-   # (the dirname of $[0] is not the place where we might find the
-@@ -8494,7 +8491,7 @@
- Try \`$0 --help' for more information." >&5
- echo "$as_me: error: ambiguous option: $1
- Try \`$0 --help' for more information." >&2;}
--   { (exit 1); exit 1; }; };;
-+    };;
-   --help | --hel | -h )
-     echo "$ac_cs_usage"; exit 0 ;;
-   --debug | --d* | -d )
-@@ -8516,7 +8513,7 @@
- Try \`$0 --help' for more information." >&5
- echo "$as_me: error: unrecognized option: $1
- Try \`$0 --help' for more information." >&2;}
--   { (exit 1); exit 1; }; } ;;
-+    } ;;
-   *) ac_config_targets="$ac_config_targets $1" ;;
-@@ -8555,7 +8552,7 @@
-   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
-   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
- echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
--   { (exit 1); exit 1; }; };;
-+    };;
-   esac
- done
-@@ -8750,7 +8747,7 @@
-     test ! -n "$as_dirs" || mkdir $as_dirs
-   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
- echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
--   { (exit 1); exit 1; }; }; }
-+    }; }
-   ac_builddir=.
-@@ -8816,7 +8813,7 @@
-          # Absolute (can't be DOS-style, as IFS=:)
-          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
- echo "$as_me: error: cannot find input file: $f" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-          echo $f;;
-       *) # Relative
-          if test -f "$f"; then
-@@ -8829,7 +8826,7 @@
-            # /dev/null tree
-            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
- echo "$as_me: error: cannot find input file: $f" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-          fi;;
-       esac
-     done` || { (exit 1); exit 1; }
-@@ -8907,7 +8904,7 @@
-          # Absolute (can't be DOS-style, as IFS=:)
-          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
- echo "$as_me: error: cannot find input file: $f" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-          echo $f;;
-       *) # Relative
-          if test -f "$f"; then
-@@ -8920,7 +8917,7 @@
-            # /dev/null tree
-            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
- echo "$as_me: error: cannot find input file: $f" >&2;}
--   { (exit 1); exit 1; }; }
-+    }
-          fi;;
-       esac
-     done` || { (exit 1); exit 1; }
-@@ -9073,7 +9070,7 @@
-     test ! -n "$as_dirs" || mkdir $as_dirs
-   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
- echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
--   { (exit 1); exit 1; }; }; }
-+    }; }
-       rm -f $ac_file
-       mv $tmp/config.h $ac_file
-diff -urN screen-4.0.2.old/pty.c screen-4.0.2.dev/pty.c
---- screen-4.0.2.old/pty.c     2003-09-08 16:26:18.000000000 +0200
-+++ screen-4.0.2.dev/pty.c     2005-05-05 12:32:20.000000000 +0200
-@@ -34,9 +34,9 @@
- #endif
- /* for solaris 2.1, Unixware (SVR4.2) and possibly others */
--#ifdef HAVE_SVR4_PTYS
--# include <sys/stropts.h>
--#endif
-+//#ifdef HAVE_SVR4_PTYS
-+//# include <sys/stropts.h>
-+//#endif
- #if defined(sun) && defined(LOCKPTY) && !defined(TIOCEXCL)
- # include <sys/ttold.h>
---- screen-4.0.2/configure.old 2005-05-24 18:49:30.000000000 +0200
-+++ screen-4.0.2/configure     2005-05-24 18:49:54.000000000 +0200
-@@ -6598,8 +6598,6 @@
- LIBS="$oldlibs"
- fi
- rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
--test -f /lib/libsec.a || test -f /usr/lib/libsec.a && LIBS="$LIBS -lsec"
--test -f /lib/libshadow.a || test -f /usr/lib/libshadow.a && LIBS="$LIBS -lshadow"
- oldlibs="$LIBS"
- LIBS="$LIBS -lsun"
- { echo "$as_me:$LINENO: checking IRIX sun library..." >&5
diff --git a/package/ser2net/Config.in b/package/ser2net/Config.in
deleted file mode 100644 (file)
index b52c26b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_SER2NET
-        prompt "ser2net........................... Serial port TCP/IP redirector"
-        tristate
-       default m if CONFIG_DEVEL
-        help
-         This is ser2net, a program for allowing network connections to serial
-         ports. See the man page for information about using the program. Note 
-          that ser2net supports RFC 2217 (remote control of serial port parameters),
-          but you must have a complient client. 
-
diff --git a/package/ser2net/Makefile b/package/ser2net/Makefile
deleted file mode 100644 (file)
index 3651155..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# $Id$
-       
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ser2net
-PKG_VERSION:=2.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=5f83a3e8aec18331cb61069dccdfba47
-PKG_SOURCE_URL:=@SF/ser2net/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-       
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SER2NET,ser2net,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-       $(TARGET_CONFIGURE_OPTS) \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       ./configure \
-       --target=$(GNU_TARGET_NAME) \
-       --host=$(GNU_TARGET_NAME) \
-       --build=$(GNU_HOST_NAME) \
-       --prefix=/usr \
-       --sysconfdir=/etc \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-       $(TARGET_CONFIGURE_OPTS) \
-       DESTDIR="$(PKG_INSTALL_DIR)" \
-       all install
-       touch $@
-$(IPKG_SER2NET):
-       install -d -m0755 $(IDIR_SER2NET)/usr/sbin
-       cp -fpR $(PKG_INSTALL_DIR)/usr/sbin/ser2net $(IDIR_SER2NET)/usr/sbin
-       install -d -m0755 $(IDIR_SER2NET)/etc
-       cp -fpR $(PKG_BUILD_DIR)/ser2net.conf $(IDIR_SER2NET)/etc
-       $(RSTRIP) $(IDIR_SER2NET)
-       $(IPKG_BUILD) $(IDIR_SER2NET) $(PACKAGE_DIR)
diff --git a/package/ser2net/ipkg/ser2net.conffiles b/package/ser2net/ipkg/ser2net.conffiles
deleted file mode 100644 (file)
index 16bb67f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/ser2net.conf
diff --git a/package/ser2net/ipkg/ser2net.control b/package/ser2net/ipkg/ser2net.control
deleted file mode 100644 (file)
index 0b1b22a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ser2net
-Priority: optional
-Section: net
-Source: http://jaist.dl.sourceforge.net/sourceforge/ser2net/
-Description: a program for allowing network connections to serial ports
diff --git a/package/serdisplib/Config.in b/package/serdisplib/Config.in
deleted file mode 100644 (file)
index c5181a5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_SERDISPLIB
-       prompt "serdisplib........................ a library for controlling displays"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         serdisplib is a library to drive serial and parallel displays
-         with built-in controllers.
-         
-         http://serdisplib.sourceforge.net/
-
diff --git a/package/serdisplib/Makefile b/package/serdisplib/Makefile
deleted file mode 100644 (file)
index f28b269..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=serdisplib
-PKG_VERSION:=1.96
-PKG_RELEASE:=1
-PKG_MD5SUM:=b074e02d8d63f34cba8ec45c23f63f78
-
-PKG_SOURCE_URL:=@SF/serdisplib
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SERDISPLIB,serdisplib,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) all
-       touch $@
-
-$(IPKG_SERDISPLIB):
-       install -d -m0755 $(IDIR_SERDISPLIB)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/lib/libserdisp.so.* $(IDIR_SERDISPLIB)/usr/lib
-       $(RSTRIP) $(IDIR_SERDISPLIB)
-       $(IPKG_BUILD) $(IDIR_SERDISPLIB) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libserdisp.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_BUILD_DIR)/include/serdisplib $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/lib/libserdisp.{a,so*} $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libserdisp.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/serdisplib \
-               $(STAGING_DIR)/usr/lib/libserdisp.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/serdisplib/ipkg/serdisplib.control b/package/serdisplib/ipkg/serdisplib.control
deleted file mode 100644 (file)
index 3fcddcc..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: serdisplib
-Priority: optional
-Section: libs
-Description: A library for controlling displays 
diff --git a/package/serdisplib/patches/100-io.patch b/package/serdisplib/patches/100-io.patch
deleted file mode 100644 (file)
index 5b78e10..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -ru serdisplib-1.96.orig/src/serdisp_connect.c serdisplib-1.96/src/serdisp_connect.c
---- serdisplib-1.96.orig/src/serdisp_connect.c 2005-10-07 20:40:50.000000000 +0200
-+++ serdisplib-1.96/src/serdisp_connect.c      2005-12-12 18:48:58.000000000 +0200
-@@ -60,6 +60,7 @@
- /* directIO only with linux and i386 */
- #if defined(__linux__) && (defined(__i386__) || defined(__x86_64__))
-   #define __sd_linux_use_directIO__ 1
-+  #include <sys/io.h>
- #endif
-@@ -67,7 +68,6 @@
- #if defined(__linux__)
-   #include <linux/ppdev.h>
-   #include <linux/parport.h>
--  #include <sys/io.h>
-   #include <stdlib.h>
-   #define OUTB(_d, _p)  outb( (_d), (_p) )
-   #define INB(_p)       inb( (_p) )
diff --git a/package/serdisplib/patches/101-test_shared.patch b/package/serdisplib/patches/101-test_shared.patch
deleted file mode 100644 (file)
index af0cd5d..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ru serdisplib-1.96.orig/src/Makefile.in serdisplib-1.96/src/Makefile.in
---- serdisplib-1.96.orig/src/Makefile.in       2005-10-19 01:12:42.000000000 +0200
-+++ serdisplib-1.96/src/Makefile.in    2005-12-12 19:18:12.000000000 +0200
-@@ -73,8 +73,8 @@
-       $(CC) -fPIC -shared -o $(LIB_DIR)/$(LIB_SHARED) $(LIB_OBJECTS)
-       cd $(LIB_DIR) && $(LN_S) -f $(LIB_SHARED) $(LIB_NAME).so
--testserdisp: $(LIB_DIR)/$(LIB_STATIC) $(OBJECTS)
--      $(CC) -o testserdisp $(OBJECTS) $(LIB_DIR)/$(LIB_STATIC)
-+testserdisp: $(LIB_DIR)/$(LIB_SHARED) $(OBJECTS)
-+      $(CC) -o testserdisp $(OBJECTS) $(LIB_DIR)/$(LIB_SHARED)
- clean:
-       /bin/rm -f $(OBJECTS) $(LIB_OBJECTS) $(LIB_DIR)/*.a $(LIB_DIR)/*.so*
diff --git a/package/setpwc/Config.in b/package/setpwc/Config.in
deleted file mode 100644 (file)
index 19f32c6..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_SETPWC
-       prompt "setpwc............................ Philips (and compatibles) WebCams (PWC) control utility"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Philips (and compatibles) WebCams (PWC) control utility.
-         
-         http://www.vanheusden.com/setpwc/
-
diff --git a/package/setpwc/Makefile b/package/setpwc/Makefile
deleted file mode 100644 (file)
index dbd41c5..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=setpwc
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=a125d76f630c4aab940df5912f161965
-
-PKG_SOURCE_URL:=http://www.vanheusden.com/setpwc/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SETPWC,setpwc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(TARGET_CFLAGS) -DVERSION=\"$(PKG_VERSION)\" -o $(PKG_BUILD_DIR)/setpwc $(PKG_BUILD_DIR)/setpwc.c 
-       touch $@
-
-$(IPKG_SETPWC):
-       install -d -m0755 $(IDIR_SETPWC)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/setpwc $(IDIR_SETPWC)/usr/bin/
-       $(RSTRIP) $(IDIR_SETPWC)
-       $(IPKG_BUILD) $(IDIR_SETPWC) $(PACKAGE_DIR)
diff --git a/package/setpwc/ipkg/setpwc.control b/package/setpwc/ipkg/setpwc.control
deleted file mode 100644 (file)
index 1d7299a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: setpwc
-Priority: optional
-Section: admin
-Description: Philips (and compatibles) WebCams (PWC) control utility
diff --git a/package/setserial/Config.in b/package/setserial/Config.in
deleted file mode 100644 (file)
index e13502a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_SETSERIAL
-       prompt "setserial......................... Serial port configuration utility"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         setserial  is a program designed to set and/or report the
-         configuration information associated with a serial port.  This
-         information  includes what I/O port and IRQ a particular
-         serial port is using, and whether or not the break key should
-         be interpreted as the Secure  Attention  Key, and so on.
-         
-         http://setserial.sourceforge.net/
-
diff --git a/package/setserial/Makefile b/package/setserial/Makefile
deleted file mode 100644 (file)
index 5c3565a..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=setserial
-PKG_VERSION:=2.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=c4867d72c41564318e0107745eb7a0f2
-
-PKG_SOURCE_URL:=@SF/setserial
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SETSERIAL,setserial,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               all
-       touch $@
-
-$(IPKG_SETSERIAL):
-       install -d -m0755 $(IDIR_SETSERIAL)/etc/init.d
-       install -m0755 ./files/serial.init $(IDIR_SETSERIAL)/etc/init.d/S15serial
-       install -d -m0755 $(IDIR_SETSERIAL)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/setserial $(IDIR_SETSERIAL)/usr/sbin/
-       $(RSTRIP) $(IDIR_SETSERIAL)
-       $(IPKG_BUILD) $(IDIR_SETSERIAL) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               clean
-       rm -f $(PKG_BUILD_DIR)/.built
-
diff --git a/package/setserial/files/serial.init b/package/setserial/files/serial.init
deleted file mode 100644 (file)
index ffd729e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/usr/sbin/setserial /dev/tts/1 irq 3
diff --git a/package/setserial/ipkg/setserial.control b/package/setserial/ipkg/setserial.control
deleted file mode 100644 (file)
index 9a0860b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: setserial
-Priority: optional
-Section: console
-Description: configuration utility for serial ports
diff --git a/package/shat/Config.in b/package/shat/Config.in
deleted file mode 100644 (file)
index 50b226a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_SHAT
-       prompt "shat.............................. Source Hardware Address Translation"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A tool which allows hosts with arbitrary IP configuration
-         to connect to the internet over a SHAT gateway.
-         
-         http://www.teddy-net.com/cvs/Maxina/128gw/service/arpcatch/shat/
-
diff --git a/package/shat/Makefile b/package/shat/Makefile
deleted file mode 100644 (file)
index dac308c..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=shat
-PKG_VERSION:=0.9.7
-PKG_RELEASE:=1
-PKG_MD5SUM:= da06846f35838b14d1513523dad84d24
-
-PKG_SOURCE_URL:=http://world.maxina.de/src/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SHAT,shat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)/src \
-               CC=$(TARGET_CC) LD=$(TARGET_CROSS)ld \
-               CFLAGS="$(TARGET_CFLAGS) -Wall -I$(PKG_BUILD_DIR)/include/linux/include -I$(PKG_BUILD_DIR)/include -DVERSION=\\\"$(PKG_VERSION)\\\" -DDROP_NETBIOS"
-       touch $@
-
-$(IPKG_SHAT):
-       install -d -m0755 $(IDIR_SHAT)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/src/shatd $(IDIR_SHAT)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/src/shatc $(IDIR_SHAT)/usr/sbin/
-       $(RSTRIP) $(IDIR_SHAT)
-       $(IPKG_BUILD) $(IDIR_SHAT) $(PACKAGE_DIR)
diff --git a/package/shat/ipkg/shat.control b/package/shat/ipkg/shat.control
deleted file mode 100644 (file)
index 8143c73..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: shat
-Priority: optional
-Section: net
-Description: Source Hardware Address Translation - a tool for "nomadic routing"
diff --git a/package/shfs/Config.in b/package/shfs/Config.in
deleted file mode 100644 (file)
index b7c7cfa..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-config BR2_COMPILE_SHFS
-       tristate
-       default n
-       depends BR2_PACKAGE_SHFS_UTILS
-
-config BR2_PACKAGE_SHFS_UTILS
-       prompt "shfs-utils........................ ShFS mount/umount utilities"
-       tristate
-       select BR2_COMPILE_SHFS
-       select BR2_PACKAGE_KMOD_SHFS
-       default m if CONFIG_DEVEL
-       help
-         ShFS is a simple and easy to use Linux kernel module which 
-         allows you to mount remote filesystems using a plain shell 
-         (SSH) connection. When using ShFS, you can access all remote 
-         files just like the local ones, only the access is governed 
-         through the transport security of SSH.
-         
-         ShFS supports some nice features:
-         
-          * file cache for access speedup
-          * perl and shell code for the remote (server) side
-          * could preserve uid/gid (root connection)
-          * number of remote host platforms (Linux, Solaris, Cygwin, ...)
-          * Linux kernel 2.4.10+ and 2.6
-          * arbitrary command used for connection (instead of SSH)
-          * persistent connection (reconnect after SSH dies) 
-         
-         http://shfs.sourceforge.net/
-         
-         This package contains the shfs mount/umount utilities.
-
diff --git a/package/shfs/Makefile b/package/shfs/Makefile
deleted file mode 100644 (file)
index b1509a7..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=shfs
-PKG_VERSION:=0.35
-PKG_RELEASE:=2
-PKG_MD5SUM:=016f49d71bc32eee2b5d11fc1600cfbe
-
-PKG_SOURCE_URL:=@SF/shfs
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SHFS_UTILS,shfs-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: 
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               CC="$(TARGET_CC)" \
-               LINKER="$(TARGET_CC)" \
-               KERNEL_SOURCES="$(LINUX_DIR)" \
-               ROOT="$(PKG_INSTALL_DIR)" \
-               utils utils-install
-       touch $@
-
-$(IPKG_SHFS_UTILS):
-       install -m0755 -d $(IDIR_SHFS_UTILS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/shfs{,u}mount $(IDIR_SHFS_UTILS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/mount.shfs $(IDIR_SHFS_UTILS)/usr/sbin/
-       $(RSTRIP) $(IDIR_SHFS_UTILS)
-       $(IPKG_BUILD) $(IDIR_SHFS_UTILS) $(PACKAGE_DIR)
-
diff --git a/package/shfs/ipkg/shfs-utils.control b/package/shfs/ipkg/shfs-utils.control
deleted file mode 100644 (file)
index 869a5d6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: shfs-utils
-Priority: optional
-Section: net
-Description: SHell FileSystem Linux mount/umount utilities
-Depends: kmod-shfs
diff --git a/package/shfs/patches/101-kmod-build.patch b/package/shfs/patches/101-kmod-build.patch
deleted file mode 100644 (file)
index 6359004..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
---- shfs-0.35-orig/shfs/Linux-2.4/Makefile     2004-06-01 15:16:19.000000000 +0200
-+++ shfs-0.35-2/shfs/Linux-2.4/Makefile        2005-04-09 02:34:35.000000000 +0200
-@@ -1,3 +1,17 @@
-+#
-+# the original Makefile was trashed and replaced by this one
-+# The main reason is that loadable modules should be built with
-+# the same compile flags the kernel was built with, so we'd better
-+# let the kernel tree build the module for us, like that :
-+#
-+#   make -C $(KERNEL_DIR) SUBDIRS="$(shell pwd)" modules
-+#   make -C $(KERNEL_DIR) SUBDIRS="$(shell pwd)" modules_install
-+#
-+#
-+# $(TOPDIR)/lib/string.o is needed at link time because the memchr function 
-+# is not exported on mips (insmod: unresolved symbol memchr)
-+#
-+
- ifndef KERNEL
- KERNEL=$(shell uname -r)
- endif
-@@ -10,67 +24,30 @@
- KERNEL_SOURCES=${MODULESDIR}/build
- endif
--ifeq (${MODVERSIONS},detect)
--  ifeq ($(shell test -e ${KERNEL_SOURCES}/include/linux/modversions.h; echo $$?),0)
--    MODVERSIONS=yes
--  endif
--endif
--
--ifeq (${MODVERSIONS},yes)
--MVER=-DMODVERSIONS -DEXPORT_SYMTAB
--endif
--
--LINVER=linux-${KERNEL}
--
--ALL_TARGETS := shfs.o
--
--SEARCHDIRS := -I- -I. -I${KERNEL_SOURCES}/include #-I/usr/src/linux/include/
-+all: all-y
--CC     := gcc
--CFLAGS  = -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -Wall ${SEARCHDIRS} -DMODULE ${MVER} -D__KERNEL__ -DLINUX
--LINKER    := ld
--LDFLAGS    = -r
--LOADLIBES := 
-+O_TARGET := shfs.o
--all: ${ALL_TARGETS}
-+shfs-objs := dcache.o dir.o fcache.o file.o inode.o ioctl.o proc.o shell.o symlink.o
--%.o: %.c $(wildcard *.h)
--      ${CC} ${CFLAGS} -c $< -o $@
-+obj-y := $(shfs-objs) 
-+obj-m := $(O_TARGET)
--shfs.o: dcache.o dir.o fcache.o file.o inode.o ioctl.o proc.o shell.o symlink.o
--      ${LINKER} ${LDFLAGS} -o $@ ${filter-out %.a %.so, $^} ${LOADLIBES}
--
--tidy:
--      ${RM} core dcache.o dir.o fcache.o file.o inode.o ioctl.o proc.o shell.o symlink.o
--
--clean: tidy patch-clean
--      ${RM} shfs.o
-+-include $(TOPDIR)/Rules.make
-+all-y:
-+      make -C ${KERNEL_SOURCES} TOPDIR="${KERNEL_SOURCES}" SUBDIRS="$(shell pwd)" modules
-+      
- install: shfs.o
-       rm -f ${MODULESDIR}/kernel/fs/shfs/shfs.o
-       install -m644 -b -D shfs.o ${MODULESDIR}/kernel/fs/shfs/shfs.o
--      if [ -x /sbin/depmod -a "${ROOT}" = "/" ]; then /sbin/depmod -aq; fi
- uninstall:
-       rm -rf ${MODULESDIR}/kernel/fs/shfs
--      if [ -x /sbin/depmod -a "${ROOT}" = "/" ]; then /sbin/depmod -aq; fi
--patch:
--      rm -rf ${LINVER} ${LINVER}.orig; mkdir ${LINVER};
--      for i in Documentation fs/shfs include/linux; do \
--        mkdir -p ${LINVER}/$$i; \
--      done
--      cp ${KERNEL_SOURCES}/Documentation/Configure.help ${LINVER}/Documentation
--      cp ${KERNEL_SOURCES}/fs/{Makefile,Config.in} ${LINVER}/fs
--      cp -r ${LINVER} ${LINVER}.orig
--      cp ../../Changelog *.c shfs_debug.h proc.h ${LINVER}/fs/shfs/
--      cp shfs.h shfs_fs* ${LINVER}/include/linux/
--      (cd ${LINVER}; patch -p1 <../kernel-config.diff)
--      find . -type f -name "*.orig" -print | xargs rm -f
--      diff -urN ${LINVER}.orig ${LINVER} >${LINVER}.diff; true
--
--patch-clean:
--      rm -rf ${LINVER} ${LINVER}.orig;
--      rm -f ${LINVER}.diff
--      
--.PHONY : all tidy clean install uninstall patch patch-clean
-+clean:
-+      rm -f core *.o *.a *.s
-+
-+shfs.o: $(shfs-objs)
-+      $(LD) -r -o $@ $(shfs-objs) $(TOPDIR)/lib/string.o
-+
diff --git a/package/shfs/patches/102-utils-build-fixes.patch b/package/shfs/patches/102-utils-build-fixes.patch
deleted file mode 100644 (file)
index affce43..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
---- shfs-0.35-orig/shfsmount/Makefile  2004-06-01 15:16:19.000000000 +0200
-+++ shfs-0.35-2/shfsmount/Makefile     2005-04-09 01:27:22.000000000 +0200
-@@ -2,15 +2,16 @@
- SHFS_VERSION=unknown
- endif
--SHFSMOUNT := /usr/bin/shfsmount
--SHFSUMOUNT := /usr/bin/shfsumount
-+SHFSMOUNT := /usr/sbin/shfsmount
-+SHFSUMOUNT := /usr/sbin/shfsumount
- ALL_TARGETS := shfsmount shfsumount
- SEARCHDIRS := -I- -I. -I../shfs/Linux-2.4/
- CC     := gcc
--CFLAGS  = -g -Wall ${SEARCHDIRS} -DSHFS_VERSION=\"${SHFS_VERSION}\"
-+OFLAGS  = -g
-+CFLAGS  = $(OFLAGS) -Wall ${SEARCHDIRS} -DSHFS_VERSION=\"${SHFS_VERSION}\"
- LINKER    := gcc
- LDFLAGS    = 
-@@ -40,12 +41,12 @@
- install: shfsmount shfsumount
--      install -m755 -b -D shfsmount ${ROOT}${SHFSMOUNT}
--      install -m755 -b -D shfsumount ${ROOT}${SHFSUMOUNT}
--      if [ ! -d ${ROOT}/sbin ]; then mkdir ${ROOT}/sbin; fi
--      ln -fs ${SHFSMOUNT} ${ROOT}/sbin/mount.shfs
-+      install -m755 -D shfsmount ${ROOT}${SHFSMOUNT}
-+      install -m755 -D shfsumount ${ROOT}${SHFSUMOUNT}
-+      if [ ! -d ${ROOT}/usr/sbin ]; then mkdir ${ROOT}/usr/sbin; fi
-+      ln -fs ${SHFSMOUNT} ${ROOT}/usr/sbin/mount.shfs
- uninstall:
--      rm -f ${ROOT}${SHFSMOUNT} ${ROOT}${SHFSUMOUNT} ${ROOT}/sbin/mount.shfs
-+      rm -f ${ROOT}${SHFSMOUNT} ${ROOT}${SHFSUMOUNT} ${ROOT}/usr/sbin/mount.shfs
- .PHONY : all tidy clean install uninstall
diff --git a/package/sipp/Config.in b/package/sipp/Config.in
deleted file mode 100644 (file)
index 1792b1d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_SIPP
-       prompt "sipp.............................. test tool / traffic generator for the SIP protocol"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_UCLIBCXX
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         SIPp is a free Open Source test tool / traffic generator for the SIP protocol. 
-         It includes a few basic SipStone user agent scenarios (UAC and UAS) and 
-         establishes and releases multiple calls with the INVITE and BYE methods.
-
-         http://sipp.sourceforge.net
diff --git a/package/sipp/Makefile b/package/sipp/Makefile
deleted file mode 100644 (file)
index 544d2ef..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sipp
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=8866e9af0d3bc29e91ebb6eab89a7f1f
-
-PKG_SOURCE_URL:=@SF/sipp
-PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SIPP,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CC_linux=$(TARGET_CC) \
-               CPP_linux=$(TARGET_CC) \
-               CCLINK_linux=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS_linux="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -fno-builtin -nostdinc++" \
-               LFLAGS_linux="-nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-luClibc++ -lc -lm -lgcc -lpthread -ldl -lncurses" \
-               STAGING_DIR=$(STAGING_DIR) \
-               all
-       touch $@
-
-$(IPKG_SIPP): 
-       mkdir -p $(IDIR_SIPP)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_SIPP)/usr/sbin/
-       $(STRIP) $(IDIR_SIPP)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_SIPP) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/sipp/ipkg/sipp.control b/package/sipp/ipkg/sipp.control
deleted file mode 100644 (file)
index 3e1b257..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sipp
-Section: net
-Priority: optional
-Description: traffic generator for the SIP protocol
-Depends: uclibc++, libpthread, libncurses
diff --git a/package/siproxd/Config.in b/package/siproxd/Config.in
deleted file mode 100644 (file)
index 2d48bad..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_SIPROXD
-       prompt "siproxd........................... SIP (Session Initiation Protocol) proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOSIP2
-       help
-         A SIP (Session Initiation Protocol) proxy
-         
-         http://siproxd.sourceforge.net/
-         
-         Depends: libosip2
-
diff --git a/package/siproxd/Makefile b/package/siproxd/Makefile
deleted file mode 100644 (file)
index 78571a6..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=siproxd
-PKG_VERSION:=0.5.11
-PKG_RELEASE:=2
-PKG_MD5SUM:=a614f60683f9ea9423573bc5d646c525
-
-PKG_SOURCE_URL:=@SF/siproxd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SIPROXD,siproxd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SIPROXD):
-       install -d -m0755 $(IDIR_SIPROXD)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/siproxd.conf.example $(IDIR_SIPROXD)/etc/siproxd.conf
-       $(CP) $(PKG_INSTALL_DIR)/etc/siproxd_passwd.cfg $(IDIR_SIPROXD)/etc/
-       install -d -m0755 $(IDIR_SIPROXD)/etc/init.d
-       install -m0755 files/siproxd.init $(IDIR_SIPROXD)/etc/init.d/siproxd
-       install -d -m0755 $(IDIR_SIPROXD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/siproxd $(IDIR_SIPROXD)/usr/sbin/
-       $(RSTRIP) $(IDIR_SIPROXD)
-       $(IPKG_BUILD) $(IDIR_SIPROXD) $(PACKAGE_DIR)
diff --git a/package/siproxd/files/siproxd.init b/package/siproxd/files/siproxd.init
deleted file mode 100644 (file)
index f8739d4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-BIN=siproxd
-DEFAULT=/etc/default/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-exit $?
diff --git a/package/siproxd/ipkg/siproxd.conffiles b/package/siproxd/ipkg/siproxd.conffiles
deleted file mode 100644 (file)
index abb4ba5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/siproxd.conf
-/etc/siproxd_passwd.cfg
diff --git a/package/siproxd/ipkg/siproxd.control b/package/siproxd/ipkg/siproxd.control
deleted file mode 100644 (file)
index 96f73e2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: siproxd
-Priority: optional
-Section: net
-Description: a SIP (Session Initiation Protocol) proxy
-Depends: libosip2, libpthread
diff --git a/package/sipsak/Config.in b/package/sipsak/Config.in
deleted file mode 100644 (file)
index dd4976c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_SIPSAK
-       prompt "sipsak............................ SIP (Session Initiation Protocol) stress and diagnostics utility"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         A SIP (Session Initiation Protocol) stress and diagnostics utility
-         
-         http://www.sipsak.org/
-         
-         Depends: openssl
-
diff --git a/package/sipsak/Makefile b/package/sipsak/Makefile
deleted file mode 100644 (file)
index c0dd1c1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sipsak
-PKG_VERSION:=0.9.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=5f6d8df044984061425fdbedea61a64e
-
-PKG_SOURCE_URL:=http://download.berlios.de/sipsak/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SIPSAK,sipsak,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       --disable-gnutls \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SIPSAK):
-       install -d -m0755 $(IDIR_SIPSAK)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/sipsak $(IDIR_SIPSAK)/usr/bin/
-       $(RSTRIP) $(IDIR_SIPSAK)
-       $(IPKG_BUILD) $(IDIR_SIPSAK) $(PACKAGE_DIR)
diff --git a/package/sipsak/ipkg/sipsak.control b/package/sipsak/ipkg/sipsak.control
deleted file mode 100644 (file)
index 790629f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sipsak
-Priority: optional
-Section: net
-Depends: libopenssl
-Description: a SIP (Session Initiation Protocol) stress and diagnostics utility
diff --git a/package/slurm/Config.in b/package/slurm/Config.in
deleted file mode 100644 (file)
index caf5e03..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_SLURM
-       prompt "slurm............................. A realtime network interface monitor"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A realtime network interface monitor with the following features:
-         
-           * realtime traffic statistics divided into incoming and outgoing
-           * optional combined view
-           * can monitor any kind of network interface
-           * shows detailed statistics about the interface.
-           * it's themeable
-         
-         http://www.wormulon.net/projects/slurm
-
diff --git a/package/slurm/Makefile b/package/slurm/Makefile
deleted file mode 100644 (file)
index 91467ad..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=slurm
-PKG_VERSION:=0.3.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=e68d09202b835c644f7f6b7f070f29a2
-
-PKG_SOURCE_URL:=http://www.wormulon.net/files/code/slurm/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SLURM,slurm,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               touch configure.in; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch config.h.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               LIBS="-lncurses" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_lib_ncurses_use_default_colors=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SLURM):
-       install -d -m0755 $(IDIR_SLURM)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/slurm $(IDIR_SLURM)/usr/bin/
-       $(RSTRIP) $(IDIR_SLURM)
-       $(IPKG_BUILD) $(IDIR_SLURM) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/slurm/ipkg/slurm.control b/package/slurm/ipkg/slurm.control
deleted file mode 100644 (file)
index 7f83d77..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: slurm
-Priority: standard
-Section: net
-Depends: libncurses
-Description: Realtime network interface monitor
-
diff --git a/package/slurm/patches/no_host_ncurses.patch b/package/slurm/patches/no_host_ncurses.patch
deleted file mode 100644 (file)
index ce97478..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-diff -ruN slurm-0.3.3-old/configure slurm-0.3.3-new/configure
---- slurm-0.3.3-old/configure  2004-09-28 16:34:56.000000000 +0200
-+++ slurm-0.3.3-new/configure  2005-11-06 22:08:53.000000000 +0100
-@@ -4762,35 +4762,35 @@
- _ACEOF
--for cursespath in /usr/include/ncurses.h /usr/local/include/ncurses.h /usr/local/include/ncurses/ncurses.h /opt/include/ncurses.h /opt/include/curses.h /usr/include/curses.h /usr/local/include/curses.h /dev/null
--do
--  test -f "${cursespath}" && break
--done
--case ${cursespath} in
--  /usr/include/*)
--      CFLAGS="$CFLAGS -I/usr/include"
--      LDFLAGS=""
--      ;;
--  /usr/local/include/ncurses/*)
--        CFLAGS="${CFLAGS} -I/usr/local/include/ncurses"
--        LDFLAGS="-L/usr/local/lib"
--        SOLLDFLAGS="-R/usr/local/lib"
--        ;;
--  /usr/local/include/*)
--      CFLAGS="${CFLAGS} -I/usr/local/include"
--      LDFLAGS="-L/usr/local/lib"
--      SOLLDFLAGS="-R/usr/local/lib"
--      ;;
--  /opt/include/*)
--      CFLAGS="${CFLAGS} -I/opt/include"
--      LDFLAGS="-L/opt/lib"
--      SOLLDFLAGS="-R/opt/lib"
--      ;;
--esac
-+#for cursespath in /usr/include/ncurses.h /usr/local/include/ncurses.h /usr/local/include/ncurses/ncurses.h /opt/include/ncurses.h /opt/include/curses.h /usr/include/curses.h /usr/local/include/curses.h /dev/null
-+#do
-+#  test -f "${cursespath}" && break
-+#done
-+#case ${cursespath} in
-+#  /usr/include/*)
-+#     CFLAGS="$CFLAGS -I/usr/include"
-+#     LDFLAGS=""
-+#     ;;
-+#  /usr/local/include/ncurses/*)
-+#        CFLAGS="${CFLAGS} -I/usr/local/include/ncurses"
-+#        LDFLAGS="-L/usr/local/lib"
-+#        SOLLDFLAGS="-R/usr/local/lib"
-+#        ;;
-+#  /usr/local/include/*)
-+#     CFLAGS="${CFLAGS} -I/usr/local/include"
-+#     LDFLAGS="-L/usr/local/lib"
-+#     SOLLDFLAGS="-R/usr/local/lib"
-+#     ;;
-+#  /opt/include/*)
-+#     CFLAGS="${CFLAGS} -I/opt/include"
-+#     LDFLAGS="-L/opt/lib"
-+#     SOLLDFLAGS="-R/opt/lib"
-+#     ;;
-+#esac
- # add Slowlaris -R and libraries to LDFLAGS
--if test ${OSTYPE} = "solaris" ; then
--      LDFLAGS="${LDFLAGS} ${SOLLDFLAGS} -lnsl -lsocket -lkstat"
--fi
-+#if test ${OSTYPE} = "solaris" ; then
-+#     LDFLAGS="${LDFLAGS} ${SOLLDFLAGS} -lnsl -lsocket -lkstat"
-+#fi
- echo "$as_me:$LINENO: checking for vanilla_coke in -lfridge" >&5
- echo $ECHO_N "checking for vanilla_coke in -lfridge... $ECHO_C" >&6
diff --git a/package/snort-wireless/Config.in b/package/snort-wireless/Config.in
deleted file mode 100644 (file)
index 059b4b1..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-menu           "snort-wireless.................... Ligthweight Wireless Network Intrusion Detection System (NIDS)"
-
-config BR2_COMPILE_SNORT_WIRELESS
-       tristate
-       default n
-       depends BR2_PACKAGE_SNORT_WIRELESS_BASIC || BR2_PACKAGE_SNORT_WIRELESS_MYSQL || BR2_PACKAGE_SNORT_WIRELESS_PGSQL || BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-
-choice
-       prompt "snort-wireless.................... Ligthweight Wireless Network Intrusion Detection System (NIDS)"
-       tristate
-       optional
-       help
-         
-         A ligthweight Wireless Network Intrusion Detection System (NIDS)
-         
-         http://www.snort-wireless.org/
-         
-         Depends: 
-           - libmysqlclient (for MySQL database logging support)
-           - libnet
-           - libpcap
-           - libpcre
-           - libpq (for PostgreSQL database logging support)
-         
-       
-       config BR2_PACKAGE_SNORT_WIRELESS_BASIC
-               prompt   "snort-wireless..................   without database support"
-               tristate
-               select BR2_COMPILE_SNORT_WIRELESS
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-       
-       config BR2_PACKAGE_SNORT_WIRELESS_MYSQL
-               prompt   "snort-wireless-mysql............   with MySQL database support"
-               tristate
-               select BR2_COMPILE_SNORT_WIRELESS
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-       
-       config BR2_PACKAGE_SNORT_WIRELESS_PGSQL
-               prompt   "snort-wireless-pgsql............   with PostgreSQL database support"
-               tristate
-               select BR2_COMPILE_SNORT_WIRELESS
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-               select BR2_PACKAGE_LIBPQ
-       
-       config BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-               prompt   "snort-wireless-custom...........   customized to your needs"
-               tristate
-               select BR2_COMPILE_SNORT_WIRELESS
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-       
-       config BR2_PACKAGE_SNORT_WIRELESS_ENABLE_DEBUG
-               prompt "enable debug (enable debugging options, useful for bugreports)"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-
-       config BR2_PACKAGE_SNORT_WIRELESS_ENABLE_INLINE
-               prompt "enable inline mode (read packets from iptables instead of libpcap)"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-               select BR2_PACKAGE_IPTABLES
-
-       config BR2_PACKAGE_SNORT_WIRELESS_WITH_MYSQL
-               prompt "with MySQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-
-       config BR2_PACKAGE_SNORT_WIRELESS_WITH_PGSQL
-               prompt "with PostgreSQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_WIRELESS_CUSTOM
-               select BR2_PACKAGE_LIBPQ
-
-endchoice
-
-endmenu
diff --git a/package/snort-wireless/Makefile b/package/snort-wireless/Makefile
deleted file mode 100644 (file)
index ebb9a3a..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=snort-wireless
-PKG_VERSION:=2.4.3-alpha04
-PKG_RELEASE:=1
-PKG_MD5SUM:=1aa699ae279bf7a1140cf6cca02f9999
-
-PKG_SOURCE_URL:=http://www.snort-wireless.org/files/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-PKG_CONFIGURE_OPTS := \
-       --target=$(GNU_TARGET_NAME) \
-       --host=$(GNU_TARGET_NAME) \
-       --build=$(GNU_HOST_NAME) \
-       --program-prefix="" \
-       --program-suffix="" \
-       --prefix=/usr \
-       --exec-prefix=/usr \
-       --bindir=/usr/sbin \
-       --datadir=/usr/share \
-       --includedir=/usr/include \
-       --infodir=/usr/share/info \
-       --libdir=/usr/lib \
-       --libexecdir=/usr/lib/locate \
-       --localstatedir=/var/lib \
-       --mandir=/usr/share/man \
-       --sbindir=/usr/sbin \
-       --sysconfdir=/etc \
-       $(DISABLE_LARGEFILE) \
-       $(DISABLE_NLS) \
-       --enable-shared \
-       --disable-static \
-       --enable-flexresp \
-       --with-libnet-includes="$(STAGING_DIR)/usr/include" \
-       --with-libnet-libraries="$(STAGING_DIR)/usr/lib" \
-       --with-libpcap-includes="$(STAGING_DIR)/usr/include" \
-       --with-libpcap-libraries="$(STAGING_DIR)/usr/lib" \
-       --with-libpcre-includes="$(STAGING_DIR)/usr/include" \
-       --with-libpcre-libraries="$(STAGING_DIR)/usr/lib" \
-
-SNORT_WIRELESS_BASIC_CONFIGURE_OPTS := \
-       --without-mysql \
-       --without-postgresql \
-
-SNORT_WIRELESS_MYSQL_CONFIGURE_OPTS := \
-       --with-mysql=$(STAGING_DIR)/usr \
-       --without-postgresql \
-
-SNORT_WIRELESS_PGSQL_CONFIGURE_OPTS := \
-       --without-mysql \
-       --with-postgresql=$(STAGING_DIR)/usr \
-
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS := \
-
-ifeq ($(BR2_PACKAGE_SNORT_WIRELESS_ENABLE_DEBUG),y)
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --enable-debug
-else
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --disable-debug
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_WIRELESS_ENABLE_INLINE),y)
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --enable-inline
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --with-libipq-includes="$(STAGING_DIR)/include/libipq"
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --with-libipq-libraries="$(STAGING_DIR)/lib"
-else
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --disable-inline
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_WIRELESS_WITH_MYSQL),y)
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --with-mysql="$(STAGING_DIR)/usr"
-else
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --without-mysql
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_WIRELESS_WITH_PGSQL),y)
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --with-postgresql="$(STAGING_DIR)/usr"
-else
-SNORT_WIRELESS_CUSTOM_CONFIGURE_OPTS += --without-postgresql
-endif
-
-define PKG_build
-
-ifneq ($(BR2_PACKAGE_$(1)),)
-BUILD_TARGETS += $(PKG_BUILD_DIR)/$(2)
-endif
-
-$(PKG_BUILD_DIR)/$(2): $(PKG_BUILD_DIR)/.prepared
-       touch -r $(PKG_BUILD_DIR)/Makefile.am $(PKG_BUILD_DIR)/configure.in 
-       touch -r $(PKG_BUILD_DIR)/Makefile.in $(PKG_BUILD_DIR)/configure
-       -$(MAKE) -C $(PKG_BUILD_DIR) distclean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/mysql" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/mysql" \
-               ./configure \
-                 $(PKG_CONFIGURE_OPTS) \
-                 $$($(1)_CONFIGURE_OPTS) \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/src/snort $(PKG_BUILD_DIR)/$(2)
-
-$$(IPKG_$(1)): $(PKG_BUILD_DIR)/.installed $(PKG_BUILD_DIR)/$(2)
-       install -m0644 ./ipkg/snort-wireless.conffiles $$(IDIR_$(1))/CONTROL/conffiles
-       install -d -m0755 $$(IDIR_$(1))/etc/default
-       install -m0644 ./files/snort-wireless.default $$(IDIR_$(1))/etc/default/snort
-       install -d -m0755 $$(IDIR_$(1))/etc/init.d
-       install -m0755 ./files/snort-wireless.init $$(IDIR_$(1))/etc/init.d/snort
-       install -d -m0755 $$(IDIR_$(1))/etc/snort
-       install -m0644 $(PKG_BUILD_DIR)/etc/snort.conf $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/classification.config $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/gen-msg.map $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/reference.config $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/sid-msg.map $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/threshold.conf $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/unicode.map $$(IDIR_$(1))/etc/snort/
-       install -d -m0755 $$(IDIR_$(1))/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(2) $$(IDIR_$(1))/usr/sbin/snort
-       $(RSTRIP) $$(IDIR_$(1))
-       mkdir -p $(PACKAGE_DIR)
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,SNORT_WIRELESS_BASIC,snort-wireless,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_WIRELESS_MYSQL,snort-wireless-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_WIRELESS_PGSQL,snort-wireless-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_WIRELESS_CUSTOM,snort-wireless-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_build,SNORT_WIRELESS_BASIC,snort-wireless,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_WIRELESS_MYSQL,snort-wireless-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_WIRELESS_PGSQL,snort-wireless-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_WIRELESS_CUSTOM,snort-wireless-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(BUILD_TARGETS)
-       touch $@
-
-$(PKG_BUILD_DIR)/.installed: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $@
-
diff --git a/package/snort-wireless/files/snort-wireless.default b/package/snort-wireless/files/snort-wireless.default
deleted file mode 100644 (file)
index 796a893..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-INTERFACE="vlan1" # WAN
-OPTIONS="-i $INTERFACE -c /etc/snort/snort.conf -D -N -q -s"
diff --git a/package/snort-wireless/files/snort-wireless.init b/package/snort-wireless/files/snort-wireless.init
deleted file mode 100644 (file)
index 8c019c4..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/snort
-LOG_D=/var/log/snort
-RUN_D=/var/run
-[ -f $DEFAULT ] && . $DEFAULT
-PID_F=$RUN_D/snort_$INTERFACE.pid
-
-case $1 in
- start)
-  [ -d $LOG_D ] || mkdir -p $LOG_D
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  snort $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/snort-wireless/ipkg/snort-wireless-custom.control b/package/snort-wireless/ipkg/snort-wireless-custom.control
deleted file mode 100644 (file)
index 121b837..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-wireless-custom
-Priority: optional
-Section: net
-Description: a flexible Wireless Network Intrusion Detection System (NIDS),
- built with custom options
-Depends: libnet, libpcap, libpcre
diff --git a/package/snort-wireless/ipkg/snort-wireless-mysql.control b/package/snort-wireless/ipkg/snort-wireless-mysql.control
deleted file mode 100644 (file)
index 3010416..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-wireless-mysql
-Priority: optional
-Section: net
-Description: a flexible Wireless Network Intrusion Detection System (NIDS),
- built with MySQL database logging support
-Depends: libnet, libpcap, libpcre, libmysqlclient
diff --git a/package/snort-wireless/ipkg/snort-wireless-pgsql.control b/package/snort-wireless/ipkg/snort-wireless-pgsql.control
deleted file mode 100644 (file)
index ffb9d5b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-wireless-pgsql
-Priority: optional
-Section: net
-Description: a flexible Wireless Network Intrusion Detection System (NIDS),
- built with PostgreSQL database logging support
-Depends: libnet, libpcap, libpcre, libpq
diff --git a/package/snort-wireless/ipkg/snort-wireless.conffiles b/package/snort-wireless/ipkg/snort-wireless.conffiles
deleted file mode 100644 (file)
index c387672..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/default/snort
-/etc/snort/snort.conf
-/etc/snort/threshold.conf
diff --git a/package/snort-wireless/ipkg/snort-wireless.control b/package/snort-wireless/ipkg/snort-wireless.control
deleted file mode 100644 (file)
index 6a5cb26..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-wireless
-Priority: optional
-Section: net
-Description: a flexible Wireless Network Intrusion Detection System (NIDS),
- built without database logging support
-Depends: libnet, libpcap, libpcre
diff --git a/package/snort-wireless/patches/500-no-config-search.patch b/package/snort-wireless/patches/500-no-config-search.patch
deleted file mode 100644 (file)
index d674ba6..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
---- snort-2.3.2-orig/src/snort.c       2005-01-13 21:36:20.000000000 +0100
-+++ snort-2.3.2-1/src/snort.c  2005-04-04 20:03:34.000000000 +0200
-@@ -1949,7 +1949,7 @@
- {
-     struct stat st;
-     int i;
--    char *conf_files[]={"/etc/snort.conf", "./snort.conf", NULL};
-+    char *conf_files[]={"/etc/snort/snort.conf", NULL};
-     char *fname = NULL;
-     char *home_dir = NULL;
-     char *rval = NULL;
-@@ -1970,23 +1970,6 @@
-         i++;
-     }
--    /* search for .snortrc in the HOMEDIR */
--    if(!rval)
--    {
--        if((home_dir = getenv("HOME")))
--        {
--            /* create the full path */
--            fname = (char *)malloc(strlen(home_dir) + strlen("/.snortrc") + 1);
--            if(!fname)
--                FatalError("Out of memory searching for config file\n");
--
--            if(stat(fname, &st) != -1)
--                rval = fname;
--            else
--                free(fname);
--        }
--    }
--
-     return rval;
- }
diff --git a/package/snort-wireless/patches/750-lightweight-config.patch b/package/snort-wireless/patches/750-lightweight-config.patch
deleted file mode 100644 (file)
index daea3be..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
---- snort-wireless-2.4.3-alpha04/etc/snort.conf        2005-10-21 09:41:01.000000000 +0200
-+++ /Users/florian/telechargements/snort.conf  2005-10-30 13:20:17.000000000 +0100
-@@ -6,6 +6,7 @@
- #
- ###################################################
- # This file contains a sample snort configuration. 
-+# Most preprocessors and rules were disabled to save memory.
- # You can take the following steps to create your own custom configuration:
- #
- #  1) Set the variables for your network
-@@ -42,10 +43,10 @@
- # or you can specify the variable to be any IP address
- # like this:
--var HOME_NET any
-+var HOME_NET 192.168.1.0/24
- # Set up the external network addresses as well.  A good start may be "any"
--var EXTERNAL_NET any
-+var EXTERNAL_NET !$HOME_NET
- # Configure your wireless AP lists.  This allows snort to look for attacks
- # against your wireless network, such as rogue access points or adhoc wireless
-@@ -137,7 +138,7 @@
- # Path to your rules files (this can be a relative path)
- # Note for Windows users:  You are advised to make this an absolute path,
- # such as:  c:\snort\rules
--var RULE_PATH ../rules
-+var RULE_PATH /etc/snort/rules
- # Configure the snort decoder
- # ============================
-@@ -413,11 +414,11 @@
- # lots of options available here. See doc/README.http_inspect.
- # unicode.map should be wherever your snort.conf lives, or given
- # a full path to where snort can find it.
--preprocessor http_inspect: global \
--    iis_unicode_map unicode.map 1252 
-+#preprocessor http_inspect: global \
-+#    iis_unicode_map unicode.map 1252 
--preprocessor http_inspect_server: server default \
--    profile all ports { 80 8080 8180 } oversize_dir_length 500
-+#preprocessor http_inspect_server: server default \
-+#    profile all ports { 80 8080 8180 } oversize_dir_length 500
- #
- #  Example unique server configuration
-@@ -451,7 +452,7 @@
- # no_alert_incomplete - don't alert when a single segment
- #                       exceeds the current packet size
--preprocessor rpc_decode: 111 32771
-+#preprocessor rpc_decode: 111 32771
- # bo: Back Orifice detector
- # -------------------------
-@@ -474,7 +475,7 @@
- #   3       Back Orifice Server Traffic Detected
- #   4       Back Orifice Snort Buffer Attack
--preprocessor bo
-+#preprocessor bo
- # telnet_decode: Telnet negotiation string normalizer
- # ---------------------------------------------------
-@@ -486,7 +487,7 @@
- # This preprocessor requires no arguments.
- # Portscan uses Generator ID 109 and does not generate any SID currently.
--preprocessor telnet_decode
-+#preprocessor telnet_decode
- # sfPortscan
- # ----------
-@@ -537,9 +538,9 @@
- #       are still watched as scanner hosts.  The 'ignore_scanned' option is
- #       used to tune alerts from very active hosts such as syslog servers, etc.
- #
--preprocessor sfportscan: proto  { all } \
--                         memcap { 10000000 } \
--                         sense_level { low }
-+#preprocessor sfportscan: proto  { all } \
-+#                         memcap { 10000000 } \
-+#                         sense_level { low }
- # arpspoof
- #----------------------------------------
-@@ -814,41 +815,41 @@
- include $RULE_PATH/bad-traffic.rules
- include $RULE_PATH/exploit.rules
- include $RULE_PATH/scan.rules
--include $RULE_PATH/finger.rules
--include $RULE_PATH/ftp.rules
--include $RULE_PATH/telnet.rules
--include $RULE_PATH/rpc.rules
--include $RULE_PATH/rservices.rules
--include $RULE_PATH/dos.rules
--include $RULE_PATH/ddos.rules
--include $RULE_PATH/dns.rules
--include $RULE_PATH/tftp.rules
--
--include $RULE_PATH/web-cgi.rules
--include $RULE_PATH/web-coldfusion.rules
--include $RULE_PATH/web-iis.rules
--include $RULE_PATH/web-frontpage.rules
--include $RULE_PATH/web-misc.rules
--include $RULE_PATH/web-client.rules
--include $RULE_PATH/web-php.rules
--
--include $RULE_PATH/sql.rules
--include $RULE_PATH/x11.rules
--include $RULE_PATH/icmp.rules
--include $RULE_PATH/netbios.rules
--include $RULE_PATH/misc.rules
--include $RULE_PATH/attack-responses.rules
--include $RULE_PATH/oracle.rules
--include $RULE_PATH/mysql.rules
--include $RULE_PATH/snmp.rules
--
--include $RULE_PATH/smtp.rules
--include $RULE_PATH/imap.rules
--include $RULE_PATH/pop2.rules
--include $RULE_PATH/pop3.rules
-+#include $RULE_PATH/finger.rules
-+#include $RULE_PATH/ftp.rules
-+#include $RULE_PATH/telnet.rules
-+#include $RULE_PATH/rpc.rules
-+#include $RULE_PATH/rservices.rules
-+#include $RULE_PATH/dos.rules
-+#include $RULE_PATH/ddos.rules
-+#include $RULE_PATH/dns.rules
-+#include $RULE_PATH/tftp.rules
-+
-+#include $RULE_PATH/web-cgi.rules
-+#include $RULE_PATH/web-coldfusion.rules
-+#include $RULE_PATH/web-iis.rules
-+#include $RULE_PATH/web-frontpage.rules
-+#include $RULE_PATH/web-misc.rules
-+#include $RULE_PATH/web-client.rules
-+#include $RULE_PATH/web-php.rules
-+
-+#include $RULE_PATH/sql.rules
-+#include $RULE_PATH/x11.rules
-+#include $RULE_PATH/icmp.rules
-+#include $RULE_PATH/netbios.rules
-+#include $RULE_PATH/misc.rules
-+#include $RULE_PATH/attack-responses.rules
-+#include $RULE_PATH/oracle.rules
-+#include $RULE_PATH/mysql.rules
-+#include $RULE_PATH/snmp.rules
-+
-+#include $RULE_PATH/smtp.rules
-+#include $RULE_PATH/imap.rules
-+#include $RULE_PATH/pop2.rules
-+#include $RULE_PATH/pop3.rules
--include $RULE_PATH/nntp.rules
--include $RULE_PATH/other-ids.rules
-+#include $RULE_PATH/nntp.rules
-+#include $RULE_PATH/other-ids.rules
- # include $RULE_PATH/web-attacks.rules
- # include $RULE_PATH/backdoor.rules
- # include $RULE_PATH/shellcode.rules
-@@ -856,11 +857,11 @@
- # include $RULE_PATH/porn.rules
- # include $RULE_PATH/info.rules
- # include $RULE_PATH/icmp-info.rules
-- include $RULE_PATH/virus.rules
-+# include $RULE_PATH/virus.rules
- # include $RULE_PATH/chat.rules
- # include $RULE_PATH/multimedia.rules
- # include $RULE_PATH/p2p.rules
--include $RULE_PATH/experimental.rules
-+#include $RULE_PATH/experimental.rules
- #include $RULE_PATH/wifi.rules
- # Include any thresholding or suppression commands. See threshold.conf in the
diff --git a/package/snort/Config.in b/package/snort/Config.in
deleted file mode 100644 (file)
index b3e9d4f..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-menu "snort............................. Ligthweight Network Intrusion Detection System (NIDS)"
-
-config BR2_COMPILE_SNORT
-       tristate
-       default n
-       depends BR2_PACKAGE_SNORT_BASIC || BR2_PACKAGE_SNORT_MYSQL || BR2_PACKAGE_SNORT_PGSQL || BR2_PACKAGE_SNORT_CUSTOM
-
-choice
-       prompt "snort............................. Ligthweight Network Intrusion Detection System (NIDS)"
-       tristate
-       optional
-       help
-         
-         A ligthweight Network Intrusion Detection System (NIDS)
-         
-         http://www.snort.org/
-         
-         Depends: 
-           - libmysqlclient (for MySQL database logging support)
-           - libnet
-           - libpcap
-           - libpcre
-           - libpq (for PostgreSQL database logging support)
-       
-       config BR2_PACKAGE_SNORT_BASIC
-               prompt   "snort...........................   without database support"
-               tristate
-               select BR2_COMPILE_SNORT
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-       
-       config BR2_PACKAGE_SNORT_MYSQL
-               prompt   "snort-mysql.....................   with MySQL database support"
-               tristate
-               select BR2_COMPILE_SNORT
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-       
-       config BR2_PACKAGE_SNORT_PGSQL
-               prompt   "snort-pgsql.....................   with PostgreSQL database support"
-               tristate
-               select BR2_COMPILE_SNORT
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-               select BR2_PACKAGE_LIBPQ
-       
-       config BR2_PACKAGE_SNORT_CUSTOM
-               prompt   "snort-custom....................   customized to your needs"
-               tristate
-               select BR2_COMPILE_SNORT
-               select BR2_PACKAGE_LIBNET
-               select BR2_PACKAGE_LIBPCAP
-               select BR2_PACKAGE_LIBPCRE
-       
-       config BR2_PACKAGE_SNORT_ENABLE_DEBUG
-               prompt "debug (enable debugging options, useful for bugreports)"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_CUSTOM
-
-       config BR2_PACKAGE_SNORT_ENABLE_INLINE
-               prompt "Inline mode (read packets from iptables instead of libpcap)"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_CUSTOM
-               select BR2_PACKAGE_IPTABLES
-
-       config BR2_PACKAGE_SNORT_WITH_MYSQL
-               prompt "MySQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_CUSTOM
-               select BR2_PACKAGE_LIBMYSQLCLIENT
-
-       config BR2_PACKAGE_SNORT_WITH_PGSQL
-               prompt "PostgreSQL database support"
-               bool
-               default n
-               depends BR2_PACKAGE_SNORT_CUSTOM
-               select BR2_PACKAGE_LIBPQ
-
-endchoice
-
-endmenu
diff --git a/package/snort/Makefile b/package/snort/Makefile
deleted file mode 100644 (file)
index 04a6efc..0000000
+++ /dev/null
@@ -1,155 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=snort
-PKG_VERSION:=2.4.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=9dc9060d1f2e248663eceffadfc45e7e
-
-PKG_SOURCE_URL:=http://www.snort.org/dl/current/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-PKG_CONFIGURE_OPTS := \
-       --target=$(GNU_TARGET_NAME) \
-       --host=$(GNU_TARGET_NAME) \
-       --build=$(GNU_HOST_NAME) \
-       --program-prefix="" \
-       --program-suffix="" \
-       --prefix=/usr \
-       --exec-prefix=/usr \
-       --bindir=/usr/sbin \
-       --datadir=/usr/share \
-       --includedir=/usr/include \
-       --infodir=/usr/share/info \
-       --libdir=/usr/lib \
-       --libexecdir=/usr/lib/locate \
-       --localstatedir=/var/lib \
-       --mandir=/usr/share/man \
-       --sbindir=/usr/sbin \
-       --sysconfdir=/etc \
-       $(DISABLE_LARGEFILE) \
-       $(DISABLE_NLS) \
-       --enable-shared \
-       --disable-static \
-       --enable-flexresp \
-       --with-libnet-includes="$(STAGING_DIR)/usr/include" \
-       --with-libnet-libraries="$(STAGING_DIR)/usr/lib" \
-       --with-libpcap-includes="$(STAGING_DIR)/usr/include" \
-       --with-libpcap-libraries="$(STAGING_DIR)/usr/lib" \
-       --with-libpcre-includes="$(STAGING_DIR)/usr/include" \
-       --with-libpcre-libraries="$(STAGING_DIR)/usr/lib" \
-
-SNORT_BASIC_CONFIGURE_OPTS := \
-       --without-mysql \
-       --without-postgresql \
-
-SNORT_MYSQL_CONFIGURE_OPTS := \
-       --with-mysql=$(STAGING_DIR)/usr \
-       --without-postgresql \
-
-SNORT_PGSQL_CONFIGURE_OPTS := \
-       --without-mysql \
-       --with-postgresql=$(STAGING_DIR)/usr \
-
-SNORT_CUSTOM_CONFIGURE_OPTS := \
-
-ifeq ($(BR2_PACKAGE_SNORT_ENABLE_DEBUG),y)
-SNORT_CUSTOM_CONFIGURE_OPTS += --enable-debug
-else
-SNORT_CUSTOM_CONFIGURE_OPTS += --disable-debug
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_ENABLE_INLINE),y)
-SNORT_CUSTOM_CONFIGURE_OPTS += --enable-inline
-SNORT_CUSTOM_CONFIGURE_OPTS += --with-libipq-includes="$(STAGING_DIR)/include/libipq"
-SNORT_CUSTOM_CONFIGURE_OPTS += --with-libipq-libraries="$(STAGING_DIR)/lib"
-else
-SNORT_CUSTOM_CONFIGURE_OPTS += --disable-inline
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_WITH_MYSQL),y)
-SNORT_CUSTOM_CONFIGURE_OPTS += --with-mysql="$(STAGING_DIR)/usr"
-else
-SNORT_CUSTOM_CONFIGURE_OPTS += --without-mysql
-endif
-
-ifeq ($(BR2_PACKAGE_SNORT_WITH_PGSQL),y)
-SNORT_CUSTOM_CONFIGURE_OPTS += --with-postgresql="$(STAGING_DIR)/usr"
-else
-SNORT_CUSTOM_CONFIGURE_OPTS += --without-postgresql
-endif
-
-define PKG_build
-
-ifneq ($(BR2_PACKAGE_$(1)),)
-BUILD_TARGETS += $(PKG_BUILD_DIR)/$(2)
-endif
-
-$(PKG_BUILD_DIR)/$(2): $(PKG_BUILD_DIR)/.prepared
-       touch -r $(PKG_BUILD_DIR)/Makefile.am $(PKG_BUILD_DIR)/configure.in 
-       touch -r $(PKG_BUILD_DIR)/Makefile.in $(PKG_BUILD_DIR)/configure
-       -$(MAKE) -C $(PKG_BUILD_DIR) distclean
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/mysql" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib/mysql" \
-               ./configure \
-                 $(PKG_CONFIGURE_OPTS) \
-                 $$($(1)_CONFIGURE_OPTS) \
-       );
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mv $(PKG_BUILD_DIR)/src/snort $(PKG_BUILD_DIR)/$(2)
-
-$$(IPKG_$(1)): $(PKG_BUILD_DIR)/.installed $(PKG_BUILD_DIR)/$(2)
-       install -m0644 ./ipkg/snort.conffiles $$(IDIR_$(1))/CONTROL/conffiles
-       install -d -m0755 $$(IDIR_$(1))/etc/default
-       install -m0644 ./files/snort.default $$(IDIR_$(1))/etc/default/snort
-       install -d -m0755 $$(IDIR_$(1))/etc/init.d
-       install -m0755 ./files/snort.init $$(IDIR_$(1))/etc/init.d/snort
-       install -d -m0755 $$(IDIR_$(1))/etc/snort
-       install -m0644 $(PKG_BUILD_DIR)/etc/snort.conf $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/classification.config $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/gen-msg.map $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/reference.config $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/sid-msg.map $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/threshold.conf $$(IDIR_$(1))/etc/snort/
-       install -m0644 $(PKG_BUILD_DIR)/etc/unicode.map $$(IDIR_$(1))/etc/snort/
-       install -d -m0755 $$(IDIR_$(1))/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/$(2) $$(IDIR_$(1))/usr/sbin/snort
-       $(RSTRIP) $$(IDIR_$(1))
-       mkdir -p $(PACKAGE_DIR)
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,SNORT_BASIC,snort,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_MYSQL,snort-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_PGSQL,snort-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SNORT_CUSTOM,snort-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_build,SNORT_BASIC,snort,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_MYSQL,snort-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_PGSQL,snort-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_build,SNORT_CUSTOM,snort-custom,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(BUILD_TARGETS)
-       touch $@
-
-$(PKG_BUILD_DIR)/.installed: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.installed
-
diff --git a/package/snort/files/snort.default b/package/snort/files/snort.default
deleted file mode 100644 (file)
index 796a893..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-INTERFACE="vlan1" # WAN
-OPTIONS="-i $INTERFACE -c /etc/snort/snort.conf -D -N -q -s"
diff --git a/package/snort/files/snort.init b/package/snort/files/snort.init
deleted file mode 100644 (file)
index 8c019c4..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/snort
-LOG_D=/var/log/snort
-RUN_D=/var/run
-[ -f $DEFAULT ] && . $DEFAULT
-PID_F=$RUN_D/snort_$INTERFACE.pid
-
-case $1 in
- start)
-  [ -d $LOG_D ] || mkdir -p $LOG_D
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  snort $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/snort/ipkg/snort-custom.control b/package/snort/ipkg/snort-custom.control
deleted file mode 100644 (file)
index b3a9f3c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-custom
-Priority: optional
-Section: net
-Description: a flexible Network Intrusion Detection System (NIDS),
- built with custom options
-Depends: libnet, libpcap, libpcre
diff --git a/package/snort/ipkg/snort-mysql.control b/package/snort/ipkg/snort-mysql.control
deleted file mode 100644 (file)
index d7390bf..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-mysql
-Priority: optional
-Section: net
-Description: a flexible Network Intrusion Detection System (NIDS),
- built with MySQL database logging support
-Depends: libnet, libpcap, libpcre, libmysqlclient
diff --git a/package/snort/ipkg/snort-pgsql.control b/package/snort/ipkg/snort-pgsql.control
deleted file mode 100644 (file)
index fa7bbbc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort-pgsql
-Priority: optional
-Section: net
-Description: a flexible Network Intrusion Detection System (NIDS),
- built with PostgreSQL database logging support
-Depends: libnet, libpcap, libpcre, libpq
diff --git a/package/snort/ipkg/snort.conffiles b/package/snort/ipkg/snort.conffiles
deleted file mode 100644 (file)
index c387672..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/etc/default/snort
-/etc/snort/snort.conf
-/etc/snort/threshold.conf
diff --git a/package/snort/ipkg/snort.control b/package/snort/ipkg/snort.control
deleted file mode 100644 (file)
index 23ed587..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: snort
-Priority: optional
-Section: net
-Description: a flexible Network Intrusion Detection System (NIDS),
- built without database logging support
-Depends: libnet, libpcap, libpcre
diff --git a/package/snort/patches/500-no-config-search.patch b/package/snort/patches/500-no-config-search.patch
deleted file mode 100644 (file)
index d674ba6..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
---- snort-2.3.2-orig/src/snort.c       2005-01-13 21:36:20.000000000 +0100
-+++ snort-2.3.2-1/src/snort.c  2005-04-04 20:03:34.000000000 +0200
-@@ -1949,7 +1949,7 @@
- {
-     struct stat st;
-     int i;
--    char *conf_files[]={"/etc/snort.conf", "./snort.conf", NULL};
-+    char *conf_files[]={"/etc/snort/snort.conf", NULL};
-     char *fname = NULL;
-     char *home_dir = NULL;
-     char *rval = NULL;
-@@ -1970,23 +1970,6 @@
-         i++;
-     }
--    /* search for .snortrc in the HOMEDIR */
--    if(!rval)
--    {
--        if((home_dir = getenv("HOME")))
--        {
--            /* create the full path */
--            fname = (char *)malloc(strlen(home_dir) + strlen("/.snortrc") + 1);
--            if(!fname)
--                FatalError("Out of memory searching for config file\n");
--
--            if(stat(fname, &st) != -1)
--                rval = fname;
--            else
--                free(fname);
--        }
--    }
--
-     return rval;
- }
diff --git a/package/snort/patches/750-lightweight-config.patch b/package/snort/patches/750-lightweight-config.patch
deleted file mode 100644 (file)
index c8bde27..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
---- snort-2.3.2-orig/etc/snort.conf    2005-03-10 23:04:38.000000000 +0100
-+++ snort-2.3.2-1/etc/snort.conf       2005-04-04 20:01:41.000000000 +0200
-@@ -6,6 +6,7 @@
- #
- ###################################################
- # This file contains a sample snort configuration. 
-+# Most preprocessors and rules were disabled to save memory.
- # You can take the following steps to create your own custom configuration:
- #
- #  1) Set the network variables for your network
-@@ -41,10 +42,10 @@
- # or you can specify the variable to be any IP address
- # like this:
--var HOME_NET any
-+var HOME_NET 192.168.1.0/24
- # Set up the external network addresses as well.  A good start may be "any"
--var EXTERNAL_NET any
-+var EXTERNAL_NET !$HOME_NET
- # Configure your server lists.  This allows snort to only look for attacks to
- # systems that have a service up.  Why look for HTTP attacks if you are not
-@@ -106,7 +107,7 @@
- # Path to your rules files (this can be a relative path)
- # Note for Windows users:  You are advised to make this an absolute path,
- # such as:  c:\snort\rules
--var RULE_PATH ../rules
-+var RULE_PATH /etc/snort/rules
- # Configure the snort decoder
- # ============================
-@@ -297,11 +298,11 @@
- # lots of options available here. See doc/README.http_inspect.
- # unicode.map should be wherever your snort.conf lives, or given
- # a full path to where snort can find it.
--preprocessor http_inspect: global \
--    iis_unicode_map unicode.map 1252 
-+#preprocessor http_inspect: global \
-+#    iis_unicode_map unicode.map 1252 
--preprocessor http_inspect_server: server default \
--    profile all ports { 80 8080 8180 } oversize_dir_length 500
-+#preprocessor http_inspect_server: server default \
-+#    profile all ports { 80 8080 8180 } oversize_dir_length 500
- #
- #  Example unique server configuration
-@@ -335,7 +336,7 @@
- # no_alert_incomplete - don't alert when a single segment
- #                       exceeds the current packet size
--preprocessor rpc_decode: 111 32771
-+#preprocessor rpc_decode: 111 32771
- # bo: Back Orifice detector
- # -------------------------
-@@ -347,7 +348,7 @@
- # -----   -------------------
- #   1       Back Orifice traffic detected
--preprocessor bo
-+#preprocessor bo
- # telnet_decode: Telnet negotiation string normalizer
- # ---------------------------------------------------
-@@ -359,7 +360,7 @@
- # This preprocessor requires no arguments.
- # Portscan uses Generator ID 109 and does not generate any SID currently.
--preprocessor telnet_decode
-+#preprocessor telnet_decode
- # Flow-Portscan: detect a variety of portscans
- # ---------------------------------------
-@@ -455,9 +456,9 @@
- #       are still watched as scanner hosts.  The 'ignore_scanned' option is
- #       used to tune alerts from very active hosts such as syslog servers, etc.
- #
--preprocessor sfportscan: proto  { all } \
--                         memcap { 10000000 } \
--                         sense_level { low }
-+#preprocessor sfportscan: proto  { all } \
-+#                         memcap { 10000000 } \
-+#                         sense_level { low }
- # arpspoof
- #----------------------------------------
-@@ -642,41 +643,41 @@
- include $RULE_PATH/bad-traffic.rules
- include $RULE_PATH/exploit.rules
- include $RULE_PATH/scan.rules
--include $RULE_PATH/finger.rules
--include $RULE_PATH/ftp.rules
--include $RULE_PATH/telnet.rules
--include $RULE_PATH/rpc.rules
--include $RULE_PATH/rservices.rules
--include $RULE_PATH/dos.rules
--include $RULE_PATH/ddos.rules
--include $RULE_PATH/dns.rules
--include $RULE_PATH/tftp.rules
--
--include $RULE_PATH/web-cgi.rules
--include $RULE_PATH/web-coldfusion.rules
--include $RULE_PATH/web-iis.rules
--include $RULE_PATH/web-frontpage.rules
--include $RULE_PATH/web-misc.rules
--include $RULE_PATH/web-client.rules
--include $RULE_PATH/web-php.rules
--
--include $RULE_PATH/sql.rules
--include $RULE_PATH/x11.rules
--include $RULE_PATH/icmp.rules
--include $RULE_PATH/netbios.rules
--include $RULE_PATH/misc.rules
--include $RULE_PATH/attack-responses.rules
--include $RULE_PATH/oracle.rules
--include $RULE_PATH/mysql.rules
--include $RULE_PATH/snmp.rules
--
--include $RULE_PATH/smtp.rules
--include $RULE_PATH/imap.rules
--include $RULE_PATH/pop2.rules
--include $RULE_PATH/pop3.rules
-+#include $RULE_PATH/finger.rules
-+#include $RULE_PATH/ftp.rules
-+#include $RULE_PATH/telnet.rules
-+#include $RULE_PATH/rpc.rules
-+#include $RULE_PATH/rservices.rules
-+#include $RULE_PATH/dos.rules
-+#include $RULE_PATH/ddos.rules
-+#include $RULE_PATH/dns.rules
-+#include $RULE_PATH/tftp.rules
-+
-+#include $RULE_PATH/web-cgi.rules
-+#include $RULE_PATH/web-coldfusion.rules
-+#include $RULE_PATH/web-iis.rules
-+#include $RULE_PATH/web-frontpage.rules
-+#include $RULE_PATH/web-misc.rules
-+#include $RULE_PATH/web-client.rules
-+#include $RULE_PATH/web-php.rules
-+
-+#include $RULE_PATH/sql.rules
-+#include $RULE_PATH/x11.rules
-+#include $RULE_PATH/icmp.rules
-+#include $RULE_PATH/netbios.rules
-+#include $RULE_PATH/misc.rules
-+#include $RULE_PATH/attack-responses.rules
-+#include $RULE_PATH/oracle.rules
-+#include $RULE_PATH/mysql.rules
-+#include $RULE_PATH/snmp.rules
-+
-+#include $RULE_PATH/smtp.rules
-+#include $RULE_PATH/imap.rules
-+#include $RULE_PATH/pop2.rules
-+#include $RULE_PATH/pop3.rules
--include $RULE_PATH/nntp.rules
--include $RULE_PATH/other-ids.rules
-+#include $RULE_PATH/nntp.rules
-+#include $RULE_PATH/other-ids.rules
- # include $RULE_PATH/web-attacks.rules
- # include $RULE_PATH/backdoor.rules
- # include $RULE_PATH/shellcode.rules
-@@ -684,11 +685,11 @@
- # include $RULE_PATH/porn.rules
- # include $RULE_PATH/info.rules
- # include $RULE_PATH/icmp-info.rules
-- include $RULE_PATH/virus.rules
-+# include $RULE_PATH/virus.rules
- # include $RULE_PATH/chat.rules
- # include $RULE_PATH/multimedia.rules
- # include $RULE_PATH/p2p.rules
--include $RULE_PATH/experimental.rules
-+#include $RULE_PATH/experimental.rules
- # Include any thresholding or suppression commands. See threshold.conf in the
- # <snort src>/etc directory for details. Commands don't necessarily need to be
diff --git a/package/socat/Config.in b/package/socat/Config.in
deleted file mode 100644 (file)
index d66693d..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_PACKAGE_SOCAT
-       prompt "socat............................. A multipurpose relay (SOcket CAT)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBPTHREAD
-       help
-         SoCat (for SOcket CAT) establishes two bidirectional byte streams and 
-         transfers data between them.
-         Data channels may be files, pipes, devices (terminal or modem, etc.), or 
-         sockets (Unix, IPv4, IPv6, raw, UDP, TCP, SSL). It provides forking, 
-         logging and tracing, different modes for interprocess communication and 
-         many more options.
-         
-         http://www.dest-unreach.org/socat/
-         
-         Depends: openssl
-
diff --git a/package/socat/Makefile b/package/socat/Makefile
deleted file mode 100644 (file)
index 034a618..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=socat
-PKG_VERSION:=1.4.3.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=ce574e75c2fda4456e8efd4efb86ec5e
-
-PKG_SOURCE_URL:=http://www.dest-unreach.org/socat/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-1.4
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SOCAT,socat,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               sc_cv_termios_ispeed="no" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --disable-libwrap \
-                       --disable-readline \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SOCAT):
-       install -d -m0755 $(IDIR_SOCAT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/socat $(IDIR_SOCAT)/usr/bin/
-       $(RSTRIP) $(IDIR_SOCAT)
-       $(IPKG_BUILD) $(IDIR_SOCAT) $(PACKAGE_DIR)
-
diff --git a/package/socat/ipkg/socat.control b/package/socat/ipkg/socat.control
deleted file mode 100644 (file)
index 7c079a9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Package: socat
-Priority: optional
-Section: net
-Depends: libpthread, libopenssl
-Description: A multipurpose relay (SOcket CAT). 
- SoCat (for SOcket CAT) establishes two bidirectional byte streams and 
- transfers data between them.
- Data channels may be files, pipes, devices (terminal or modem, etc.), or 
- sockets (Unix, IPv4, IPv6, raw, UDP, TCP, SSL). It provides forking, 
- logging and tracing, different modes for interprocess communication and 
- many more options.
diff --git a/package/socat/patches/501-honor_ldflags.patch b/package/socat/patches/501-honor_ldflags.patch
deleted file mode 100644 (file)
index a41a929..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ruN socat-1.4-old/Makefile.in socat-1.4-new/Makefile.in
---- socat-1.4-old/Makefile.in  2005-09-10 22:09:11.000000000 +0200
-+++ socat-1.4-new/Makefile.in  2005-10-08 17:12:45.000000000 +0200
-@@ -36,7 +36,8 @@
- #0 CFLAGS = @CFLAGS@ $(CCOPTS) $(DEFS) $(INCLS)
- CFLAGS = @CFLAGS@ $(CCOPTS) $(DEFS) $(CPPFLAGS)
--CLIBS = $(LIBS)
-+LDFLAGS = @LDFLAGS@
-+CLIBS = $(LDFLAGS) $(LIBS)
- #CLIBS = $(LIBS) -lm -lefence
- XIOSRCS = xioinitialize.c xiohelp.c xioparam.c xiodiag.c xioopen.c xioopts.c \
-       xiosignal.c xiosigchld.c xioread.c xiowrite.c \
diff --git a/package/speex/Config.in b/package/speex/Config.in
deleted file mode 100644 (file)
index 2a51044..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-config BR2_COMPILE_SPEEX
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBSPEEX
-
-config BR2_PACKAGE_LIBSPEEX
-       prompt "libspeex.......................... Open source patent-free speech compression codec"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SPEEX
-       help
-         
-         Speex is an Open Source/Free Software patent-free audio compression 
-         format designed for speech. The Speex Project aims to lower the 
-         barrier of entry for voice applications by providing a free 
-         alternative to expensive proprietary speech codecs. Moreover, Speex 
-         is well-adapted to Internet applications and provides useful features 
-         that are not present in most other codecs.
-         
-         http://www.speex.org/
-         
-         This package contains the shared codec library, needed by other programs.
-
diff --git a/package/speex/Makefile b/package/speex/Makefile
deleted file mode 100644 (file)
index 87a3de9..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=speex
-PKG_VERSION:=1.1.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=734892c8ca5e7e835828048a1289a0cc
-
-PKG_SOURCE_URL:=http://us.speex.org/download 
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBSPEEX,libspeex,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --enable-static \
-                 --disable-oggtest \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               bin_PROGRAMS="" \
-               all install
-       touch $@
-
-$(IPKG_LIBSPEEX):
-       install -d -m0755 $(IDIR_LIBSPEEX)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libspeex.so.* $(IDIR_LIBSPEEX)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBSPEEX)
-       $(IPKG_BUILD) $(IDIR_LIBSPEEX) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libspeex.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/speex $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libspeex.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/speex.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libspeex.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/speex \
-               $(STAGING_DIR)/usr/lib/libspeex.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/speex.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/speex/ipkg/libspeex.control b/package/speex/ipkg/libspeex.control
deleted file mode 100644 (file)
index 5dc542e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libspeex
-Priority: optional
-Section: libs
-Description: an open source patent-free speech compression codec
diff --git a/package/sqlite/Config.in b/package/sqlite/Config.in
deleted file mode 100644 (file)
index 600a05e..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-config BR2_COMPILE_SQLITE
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBSQLITE
-
-config BR2_PACKAGE_LIBSQLITE
-       prompt "libsqlite......................... Self-contained, embeddable, zero-configuration SQL database engine"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SQLITE
-       select BR2_PACKAGE_LIBNCURSES
-       select BR2_PACKAGE_LIBREADLINE
-       help
-         SQLite is a small C library that implements a self-contained, embeddable, 
-         zero-configuration SQL database engine. Features include:
-         
-           * Transactions are atomic, consistent, isolated, and durable (ACID) 
-             even after system crashes and power failures.
-           * Zero-configuration - no setup or administration needed.
-           * Implements most of SQL92. (Features not supported)
-           * A complete database is stored in a single disk file.
-           * Database files can be freely shared between machines with different 
-             byte orders.
-           * Supports databases up to 2 terabytes (241 bytes) in size.
-           * Sizes of strings and BLOBs limited only by available memory.
-           * Small code footprint: less than 30K lines of C code, less than 250KB 
-             code space (gcc on i486)
-           * Faster than popular client/server database engines for most common 
-             operations.
-           * Simple, easy to use API.
-           * TCL bindings included. Bindings for many other languages available 
-             separately.
-           * Well-commented source code with over 95% test coverage.
-           * Self-contained: no external dependencies.
-           * Sources are in the public domain. Use for any purpose.
-         
-         http://www.sqlite.org/
-         
-         This package contains the shared library, needed by other programs.
-
-config BR2_PACKAGE_SQLITE_CLI
-       prompt   "sqlite-cli...................... Command line interface for SQLite"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBSQLITE
-       help
-         SQLite is a small C library that implements a self-contained, embeddable, 
-         zero-configuration SQL database engine. Features include:
-         
-           * Transactions are atomic, consistent, isolated, and durable (ACID) 
-             even after system crashes and power failures.
-           * Zero-configuration - no setup or administration needed.
-           * Implements most of SQL92. (Features not supported)
-           * A complete database is stored in a single disk file.
-           * Database files can be freely shared between machines with different 
-             byte orders.
-           * Supports databases up to 2 terabytes (241 bytes) in size.
-           * Sizes of strings and BLOBs limited only by available memory.
-           * Small code footprint: less than 30K lines of C code, less than 250KB 
-             code space (gcc on i486)
-           * Faster than popular client/server database engines for most common 
-             operations.
-           * Simple, easy to use API.
-           * TCL bindings included. Bindings for many other languages available 
-             separately.
-           * Well-commented source code with over 95% test coverage.
-           * Self-contained: no external dependencies.
-           * Sources are in the public domain. Use for any purpose.
-         
-         http://www.sqlite.org/
-         
-         This package contains a terminal-based front-end to the SQLite library 
-         that can evaluate queries interactively and display the results in 
-         multiple formats.
-
diff --git a/package/sqlite/Makefile b/package/sqlite/Makefile
deleted file mode 100644 (file)
index b505bd9..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sqlite
-PKG_VERSION:=3.3.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=eb5d9d7e7853b3af78e767d709b7fced
-
-PKG_SOURCE_URL:=http://www.sqlite.org/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBSQLITE,libsqlite,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SQLITE_CLI,sqlite-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               config_BUILD_CC="$(HOSTCC)" \
-               config_BUILD_CFLAGS="-O2" \
-               config_TARGET_CC="$(TARGET_CC)" \
-               config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \
-               config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \
-               config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-tcl \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBSQLITE):
-       install -d -m0755 $(IDIR_LIBSQLITE)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsqlite3.so.* $(IDIR_LIBSQLITE)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBSQLITE)
-       $(IPKG_BUILD) $(IDIR_LIBSQLITE) $(PACKAGE_DIR)
-
-$(IPKG_SQLITE_CLI):
-       install -d -m0755 $(IDIR_SQLITE_CLI)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/sqlite3 $(IDIR_SQLITE_CLI)/usr/bin/
-       $(RSTRIP) $(IDIR_SQLITE_CLI)
-       $(IPKG_BUILD) $(IDIR_SQLITE_CLI) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libsqlite3.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/sqlite3.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsqlite3.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/sqlite3.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libsqlite3.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/sqlite3.h \
-               $(STAGING_DIR)/usr/lib/libsqlite3.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/sqlite3.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built 
diff --git a/package/sqlite/ipkg/libsqlite.control b/package/sqlite/ipkg/libsqlite.control
deleted file mode 100644 (file)
index 4b19270..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libsqlite
-Priority: optional
-Section: libs
-Description: Self-contained, embeddable, zero-configuration SQL database engine
diff --git a/package/sqlite/ipkg/sqlite-cli.control b/package/sqlite/ipkg/sqlite-cli.control
deleted file mode 100644 (file)
index b70c9cf..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sqlite-cli
-Priority: optional
-Section: libs
-Description: Command Line Interface (CLI) for SQLite
-Depends: libsqlite, libncurses, libreadline
diff --git a/package/sqlite2/Config.in b/package/sqlite2/Config.in
deleted file mode 100644 (file)
index 99ba351..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-config BR2_COMPILE_SQLITE2
-       tristate
-       default n
-       depends BR2_PACKAGE_LIBSQLITE2
-
-config BR2_PACKAGE_LIBSQLITE2
-       prompt "libsqlite2........................ Self-contained, embeddable, zero-configuration SQL database engine (v2.x)"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_SQLITE2
-       select BR2_PACKAGE_LIBNCURSES
-       select BR2_PACKAGE_LIBREADLINE
-       help
-         SQLite is a small C library that implements a self-contained, embeddable, 
-         zero-configuration SQL database engine. Features include:
-         
-           * Transactions are atomic, consistent, isolated, and durable (ACID) 
-             even after system crashes and power failures.
-           * Zero-configuration - no setup or administration needed.
-           * Implements most of SQL92. (Features not supported)
-           * A complete database is stored in a single disk file.
-           * Database files can be freely shared between machines with different 
-             byte orders.
-           * Supports databases up to 2 terabytes (241 bytes) in size.
-           * Sizes of strings and BLOBs limited only by available memory.
-           * Small code footprint: less than 30K lines of C code, less than 250KB 
-             code space (gcc on i486)
-           * Faster than popular client/server database engines for most common 
-             operations.
-           * Simple, easy to use API.
-           * TCL bindings included. Bindings for many other languages available 
-             separately.
-           * Well-commented source code with over 95% test coverage.
-           * Self-contained: no external dependencies.
-           * Sources are in the public domain. Use for any purpose.
-         
-         http://www.sqlite.org/
-         
-         This package contains the shared library, needed by other programs.
-
-config BR2_PACKAGE_SQLITE2_CLI
-       prompt   "sqlite2-cli..................... Command line interface for SQLite (v2.x)"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_LIBSQLITE2
-       help
-         SQLite is a small C library that implements a self-contained, embeddable, 
-         zero-configuration SQL database engine. Features include:
-         
-           * Transactions are atomic, consistent, isolated, and durable (ACID) 
-             even after system crashes and power failures.
-           * Zero-configuration - no setup or administration needed.
-           * Implements most of SQL92. (Features not supported)
-           * A complete database is stored in a single disk file.
-           * Database files can be freely shared between machines with different 
-             byte orders.
-           * Supports databases up to 2 terabytes (241 bytes) in size.
-           * Sizes of strings and BLOBs limited only by available memory.
-           * Small code footprint: less than 30K lines of C code, less than 250KB 
-             code space (gcc on i486)
-           * Faster than popular client/server database engines for most common 
-             operations.
-           * Simple, easy to use API.
-           * TCL bindings included. Bindings for many other languages available 
-             separately.
-           * Well-commented source code with over 95% test coverage.
-           * Self-contained: no external dependencies.
-           * Sources are in the public domain. Use for any purpose.
-         
-         http://www.sqlite.org/
-         
-         This package contains a terminal-based front-end to the SQLite library 
-         that can evaluate queries interactively and display the results in 
-         multiple formats.
diff --git a/package/sqlite2/Makefile b/package/sqlite2/Makefile
deleted file mode 100644 (file)
index 41a7382..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=sqlite2
-PKG_VERSION:=2.8.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=838dbac20b56d2c4292e98848505a05b
-
-PKG_SOURCE_URL:=http://www.sqlite.org/
-PKG_SOURCE:=sqlite-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/sqlite-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LIBSQLITE2,libsqlite2,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SQLITE2_CLI,sqlite2-cli,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               config_BUILD_CC="$(HOSTCC)" \
-               config_BUILD_CFLAGS="-O2" \
-               config_TARGET_CC="$(TARGET_CC)" \
-               config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \
-               config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \
-               config_TARGET_READLINE_LIBS="-L$(STAGING_DIR)/usr/lib -lreadline -lncurses" \
-               config_TARGET_TCL_INC="-DNO_TCL=1" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       --enable-shared \
-                       --enable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LIBSQLITE2):
-       install -d -m0755 $(IDIR_LIBSQLITE2)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsqlite.so.* $(IDIR_LIBSQLITE2)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBSQLITE2)
-       $(IPKG_BUILD) $(IDIR_LIBSQLITE2) $(PACKAGE_DIR)
-
-$(IPKG_SQLITE2_CLI):
-       install -d -m0755 $(IDIR_SQLITE2_CLI)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/sqlite $(IDIR_SQLITE2_CLI)/usr/bin/
-       $(RSTRIP) $(IDIR_SQLITE2_CLI)
-       $(IPKG_BUILD) $(IDIR_SQLITE2_CLI) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libsqlite.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/sqlite.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsqlite.{a,so*} $(STAGING_DIR)/usr/lib/
-       mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/sqlite.pc $(STAGING_DIR)/usr/lib/pkgconfig/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libsqlite.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/sqlite.h \
-               $(STAGING_DIR)/usr/lib/libsqlite.{a,so*} \
-               $(STAGING_DIR)/usr/lib/pkgconfig/sqlite.pc \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built 
diff --git a/package/sqlite2/ipkg/libsqlite2.control b/package/sqlite2/ipkg/libsqlite2.control
deleted file mode 100644 (file)
index 9e20474..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: libsqlite2
-Priority: optional
-Section: libs
-Description: Self-contained, embeddable, zero-configuration SQL database engine (v2.x)
diff --git a/package/sqlite2/ipkg/sqlite2-cli.control b/package/sqlite2/ipkg/sqlite2-cli.control
deleted file mode 100644 (file)
index 40ea238..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: sqlite2-cli
-Priority: optional
-Section: libs
-Description: Command Line Interface (CLI) for SQLite (v2.x)
-Depends: libsqlite2, libncurses, libreadline
diff --git a/package/srelay/Config.in b/package/srelay/Config.in
deleted file mode 100644 (file)
index b33a47e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_SRELAY
-       prompt "srelay............................ A socks 4/5 proxy server"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A socks 4/5 protocol proxy server
-         
-         http://www.c-wind.com/srelay/
-
diff --git a/package/srelay/Makefile b/package/srelay/Makefile
deleted file mode 100644 (file)
index 9dc0b95..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=srelay
-PKG_VERSION:=0.4.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=4a9f3298b38d8588f0ffde31b946a47f
-
-PKG_SOURCE_URL:=@SF/socks-relay
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-PKG_INIT_LEVEL:=60
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SRELAY,srelay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 --disable-thread \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               all
-       $(CP) $(PKG_BUILD_DIR)/srelay $(PKG_INSTALL_DIR)
-       touch $@
-
-$(IPKG_SRELAY):
-       install -m0755 -d $(IDIR_SRELAY)/usr/bin
-       install -m0755 -d $(IDIR_SRELAY)/etc/init.d
-       $(CP) $(PKG_INSTALL_DIR)/srelay $(IDIR_SRELAY)/usr/bin/
-       $(CP) files/srelay.init $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT_LEVEL)srelay
-       $(CP) files/srelay.conf $(IDIR_SRELAY)/etc
-       chmod 755 $(IDIR_SRELAY)/etc/init.d/S$(PKG_INIT_LEVEL)srelay
-       $(RSTRIP) $(IDIR_SRELAY)
-       $(IPKG_BUILD) $(IDIR_SRELAY) $(PACKAGE_DIR)
diff --git a/package/srelay/files/srelay.conf b/package/srelay/files/srelay.conf
deleted file mode 100644 (file)
index e5d53ec..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# allow local subnet to access socks proxy
-192.168.1.0/24 any -
diff --git a/package/srelay/files/srelay.init b/package/srelay/files/srelay.init
deleted file mode 100755 (executable)
index 9e5a5f5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-if [ -f /etc/srelay.conf ];then
-       srelay -c /etc/srelay.conf -r -s 
-fi
diff --git a/package/srelay/ipkg/srelay.conffiles b/package/srelay/ipkg/srelay.conffiles
deleted file mode 100644 (file)
index d821cfd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/srelay.conf
diff --git a/package/srelay/ipkg/srelay.control b/package/srelay/ipkg/srelay.control
deleted file mode 100644 (file)
index fdc21c8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: srelay
-Priority: optional
-Section: net
-Description: A socks 4/5 proxy server
diff --git a/package/srelay/patches/01-cross_compile.patch b/package/srelay/patches/01-cross_compile.patch
deleted file mode 100644 (file)
index cda32e6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN srelay-0.4.6/configure srelay-0.4.6.new/configure
---- srelay-0.4.6/configure     2003-04-14 07:36:15.000000000 +0200
-+++ srelay-0.4.6.new/configure 2006-03-28 15:11:42.000000000 +0200
-@@ -1395,7 +1395,7 @@
-       ;;
-   linux*)
-       case "$build_cpu" in
--        i*86)
-+        i*86 | mips* | powerpc* | sparc*)
-           OS=LINUX
-           cat >>confdefs.h <<\_ACEOF
- #define LINUX 1
diff --git a/package/ssltunnel/Config.in b/package/ssltunnel/Config.in
deleted file mode 100644 (file)
index 169c5c5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_SSLTUNNEL
-       prompt "ssltunnel ........................ A PPP over SSL vpn tool"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_PPP
-       help
-         A PPP over SSL vpn tool
-         
-         http://www.hsc.fr/ressources/outils/ssltunnel/index.html
-         
diff --git a/package/ssltunnel/Makefile b/package/ssltunnel/Makefile
deleted file mode 100644 (file)
index a880bd4..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ssltunnel
-PKG_VERSION:=1.15
-PKG_RELEASE:=1
-PKG_MD5SUM:=bfe529edb9b6c97bc03d213676b1f35d
-
-PKG_SOURCE_URL:=http://www.hsc.fr/ressources/outils/ssltunnel/download
-PKG_SOURCE:=${PKG_NAME}-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SSLTUNNEL,ssltunnel,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS)" INCLS="-I. -I$(STAGING_DIR)/usr/include" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SSLTUNNEL):
-       install -m0755 -d $(IDIR_SSLTUNNEL)/usr/bin
-       install -m0755 -d $(IDIR_SSLTUNNEL)/usr/sbin
-       install -m0755 -d $(IDIR_SSLTUNNEL)/usr/lib
-       install -m0755 $(PKG_INSTALL_DIR)/usr/bin/pppclient $(IDIR_SSLTUNNEL)/usr/bin/
-       install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/pppwho $(IDIR_SSLTUNNEL)/usr/sbin/
-       install -m0755 $(PKG_INSTALL_DIR)/usr/lib/pppserver $(IDIR_SSLTUNNEL)/usr/lib/
-       $(RSTRIP) $(IDIR_SSLTUNNEL)
-       $(IPKG_BUILD) $(IDIR_SSLTUNNEL) $(PACKAGE_DIR)
-
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/ssltunnel/ipkg/ssltunnel.control b/package/ssltunnel/ipkg/ssltunnel.control
deleted file mode 100644 (file)
index 84fb8b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ssltunnel
-Priority: optional
-Section: net
-Description: A PPP over SSL vpn tool
-Depends: libopenssl, ppp
diff --git a/package/ssmtp/Config.in b/package/ssmtp/Config.in
deleted file mode 100644 (file)
index a85cc09..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_SSMTP
-       prompt "ssmtp............................. A minimal and secure mail sender"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A secure, effective and simple way of getting mail off a system to your 
-         mail hub. It contains no suid-binaries or other dangerous things - no 
-         mail spool to poke around in, and no daemons running in the background. 
-         Mail is simply forwarded to the configured mailhost. Extremely easy 
-         configuration.
-         
-         http://packages.debian.org/stable/mail/ssmtp
-
diff --git a/package/ssmtp/Makefile b/package/ssmtp/Makefile
deleted file mode 100644 (file)
index 3204ca8..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ssmtp
-PKG_VERSION:=2.61
-PKG_RELEASE:=1
-PKG_MD5SUM:=957e6fff08625fe34f4fc33d0925bbc9
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/s/ssmtp/
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_SSMTP=m    
-
-$(eval $(call PKG_template,SSMTP,ssmtp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               all
-       touch $@
-
-$(IPKG_SSMTP):
-       install -m0755 -d $(IDIR_SSMTP)/etc/ssmtp
-       install -m0644 $(PKG_BUILD_DIR)/ssmtp.conf $(IDIR_SSMTP)/etc/ssmtp/
-       install -m0644 $(PKG_BUILD_DIR)/revaliases $(IDIR_SSMTP)/etc/ssmtp/
-       install -m0755 -d $(IDIR_SSMTP)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/ssmtp $(IDIR_SSMTP)/usr/sbin/
-       ln -sf ssmtp $(IDIR_SSMTP)/usr/sbin/sendmail
-       $(RSTRIP) $(IDIR_SSMTP)
-       $(IPKG_BUILD) $(IDIR_SSMTP) $(PACKAGE_DIR)
-
diff --git a/package/ssmtp/ipkg/ssmtp.conffiles b/package/ssmtp/ipkg/ssmtp.conffiles
deleted file mode 100644 (file)
index d1da3e1..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/ssmtp/ssmtp.conf
-/etc/ssmtp/revaliases
diff --git a/package/ssmtp/ipkg/ssmtp.control b/package/ssmtp/ipkg/ssmtp.control
deleted file mode 100644 (file)
index ec93600..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ssmtp
-Priority: optional
-Section: net
-Description: A minimal and secure mail sender
diff --git a/package/ssmtp/patches/500-debian-subset-2.61-2.patch b/package/ssmtp/patches/500-debian-subset-2.61-2.patch
deleted file mode 100644 (file)
index f682c97..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
---- ssmtp-2.61.orig/ssmtp.conf
-+++ ssmtp-2.61/ssmtp.conf
-@@ -36,3 +36,8 @@
- # Use this RSA certificate.
- #TLSCert=/etc/ssl/certs/ssmtp.pem
-+
-+# Get enhanced (*really* enhanced) debugging information in the logs
-+# If you want to have debugging of the config file parsing, move this option
-+# to the top of the config file and uncomment
-+#Debug=YES
---- ssmtp-2.61.orig/ssmtp.c
-+++ ssmtp-2.61/ssmtp.c
-@@ -93,6 +93,7 @@
- static char hextab[]="0123456789abcdef";
- #endif
-+ssize_t outbytes;
- /*
- log_event() -- Write event to syslog (or log file if defined)
-@@ -129,7 +130,7 @@
- #endif
- }
--void smtp_write(int fd, char *format, ...);
-+ssize_t smtp_write(int fd, char *format, ...);
- int smtp_read(int fd, char *response);
- int smtp_read_all(int fd, char *response);
- int smtp_okay(int fd, char *response);
-@@ -150,7 +151,7 @@
-       if(isatty(fileno(stdin))) {
-               if(log_level > 0) {
-                       log_event(LOG_ERR,
--                              "stdin is a TTY - not saving to %s/dead.letter, pw->pw_dir");
-+                              "stdin is a TTY - not saving to %s/dead.letter", pw->pw_dir);
-               }
-               return;
-       }
-@@ -964,6 +965,17 @@
-                                       log_event(LOG_INFO, "Set AuthMethod=\"%s\"\n", auth_method);
-                               }
-                       }
-+                      else if (strcasecmp(p, "Debug") == 0)
-+                      {
-+                              if (strcasecmp(q, "YES") == 0)
-+                              {
-+                                      log_level = 1;
-+                              }
-+                              else
-+                              {
-+                                      log_level = 0;
-+                              }
-+                      }
-                       else {
-                               log_event(LOG_INFO, "Unable to set %s=\"%s\"\n", p, q);
-                       }
-@@ -1232,10 +1244,11 @@
- /*
- smtp_write() -- A printf to an fd and append <CR/LF>
- */
--void smtp_write(int fd, char *format, ...)
-+ssize_t smtp_write(int fd, char *format, ...)
- {
-       char buf[(BUF_SZ + 1)];
-       va_list ap;
-+      ssize_t outbytes = 0;
-       va_start(ap, format);
-       if(vsnprintf(buf, (BUF_SZ - 2), format, ap) == -1) {
-@@ -1252,7 +1265,9 @@
-       }
-       (void)strcat(buf, "\r\n");
--      (void)fd_puts(fd, buf, strlen(buf));
-+      outbytes = fd_puts(fd, buf, strlen(buf));
-+      
-+      return (outbytes >= 0) ? outbytes : 0;
- }
- /*
-@@ -1282,6 +1297,8 @@
-       int i, sock;
-       uid_t uid;
-+      outbytes = 0;
-+
-       uid = getuid();
-       if((pw = getpwuid(uid)) == (struct passwd *)NULL) {
-               die("Could not find password entry for UID %d", uid);
-@@ -1335,10 +1352,10 @@
-       /* If user supplied username and password, then try ELHO */
-       if(auth_user) {
--              smtp_write(sock, "EHLO %s", hostname);
-+              outbytes += smtp_write(sock, "EHLO %s", hostname);
-       }
-       else {
--              smtp_write(sock, "HELO %s", hostname);
-+              outbytes += smtp_write(sock, "HELO %s", hostname);
-       }
-       (void)alarm((unsigned) MEDWAIT);
-@@ -1354,7 +1371,7 @@
-               }
-               if(strcasecmp(auth_method, "cram-md5") == 0) {
--                      smtp_write(sock, "AUTH CRAM-MD5");
-+                      outbytes += smtp_write(sock, "AUTH CRAM-MD5");
-                       (void)alarm((unsigned) MEDWAIT);
-                       if(smtp_read(sock, buf) != 3) {
-@@ -1369,7 +1386,7 @@
- #endif
-               memset(buf, 0, sizeof(buf));
-               to64frombits(buf, auth_user, strlen(auth_user));
--              smtp_write(sock, "AUTH LOGIN %s", buf);
-+              outbytes += smtp_write(sock, "AUTH LOGIN %s", buf);
-               (void)alarm((unsigned) MEDWAIT);
-               if(smtp_read(sock, buf) != 3) {
-@@ -1381,7 +1398,7 @@
- #ifdef MD5AUTH
-               }
- #endif
--              smtp_write(sock, "%s", buf);
-+              outbytes += smtp_write(sock, "%s", buf);
-               (void)alarm((unsigned) MEDWAIT);
-               if(smtp_okay(sock, buf) == False) {
-@@ -1390,7 +1407,7 @@
-       }
-       /* Send "MAIL FROM:" line */
--      smtp_write(sock, "MAIL FROM:<%s>", uad);
-+      outbytes += smtp_write(sock, "MAIL FROM:<%s>", uad);
-       (void)alarm((unsigned) MEDWAIT);
-@@ -1408,7 +1425,7 @@
-               while(rt->next) {
-                       p = rcpt_remap(rt->string);
--                      smtp_write(sock, "RCPT TO:<%s>", p);
-+                      outbytes += smtp_write(sock, "RCPT TO:<%s>", p);
-                       (void)alarm((unsigned)MEDWAIT);
-@@ -1425,7 +1442,7 @@
-                       while(p) {
-                               /* RFC822 Address -> "foo@bar" */
-                               q = rcpt_remap(addr_parse(p));
--                              smtp_write(sock, "RCPT TO:<%s>", q);
-+                              outbytes += smtp_write(sock, "RCPT TO:<%s>", q);
-                               (void)alarm((unsigned) MEDWAIT);
-@@ -1439,7 +1456,7 @@
-       }
-       /* Send DATA */
--      smtp_write(sock, "DATA");
-+      outbytes += smtp_write(sock, "DATA");
-       (void)alarm((unsigned) MEDWAIT);
-       if(smtp_read(sock, buf) != 3) {
-@@ -1447,45 +1464,45 @@
-               die("%s", buf);
-       }
--      smtp_write(sock,
-+      outbytes += smtp_write(sock,
-               "Received: by %s (sSMTP sendmail emulation); %s", hostname, arpadate);
-       if(have_from == False) {
--              smtp_write(sock, "From: %s", from);
-+              outbytes += smtp_write(sock, "From: %s", from);
-       }
-       if(have_date == False) {
--              smtp_write(sock, "Date: %s", arpadate);
-+              outbytes += smtp_write(sock, "Date: %s", arpadate);
-       }
- #ifdef HASTO_OPTION
-       if(have_to == False) {
--              smtp_write(sock, "To: postmaster");
-+              outbytes += smtp_write(sock, "To: postmaster");
-       }
- #endif
-       ht = &headers;
-       while(ht->next) {
--              smtp_write(sock, "%s", ht->string);
-+              outbytes += smtp_write(sock, "%s", ht->string);
-               ht = ht->next;
-       }
-       (void)alarm((unsigned) MEDWAIT);
-       /* End of headers, start body */
--      smtp_write(sock, "");
-+      outbytes += smtp_write(sock, "");
-       while(fgets(buf, sizeof(buf), stdin)) {
-               /* Trim off \n, double leading .'s */
-               standardise(buf);
--              smtp_write(sock, "%s", buf);
-+              outbytes += smtp_write(sock, "%s", buf);
-               (void)alarm((unsigned) MEDWAIT);
-       }
-       /* End of body */
--      smtp_write(sock, ".");
-+      outbytes += smtp_write(sock, ".");
-       (void)alarm((unsigned) MAXWAIT);
-       if(smtp_okay(sock, buf) == 0) {
-@@ -1495,11 +1512,12 @@
-       /* Close conection */
-       (void)signal(SIGALRM, SIG_IGN);
--      smtp_write(sock, "QUIT");
-+      outbytes += smtp_write(sock, "QUIT");
-       (void)smtp_okay(sock, buf);
-       (void)close(sock);
--      log_event(LOG_INFO, "Sent mail for %s (%s)", from_strip(uad), buf);
-+      log_event(LOG_INFO, "Sent mail for %s (%s) uid=%d username=%s outbytes=%d", 
-+              from_strip(uad), buf, uid, pw->pw_name, outbytes);
-       return(0);
- }
---- ssmtp-2.61.orig/configure.in
-+++ ssmtp-2.61/configure.in
-@@ -24,8 +24,8 @@
- AC_STRUCT_TM
- dnl Checks for libraries.
--AC_CHECK_LIB(nsl, gethostname)
--AC_CHECK_LIB(socket, socket)
-+AC_SEARCH_LIBS(gethostname, nsl)
-+AC_SEARCH_LIBS(socket, socket)
- dnl Checks for library functions.
- AC_TYPE_SIGNAL
diff --git a/package/ssmtp/patches/901-strftime_space_padding.patch b/package/ssmtp/patches/901-strftime_space_padding.patch
deleted file mode 100644 (file)
index dd0b9b1..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN ssmtp-2.60-old/arpadate.c ssmtp-2.60-new/arpadate.c
---- ssmtp-2.60-old/arpadate.c  2002-12-08 18:30:11.000000000 +0100
-+++ ssmtp-2.60-new/arpadate.c  2004-05-23 18:54:32.000000000 +0200
-@@ -79,7 +79,7 @@
-       time_t now;
-       /* RFC822 format string borrowed from GNU shellutils date.c */
--      const char *format = "%a, %_d %b %Y %H:%M:%S %z";
-+      const char *format = "%a, %d %b %Y %H:%M:%S %z";
-       now = time(NULL);
diff --git a/package/strace/Config.in b/package/strace/Config.in
deleted file mode 100644 (file)
index 708e41a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_STRACE
-       prompt "strace............................ System call tracer"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A useful diagnostic, instructional, and debugging tool.
-         Allows you to track what system calls a program makes 
-         while it is running.
-         
-         http://sourceforge.net/projects/strace/
-
diff --git a/package/strace/Makefile b/package/strace/Makefile
deleted file mode 100644 (file)
index d356f91..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=strace
-PKG_VERSION:=4.5.11
-PKG_RELEASE:=1
-PKG_MD5SUM:=28335e15c83456a3db055a0a0efcb4fe
-
-PKG_SOURCE_URL:=@SF/strace
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,STRACE,strace,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_STRACE): 
-       mkdir -p $(IDIR_STRACE)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_STRACE)/usr/sbin/
-       $(STRIP) $(IDIR_STRACE)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_STRACE) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/strace/ipkg/strace.control b/package/strace/ipkg/strace.control
deleted file mode 100644 (file)
index 8561e55..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: strace
-Priority: optional
-Section: net
-Description: System call trace program
diff --git a/package/syslog-ng/Config.in b/package/syslog-ng/Config.in
deleted file mode 100644 (file)
index 7265861..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-config BR2_PACKAGE_SYSLOG_NG
-       prompt "syslog-ng......................... A powerful syslog daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOL
-       help
-               syslog-ng reads and logs messages to the  system  console,  log
-               files, other machines and/or users as specified by its
-               configuration file.
-
-               The  configuration  file is read at startup and is reread after
-               receipt of a hangup (HUP) signal.  When reloading the
-               configuration  file,  all destination  files  are  closed  and
-               reopened as appropriate. For more information about the
-               configuration file, see syslog-ng.conf(5).
-
-               Typically messages are sent to  syslog-ng  via  a  Unix  domain
-               socket (/dev/log) or via UDP, to port 514 or to whatever
-               syslog/udp is defined to be in /etc/services.  To receive
-               messages from the kernel, /dev/klog is opened for reading.
-
-               Messages sent to syslog-ng should be an entire line, prefixed
-               by a pri- ority code in between '<' and '>'.   Definititions
-               of  the  recognised values can be found in the include file
-               <sys/syslog.h>.
-
-               syslog-ng  can  be  configured to pass messages on to other
-               syslog-ng's and when doing so, it sends the message on with the
-               priority as a  pre- fix.
-
-               http://www.balabit.com/products/syslog_ng/        
diff --git a/package/syslog-ng/Makefile b/package/syslog-ng/Makefile
deleted file mode 100644 (file)
index 72045ae..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=syslog-ng
-PKG_VERSION:=1.6.9
-PKG_RELEASE:=1
-PKG_MD5SUM:=5280a86b4f5c25b2ba157c8cea302cf0
-
-PKG_SOURCE_URL:=http://www.balabit.com/downloads/syslog-ng/stable/src \
-               http://www.balabit.com/downloads/syslog-ng/1.6/src
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-PKG_INIT_LEVEL:=60
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,SYSLOG_NG,syslog-ng,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/usr/include/libol" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/usr/lib/libol" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --disable-dependency-tracking \
-                       --disable-full-static \
-                       --enable-tcp-wrapper \
-                       --with-libol="$(STAGING_DIR)/usr/bin" \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_SYSLOG_NG):
-       install -d -m0755 $(IDIR_SYSLOG_NG)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/syslog-ng $(IDIR_SYSLOG_NG)/usr/sbin/
-       install -d -m0755 $(IDIR_SYSLOG_NG)/etc/init.d
-       install -m0755 ./files/syslog-ng.init $(IDIR_SYSLOG_NG)/etc/init.d/S$(PKG_INIT_LEVEL)syslog-ng
-       install -d -m0755 $(IDIR_SYSLOG_NG)/etc/syslog-ng
-       install -m0644 ./files/syslog-ng.conf $(IDIR_SYSLOG_NG)/etc/syslog-ng/
-       $(RSTRIP) $(IDIR_SYSLOG_NG)
-       $(IPKG_BUILD) $(IDIR_SYSLOG_NG) $(PACKAGE_DIR)
-
diff --git a/package/syslog-ng/files/syslog-ng.conf b/package/syslog-ng/files/syslog-ng.conf
deleted file mode 100644 (file)
index 658abea..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-options { 
-       chain_hostnames(off); 
-       sync(0); 
-
-       # The default action of syslog-ng 1.6.0 is to log a STATS line
-       # to the file every 10 minutes.  That's pretty ugly after a while.
-       # Change it to every 12 hours so you get a nice daily update of
-       # how many messages syslog-ng missed (0).
-       stats(43200); 
-};
-
-source src { unix-stream("/dev/log"); internal(); };
-
-destination messages { file("/var/log/messages"); };
-
-log { source(src); destination(messages); };
diff --git a/package/syslog-ng/files/syslog-ng.init b/package/syslog-ng/files/syslog-ng.init
deleted file mode 100755 (executable)
index 40472ed..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-
-syslog_start() {
-  [ -f /etc/syslog-ng/syslog-ng.conf ] || {
-    echo "/etc/syslog-ng/syslog-ng.conf does not exist !";
-    exit 0;
-  };
-  [ -d /var/run ] || mkdir -p /var/run
-  [ -x /usr/sbin/syslog-ng ] && /usr/sbin/syslog-ng
-}
-
-syslog_stop() {
-  killall syslog-ng
-}
-
-case "$1" in
-  start)
-       syslog_start
-       ;;
-  stop)
-       syslog_stop
-       ;;
-  restart)
-       syslog_stop
-       sleep 1s
-       syslog_start
-       ;;
-  reload)
-       kill -HUP `cat /var/run/syslog-ng.pid` &>/dev/null
-       ;;
-  *)
-       echo "Usage: $0 <start|stop|restart|reload>"
-       ;;
-esac
diff --git a/package/syslog-ng/ipkg/syslog-ng.conffiles b/package/syslog-ng/ipkg/syslog-ng.conffiles
deleted file mode 100644 (file)
index 453ebbe..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/syslog-ng/syslog-ng.conf
diff --git a/package/syslog-ng/ipkg/syslog-ng.control b/package/syslog-ng/ipkg/syslog-ng.control
deleted file mode 100644 (file)
index 074fff1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: syslog-ng
-Priority: optional
-Section: admin
-Description: A powerful syslog daemon
diff --git a/package/syslog-ng/patches/01-no_lfl.patch b/package/syslog-ng/patches/01-no_lfl.patch
deleted file mode 100644 (file)
index e17a5c6..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -urN syslog-ng-1.6.9/Makefile.in syslog-ng-1.6.9.new/Makefile.in
---- syslog-ng-1.6.9/Makefile.in        2005-11-23 09:58:28.000000000 +0100
-+++ syslog-ng-1.6.9.new/Makefile.in    2006-03-23 19:02:04.000000000 +0100
-@@ -64,7 +64,7 @@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- LDFLAGS = @LDFLAGS@
- LEX = @LEX@
--LEXLIB = @LEXLIB@
-+LEXLIB =
- LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
- LIBOBJS = @LIBOBJS@
- LIBOL_DIR = @LIBOL_DIR@
-diff -urN syslog-ng-1.6.9/configure syslog-ng-1.6.9.new/configure
---- syslog-ng-1.6.9/configure  2005-11-23 09:58:29.000000000 +0100
-+++ syslog-ng-1.6.9.new/configure      2006-03-23 21:56:43.000000000 +0100
-@@ -3160,7 +3160,7 @@
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   ac_check_lib_save_LIBS=$LIBS
--LIBS="-lfl  $LIBS"
-+LIBS="$LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
-diff -urN syslog-ng-1.6.9/src/Makefile.in syslog-ng-1.6.9.new/src/Makefile.in
---- syslog-ng-1.6.9/src/Makefile.in    2005-11-23 09:58:37.000000000 +0100
-+++ syslog-ng-1.6.9.new/src/Makefile.in        2006-03-23 19:02:27.000000000 +0100
-@@ -64,7 +64,7 @@
- INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
- LDFLAGS = @LDFLAGS@
- LEX = @LEX@
--LEXLIB = @LEXLIB@
-+LEXLIB =
- LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
- LIBOBJS = @LIBOBJS@
- LIBOL_DIR = @LIBOL_DIR@
-diff -urN syslog-ng-1.6.9/src/cfg-lex.c syslog-ng-1.6.9.new/src/cfg-lex.c
---- syslog-ng-1.6.9/src/cfg-lex.c      2005-11-15 19:41:46.000000000 +0100
-+++ syslog-ng-1.6.9.new/src/cfg-lex.c  2006-03-23 19:03:25.000000000 +0100
-@@ -666,7 +666,9 @@
- #ifdef __cplusplus
- extern "C" int yywrap (void );
- #else
--extern int yywrap (void );
-+int yywrap (void ) {
-+      return 1;
-+}
- #endif
- #endif
diff --git a/package/tcp_wrappers/Config.in b/package/tcp_wrappers/Config.in
deleted file mode 100644 (file)
index 455a9bc..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_TCP_WRAPPERS
-       bool
-       default n
-       depends BR2_PACKAGE_LIBWRAP
-
-config BR2_PACKAGE_LIBWRAP
-       prompt "libwrap........................... Security wrapper library for TCP services"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_TCP_WRAPPERS
-       help
-         Security wrapper library for TCP services.
-         
-         ftp://ftp.porcupine.org/pub/security/index.html
-
diff --git a/package/tcp_wrappers/Makefile b/package/tcp_wrappers/Makefile
deleted file mode 100644 (file)
index 9eb1d77..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tcp_wrappers
-PKG_VERSION:=7.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=e6fa25f71226d090f34de3f6b122fb5a
-
-PKG_SOURCE_URL:=ftp://ftp.porcupine.org/pub/security
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-#$(eval $(call PKG_template,LIBWRAP,libwrap,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-.NOTPARALLEL:
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -j1 -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPT_CFLAGS="$(TARGET_CFLAGS)" \
-               LIBS=-lnsl \
-               NETGROUP= \
-               VSYSLOG= \
-               BUGS= \
-               EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1 \
-                       -Dss_family=__ss_family -Dss_len=__ss_len" \
-               FACILITY=LOG_DAEMON \
-               SEVERITY=LOG_INFO \
-               REAL_DAEMON_DIR=/usr/sbin \
-               STYLE="-DPROCESS_OPTIONS" \
-               tidy all
-       touch $@
-
-$(IPKG_LIBWRAP):
-       install -d -m0755 $(IDIR_LIBWRAP)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/shared/libwrap.so.* $(IDIR_LIBWRAP)/usr/lib/
-       $(RSTRIP) $(IDIR_LIBWRAP)
-       $(IPKG_BUILD) $(IDIR_LIBWRAP) $(PACKAGE_DIR)
-       
-$(STAGING_DIR)/usr/lib/libwrap.a: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_BUILD_DIR)/tcpd.h $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/libwrap.a $(STAGING_DIR)/usr/lib/
-#      $(CP) $(PKG_BUILD_DIR)/shared/libwrap.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libwrap.a
-
-uninstall-dev:
-       rm -rf \
-         $(STAGING_DIR)/usr/include/tcpd.h \
-         $(STAGING_DIR)/usr/lib/libwrap.{a,so*} \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
diff --git a/package/tcp_wrappers/patches/debian-subset.patch b/package/tcp_wrappers/patches/debian-subset.patch
deleted file mode 100644 (file)
index c0c3750..0000000
+++ /dev/null
@@ -1,936 +0,0 @@
---- tcp-wrappers-7.6.orig/hosts_access.c
-+++ tcp-wrappers-7.6/hosts_access.c
-@@ -240,6 +240,26 @@
-     }
- }
-+/* hostfile_match - look up host patterns from file */
-+
-+static int hostfile_match(path, host)
-+char   *path;
-+struct hosts_info *host;
-+{
-+    char    tok[BUFSIZ];
-+    int     match = NO;
-+    FILE   *fp;
-+
-+    if ((fp = fopen(path, "r")) != 0) {
-+        while (fscanf(fp, "%s", tok) == 1 && !(match = host_match(tok, host)))
-+            /* void */ ;
-+        fclose(fp);
-+    } else if (errno != ENOENT) {
-+        tcpd_warn("open %s: %m", path);
-+    }
-+    return (match);
-+}
-+
- /* host_match - match host name and/or address against pattern */
- static int host_match(tok, host)
-@@ -267,6 +287,8 @@
-       tcpd_warn("netgroup support is disabled");      /* not tcpd_jump() */
-       return (NO);
- #endif
-+    } else if (tok[0] == '/') {                         /* /file hack */
-+        return (hostfile_match(tok, host));
-     } else if (STR_EQ(tok, "KNOWN")) {                /* check address and name */
-       char   *name = eval_hostname(host);
-       return (STR_NE(eval_hostaddr(host), unknown) && HOSTNAME_KNOWN(name));
---- tcp-wrappers-7.6.orig/tcpd.h
-+++ tcp-wrappers-7.6/tcpd.h
-@@ -4,6 +4,25 @@
-   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
-   */
-+#ifndef _TCPWRAPPERS_TCPD_H
-+#define _TCPWRAPPERS_TCPD_H
-+
-+/* someone else may have defined this */
-+#undef  __P
-+
-+/* use prototypes if we have an ANSI C compiler or are using C++ */
-+#if defined(__STDC__) || defined(__cplusplus)
-+#define __P(args)       args
-+#else
-+#define __P(args)       ()
-+#endif
-+
-+/* Need definitions of struct sockaddr_in and FILE. */
-+#include <netinet/in.h>
-+#include <stdio.h>
-+
-+__BEGIN_DECLS
-+
- /* Structure to describe one communications endpoint. */
- #define STRING_LENGTH 128             /* hosts, users, processes */
-@@ -25,10 +44,10 @@
-     char    pid[10];                  /* access via eval_pid(request) */
-     struct host_info client[1];               /* client endpoint info */
-     struct host_info server[1];               /* server endpoint info */
--    void  (*sink) ();                 /* datagram sink function or 0 */
--    void  (*hostname) ();             /* address to printable hostname */
--    void  (*hostaddr) ();             /* address to printable address */
--    void  (*cleanup) ();              /* cleanup function or 0 */
-+    void  (*sink) __P((int));         /* datagram sink function or 0 */
-+    void  (*hostname) __P((struct host_info *)); /* address to printable hostname */
-+    void  (*hostaddr) __P((struct host_info *)); /* address to printable address */
-+    void  (*cleanup) __P((struct request_info *)); /* cleanup function or 0 */
-     struct netconfig *config;         /* netdir handle */
- };
-@@ -61,25 +80,30 @@
- /* Global functions. */
- #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT)
--extern void fromhost();                       /* get/validate client host info */
-+extern void fromhost __P((struct request_info *));    /* get/validate client host info */
- #else
- #define fromhost sock_host            /* no TLI support needed */
- #endif
--extern int hosts_access();            /* access control */
--extern void shell_cmd();              /* execute shell command */
--extern char *percent_x();             /* do %<char> expansion */
--extern void rfc931();                 /* client name from RFC 931 daemon */
--extern void clean_exit();             /* clean up and exit */
--extern void refuse();                 /* clean up and exit */
--extern char *xgets();                 /* fgets() on steroids */
--extern char *split_at();              /* strchr() and split */
--extern unsigned long dot_quad_addr(); /* restricted inet_addr() */
-+extern void shell_cmd __P((char *));  /* execute shell command */
-+extern char *percent_x __P((char *, int, char *, struct request_info *)); /* do %<char> expansion */
-+extern void rfc931 __P((struct sockaddr_in *, struct sockaddr_in *, char *)); /* client name from RFC 931 daemon */
-+extern void clean_exit __P((struct request_info *)); /* clean up and exit */
-+extern void refuse __P((struct request_info *));      /* clean up and exit */
-+extern char *xgets __P((char *, int, FILE *));        /* fgets() on steroids */
-+extern char *split_at __P((char *, int));     /* strchr() and split */
-+extern unsigned long dot_quad_addr __P((char *)); /* restricted inet_addr() */
- /* Global variables. */
-+#ifdef HAVE_WEAKSYMS
-+extern int allow_severity __attribute__ ((weak)); /* for connection logging */
-+extern int deny_severity __attribute__ ((weak)); /* for connection logging */
-+#else
- extern int allow_severity;            /* for connection logging */
- extern int deny_severity;             /* for connection logging */
-+#endif
-+
- extern char *hosts_allow_table;               /* for verification mode redirection */
- extern char *hosts_deny_table;                /* for verification mode redirection */
- extern int hosts_access_verbose;      /* for verbose matching mode */
-@@ -92,9 +116,14 @@
-   */
- #ifdef __STDC__
-+extern int hosts_access(struct request_info *request);
-+extern int hosts_ctl(char *daemon, char *client_name, char *client_addr, 
-+                     char *client_user);
- extern struct request_info *request_init(struct request_info *,...);
- extern struct request_info *request_set(struct request_info *,...);
- #else
-+extern int hosts_access();
-+extern int hosts_ctl();
- extern struct request_info *request_init();   /* initialize request */
- extern struct request_info *request_set();    /* update request structure */
- #endif
-@@ -117,27 +146,31 @@
-   * host_info structures serve as caches for the lookup results.
-   */
--extern char *eval_user();             /* client user */
--extern char *eval_hostname();         /* printable hostname */
--extern char *eval_hostaddr();         /* printable host address */
--extern char *eval_hostinfo();         /* host name or address */
--extern char *eval_client();           /* whatever is available */
--extern char *eval_server();           /* whatever is available */
-+extern char *eval_user __P((struct request_info *));  /* client user */
-+extern char *eval_hostname __P((struct host_info *)); /* printable hostname */
-+extern char *eval_hostaddr __P((struct host_info *)); /* printable host address */
-+extern char *eval_hostinfo __P((struct host_info *)); /* host name or address */
-+extern char *eval_client __P((struct request_info *));        /* whatever is available */
-+extern char *eval_server __P((struct request_info *));        /* whatever is available */
- #define eval_daemon(r)        ((r)->daemon)   /* daemon process name */
- #define eval_pid(r)   ((r)->pid)      /* process id */
- /* Socket-specific methods, including DNS hostname lookups. */
--extern void sock_host();              /* look up endpoint addresses */
--extern void sock_hostname();          /* translate address to hostname */
--extern void sock_hostaddr();          /* address to printable address */
-+/* look up endpoint addresses */
-+extern void sock_host __P((struct request_info *));
-+/* translate address to hostname */
-+extern void sock_hostname __P((struct host_info *));
-+/* address to printable address */
-+extern void sock_hostaddr __P((struct host_info *));
-+
- #define sock_methods(r) \
-       { (r)->hostname = sock_hostname; (r)->hostaddr = sock_hostaddr; }
- /* The System V Transport-Level Interface (TLI) interface. */
- #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT)
--extern void tli_host();                       /* look up endpoint addresses etc. */
-+extern void tli_host __P((struct request_info *));    /* look up endpoint addresses etc. */
- #endif
-  /*
-@@ -178,7 +211,7 @@
-   * behavior.
-   */
--extern void process_options();                /* execute options */
-+extern void process_options __P((char *, struct request_info *)); /* execute options */
- extern int dry_run;                   /* verification flag */
- /* Bug workarounds. */
-@@ -217,3 +250,7 @@
- #define strtok        my_strtok
- extern char *my_strtok();
- #endif
-+
-+__END_DECLS
-+
-+#endif /* tcpd.h */
---- tcp-wrappers-7.6.orig/Makefile
-+++ tcp-wrappers-7.6/Makefile
-@@ -1,5 +1,10 @@
-+GLIBC=$(shell grep -s -c __GLIBC__ /usr/include/features.h)
-+
- # @(#) Makefile 1.23 97/03/21 19:27:20
-+# unset the HOSTNAME environment variable
-+HOSTNAME =
-+
- what:
-       @echo
-       @echo "Usage: edit the REAL_DAEMON_DIR definition in the Makefile then:"
-@@ -19,7 +24,7 @@
-       @echo " generic (most bsd-ish systems with sys5 compatibility)"
-       @echo " 386bsd aix alpha apollo bsdos convex-ultranet dell-gcc dgux dgux543"
-       @echo " dynix epix esix freebsd hpux irix4 irix5 irix6 isc iunix"
--      @echo " linux machten mips(untested) ncrsvr4 netbsd next osf power_unix_211"
-+      @echo " linux gnu machten mips(untested) ncrsvr4 netbsd next osf power_unix_211"
-       @echo " ptx-2.x ptx-generic pyramid sco sco-nis sco-od2 sco-os5 sinix sunos4"
-       @echo " sunos40 sunos5 sysv4 tandem ultrix unicos7 unicos8 unixware1 unixware2"
-       @echo " uts215 uxp"
-@@ -43,8 +48,8 @@
- # Ultrix 4.x SunOS 4.x ConvexOS 10.x Dynix/ptx
- #REAL_DAEMON_DIR=/usr/etc
- #
--# SysV.4 Solaris 2.x OSF AIX
--#REAL_DAEMON_DIR=/usr/sbin
-+# SysV.4 Solaris 2.x OSF AIX Linux
-+REAL_DAEMON_DIR=/usr/sbin
- #
- # BSD 4.4
- #REAL_DAEMON_DIR=/usr/libexec
-@@ -141,10 +146,21 @@
-       LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \
-       EXTRA_CFLAGS=-DSYS_ERRLIST_DEFINED VSYSLOG= all
-+ifneq ($(GLIBC),0)
-+MYLIB=-lnsl
-+endif
-+
- linux:
-       @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
--      LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
--      NETGROUP= TLI= EXTRA_CFLAGS="-DBROKEN_SO_LINGER" all
-+      LIBS=$(MYLIB) RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
-+      NETGROUP=-DNETGROUP TLI= VSYSLOG= BUGS= all \
-+      EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_WEAKSYMS -D_REENTRANT"
-+
-+gnu:
-+      @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
-+      LIBS=$(MYLIB) RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
-+      NETGROUP=-DNETGROUP TLI= VSYSLOG= BUGS= all \
-+      EXTRA_CFLAGS="-DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT"
- # This is good for many SYSV+BSD hybrids with NIS, probably also for HP-UX 7.x.
- hpux hpux8 hpux9 hpux10:
-@@ -391,7 +407,7 @@
- # the ones provided with this source distribution. The environ.c module
- # implements setenv(), getenv(), and putenv().
--AUX_OBJ= setenv.o
-+#AUX_OBJ= setenv.o
- #AUX_OBJ= environ.o
- #AUX_OBJ= environ.o strcasecmp.o
-@@ -454,7 +470,8 @@
- # host name aliases. Compile with -DSOLARIS_24_GETHOSTBYNAME_BUG to work
- # around this. The workaround does no harm on other Solaris versions.
--BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK
-+BUGS =
-+#BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK
- #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DINET_ADDR_BUG
- #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DSOLARIS_24_GETHOSTBYNAME_BUG
-@@ -464,7 +481,7 @@
- # If your system supports NIS or YP-style netgroups, enable the following
- # macro definition. Netgroups are used only for host access control.
- #
--#NETGROUP= -DNETGROUP
-+NETGROUP= -DNETGROUP
- ###############################################################
- # System dependencies: whether or not your system has vsyslog()
-@@ -491,7 +508,7 @@
- # Uncomment the next definition to turn on the language extensions
- # (examples: allow, deny, banners, twist and spawn).
- # 
--#STYLE        = -DPROCESS_OPTIONS     # Enable language extensions.
-+STYLE = -DPROCESS_OPTIONS     # Enable language extensions.
- ################################################################
- # Optional: Changing the default disposition of logfile records
-@@ -514,7 +531,7 @@
- #
- # The LOG_XXX names below are taken from the /usr/include/syslog.h file.
--FACILITY= LOG_MAIL    # LOG_MAIL is what most sendmail daemons use
-+FACILITY= LOG_DAEMON  # LOG_MAIL is what most sendmail daemons use
- # The syslog priority at which successful connections are logged.
-@@ -610,7 +627,7 @@
- # Paranoid mode implies hostname lookup. In order to disable hostname
- # lookups altogether, see the next section.
--PARANOID= -DPARANOID
-+#PARANOID= -DPARANOID
- ########################################
- # Optional: turning off hostname lookups
-@@ -623,7 +640,7 @@
- # In order to perform selective hostname lookups, disable paranoid
- # mode (see previous section) and comment out the following definition.
--HOSTNAME= -DALWAYS_HOSTNAME
-+#HOSTNAME= -DALWAYS_HOSTNAME
- #############################################
- # Optional: Turning on host ADDRESS checking
-@@ -649,28 +666,46 @@
- # source-routed traffic in the kernel. Examples: 4.4BSD derivatives,
- # Solaris 2.x, and Linux. See your system documentation for details.
- #
--# KILL_OPT= -DKILL_IP_OPTIONS
-+KILL_OPT= -DKILL_IP_OPTIONS
- ## End configuration options
- ############################
- # Protection against weird shells or weird make programs.
-+CC    = gcc
- SHELL = /bin/sh
--.c.o:;        $(CC) $(CFLAGS) -c $*.c
-+.c.o:;        $(CC) $(CFLAGS) -o $*.o -c $*.c
-+
-+SOMAJOR = 0
-+SOMINOR = 7.6
-+
-+LIB   = libwrap.a
-+SHLIB = shared/libwrap.so.$(SOMAJOR).$(SOMINOR)
-+SHLIBSOMAJ= shared/libwrap.so.$(SOMAJOR)
-+SHLIBSO       = shared/libwrap.so
-+SHLIBFLAGS = -Lshared -lwrap
--CFLAGS        = -O -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
-+shared/%.o: %.c
-+      $(CC) $(CFLAGS) $(SHCFLAGS) -c $< -o $@
-+
-+CFLAGS        = -O2 -g -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
-       $(BUGS) $(SYSTYPE) $(AUTH) $(UMASK) \
-       -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" $(STYLE) $(KILL_OPT) \
-       -DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) \
-       $(UCHAR) $(TABLES) $(STRINGS) $(TLI) $(EXTRA_CFLAGS) $(DOT) \
-       $(VSYSLOG) $(HOSTNAME)
-+SHLINKFLAGS = -shared -Xlinker -soname -Xlinker libwrap.so.$(SOMAJOR) -lc $(LIBS)
-+SHCFLAGS = -fPIC -shared -D_REENTRANT
-+
- LIB_OBJ= hosts_access.o options.o shell_cmd.o rfc931.o eval.o \
-       hosts_ctl.o refuse.o percent_x.o clean_exit.o $(AUX_OBJ) \
-       $(FROM_OBJ) fix_options.o socket.o tli.o workarounds.o \
-       update.o misc.o diag.o percent_m.o myvsyslog.o
-+SHLIB_OBJ= $(addprefix shared/, $(LIB_OBJ));
-+
- FROM_OBJ= fromhost.o
- KIT   = README miscd.c tcpd.c fromhost.c hosts_access.c shell_cmd.c \
-@@ -684,46 +719,78 @@
-       refuse.c tcpdchk.8 setenv.c inetcf.c inetcf.h scaffold.c \
-       scaffold.h tcpdmatch.8 README.NIS
--LIB   = libwrap.a
--
--all other: config-check tcpd tcpdmatch try-from safe_finger tcpdchk
-+all other: config-check tcpd tcpdmatch try-from safe_finger tcpdchk $(LIB)
- # Invalidate all object files when the compiler options (CFLAGS) have changed.
- config-check:
-       @set +e; test -n "$(REAL_DAEMON_DIR)" || { make; exit 1; }
--      @set +e; echo $(CFLAGS) >/tmp/cflags.$$$$ ; \
--      if cmp cflags /tmp/cflags.$$$$ ; \
--      then rm /tmp/cflags.$$$$ ; \
--      else mv /tmp/cflags.$$$$ cflags ; \
-+      @set +e; echo $(CFLAGS) >cflags.new ; \
-+      if cmp cflags cflags.new ; \
-+      then rm cflags.new ; \
-+      else mv cflags.new cflags ; \
-       fi >/dev/null 2>/dev/null
-+      @if [ ! -d shared ]; then mkdir shared; fi
- $(LIB):       $(LIB_OBJ)
-       rm -f $(LIB)
-       $(AR) $(ARFLAGS) $(LIB) $(LIB_OBJ)
-       -$(RANLIB) $(LIB)
--tcpd: tcpd.o $(LIB)
--      $(CC) $(CFLAGS) -o $@ tcpd.o $(LIB) $(LIBS)
-+$(SHLIB): $(SHLIB_OBJ)
-+      rm -f $(SHLIB)
-+      $(CC) -o $(SHLIB) $(SHLINKFLAGS) $(SHLIB_OBJ)
-+      ln -s $(notdir $(SHLIB)) $(SHLIBSOMAJ)
-+      ln -s $(notdir $(SHLIBSOMAJ)) $(SHLIBSO)
-+
-+tcpd: tcpd.o $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ tcpd.o $(SHLIBFLAGS)
--miscd:        miscd.o $(LIB)
--      $(CC) $(CFLAGS) -o $@ miscd.o $(LIB) $(LIBS)
-+miscd:        miscd.o $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ miscd.o $(SHLIBFLAGS)
--safe_finger: safe_finger.o $(LIB)
--      $(CC) $(CFLAGS) -o $@ safe_finger.o $(LIB) $(LIBS)
-+safe_finger: safe_finger.o $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ safe_finger.o $(SHLIBFLAGS)
- TCPDMATCH_OBJ = tcpdmatch.o fakelog.o inetcf.o scaffold.o
--tcpdmatch: $(TCPDMATCH_OBJ) $(LIB)
--      $(CC) $(CFLAGS) -o $@ $(TCPDMATCH_OBJ) $(LIB) $(LIBS)
-+tcpdmatch: $(TCPDMATCH_OBJ) $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ $(TCPDMATCH_OBJ) $(SHLIBFLAGS)
--try-from: try-from.o fakelog.o $(LIB)
--      $(CC) $(CFLAGS) -o $@ try-from.o fakelog.o $(LIB) $(LIBS)
-+try-from: try-from.o fakelog.o $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ try-from.o fakelog.o $(SHLIBFLAGS)
- TCPDCHK_OBJ = tcpdchk.o fakelog.o inetcf.o scaffold.o
--tcpdchk: $(TCPDCHK_OBJ) $(LIB)
--      $(CC) $(CFLAGS) -o $@ $(TCPDCHK_OBJ) $(LIB) $(LIBS)
-+tcpdchk: $(TCPDCHK_OBJ) $(SHLIB)
-+      $(CC) $(CFLAGS) -o $@ $(TCPDCHK_OBJ) $(SHLIBFLAGS)
-+
-+install: install-lib install-bin install-dev
-+
-+install-lib:
-+      install -o root -g root -m 0644 $(SHLIB) ${DESTDIR}/lib/
-+      ln -s $(notdir $(SHLIB)) ${DESTDIR}/lib/$(notdir $(SHLIBSOMAJ))
-+
-+install-bin:
-+      install -o root -g root -m 0755 tcpd ${DESTDIR}/usr/sbin/
-+      install -o root -g root -m 0755 tcpdchk ${DESTDIR}/usr/sbin/
-+      install -o root -g root -m 0755 tcpdmatch ${DESTDIR}/usr/sbin/
-+      install -o root -g root -m 0755 try-from ${DESTDIR}/usr/sbin/
-+      install -o root -g root -m 0755 safe_finger ${DESTDIR}/usr/sbin/
-+      install -o root -g root -m 0644 tcpd.8 ${DESTDIR}/usr/share/man/man8/
-+      install -o root -g root -m 0644 tcpdchk.8 ${DESTDIR}/usr/share/man/man8/
-+      install -o root -g root -m 0644 tcpdmatch.8 ${DESTDIR}/usr/share/man/man8/
-+      install -o root -g root -m 0644 hosts_access.5 ${DESTDIR}/usr/share/man/man5/
-+      install -o root -g root -m 0644 hosts_options.5 ${DESTDIR}/usr/share/man/man5/
-+
-+install-dev:
-+      ln -s /lib/$(notdir $(SHLIBSOMAJ)) ${DESTDIR}/usr/lib/$(notdir $(SHLIBSO))
-+      install -o root -g root -m 0644 hosts_access.3 ${DESTDIR}/usr/share/man/man3/
-+      install -o root -g root -m 0644 tcpd.h ${DESTDIR}/usr/include/
-+      install -o root -g root -m 0644 $(LIB) ${DESTDIR}/usr/lib/
-+      ln -s hosts_access.3 ${DESTDIR}/usr/share/man/man3/hosts_ctl.3
-+      ln -s hosts_access.3 ${DESTDIR}/usr/share/man/man3/request_init.3
-+      ln -s hosts_access.3 ${DESTDIR}/usr/share/man/man3/request_set.3
- shar: $(KIT)
-       @shar $(KIT)
-@@ -739,7 +806,8 @@
- clean:
-       rm -f tcpd miscd safe_finger tcpdmatch tcpdchk try-from *.[oa] core \
--      cflags
-+      cflags libwrap*.so*
-+      rm -rf shared
- tidy: clean
-       chmod -R a+r .
-@@ -885,5 +953,6 @@
- update.o: mystdarg.h
- update.o: tcpd.h
- vfprintf.o: cflags
-+weak_symbols.o: tcpd.h
- workarounds.o: cflags
- workarounds.o: tcpd.h
---- tcp-wrappers-7.6.orig/hosts_access.5
-+++ tcp-wrappers-7.6/hosts_access.5
-@@ -8,9 +8,9 @@
- impatient reader is encouraged to skip to the EXAMPLES section for a
- quick introduction.
- .PP
--An extended version of the access control language is described in the
--\fIhosts_options\fR(5) document. The extensions are turned on at
--program build time by building with -DPROCESS_OPTIONS.
-+The extended version of the access control language is described in the
-+\fIhosts_options\fR(5) document. \fBNote that this language supersedes
-+the meaning of \fIshell_command\fB as documented below.\fR
- .PP
- In the following text, \fIdaemon\fR is the the process name of a
- network daemon process, and \fIclient\fR is the name and/or address of
-@@ -40,7 +40,7 @@
- character. This permits you to break up long lines so that they are
- easier to edit.
- .IP \(bu
--Blank lines or lines that begin with a `#\' character are ignored.
-+Blank lines or lines that begin with a `#' character are ignored.
- This permits you to insert comments and whitespace so that the tables
- are easier to read.
- .IP \(bu
-@@ -69,26 +69,33 @@
- .SH PATTERNS
- The access control language implements the following patterns:
- .IP \(bu
--A string that begins with a `.\' character. A host name is matched if
-+A string that begins with a `.' character. A host name is matched if
- the last components of its name match the specified pattern.  For
--example, the pattern `.tue.nl\' matches the host name
--`wzv.win.tue.nl\'.
-+example, the pattern `.tue.nl' matches the host name
-+`wzv.win.tue.nl'.
- .IP \(bu
--A string that ends with a `.\' character. A host address is matched if
-+A string that ends with a `.' character. A host address is matched if
- its first numeric fields match the given string.  For example, the
--pattern `131.155.\' matches the address of (almost) every host on the
-+pattern `131.155.' matches the address of (almost) every host on the
- Eind\%hoven University network (131.155.x.x).
- .IP \(bu
--A string that begins with an `@\' character is treated as an NIS
-+A string that begins with an `@' character is treated as an NIS
- (formerly YP) netgroup name. A host name is matched if it is a host
- member of the specified netgroup. Netgroup matches are not supported
- for daemon process names or for client user names.
- .IP \(bu
--An expression of the form `n.n.n.n/m.m.m.m\' is interpreted as a
--`net/mask\' pair. A host address is matched if `net\' is equal to the
--bitwise AND of the address and the `mask\'. For example, the net/mask
--pattern `131.155.72.0/255.255.254.0\' matches every address in the
--range `131.155.72.0\' through `131.155.73.255\'.
-+An expression of the form `n.n.n.n/m.m.m.m' is interpreted as a
-+`net/mask' pair. A host address is matched if `net' is equal to the
-+bitwise AND of the address and the `mask'. For example, the net/mask
-+pattern `131.155.72.0/255.255.254.0' matches every address in the
-+range `131.155.72.0' through `131.155.73.255'.
-+.IP \(bu
-+A string that begins with a `/' character is treated as a file
-+name. A host name or address is matched if it matches any host name
-+or address pattern listed in the named file. The file format is
-+zero or more lines with zero or more host name or address patterns
-+separated by whitespace.  A file name pattern can be used anywhere
-+a host name or address pattern can be used.
- .SH WILDCARDS
- The access control language supports explicit wildcards:
- .IP ALL
-@@ -115,19 +122,19 @@
- .ne 6
- .SH OPERATORS
- .IP EXCEPT
--Intended use is of the form: `list_1 EXCEPT list_2\'; this construct
-+Intended use is of the form: `list_1 EXCEPT list_2'; this construct
- matches anything that matches \fIlist_1\fR unless it matches
- \fIlist_2\fR.  The EXCEPT operator can be used in daemon_lists and in
- client_lists. The EXCEPT operator can be nested: if the control
--language would permit the use of parentheses, `a EXCEPT b EXCEPT c\'
--would parse as `(a EXCEPT (b EXCEPT c))\'.
-+language would permit the use of parentheses, `a EXCEPT b EXCEPT c'
-+would parse as `(a EXCEPT (b EXCEPT c))'.
- .br
- .ne 6
- .SH SHELL COMMANDS
- If the first-matched access control rule contains a shell command, that
- command is subjected to %<letter> substitutions (see next section).
- The result is executed by a \fI/bin/sh\fR child process with standard
--input, output and error connected to \fI/dev/null\fR.  Specify an `&\'
-+input, output and error connected to \fI/dev/null\fR.  Specify an `&'
- at the end of the command if you do not want to wait until it has
- completed.
- .PP
-@@ -159,7 +166,7 @@
- .IP %u
- The client user name (or "unknown").
- .IP %%
--Expands to a single `%\' character.
-+Expands to a single `%' character.
- .PP
- Characters in % expansions that may confuse the shell are replaced by
- underscores.
-@@ -243,9 +250,9 @@
- less trustworthy. It is possible for an intruder to spoof both the
- client connection and the IDENT lookup, although doing so is much
- harder than spoofing just a client connection. It may also be that
--the client\'s IDENT server is lying.
-+the client's IDENT server is lying.
- .PP
--Note: IDENT lookups don\'t work with UDP services. 
-+Note: IDENT lookups don't work with UDP services. 
- .SH EXAMPLES
- The language is flexible enough that different types of access control
- policy can be expressed with a minimum of fuss. Although the language
-@@ -285,7 +292,7 @@
- .br
- ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
- .PP
--The first rule permits access from hosts in the local domain (no `.\'
-+The first rule permits access from hosts in the local domain (no `.'
- in the host name) and from members of the \fIsome_netgroup\fP
- netgroup.  The second rule permits access from all hosts in the
- \fIfoobar.edu\fP domain (notice the leading dot), with the exception of
-@@ -322,8 +329,8 @@
- /etc/hosts.deny:
- .in +3
- .nf
--in.tftpd: ALL: (/some/where/safe_finger -l @%h | \\
--      /usr/ucb/mail -s %d-%h root) &
-+in.tftpd: ALL: (/usr/sbin/safe_finger -l @%h | \\
-+      /usr/bin/mail -s %d-%h root) &
- .fi
- .PP
- The safe_finger command comes with the tcpd wrapper and should be
-@@ -349,7 +356,7 @@
- capacity of an internal buffer; when an access control rule is not
- terminated by a newline character; when the result of %<letter>
- expansion would overflow an internal buffer; when a system call fails
--that shouldn\'t.  All problems are reported via the syslog daemon.
-+that shouldn't.  All problems are reported via the syslog daemon.
- .SH FILES
- .na
- .nf
---- tcp-wrappers-7.6.orig/rfc931.c
-+++ tcp-wrappers-7.6/rfc931.c
-@@ -33,7 +33,7 @@
- int     rfc931_timeout = RFC931_TIMEOUT;/* Global so it can be changed */
--static jmp_buf timebuf;
-+static sigjmp_buf timebuf;
- /* fsocket - open stdio stream on top of socket */
-@@ -62,7 +62,7 @@
- static void timeout(sig)
- int     sig;
- {
--    longjmp(timebuf, sig);
-+    siglongjmp(timebuf, sig);
- }
- /* rfc931 - return remote user name, given socket structures */
-@@ -99,7 +99,7 @@
-        * Set up a timer so we won't get stuck while waiting for the server.
-        */
--      if (setjmp(timebuf) == 0) {
-+      if (sigsetjmp(timebuf,1) == 0) {
-           signal(SIGALRM, timeout);
-           alarm(rfc931_timeout);
---- tcp-wrappers-7.6.orig/tcpd.8
-+++ tcp-wrappers-7.6/tcpd.8
-@@ -94,7 +94,7 @@
- .PP
- The example assumes that the network daemons live in /usr/etc. On some
- systems, network daemons live in /usr/sbin or in /usr/libexec, or have
--no `in.\' prefix to their name.
-+no `in.' prefix to their name.
- .SH EXAMPLE 2
- This example applies when \fItcpd\fR expects that the network daemons
- are left in their original place.
-@@ -110,26 +110,26 @@
- becomes:
- .sp
- .ti +5
--finger  stream  tcp  nowait  nobody  /some/where/tcpd     in.fingerd
-+finger  stream  tcp  nowait  nobody  /usr/sbin/tcpd       in.fingerd
- .sp
- .fi
- .PP
- The example assumes that the network daemons live in /usr/etc. On some
- systems, network daemons live in /usr/sbin or in /usr/libexec, the
--daemons have no `in.\' prefix to their name, or there is no userid
-+daemons have no `in.' prefix to their name, or there is no userid
- field in the inetd configuration file.
- .PP
- Similar changes will be needed for the other services that are to be
--covered by \fItcpd\fR.  Send a `kill -HUP\' to the \fIinetd\fR(8)
-+covered by \fItcpd\fR.  Send a `kill -HUP' to the \fIinetd\fR(8)
- process to make the changes effective. AIX users may also have to
--execute the `inetimp\' command.
-+execute the `inetimp' command.
- .SH EXAMPLE 3
- In the case of daemons that do not live in a common directory ("secret"
- or otherwise), edit the \fIinetd\fR configuration file so that it
- specifies an absolute path name for the process name field. For example:
- .nf
- .sp
--    ntalk  dgram  udp  wait  root  /some/where/tcpd  /usr/local/lib/ntalkd
-+    ntalk  dgram  udp  wait  root  /usr/sbin/tcpd  /usr/sbin/in.ntalkd
- .sp
- .fi
- .PP
---- tcp-wrappers-7.6.orig/hosts_access.3
-+++ tcp-wrappers-7.6/hosts_access.3
-@@ -3,7 +3,7 @@
- hosts_access, hosts_ctl, request_init, request_set \- access control library
- .SH SYNOPSIS
- .nf
--#include "tcpd.h"
-+#include <tcpd.h>
- extern int allow_severity;
- extern int deny_severity;
---- tcp-wrappers-7.6.orig/options.c
-+++ tcp-wrappers-7.6/options.c
-@@ -473,6 +473,9 @@
- #ifdef LOG_CRON
-     "cron", LOG_CRON,
- #endif
-+#ifdef LOG_FTP
-+    "ftp", LOG_FTP,
-+#endif
- #ifdef LOG_LOCAL0
-     "local0", LOG_LOCAL0,
- #endif
---- tcp-wrappers-7.6.orig/fix_options.c
-+++ tcp-wrappers-7.6/fix_options.c
-@@ -35,7 +35,12 @@
- #ifdef IP_OPTIONS
-     unsigned char optbuf[BUFFER_SIZE / 3], *cp;
-     char    lbuf[BUFFER_SIZE], *lp;
-+#if !defined(__GLIBC__)
-     int     optsize = sizeof(optbuf), ipproto;
-+#else /* __GLIBC__ */
-+    size_t  optsize = sizeof(optbuf);
-+    int     ipproto;
-+#endif /* __GLIBC__ */
-     struct protoent *ip;
-     int     fd = request->fd;
-     unsigned int opt;
---- tcp-wrappers-7.6.orig/workarounds.c
-+++ tcp-wrappers-7.6/workarounds.c
-@@ -163,7 +163,11 @@
- int     fix_getpeername(sock, sa, len)
- int     sock;
- struct sockaddr *sa;
-+#if !defined(__GLIBC__)
- int    *len;
-+#else /* __GLIBC__ */
-+size_t *len;
-+#endif /* __GLIBC__ */
- {
-     int     ret;
-     struct sockaddr_in *sin = (struct sockaddr_in *) sa;
---- tcp-wrappers-7.6.orig/socket.c
-+++ tcp-wrappers-7.6/socket.c
-@@ -76,7 +76,11 @@
- {
-     static struct sockaddr_in client;
-     static struct sockaddr_in server;
-+#if !defined (__GLIBC__)
-     int     len;
-+#else /* __GLIBC__ */
-+    size_t  len;
-+#endif /* __GLIBC__ */
-     char    buf[BUFSIZ];
-     int     fd = request->fd;
-@@ -224,7 +228,11 @@
- {
-     char    buf[BUFSIZ];
-     struct sockaddr_in sin;
-+#if !defined(__GLIBC__)
-     int     size = sizeof(sin);
-+#else /* __GLIBC__ */
-+    size_t  size = sizeof(sin);
-+#endif /* __GLIBC__ */
-     /*
-      * Eat up the not-yet received datagram. Some systems insist on a
---- tcp-wrappers-7.6.orig/safe_finger.c
-+++ tcp-wrappers-7.6/safe_finger.c
-@@ -26,21 +26,24 @@
- #include <stdio.h>
- #include <ctype.h>
- #include <pwd.h>
-+#include <syslog.h>
- extern void exit();
- /* Local stuff */
--char    path[] = "PATH=/bin:/usr/bin:/usr/ucb:/usr/bsd:/etc:/usr/etc:/usr/sbin";
-+char    path[] = "PATH=/bin:/usr/bin:/sbin:/usr/sbin";
- #define       TIME_LIMIT      60              /* Do not keep listinging forever */
- #define       INPUT_LENGTH    100000          /* Do not keep listinging forever */
- #define       LINE_LENGTH     128             /* Editors can choke on long lines */
- #define       FINGER_PROGRAM  "finger"        /* Most, if not all, UNIX systems */
- #define       UNPRIV_NAME     "nobody"        /* Preferred privilege level */
--#define       UNPRIV_UGID     32767           /* Default uid and gid */
-+#define       UNPRIV_UGID     65534           /* Default uid and gid */
- int     finger_pid;
-+int   allow_severity = SEVERITY;
-+int   deny_severity = LOG_WARNING;
- void    cleanup(sig)
- int     sig;
---- tcp-wrappers-7.6.orig/hosts_options.5
-+++ tcp-wrappers-7.6/hosts_options.5
-@@ -58,12 +58,12 @@
- Execute, in a child process, the specified shell command, after
- performing the %<letter> expansions described in the hosts_access(5)
- manual page.  The command is executed with stdin, stdout and stderr
--connected to the null device, so that it won\'t mess up the
-+connected to the null device, so that it won't mess up the
- conversation with the client host. Example:
- .sp
- .nf
- .ti +3
--spawn (/some/where/safe_finger -l @%h | /usr/ucb/mail root) &
-+spawn (/usr/sbin/safe_finger -l @%h | /usr/bin/mail root) &
- .fi
- .sp
- executes, in a background child process, the shell command "safe_finger
---- tcp-wrappers-7.6.orig/tcpdchk.c
-+++ tcp-wrappers-7.6/tcpdchk.c
-@@ -350,6 +350,8 @@
- {
-     if (pat[0] == '@') {
-       tcpd_warn("%s: daemon name begins with \"@\"", pat);
-+    } else if (pat[0] == '/') {
-+        tcpd_warn("%s: daemon name begins with \"/\"", pat);
-     } else if (pat[0] == '.') {
-       tcpd_warn("%s: daemon name begins with dot", pat);
-     } else if (pat[strlen(pat) - 1] == '.') {
-@@ -382,6 +384,8 @@
- {
-     if (pat[0] == '@') {                      /* @netgroup */
-       tcpd_warn("%s: user name begins with \"@\"", pat);
-+    } else if (pat[0] == '/') {
-+        tcpd_warn("%s: user name begins with \"/\"", pat);
-     } else if (pat[0] == '.') {
-       tcpd_warn("%s: user name begins with dot", pat);
-     } else if (pat[strlen(pat) - 1] == '.') {
-@@ -402,8 +406,13 @@
- static int check_host(pat)
- char   *pat;
- {
-+    char    buf[BUFSIZ];
-     char   *mask;
-     int     addr_count = 1;
-+    FILE   *fp;
-+    struct tcpd_context saved_context;
-+    char   *cp;
-+    char   *wsp = " \t\r\n";
-     if (pat[0] == '@') {                      /* @netgroup */
- #ifdef NO_NETGRENT
-@@ -422,6 +431,21 @@
-       tcpd_warn("netgroup support disabled");
- #endif
- #endif
-+    } else if (pat[0] == '/') {                 /* /path/name */
-+        if ((fp = fopen(pat, "r")) != 0) {
-+            saved_context = tcpd_context;
-+            tcpd_context.file = pat;
-+            tcpd_context.line = 0;
-+            while (fgets(buf, sizeof(buf), fp)) {
-+                tcpd_context.line++;
-+                for (cp = strtok(buf, wsp); cp; cp = strtok((char *) 0, wsp))
-+                    check_host(cp);
-+            }
-+            tcpd_context = saved_context;
-+            fclose(fp);
-+        } else if (errno != ENOENT) {
-+            tcpd_warn("open %s: %m", pat);
-+        }
-     } else if (mask = split_at(pat, '/')) {   /* network/netmask */
-       if (dot_quad_addr(pat) == INADDR_NONE
-           || dot_quad_addr(mask) == INADDR_NONE)
---- tcp-wrappers-7.6.orig/percent_m.c
-+++ tcp-wrappers-7.6/percent_m.c
-@@ -13,7 +13,7 @@
- #include <string.h>
- extern int errno;
--#ifndef SYS_ERRLIST_DEFINED
-+#if !defined(SYS_ERRLIST_DEFINED) && !defined(HAVE_STRERROR)
- extern char *sys_errlist[];
- extern int sys_nerr;
- #endif
-@@ -29,11 +29,15 @@
-     while (*bp = *cp)
-       if (*cp == '%' && cp[1] == 'm') {
-+#ifdef HAVE_STRERROR
-+            strcpy(bp, strerror(errno));
-+#else
-           if (errno < sys_nerr && errno > 0) {
-               strcpy(bp, sys_errlist[errno]);
-           } else {
-               sprintf(bp, "Unknown error %d", errno);
-           }
-+#endif
-           bp += strlen(bp);
-           cp += 2;
-       } else {
---- tcp-wrappers-7.6.orig/scaffold.c
-+++ tcp-wrappers-7.6/scaffold.c
-@@ -180,10 +180,12 @@
- /* ARGSUSED */
--void    rfc931(request)
--struct request_info *request;
-+void    rfc931(rmt_sin, our_sin, dest)
-+struct sockaddr_in *rmt_sin;
-+struct sockaddr_in *our_sin;
-+char   *dest;
- {
--    strcpy(request->user, unknown);
-+    strcpy(dest, unknown);
- }
- /* check_path - examine accessibility */
---- tcp-wrappers-7.6.orig/weak_symbols.c
-+++ tcp-wrappers-7.6/weak_symbols.c
-@@ -0,0 +1,11 @@
-+ /*
-+  * @(#) weak_symbols.h 1.5 99/12/29 23:50
-+  * 
-+  * Author: Anthony Towns <ajt@debian.org>
-+  */
-+
-+#ifdef HAVE_WEAKSYMS
-+#include <syslog.h>
-+int deny_severity = LOG_WARNING;
-+int allow_severity = SEVERITY; 
-+#endif
diff --git a/package/tcp_wrappers/patches/opt_cflags.patch b/package/tcp_wrappers/patches/opt_cflags.patch
deleted file mode 100644 (file)
index 7b76333..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- tcp_wrappers_7.6/Makefile.orig     2005-05-21 18:11:32.000000000 +0200
-+++ tcp_wrappers_7.6/Makefile  2005-05-21 18:14:28.000000000 +0200
-@@ -689,7 +689,8 @@
- shared/%.o: %.c
-       $(CC) $(CFLAGS) $(SHCFLAGS) -c $< -o $@
--CFLAGS        = -O2 -g -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
-+OPT_CFLAGS = -O2 -g
-+CFLAGS        = $(OPT_CFLAGS) -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
-       $(BUGS) $(SYSTYPE) $(AUTH) $(UMASK) \
-       -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" $(STYLE) $(KILL_OPT) \
-       -DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) \
diff --git a/package/tcpdump/Config.in b/package/tcpdump/Config.in
deleted file mode 100644 (file)
index 1e32c60..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_TCPDUMP
-       prompt "tcpdump........................... Network monitoring and data acquisition tool"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       help
-         A tool for network monitoring and data acquisition.
-         
-         http://www.tcpdump.org/
-
diff --git a/package/tcpdump/Makefile b/package/tcpdump/Makefile
deleted file mode 100644 (file)
index b19c0ef..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tcpdump
-PKG_VERSION:=3.9.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=4b64755bbc8ba1af49c747271a6df5b8
-
-PKG_SOURCE_URL:=http://www.tcpdump.org/release/ \
-       http://ftp.gwdg.de/pub/misc/tcpdump/ \
-       http://www.at.tcpdump.org/ \
-       http://www.br.tcpdump.org/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TCPDUMP,tcpdump,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_linux_vers=2 \
-               td_cv_buggygetaddrinfo="no" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_NLS) \
-               $(DISABLE_LARGEFILE) \
-               --enable-shared \
-               --disable-static \
-               --enable-ipv6 \
-               --without-crypto \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS)" INCLS="-I. -I$(STAGING_DIR)/usr/include" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_TCPDUMP):
-       install -m0755 -d $(IDIR_TCPDUMP)/usr/sbin
-       install -m0755 $(PKG_INSTALL_DIR)/usr/sbin/tcpdump $(IDIR_TCPDUMP)/usr/sbin/
-       $(RSTRIP) $(IDIR_TCPDUMP)
-       $(IPKG_BUILD) $(IDIR_TCPDUMP) $(PACKAGE_DIR)
diff --git a/package/tcpdump/ipkg/tcpdump.control b/package/tcpdump/ipkg/tcpdump.control
deleted file mode 100644 (file)
index ca36169..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: tcpdump
-Priority: optional
-Section: net
-Description: A tool for network monitoring and data acquisition.
-Depends: libpcap
diff --git a/package/tcpdump/patches/remove-pcap-debug.patch b/package/tcpdump/patches/remove-pcap-debug.patch
deleted file mode 100644 (file)
index d8993f0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urN tcpdump-3.9.4.orig/tcpdump.c tcpdump-3.9.4/tcpdump.c
---- tcpdump-3.9.4.orig/tcpdump.c       2005-08-23 12:29:41.000000000 +0200
-+++ tcpdump-3.9.4/tcpdump.c    2006-02-05 17:52:37.000000000 +0100
-@@ -762,20 +762,6 @@
-                               error("invalid data link type %s", gndo->ndo_dltname);
-                       break;
--#if defined(HAVE_PCAP_DEBUG) || defined(HAVE_YYDEBUG)
--              case 'Y':
--                      {
--                      /* Undocumented flag */
--#ifdef HAVE_PCAP_DEBUG
--                      extern int pcap_debug;
--                      pcap_debug = 1;
--#else
--                      extern int yydebug;
--                      yydebug = 1;
--#endif
--                      }
--                      break;
--#endif
-               case 'Z':
-                       if (optarg) {
-                               username = strdup(optarg);
diff --git a/package/tinc/Config.in b/package/tinc/Config.in
deleted file mode 100644 (file)
index 59c245f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_TINC
-       prompt "tinc.............................. VPN tunneling daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_KMOD_TUN
-       select BR2_PACKAGE_LIBLZO
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         A VPN tunneling daemon
-         
-         http://www.tinc-vpn.org/
-
diff --git a/package/tinc/Makefile b/package/tinc/Makefile
deleted file mode 100644 (file)
index 912fcc3..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tinc
-PKG_VERSION:=1.0.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=63887373dd763f8d90cecc5a3616c363
-
-PKG_SOURCE_URL:=http://www.tinc-vpn.org/packages \
-       http://ftp.yi.se/pub/tinc/ \
-       http://www.mirrors.wiretapped.net/security/network-security/tinc/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TINC,tinc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-                 --with-kernel=$(LINUX_DIR) \
-                 --with-zlib=$(STAGING_DIR)/usr/ \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_TINC):
-       install -m0755 -d $(IDIR_TINC)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/tincd $(IDIR_TINC)/usr/sbin/
-       $(RSTRIP) $(IDIR_TINC)
-       $(IPKG_BUILD) $(IDIR_TINC) $(PACKAGE_DIR)
-
diff --git a/package/tinc/ipkg/tinc.control b/package/tinc/ipkg/tinc.control
deleted file mode 100644 (file)
index df0d138..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: tinc
-Priority: optional
-Section: net
-Description: VPN tunnel daemon
-Depends: zlib, liblzo, libopenssl, kmod-tun
diff --git a/package/tinyproxy/Config.in b/package/tinyproxy/Config.in
deleted file mode 100644 (file)
index 53c0176..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-menu "tinyproxy......................... Tinyproxy is a lightweight HTTP and HTTPS proxy."
-
-config BR2_PACKAGE_TINYPROXY
-       prompt "tinyproxy......................... Tinyproxy is a lightweight HTTP and HTTPS proxy"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               Tinyproxy is a lightweight HTTP and HTTPS proxy.
-
-               http://tinyproxy.sourceforge.net
-
-config BR2_COMPILE_TINYPROXY_WITH_TRANSPARENT_PROXY
-       prompt "Enable transparent proxying"
-       bool
-       default y
-       depends BR2_PACKAGE_TINYPROXY
-
-config BR2_COMPILE_TINYPROXY_WITH_FILTER
-       prompt "Enable filtering support"
-       bool
-       default y
-       depends BR2_PACKAGE_TINYPROXY
-
-config BR2_COMPILE_TINYPROXY_WITH_UPSTREAM
-       prompt "Enable upstream support"
-       bool
-       default y
-       depends BR2_PACKAGE_TINYPROXY
-
-endmenu
diff --git a/package/tinyproxy/Makefile b/package/tinyproxy/Makefile
deleted file mode 100644 (file)
index 3f2173a..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tinyproxy
-PKG_VERSION:=1.6.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=bd14d029b12621bcfd7ee71b2f4893da
-
-PKG_SOURCE_URL:=@SF/tinyproxy
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TINYPROXY,tinyproxy,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-ifeq ($(BR2_COMPILE_TINYPROXY_WITH_TRANSPARENT_PROXY),y)
-ENABLE_TRANSPARENT:=--enable-transparent-proxy
-endif
-ifneq ($(BR2_COMPILE_TINYPROXY_WITH_UPSTREAM),y)
-DISABLE_UPSTREAM:=--disable-upstream
-endif
-ifneq ($(BR2_COMPILE_TINYPROXY_WITH_FILTER),y)
-DISABLE_FILTER:=--disable-filter
-endif
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(strip $(TARGET_CFLAGS))" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 --disable-static \
-                 $(ENABLE_TRANSPARENT) \
-                 $(DISABLE_UPSTREAM) \
-                 $(DISABLE_FILTER) \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       find $(PKG_INSTALL_DIR) -name '*dist' | xargs rm -f
-       touch $(PKG_BUILD_DIR)/.built
-
-$(IPKG_TINYPROXY):
-       install -d -m0755 $(IDIR_TINYPROXY)/usr/sbin \
-                               $(IDIR_TINYPROXY)/etc/tinyproxy \
-                               $(IDIR_TINYPROXY)/etc/init.d \
-                               $(IDIR_TINYPROXY)/var/log \
-                               $(IDIR_TINYPROXY)/usr/share
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/tinyproxy $(IDIR_TINYPROXY)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/tinyproxy $(IDIR_TINYPROXY)/usr/share/
-       $(CP) $(PKG_INSTALL_DIR)/etc/tinyproxy $(IDIR_TINYPROXY)/etc/
-       $(CP) files/$(PKG_NAME).init $(IDIR_TINYPROXY)/etc/init.d/$(PKG_NAME)
-       $(RSTRIP) $(IDIR_TINYPROXY)
-       $(IPKG_BUILD) $(IDIR_TINYPROXY) $(PACKAGE_DIR)
diff --git a/package/tinyproxy/files/tinyproxy.init b/package/tinyproxy/files/tinyproxy.init
deleted file mode 100755 (executable)
index 3830d95..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#! /bin/sh
-
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-NAME=tinyproxy
-DESC="Tiny HTTP and HTTPS proxy"
-case "$1" in
-  start)
-        if [ -e /var/run/$NAME.pid ]; then
-                echo "$DESC: $NAME already started."
-                exit 0
-        fi
-        echo -n "Starting $DESC: $NAME"
-        test -e /var/run/$NAME.pid || touch /var/run/$NAME.pid
-        /usr/sbin/$NAME
-        echo "."
-        ;;
-
-  stop)
-        if [ ! -e /var/run/$NAME.pid ]; then
-                echo "$DESC: $NAME is not running."
-                exit 0
-        fi
-        echo -n "Stopping $DESC: $NAME"
-        killall $NAME
-        rm -f /var/run/$NAME.pid
-
-        echo "."
-        ;;
-
-  restart|force-reload)
-        if [ ! -e /var/run/$NAME.pid ]; then
-                $0 start
-                exit 0
-        fi
-        echo -n "Restarting $DESC: $NAME"
-        killall $NAME
-        sleep 1
-/usr/sbin/$NAME
-        echo "."
-        ;;
-
-  *)
-        N=/etc/init.d/$NAME
-        echo "Usage: $N {start|stop|restart|force-reload}" >&2
-        exit 1
-        ;;
-
-esac
-
-exit 0
\ No newline at end of file
diff --git a/package/tinyproxy/ipkg/tinyproxy.control b/package/tinyproxy/ipkg/tinyproxy.control
deleted file mode 100644 (file)
index 821b927..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: tinyproxy
-Version: 1.6.3
-Section: net
-Description: Tinyproxy is a lightweight HTTP and HTTPS proxy.
-Priority: optional
diff --git a/package/tmsnc/Config.in b/package/tmsnc/Config.in
deleted file mode 100644 (file)
index 0ebe513..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_TMSNC
-       tristate "tmsnc............................. text-based MSN client"
-       default m if CONFIG_DEVEL
-       help
-               TMSNC is a textbased (console) MSN client written in C.
-
-               http://tmsnc.sourceforge.net
diff --git a/package/tmsnc/Makefile b/package/tmsnc/Makefile
deleted file mode 100644 (file)
index 32098d0..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tmsnc
-PKG_VERSION:=0.3.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=3b30e5dab0b1b679d2b945c3a5713636
-PKG_SOURCE_URL:=@SF/tmsnc
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TMSNC,tmsnc,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_func_realloc_0_nonnull=yes \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --sbindir=/usr/sbin \
-                 --libexecdir=/usr/lib \
-                 --sysconfdir=/etc \
-                 --datadir=/usr/share \
-                 --localstatedir=/var \
-                 --mandir=/usr/man \
-                 --infodir=/usr/info \
-                 $(DISABLE_NLS) \
-                 --with-libiconv-prefix=$(STAGING_DIR)/usr \
-                 --with-openssl=$(STAGING_DIR)/usr \
-                 --with-ncurses=$(STAGING_DIR) \
-                 --with-gnu-ld \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       rm -rf $(PKG_INSTALL_DIR)/usr/man
-       touch $@
-
-$(IPKG_TMSNC):
-       mkdir -p $(IDIR_TMSNC)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_TMSNC)/
-       $(RSTRIP) $(IDIR_TMSNC)
-       $(IPKG_BUILD) $(IDIR_TMSNC) $(PACKAGE_DIR)
diff --git a/package/tmsnc/ipkg/tmsnc.control b/package/tmsnc/ipkg/tmsnc.control
deleted file mode 100644 (file)
index 065ed43..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Package: tmsnc
-Priority: optional
-Section: net
-Maintainer: Florian Fainelli <florian@alphacore.net>
-Source: http://tmsnc.sourceforge.net
-Priority: optional
-Section: net
-Description: TMSNC is a textbased (console) MSN client written in C. TMSNC should work on most Unix (Linux, BSD, MacOS) compatible operating systems. The goal of this project is to create a client like MSN Messenger (with sound, webcam and file transfer support), but without any graphical features.
-Depends: libncurses, libopenssl
diff --git a/package/tor/Config.in b/package/tor/Config.in
deleted file mode 100644 (file)
index aa0ac5c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-config BR2_PACKAGE_TOR
-       prompt "tor............................... An anonymous Internet communication system"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBEVENT
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_LIBPTHREAD
-       select BR2_PACKAGE_ZLIB
-       help
-         Tor is a toolset for a wide range of organizations and people that want
-         to improve their safety and security on the Internet. Using Tor can 
-         help you anonymize web browsing and publishing, instant messaging, 
-         IRC, SSH, and more. Tor also provides a platform on which software 
-         developers can build new applications with built-in anonymity, safety, 
-         and privacy features.
-         
-         http://tor.eff.org/
-
diff --git a/package/tor/Makefile b/package/tor/Makefile
deleted file mode 100644 (file)
index 40d239b..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=tor
-PKG_VERSION:=0.1.0.17
-PKG_RELEASE:=1
-PKG_MD5SUM:=83c4afe29fa82473afcb2ec7e17771b9
-
-PKG_SOURCE_URL:=http://tor.eff.org/dist/ \
-       http://ftp.se.linux.org/crypto/tor/ \
-       http://tor.meulie.net/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TOR,tor,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_libevent_normal=yes \
-               ac_cv_openssldir="$(STAGING_DIR)/usr" \
-               tor_cv_null_is_zero=yes \
-               tor_cv_unaligned_ok=yes \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/sbin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CFLAGS="$(TARGET_CFLAGS) -Wall" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_TOR):
-       install -d -m0755 $(IDIR_TOR)/etc/init.d
-       install -m0755 ./files/tor.init $(IDIR_TOR)/etc/init.d/tor
-       install -d -m0755 $(IDIR_TOR)/etc/tor
-       install -m0644 ./files/torrc $(IDIR_TOR)/etc/tor/torrc
-       install -d -m0755 $(IDIR_TOR)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/tor $(IDIR_TOR)/usr/sbin/
-       $(RSTRIP) $(IDIR_TOR)
-       $(IPKG_BUILD) $(IDIR_TOR) $(PACKAGE_DIR)
-
diff --git a/package/tor/files/tor.init b/package/tor/files/tor.init
deleted file mode 100644 (file)
index 8eb2db4..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-
-BIN=tor
-DEFAULT=/etc/default/$BIN
-LOG_D=/var/log/$BIN
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  mkdir -p $LOG_D
-  mkdir -p $RUN_D
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/tor/files/torrc b/package/tor/files/torrc
deleted file mode 100644 (file)
index e5cf75b..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-## Configuration file for a typical tor user
-## Built for Tor version 0.1.0.8-rc
-## (May or may not work for older or newer versions of Tor.)
-#
-# On Unix, Tor will look for this file in someplace like "~/.tor/torrc" or
-# "/etc/torrc"
-#
-# On Windows, Tor will look for the configuration file in someplace like
-# "Application Data\tor\torrc" or "Application Data\<username>\tor\torrc"
-#
-# With the default Mac OS X installer, Tor will look in ~/.tor/torrc or
-# /Library/Tor/torrc
-
-
-## Replace this with "SocksPort 0" if you plan to run Tor only as a
-## server, and not make any local application connections yourself.
-SocksPort 9050 # what port to open for local application connections
-SocksBindAddress 127.0.0.1 # accept connections only from localhost
-#SocksBindAddress 192.168.0.1:9100 # listen on a chosen IP/port too
-
-## Entry policies to allow/deny SOCKS requests based on IP address.
-## First entry that matches wins. If no SocksPolicy is set, we accept
-## all (and only) requests from SocksBindAddress.
-#SocksPolicy accept 192.168.0.1/16
-#SocksPolicy reject *
-
-## Allow no-name routers (ones that the dirserver operators don't
-## know anything about) in only these positions in your circuits.
-## Other choices (not advised) are entry,exit,introduction.
-AllowUnverifiedNodes middle,rendezvous
-
-## Logs go to stdout at level "notice" unless redirected by something
-## else, like one of the below lines. You can have as many log lines as
-## you want.
-##
-## Send all messages of level 'notice' or higher to /var/log/tor/notices.log
-#Log notice file /var/log/tor/notices.log
-## Send only debug and info messages to /var/log/tor/debug.log
-#Log debug-info file /var/log/tor/debug.log
-## Send ONLY debug messages to /var/log/tor/debug.log
-#Log debug-debug file /var/log/tor/debug.log
-## To use the system log instead of Tor's logfiles, uncomment these lines:
-#Log notice syslog
-## To send all messages to stderr:
-#Log debug stderr
-
-## Uncomment this to start the process in the background... or use
-## --runasdaemon 1 on the command line.
-RunAsDaemon 1
-
-## Tor only trusts directories signed with one of these keys, and
-## uses the given addresses to connect to the trusted directory
-## servers. If no DirServer lines are specified, Tor uses the built-in
-## defaults (moria1, moria2, tor26), so you can leave this alone unless
-## you need to change it.
-#DirServer 18.244.0.188:9031 FFCB 46DB 1339 DA84 674C 70D7 CB58 6434 C437 0441
-#DirServer 18.244.0.114:80 719B E45D E224 B607 C537 07D0 E214 3E2D 423E 74CF
-#DirServer 62.116.124.106:9030 847B 1F85 0344 D787 6491 A548 92F9 0493 4E4E B85D
-
-## The directory for keeping all the keys/etc. By default, we store
-## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
-#DataDirectory /var/lib/tor
-
-## The port on which Tor will listen for local connections from Tor controller
-## applications, as documented in control-spec.txt.  NB: this feature is
-## currently experimental.
-#ControlPort 9051
-
-############### This section is just for location-hidden services ###
-
-## Look in .../hidden_service/hostname for the address to tell people.
-## HiddenServicePort x y:z says to redirect a port x request from the
-## client to y:z.
-
-#HiddenServiceDir /var/lib/tor/hidden_service/
-#HiddenServicePort 80 127.0.0.1:80
-
-#HiddenServiceDir /var/lib/tor/other_hidden_service/
-#HiddenServicePort 80 127.0.0.1:80
-#HiddenServicePort 22 127.0.0.1:22
-#HiddenServiceNodes moria1,moria2
-#HiddenServiceExcludeNodes bad,otherbad
-
-################ This section is just for servers #####################
-
-## NOTE: If you enable these, you should consider mailing your identity
-## key fingerprint to the tor-ops, so we can add you to the list of
-## servers that clients will trust. See
-## http://tor.eff.org/doc/tor-doc.html#server for details.
-
-## Required: A unique handle for this server
-#Nickname ididnteditheconfig
-
-## The IP or fqdn for this server. Leave blank and Tor will guess.
-#Address noname.example.com
-
-## Contact info that will be published in the directory, so we can
-## contact you if you need to upgrade or if something goes wrong.
-## This is optional but recommended.
-#ContactInfo Random Person <nobody AT example dot com>
-## You might also include your PGP or GPG fingerprint if you have one:
-#ContactInfo 1234D/FFFFFFFF Random Person <nobody AT example dot com>
-
-## Required: what port to advertise for tor connections
-#ORPort 9001
-## If you want to listen on a port other than the one advertised
-## in ORPort (e.g. to advertise 443 but bind to 9090), uncomment
-## the line below. You'll need to do ipchains or other port forwarding
-## yourself to make this work.
-#ORBindAddress 0.0.0.0:9090
-
-## Uncomment this to mirror the directory for others (please do)
-#DirPort 9030 # what port to advertise for directory connections
-## If you want to listen on a port other than the one advertised
-## in DirPort (e.g. to advertise 80 but bind 9091), uncomment the line
-## below. You'll need to do ipchains or other port forwarding yourself
-## to make this work.
-#DirBindAddress 0.0.0.0:9091
-
-## A comma-separated list of exit policies. They're considered first
-## to last, and the first match wins. If you want to *replace*
-## the default exit policy, end this with either a reject *:* or an
-## accept *:*. Otherwise, you're *augmenting* (prepending to) the
-## default exit policy. Leave commented to just use the default, which is
-## available in the man page or at http://tor.eff.org/documentation.html
-##
-## Look at http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#Abuse
-## for issues you might encounter if you use the default exit policy.
-##
-#ExitPolicy accept *:6660-6667,reject *:* # allow irc ports but no more
-#ExitPolicy accept *:119 # accept nntp as well as default exit policy
-#ExitPolicy reject *:* # middleman only -- no exits allowed
-
-User tor
-Group tor
-PidFile /var/run/tor.pid
diff --git a/package/tor/ipkg/tor.conffiles b/package/tor/ipkg/tor.conffiles
deleted file mode 100644 (file)
index 2954287..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/tor/torrc
diff --git a/package/tor/ipkg/tor.control b/package/tor/ipkg/tor.control
deleted file mode 100644 (file)
index bd1f79c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: tor
-Priority: optional
-Section: net
-Description: An anonymous Internet communication system
-Depends: libevent, libopenssl, libpthread, zlib
diff --git a/package/tor/ipkg/tor.postinst b/package/tor/ipkg/tor.postinst
deleted file mode 100644 (file)
index e52e8a5..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-name=tor
-id=52
-
-# do not change below
-# check if we are on real system
-if [ -z "${IPKG_INSTROOT}" ]; then
-       # create copies of passwd and group, if we use squashfs
-       rootfs=`mount |awk '/root/ { print $5 }'`
-       if [ "$rootfs" = "squashfs" ]; then
-               if [ -h /etc/group ]; then
-                       rm /etc/group
-                       cp /rom/etc/group /etc/group
-               fi
-               if [ -h /etc/passwd ]; then
-                       rm /etc/passwd
-                       cp /rom/etc/passwd /etc/passwd
-               fi
-       fi
-fi
-
-echo ""
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/group)" ]; then 
-       echo "adding group $name to /etc/group"
-       echo "${name}:x:${id}:" >> ${IPKG_INSTROOT}/etc/group  
-fi
-
-if [ -z "$(grep ^\\${name}: ${IPKG_INSTROOT}/etc/passwd)" ]; then 
-       echo "adding user $name to /etc/passwd"
-       echo "${name}:x:${id}:${id}:${name}:/tmp/.${name}:/bin/false" >> ${IPKG_INSTROOT}/etc/passwd
-fi
-
diff --git a/package/ttcp/Config.in b/package/ttcp/Config.in
deleted file mode 100644 (file)
index d4b81a1..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_TTCP
-       prompt "ttcp.............................. A TCP connection performance tester"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A small utility to test TCP connection performance
-
diff --git a/package/ttcp/Makefile b/package/ttcp/Makefile
deleted file mode 100644 (file)
index 6591482..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ttcp
-PKG_VERSION:=3.8
-PKG_RELEASE:=1
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/ttcp
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,TTCP,ttcp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/ttcp ttcp.c
-       touch $@
-
-$(IPKG_TTCP):
-       install -d -m0755 $(IDIR_TTCP)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/ttcp $(IDIR_TTCP)/usr/bin/
-       $(RSTRIP) $(IDIR_TTCP)
-       $(IPKG_BUILD) $(IDIR_TTCP) $(PACKAGE_DIR)
diff --git a/package/ttcp/ipkg/ttcp.control b/package/ttcp/ipkg/ttcp.control
deleted file mode 100644 (file)
index ebcbbbd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ttcp
-Priority: optional
-Section: net
-Description: A small utility to test TCP connection performance
diff --git a/package/ttcp/ttcp.c b/package/ttcp/ttcp.c
deleted file mode 100644 (file)
index 7233ace..0000000
+++ /dev/null
@@ -1,2374 +0,0 @@
-/*
- *        T T C P . C
- *
- * Test TCP connection.  Makes a connection on port 5010
- * and transfers fabricated buffers or data copied from stdin.
- *
- * Usable on 4.2, 4.3, and 4.1a systems by defining one of
- * BSD42 BSD43 (BSD41a)
- * Machines using System V with BSD sockets should define SYSV.
- *
- * Modified for operation under 4.2BSD, 18 Dec 84
- *       T.C. Slattery, USNA
- * Minor improvements, Mike Muuss and Terry Slattery, 16-Oct-85.
- * Modified in 1989 at Silicon Graphics, Inc.
- *        catch SIGPIPE to be able to print stats when receiver has died 
- *        for tcp, don't look for sentinel during reads to allow small transfers
- *        increased default buffer size to 8K, nbuf to 2K to transfer 16MB
- *        moved default port to 5001, beyond IPPORT_USERRESERVED
- *        make sinkmode default because it is more popular, 
- *                -s now means don't sink/source 
- *        count number of read/write system calls to see effects of 
- *                blocking from full socket buffers
- *        for tcp, -D option turns off buffered writes (sets TCP_NODELAY sockopt)
- *        buffer alignment options, -A and -O
- *        print stats in a format that's a bit easier to use with grep & awk
- *        for SYSV, mimic BSD routines to use most of the existing timing code
- * Modified by Steve Miller of the University of Maryland, College Park
- *        -b sets the socket buffer size (SO_SNDBUF/SO_RCVBUF)
- * Modified Sept. 1989 at Silicon Graphics, Inc.
- *        restored -s sense at request of tcs@brl
- * Modified Oct. 1991 at Silicon Graphics, Inc.
- *        use getopt(3) for option processing, add -f and -T options.
- *        SGI IRIX 3.3 and 4.0 releases don't need #define SYSV.
- *
- * Modified --> Nov 1996 at CERN (Daniel DAVIDS)
- *        printout of the Socket-Buffer-Sizes 
- *        configured for HP-UX 9000 OS        
- *        configured for Windows NT OS 
- * Modified Dec 1996 at CERN (Jacques ROCHEZ)
- *        severe cleanup
- *        addaptation to the gcc compiler (ANSI)
- *        configured for Lynx OS 
- *        automatic format for the rate display (G/M/K/)bytes/sec
- *        added log (L) and more help (h) options.
- * Modified May 1997 at CERN (Jacques ROCHEZ) 
- *        removed the mes() function following err() function.
- *        changed the default port to 5010
- * Modified jul 1997 at CERN (Jacques ROCHEZ)
- *        adapted the timing calculation in microseconds 
- *        addapted the code for Vsisual C++ under NT4.0 
- * Modified aug 1997 at CERN (Jacques ROCHEZ)
- *        initialise to 0 the variables nbytes, numcalls  
- *        moved the buffer pre-load outside the measured timed area 
- * Distribution Status -
- *        Public Domain.  Distribution Unlimited.
- * Modified jun 1998 at Epigram
- *        - print hash marks to indicate prograss on transmitting side
- *        - sleep between bursts of buffers
- *        - set number of buffers/burst
- * Modified jul 1998 at Epigram
- *        - send random size buffers
- * Modified jan 1999 at Epigram (WES)
- *        - added start and end patterns to UDP start and end packets
- *        - added handling of missed start, end, or data packets for UDP tests
- */
-#ifndef lint
-static char RCSid[] = "ttcp.c $- CERN Revision: 3.8 (dev level) -$";
-#endif
-
-static char VersDate[] = "Epigram 15-jul-98";
-
-/*                system dependent setting
- *                ------------------------
- * uname -a,gcc -v a.c are the tools used                              
- *
- * Platform/OS          #define         MACRO predefined 
- * -----------          -------   ---------------------------------------------------
- * SunOS OS             BSD43     __unix__   __sun__   __sparc__
- * SUN Solaris           SYSV     __unix__   __sun__   __sparc__   __svr4__ 
- * SGI-IRIX  < 3.3 SYSV     set as #define sgi
- * HP-UX 9000           SYSV      __unix__   __hpux__  __hp9k8__
- * OSF/1 V3.2           SYSV      __unix__   __osf__   __alpha__
- * OSF/1 V4.0           SYSV      __unix__   __osf__   __alpha__   _CFE
- * LynxOS               SYSV      __unix__   __lynx__  __powerpc__
- * Windows NT           SYSV                 __WINNT__ __i386__    __M_COFF__
- * AIX                  SYSV      _AIX       _AIX32    _POWER      _IBMR2   _ARCH_PWR
-
- * Micosoft Visual C++ compiler under WindowNT 4.0
- * Windows NT                    _WINDOWS    WIN32 
-
- * Unix BSD 41a         BSD41a
- *          42          BSD42
- *          43          BSD43
- * Machines using System V with BSD sockets should define SYSV.
- *
- *            Compiler commands 
- *            -----------------
- * LynxOS : gcc -c ttcp.c -o ttcp.o | gcc -o ttcp -O ttcp.o -lnetinet -lc_p -lc
- */
-
-/* -------------attempt to set an automatic UNIX  OS family detection -------*/
-
-#if defined(__hp9k8__) || defined(__osf__) || defined(__srv4__)  
-#define SYSV
-#endif
-#if defined(__lynx__)  
-#define SYSV
-#endif
-/* for solaris (__srv4__) the parameters SYSV is already set */
-
-/* version A.09.01  'key words' differs from A.09.05 A */ 
-#if defined(__hpux)
-#define __hpux__
-#endif
-
-#if defined(__sun__)&&!defined(__srv4__)
-#define BSD43                  /* changed by BSD42 if necessary */
-#endif
-
-#if defined(_WIN32)                /* Window NT 4.0 compiled with VisualC++ 4 */
-#define __NTVIS__
-#define SYSV
-#endif 
-
-#if defined(__FreeBSD__)
-#define BSD43
-#endif
-
-#if defined(__linux__)
-#define BSD43
-#endif
-/*--------------------------------------------------------------------------*/
-
-#if !defined(UNDER_CE)
-#include <signal.h>
-#include <ctype.h>
-#include <errno.h>
-#include <sys/types.h>
-#endif
-
-#if defined(SYSV)
-
-#if defined(__osf__) 
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h>           /* struct timeval */
-#include <sys/resource.h>       /* definition of struct rusage */    
-
-#else  /* else of __osf__ */ 
-#if defined(__NTVIS__)
-#include <winsock2.h>
-#include <windows.h>            /* required for all Windows applications */
-#include <ws2tcpip.h>
-#include <memory.h>
-#include <time.h>
-#if !defined(UNDER_CE)
-#include <sys\timeb.h> 
-#include <fcntl.h>
-#endif
-#include <stdlib.h>
-#include <io.h>
-struct rusage { struct timeval ru_utime, ru_stime; };
-#define RUSAGE_SELF 0
-#else  /* else of __NTVIS__ */  
-#if defined(__lynx__)
-#include <socket.h>             /* located in  /usr/include/..... */
-#include <netinet/in.h>    
-#include <netinet/tcp.h> 
-#include <arpa/inet.h>     
-#include <netdb.h>         
-#include <time.h> 
-#include <resource.h>           /* definition of struct rusage */    
-#include <sys/times.h>
-#define RUSAGE_SELF 0
-#include <conf.h>               /* definition of TICKSPERSEC (HZ) */
-#include <sys/param.h>     
-
-#else  /* else of __Lynx__  */
-#if defined(__svr4__)
-#include <sys/socket.h>
-#include <sys/uio.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h>           /* struct timeval */
-#include <sys/resource.h>       /* definition of struct rusage */    
-#include <sys/times.h>
-#define RUSAGE_SELF 0
-#include <sys/param.h>     
-
-#else  /* else of __svr4__    all SYSV cases except those mentionned before */
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h>           /* struct timeval */
-#include <sys/resource.h>       /* definition of struct rusage */    
-#include <sys/times.h>
-#define RUSAGE_SELF 0
-#include <sys/param.h>     
-
-#endif /* __svr4__  */
-#endif /* __lynx__  */
-#endif /* __NTVIS__ */
-#endif /* __osf__   */
-
-#else  /* else of SYSV      it is a BSD OS  */
-#include <stdlib.h>
-#include <string.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#if defined(__linux__)
-#include <time.h>           /* struct timeval */
-#else
-#include <sys/time.h>           /* struct timeval */
-#endif
-#include <sys/resource.h>       /* definition of struct rusage */
-#include <unistd.h>            /* for usleep() - henry */
-#define SOCKET_ERROR   -1
-
-#endif /* SYSV */
-
-#if defined(__NTVIS__)
-
-#if defined(_DEBUG)     /* usual debug symbol for VC++ */
-#define DEBUG 1
-#endif
-
-void usleep(unsigned int microseconds);
-
-#define bcopy(a,b,n) memcpy((b), (a), (n))
-#define bzero(a,n) memset((a), 0, (n))
-
-#ifndef _GETOPT_
-#define _GETOPT_
-int getopt(int argc, char **argv, char *optstring);
-
-extern char *optarg;                // returned arg to go with this option
-extern int optind;                  // index to next argv element to process
-extern int opterr;                  // should error messages be printed?
-extern int optopt;                  //
-
-#define BADCH ('?')
-#endif // _GETOPT
-
-/* get option letter from argument vector  */
-int
-        opterr = 1,                  // should error messages be printed?
-        optind = 1,                  // index into parent argv vector
-        optopt;                      // character checked for validity
-char   *optarg;                      // argument associated with option
-
-#define EMSG        ""
-char *progname;                      // may also be defined elsewhere
-#endif /*__NTVIS__*/
-
-/* sockaddr_in ==  file server address structure 
- * 
- * Socket address, internet style.   declared in : /netinet/in.h
- * struct sockaddr_in {short   sin_family;
- *                     u_short sin_port;
- *                     struct  in_addr sin_addr;
- *                     char    sin_zero[8];
- *                    };
- *
- * Structure used by kernel to store most addresses. declared in ./sys/socket.h
- * struct sockaddr{u_short sa_family;       address family
- *                 char    sa_data[14];     up to 14 bytes of direct address 
- *                };
- * PS : sin stand for "socket internet number" 
- */
-
-#ifndef __NTVIS__
-#define FAR
-#endif
-
-#if     defined(__CONST_SOCKADDR_ARG)
-#define SOCKADDR_CAST   (__CONST_SOCKADDR_ARG)
-#elif  defined(__lynx__) || defined(__sun__) || defined(_AIX) || defined(__FreeBSD__) || defined(__NTVIS__)
-#define SOCKADDR_CAST   (struct sockaddr FAR *)
-#else
-#define SOCKADDR_CAST
-#endif
-
-#if defined(__sun__)
-struct sockaddr_in sockaddr;   /* done in ./X11/Xdmcp.h */
-#endif 
-
-struct sockaddr_in sinme;     /* is the socket struct. in the local host */
-struct sockaddr_in sinhim;    /* is the socket struc. in the remote host */
-
-#if defined(__lynx__) || defined(__svr4__) || defined(_AIX) 
-struct sockaddr frominet;
-#else
-struct sockaddr_in frominet;
-#endif /* __lynx__ */
-
-int domain, fromlen;
-
-#if !defined(__NTVIS__)
-#define SOCKET int
-#endif /* __NTVIS__ */
-SOCKET fd;                             /* fd of network socket */
-
-#if !defined(__lynx__)
-extern int errno;
-#endif 
-
-#include <stdio.h>
-
-FILE  *fplog = NULL;                   /* file pointer for the log file */
-char  logfile[100];                    /* file name for the log */
-static char logfile_head[] ="ttcp_log";   /* header  name for the log */
-int   buflen = 8 * 1024;               /* length of buffer */
-char  *buf;                            /* ptr to dynamic buffer */
-int   nbuf = 2 * 1024;                 /* number of buffers to send in sinkmode */
-
-#define START_PKT_LEN 4
-#define START_PATTERN_LEN 4
-#define END_PKT_LEN 8
-#define END_PATTERN_LEN 4
-#define MIN_UDP_LEN 5
-
-char start_pattern[START_PATTERN_LEN] = {1, 2, 3, 4};
-char end_pattern[END_PATTERN_LEN] = {2, 2, 2, 2};
-
-int   bufoffset = 0;                   /* align buffer to this */
-int   bufalign = 16*1024;              /* modulo this */
-
-int   udp = 0;                         /* 0 = tcp, !0 = udp */
-int   options = 0;                     /* socket options */
-int   one = 1;                         /* for 4.3 BSD style setsockopt() */
-short port = 5010;                     /* TCP port number */
-char *host;                            /* ptr to name of host */
-int  rndm = 0;                         /* 0="normal", !0=random data */
-int  trans;                            /* 0=receive, !0=transmit mode */
-int  timeout;                          /* read timeout in millisec */
-int  debug = 0;                        /* 0=No-Debug, 1=Debug-Set-On */
-int  sinkmode = 0;                     /* 0=normal I/O, !0=sink/source mode */
-int  verbose = 0;                      /* 0=print basic info, 1=print cpu rate,
-                                        * proc resource usage. */
-int  nodelay = 0;                      /* set TCP_NODELAY socket option */
-int  pri = 0;                          /* link layer priority */
-int  b_flag = 0;                       /* use mread() */
-int  log_cnt = 0;                      /* append result to a log */
-int  sockbufsize = 0;                  /* socket buffer size to use */
-char fmt = 'A';                        /* output format:
-                                        *  b = bits,     B = bytes,
-                                        *  k = kilobits, K = kilobytes,
-                                        *  m = megabits, M = megabytes, 
-                                        *  g = gigabits, G = gigabytes,
-                                        *  A = automatic Xbytes (default) */
-int  touchdata = 0;                    /* access data after reading */
-int  seq_info = 0;                     /* report out of order seq nums */
-
-int hash = 0;                          /* print hash marks for each buffer */
-int udpsleep = 0;                      /* sleep in between udp buffers */
-int burstn = 1;                        /* number of buffers per burst */
-int bufmin = -1;                       /* minimum buffer size to use when
-                                          sending random-size buffers */
-unsigned int seed = 1;                 /* seed for random number generator
-                                          used for random buffer lengths */
-int no_start = 0;                      /* skip the start frames for UDP */
-int no_data = 0;                       /* skip all data frames for UDP */
-int no_end = 0;                        /* skip the end frames for UDP */
-
-double   nbytes;                       /* bytes on net */
-unsigned long numCalls;                /* # of I/O system calls */
-
-struct hostent *addr;
-extern int optind;
-extern char *optarg;
-
-#if defined(UNDER_CE)
-static int errno;
-static char *weekday[] ={"Sun", "Mon","Tues", "Wed", "Thurs", "Fri", "Sat"};
-static char *month[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "July", "Aug", "Sep", "Oct", "Nov", "Dec"};
-#define perror printf
-#endif
-
-/*--------------------------------------------------------------------------*/
-static struct timeval time0;    /* Time at which timing started */
-static struct timeval time1;
-static struct rusage ru0;       /* Resource utilization at the start */
-static struct rusage ru1;
-static struct tm *tms;        /* system time structure */
-
-
-/*-----------Prototype functions definitions -------------------------------*/
-/*--------------------------------------------------------------------------*/
-
-                                   /* ANSI input/output functions (stdio.h) */
-
-#if defined(__lynx__)
-int  getopt(int, char**, char*);
-int  gettimeofday(struct timeval *tp, struct timezone *tzp);
-
-#else
-#if defined(__svr4__)
-
-#else 
-#if defined(_AIX)
-
-#else
-#if defined(__hpux__)
-#else
-#if defined(__NTVIS__)
-#else 
-#if defined(BSD42) || defined(BSD43)
-#else
-
-int  printf( char*, ...);
-int  fprintf(FILE*,char*, ...);
-void perror(char*);
-int  getopt(int, char**, char*);
-int  gettimeofday(struct timeval *tp, struct timezone *tzp);
-#endif  /* BSD42 || BSD43 */
-#endif  /* __NTVIS__ */
-#endif  /* __hpux__ */
-#endif  /*  _AIX    */
-#endif  /* __svr4__ */
-#endif  /* __lynx__ */ 
-
-int main(int argc, char* argv[]); 
-#if ( (!(defined(BSD42))) && (!(defined(BSD43))) && (!(defined(__NTVIS__))) )
-int  read(int, char*, int);
-int  write(int, char*, int);
-int  close(int);
-#endif /* !(BSD42) && !(BSD43) */
-int  fclose(FILE *stream);
-
-#if !defined(BSD43) && !defined(__NTVIS__)
-void bzero(char*,int);
-void bcopy(char*, char*, int);
-char strncpy(char *s1,char *s2,size_t n);
-int  atoi(char*);
-int  malloc(int);
-#endif
-
-
-                           /* ANSI socket functions prototype /sys/socket.h */
-#if defined(__lynx__)
-int  select(int, fd_set*, fd_set*, fd_set*, struct timeval*); 
-
-#else 
-#if defined(__svr4__) && !defined(sparc)
-
-/*  informations in : /usr/include/sys/socket.h */
-int  socket(int, int, int); 
-int  connect(int, struct sockaddr *, int);
-int  bind(int, struct sockaddr *, int);
-int  listen(int, int);
-int  accept(int, struct sockaddr *, int *);
-int  sendto(int, const char *, int, int, const struct sockaddr *, int);
-int  recvfrom(int, char *, int, int, struct sockaddr *, int *);
-int  getpeername(int, struct sockaddr *, int *);
-int  getsockopt(int, int, int, char *, int *);
-int  select(int, fd_set*, fd_set*, fd_set*, struct timeval*); 
-
-#else
-#if defined(_AIX)
-int  select(unsigned long, void *, void *, void *, struct timeval *);
-
-#else
-#if defined(__hpux__)
-int getrusage(int who,struct rusage *rusage);
-
-#else 
-#if defined(__NTVIS__)
-
-#else
-#if defined(BSD42) || defined(BSD43)
-
-#else
-
-int  socket(int, int, int);
-int  connect(int s,struct sockaddr_in *name, int namelen);
-int  bind(int s,struct sockaddr *name,int namelen);
-int  listen(int, int);
-int  accept(int, struct sockaddr_in *, int *);
-int  sendto(int, char *, int, int, struct sockaddr_in *, int);
-int  recvfrom(int, char *, int, int, struct sockaddr_in *, int *);
-int  getpeername(int, struct sockaddr *, int *);
-int  setsockopt(int, int, int, char *, int);
-
-int  getsockopt(int, int, int, char*, int*);
-int  select(int, fd_set*, fd_set*, fd_set*, struct timeval*); 
-
-#endif /* BSD42 || BSD43 */
-#endif /* __hpux__ */
-#endif /*  _AIX    */
-#endif /* __svr4__ */
-#endif /* __lynx__ */ 
-#endif /* __NTVIS__ */
-
-/* ttcp prototype functions */
-void udp_rcv_test(void);
-double calc_cpu_time(struct rusage *r0, struct rusage *r1);
-double calc_real_time(struct timeval *t0, struct timeval *t1);
-int  getrusage(int who,struct rusage *rusage);
-void sockets_err(char*);
-void err(char *);
-void mes(char *);
-void pattern(char *, int);
-int  Nread(SOCKET, void *, int);
-int  Nwrite(int, void *, int);
-void delay(int);
-int  mread(int, char *,unsigned);
-char *outfmt(char format, double b);
-void prep_timer(void);
-void read_timer(void);
-void result_summary(void);
-void prusage(struct rusage*,  struct rusage*,
-             struct timeval*, struct timeval*); 
-void tvadd(struct timeval *tsum, struct timeval *t0,struct timeval *t1);
-void tvsub(struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-void psecs(int);
-void open_log(void);
-void close_log(void);
-void do_Usage(void);
-void do_help(void);
-
-/*--------------------------------------------------------------------------*/
-#if !defined(__NTVIS__)
-void 
-sigpipe()
-{;
-}
-#endif
-/*--------------------------------------------------------------------------*/
-/*--------------------------------------------------------------------------*/
-int
-main(int argc, char **argv)
-{
-  unsigned long addr_tmp;
-  int c,k;
-  int sockbufsndsize,sockbufrcvsize;
-  int sockbuflen;
-  struct sockaddr_in peer;
-  int peerlen = sizeof(peer);
-
-#if defined(__NTVIS__)
-  extern char *optarg;
-  WSADATA WSAData;
-  WSAStartup(MAKEWORD(1,1), &WSAData);
-#endif /* __NTVIS__ */
-
-  if (argc < 2) { do_Usage(); exit(1); }
-
-  while (1) {
-    while ((c=getopt(argc, argv, "hidrstuvxHVBDTLb:f:l:n:p:A:O:S:N:P:R:I:w:")) != -1) {
-      switch (c) {
-        case 'w':
-           timeout = atoi(optarg);
-           break;
-        case 'I':
-           seed = atoi(optarg);
-           break;
-        case 'N':
-           burstn = atoi(optarg);
-           break;
-       case 'P':
-#if defined(__linux__)
-          pri = atoi(optarg);
-          break;
-#else
-          fprintf(stderr, "ttcp: -P option not supported on this OS\n");
-          exit(1);
-#endif
-       case 'R':
-          bufmin = atoi(optarg);
-          break;
-        case 'S':
-           udpsleep = atoi(optarg);
-           if (udpsleep < 0) udpsleep = 0;
-           /* convert msec arg to usec for usleep, minimum 10ms */
-           udpsleep = udpsleep * 1000;
-           break;
-        case 'H':
-           hash = 1;
-           break;
-        case 'V':
-           fprintf(stdout,"%s %s\n" , RCSid , VersDate );
-           exit(0);
-        case 'B':
-          b_flag = 1;
-          break;
-        case 'L':
-          log_cnt = 1;
-          break;
-        case 'h':
-          do_help();
-          exit(1);
-          break;
-        case 't':
-          trans = 1;
-          break;
-        case 'r':
-          trans = 0;
-          break;
-        case 'x':
-          rndm = 1;
-          break;
-        case 'd':
-          options |= SO_DEBUG;
-          break;
-        case 'D':
-#ifdef TCP_NODELAY
-        nodelay = 1;
-#else
-        fprintf(stderr, 
-       "ttcp: -D option ignored: TCP_NODELAY socket option not supported\n");
-#endif
-          break;
-        case 'n':
-          nbuf = atoi(optarg);
-          break;
-        case 'l':
-          buflen = atoi(optarg);
-          break;
-        case 's':
-          sinkmode = !sinkmode;
-          break;
-        case 'p':
-          port = atoi(optarg);
-          break;
-        case 'u':
-          udp = 1;
-          break;
-        case 'v':
-          verbose = 1;
-          break;
-        case 'A':
-          bufalign = atoi(optarg);
-          break;
-        case 'O':
-          bufoffset = atoi(optarg);
-          break;
-        case 'b':
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
-          sockbufsize = atoi(optarg);
-#else
-          fprintf(stderr, 
-"ttcp: -b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported\n");
-#endif
-          break;
-        case 'f':
-          fmt = *optarg;
-          break;
-        case 'T':
-          touchdata = 1;
-          break;
-        case 'i':
-          seq_info = 1;
-          break;
-          
-      default:
-          {do_Usage(); exit(1);}
-       }/*switch */
-    }/* while getopt() */
-
-    argc -= optind;
-    argv += optind;
-    optind = 0;
-    
-    /* check for '--' args */
-    if (argc == 0) {
-      /* no more args */
-      break; /* while (1) */
-#if defined(DEBUG)
-    } else if (!strcmp(argv[0], "--nostart")) {
-      no_start = 1;
-      argc--; argv++;
-    } else if (!strcmp(argv[0], "--nodata")) {
-      no_data = 1;
-      argc--; argv++;
-    } else if (!strcmp(argv[0], "--noend")) {
-      no_end = 1;
-      argc--; argv++;
-    } else if (!strcmp(argv[0], "--debug")) {
-      debug = 1;
-      argc--; argv++;
-#endif /* DEBUG */
-    } else if (!strncmp(argv[0], "--", 2)) {
-      fprintf(stderr, "ttcp: illegal option: %s\n", argv[0]);
-      do_Usage(); exit(1);
-    } else {
-      /* the arg was not a '--' arg */
-      break; /* while (1) */
-    }
-  } /* while (1) */
-  
-    
- /* ----------------------- main part ----------------------- */
-
-#if defined(__NTVIS__) && !defined(UNDER_CE)
-  /* Set "stdin" to have binary mode: */
-  if (_setmode(_fileno(stdin), _O_BINARY) == -1)
-    perror("%s: Error setting stdin to binary mode");
-  /* Set "stdout" to have binary mode: */
-  if (_setmode(_fileno(stdout), _O_BINARY) == -1)
-    perror("%s: Error setting stdout to binary mode");
-#endif /* __NTVIS__ */
-
-if (log_cnt) open_log(); 
-
-/* input error checking */
-if (burstn > nbuf) {
-    fprintf(stderr, "ttcp: buffers per burst must be less than or equal to "
-        "total number of buffers\n");
-    exit(1);
-}
-if (bufmin < -1) {
-    fprintf(stderr, "ttcp: minimum buffer size specified with -R option must "
-        "be non-negative\n");
-    exit(1);
-}
-if (buflen > 65535) {
-    fprintf(stderr, "ttcp: maximum buffer size specified with -l option must "
-        "be <= 65536\n");
-    exit(1);
-}
-if (bufmin > buflen) {
-    fprintf(stderr, "ttcp: minimum buffer size specified with -R option must "
-        "be less than or equal to (maximum) buffer size specified with -l\n");
-    exit(1);
-}
-
-/* buffer allocation */
-
- if (udp && buflen < MIN_UDP_LEN) 
-   buflen = MIN_UDP_LEN;        /* send more than the sentinel size */
- if ( (buf = (char *)malloc(buflen+bufalign)) == (char *)NULL) 
-      err("malloc");
- if (bufalign != 0)
-      buf +=(bufalign - ((int)buf % bufalign) + bufoffset) % bufalign;
- fprintf(stderr,"ttcp%s: buflen=%d, nbuf=%d, align=%d/%d, port=%d\n",
-            trans?"-t":"-r",buflen, nbuf, bufalign, bufoffset, port);
- if (log_cnt)fprintf(fplog," %6d %6d %6d %6d %4d",
-                      buflen, nbuf, bufalign, bufoffset, port);
-
- /* preload the buffer for the transmit condition */
- pattern( buf, buflen );
-
- /* seed the random number generator */
- if ((bufmin != -1) || (rndm != 0)) {
-#if defined(__NTVIS__)
-   srand(seed);
-#else /* ! __NTVIS__ */
-   srandom(seed);
-#endif /* __NTVIS__ */
- }
-
- if(trans)  
-   {/* xmitr */
-     if (argc == 0) {
-       fprintf(stderr, "ttcp: missing destination host arg\n");
-       do_Usage(); exit(1);
-     }
-     
-     bzero((char *)&sinhim, sizeof(sinhim));
-     host = argv[0];
-     if (atoi(host) > 0 )  
-       {/* Numeric */
-         sinhim.sin_family = AF_INET;
-         sinhim.sin_addr.s_addr = inet_addr(host);
-       } 
-     else 
-       {if ((addr=gethostbyname(host)) == NULL) sockets_err("bad hostname");
-        sinhim.sin_family = addr->h_addrtype;
-        bcopy(addr->h_addr,(char*)&addr_tmp, addr->h_length);
-        sinhim.sin_addr.s_addr = addr_tmp;
-       }
-     sinhim.sin_port = htons(port);
-     sinme.sin_port = 0;                /* free choice */
-   } 
- else 
-   {/* rcvr */
-     sinme.sin_port =  htons(port);
-   }
-#if defined(__NTVIS__)
- sinme.sin_family = AF_INET;
-#endif
- fd = socket(AF_INET, udp?SOCK_DGRAM:SOCK_STREAM, 0);
-
-#if defined(__NTVIS__)
- if (fd == INVALID_SOCKET) sockets_err("socket");
-#else
- if (fd < 0) sockets_err("socket");
-#endif
- if (verbose) {
-       char *label = trans?"ttcp-t":"ttcp-r";
-#if defined(UNDER_CE)
-       SYSTEMTIME SystemTime;
-       char time_str[30];
-
-       GetLocalTime(&SystemTime);
-       sprintf(time_str, "%s %s %d %02d:%02d:%02d %d\n", weekday[SystemTime.wDayOfWeek], month[SystemTime.wMonth - 1],
-               SystemTime.wDay, SystemTime.wHour, SystemTime.wMinute, SystemTime.wSecond, SystemTime.wYear);
-#else
-   time_t now;
-   char *time_str; 
-       
-   time(&now);
-   time_str = ctime(&now);
-#endif
-   fprintf(stdout,"%s: start time %s", label, time_str);
-   fprintf(stdout,"%s: File-Descriptor 0x%x Opened\n", label, fd );
- }
-
-#if defined(__NTVIS__)
- if (bind(fd, (struct sockaddr FAR *)&sinme, sizeof(sinme)) == SOCKET_ERROR) 
-   sockets_err("bind");
-#else
- if (bind(fd, SOCKADDR_CAST &sinme, sizeof(sinme)) < 0) 
-   sockets_err("bind");
-#endif /* __NTVIS__ */
-
-
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
- if (sockbufsize) 
-   {
-#if defined(__lynx__) || defined(__sun__)  || defined(__NTVIS__)
-     if (trans) 
-       {if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, (char *)&sockbufsize,
-                       sizeof sockbufsize) < 0)  
-        sockets_err("setsockopt: sndbuf");
-       } 
-     else 
-       {if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, (char *)&sockbufsize,
-                       sizeof sockbufsize) < 0)  
-        sockets_err("setsockopt: rcvbuf");
-       }
-
-#else
-     if (trans) 
-
-         {if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sockbufsize,
-                       sizeof sockbufsize) < 0) 
-        sockets_err("setsockopt: sndbuf");
-       } 
-     else 
-       {if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &sockbufsize,
-                       sizeof sockbufsize) < 0) 
-        sockets_err("setsockopt: rcvbuf");
-       }
-#endif /* __lynx__ __sun__ __NTVIS__ */ 
-   }
- else
-   {/*
-    ** Added by Daniel Davids to Know Socket-Buffer-Sizes
-    */
-     sockbuflen = sizeof sockbufsndsize;
-#if defined(__lynx__) || defined(__sun__) || defined(__NTVIS__)
-     getsockopt(fd, SOL_SOCKET, SO_SNDBUF, (char *)&sockbufsndsize, 
-                &sockbuflen);
-     sockbuflen = sizeof sockbufrcvsize;
-     getsockopt(fd, SOL_SOCKET, SO_RCVBUF, (char *)&sockbufrcvsize, 
-                     &sockbuflen);
-#else
-     getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sockbufsndsize, &sockbuflen);
-     sockbuflen = sizeof sockbufrcvsize;
-     getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &sockbufrcvsize, &sockbuflen);
-#endif /* __lynx__ __sun__ __NTVIS__ */
-     sockbufsize = ( sockbufsndsize + sockbufrcvsize ) / 2;
-
-     if ( sockbufsndsize != sockbufrcvsize )
-       {fprintf(stderr, "sockbufsndsize=%d, ", sockbufsndsize );
-       fprintf(stderr, "sockbufrcvsize=%d, ", sockbufrcvsize );
-       }
-   }
-#endif /* defined(SO_SNDBUF) || defined(SO_RCVBUF) */
- if (sockbufsize) fprintf(stderr, "sockbufsize=%d, \n", sockbufsize);
-
- if (log_cnt)
-   {if (sockbufsize)fprintf(fplog," %6d",sockbufsize);
-    else fprintf(fplog," 0");
-   }
-
-#if defined(__linux__)
- if (setsockopt(fd, SOL_SOCKET, SO_PRIORITY, (char *)&pri, sizeof pri) < 0)  
-   sockets_err("setsockopt: priority");
-#endif
-
-
- if (trans)  fprintf(stderr, "# %s sender -> %s #\n", udp?"udp":"tcp", host);
- else        fprintf(stderr, "# %s receiver #\n", udp?"udp":"tcp");
- if (!udp)  
-   {
-#if !defined(__NTVIS__)
-     signal(SIGPIPE, sigpipe);
-#endif /* !__NTVIS__ */
-
-     if (trans) 
-       {/* We are the client if transmitting */
-         if (options)  
-           {
-#if defined(BSD42)
-            if( setsockopt(fd, SOL_SOCKET, options, 0, 0) < 0)
-#else /* BSD43 */
-       if( setsockopt(fd, SOL_SOCKET, options, (char *)&one, sizeof(one)) < 0)
-#endif /* BDS42 */
-           sockets_err("setsockopt");
-           }
-#ifdef TCP_NODELAY
-         if (nodelay) 
-           {struct protoent *p;
-            p = getprotobyname("tcp");
-#if defined(__lynx__)  || defined(__sun__)        || defined(__NTVIS__)
-                if( p && setsockopt(fd, p->p_proto, TCP_NODELAY, 
-                                      (char *) &one, sizeof(one)) < 0)
-#else 
-            if( p && setsockopt(fd, p->p_proto, TCP_NODELAY, 
-                                      &one, sizeof(one)) < 0)
-#endif /* __lynx__  __sun__ __NTVIS__ */
-            sockets_err("setsockopt: nodelay");
-           }
-#endif /* TCP_NODELAY */
-         if (connect(fd, SOCKADDR_CAST &sinhim, sizeof(sinhim) ) < 0) 
-         sockets_err("connect");
-       }/* if (trans) */ 
-     else 
-       {/* otherwise, we are the server and should listen for connections */
-
-errno = 0;
-
-#if defined(sgi) || ( defined(__osf__) && !defined(_CFE) )
-        if( listen(fd,1) <0 )   
-#else
-        if( listen(fd,0) <0 )   /* allow a queue of 0 */
-#endif
-        sockets_err("listen");
-
-        if(options) {
-          int err;
-#if defined(BSD42)
-          err = setsockopt(fd, SOL_SOCKET, options, 0, 0);
-#elif defined(__lynx__) || defined(__sun__) || defined(__NTVIS__)
-          err = setsockopt(fd, SOL_SOCKET, options, (char *) &one, sizeof(one));
-#else
-          err = setsockopt(fd, SOL_SOCKET, options, &one, sizeof(one));
-#endif /* BSD42 */
-          if (err < 0)
-            sockets_err("setsockopt");
-        }
-        fromlen = sizeof(frominet);
-        domain = AF_INET;
- if (timeout > 0) {
-   fd_set readfds, exceptfds;
-   struct timeval tv_timeout;
-   int n;
-   
-   tv_timeout.tv_sec = timeout/1000;
-   tv_timeout.tv_usec = (timeout%1000)*1000;
-   
-   FD_ZERO(&readfds);
-   FD_ZERO(&exceptfds);
-   FD_SET(fd, &readfds);
-   FD_SET(fd, &exceptfds);
-   
-   n =  select( fd+1, &readfds, NULL, &exceptfds, &tv_timeout );
-   if (n == 0 || n == SOCKET_ERROR) {
-     sockets_err("select listen");
-     return 0;
-   } 
- }
-        if((fd=accept(fd, SOCKADDR_CAST &frominet, &fromlen) ) < 0) 
-                sockets_err("accept");
-
-        if (getpeername(fd, SOCKADDR_CAST &peer, &peerlen) < 0)
-          sockets_err("getpeername");
-         
-        fprintf(stderr,"ttcp-r: accept from %s\n",inet_ntoa(peer.sin_addr));
-
-       } /* otherwise we are ... */
-   }
-
- prep_timer();
- errno = 0;
- nbytes = 0.0;
- numCalls = 0;
-
- {
-   register int cnt,multi;
-   char *pb;
-   int nb = 0;
-   unsigned long rbuflen = 0;
-   multi = nbuf;
-
-   if (trans) {
-#if !defined(BSD43)
-     if(udp) {
-       int err;
-       int nochecksum_opt = 0;
-       err = setsockopt(fd, IPPROTO_UDP, UDP_NOCHECKSUM,
-                        (char *)&nochecksum_opt, sizeof(nochecksum_opt));
-       if (err < 0)
-         sockets_err("setsockopt");
-     }
-#endif
-     
-     if(udp && !no_start) {
-       int start_count = 2;
-       char start_pkt[START_PKT_LEN];
-       memset(start_pkt, 0, START_PKT_LEN);
-       memcpy(start_pkt, start_pattern, START_PATTERN_LEN);
-
-       while (start_count-- > 0) {
-         (void)Nwrite( fd, start_pkt, START_PKT_LEN ); /* rcvr start */
-         if (udpsleep) {
-           usleep(udpsleep);
-           /* clear errno (see man page for errno(3), definition of
-              EINTR.  usleep() uses SIGCONT? ) */
-           if (errno == EINTR) errno = 0;
-         } /* udpsleep */
-       }
-     }
-
-     /* initial seqence num for UDP */
-     if (udp) buf[0] = 0;
-     k = burstn;
-
-     if (sinkmode) {
-       while (multi-- > 0 && !no_data) {
-
-         if (bufmin == -1) {
-           rbuflen = buflen;
-         } else {
-           /* set rbuflen to a random value evenly distributed in 
-              [bufmin, buflen].  As long as buflen is < 2^16, we can 
-              fit the calculation in 32 bits */
-#if defined(__NTVIS__)
-           rbuflen = (( (unsigned long)rand() *
-                        ((unsigned long)(buflen-bufmin+1)) ) >> 15) + bufmin;
-#else /* ! __NTVIS__ */
-           rbuflen = (( ((unsigned long)random() >> 15) *
-                        ((unsigned long)(buflen-bufmin+1)) ) >> 16) + bufmin;
-#endif /* __NTVIS__ */
-         }
-
-         if (rndm) {
-           unsigned int i, j, l;
-           unsigned long data;
-           
-           if (udp)
-             l = 1;
-           else
-             l = 0;
-
-           for (i = l; i < rbuflen; /* null */) {
-#if defined(__NTVIS__)
-             data = (unsigned long)rand();
-#else /* ! __NTVIS__ */
-             data = (unsigned long)random();
-#endif /* __NTVIS__ */
-             /*fprintf(stderr, "%08x\n",data);*/ /* DEBUG */
-             /* The NT rand() function returns only 16 useful bits! */
-             for (j = 0; (j < 2/*4*/) && (i < rbuflen) ; j++) {
-               buf[i++] = (unsigned char)(data & 0xff);
-               data >>= 8;
-             }
-           }
-         }
-         
-         if ((cnt=Nwrite(fd,buf,rbuflen)) != (int)rbuflen)
-         sockets_err("error from the socket write");
-         /* increment sequence num if UDP */
-         if (udp) buf[0] = (char)(((unsigned char)(buf[0])+1) & 0xFF);
-         
-         if (debug)
-           fprintf(stdout,"ttcp-t: %5d | %d Bytes Written in %d write commands \n",
-                   ++nb, cnt, nbuf );
-
-         nbytes += rbuflen;
-
-         /* hashes */
-         if (hash) {
-           fprintf(stderr,"#");
-         }
-
-         /* Check for the end of a burst */
-         if (--k <= 0) {
-           k = burstn;
-           
-           /* sleep to avoid overrunning slower receivers - henry */
-           if (udpsleep) {
-             usleep(udpsleep);
-             /* clear errno (see man page for errno(3), definition of
-              EINTR.  usleep() uses SIGCONT? ) */
-             if (errno == EINTR) errno = 0;
-           } /* udpsleep */
-         }
-       } /* while */
-
-     } /* if (sinkmode) */
-     else 
-     {
-
-       nbuf = 0;
-
-       if (bufmin == -1) {
-         rbuflen = buflen;
-       } else {
-         /* set rbuflen to a random value evenly distributed in 
-            [bufmin, buflen].  As long as buflen is < 2^16, we can 
-            fit the calculation in 32 bits */
-#if defined(__NTVIS__)
-         rbuflen = (( (unsigned long)rand() *
-                      ((unsigned long)(buflen-bufmin+1)) ) >> 15) + bufmin;
-#else /* ! __NTVIS__ */
-         rbuflen = (( ((unsigned long)random() >> 15) *
-                      ((unsigned long)(buflen-bufmin+1)) ) >> 16) + bufmin;
-#endif /* __NTVIS__ */
-       }
-
-       if (udp)
-         pb = &(buf[1]);
-       else
-         pb = &(buf[0]);
-
-#if !defined(__NTVIS__)     /* else case specific to WINNT */
-       while((cnt=read(0,pb,rbuflen)) > 0)
-#else /* __NTVIS__ */
-       while((cnt=(int)fread(pb,1,rbuflen,stdin)) > 0)
-#endif /* __NTVIS__ */
-        {
-
-         if (udp)
-           multi = cnt+1; /* don't include seq. num. in count of data */
-         else
-           multi = cnt;
-         if ((cnt=Nwrite(fd,buf,multi)) != (int)multi)
-           sockets_err("error from the socket write");
-         /* increment seqence num if UDP */
-         if (udp) buf[0] = (char)(((unsigned char)(buf[0])+1) & 0xFF);
-         nbuf++;
-
-         if (debug)
-           fprintf(stdout,"ttcp-t: %5d | %d Bytes Written in %d write commands \n",
-                   ++nb, cnt, nbuf );
-
-         nbytes += multi;
-
-         /* hashes */
-         if (hash) {
-           fprintf(stderr,"#");
-         }
-
-         /* Check for the end of a burst */
-         if (--k <= 0) {
-           k = burstn;
-           
-           /* sleep to avoid overrunning slower receivers - henry */
-           if (udpsleep) {
-             usleep(udpsleep);
-             /* clear errno (see man page for errno(3), definition of
-              EINTR.  usleep() uses SIGCONT? ) */
-             if (errno == EINTR) errno = 0;
-           } /* udpsleep */
-         }
-
-         if (bufmin == -1) {
-           rbuflen = buflen;
-         } else {
-           /* set rbuflen to a random value evenly distributed in 
-              [bufmin, buflen].  As long as buflen is < 2^16, we can 
-              fit the calculation in 32 bits */
-#if defined(__NTVIS__)
-           rbuflen = (( (unsigned long)rand() *
-                        ((unsigned long)(buflen-bufmin+1)) ) >> 15) + bufmin;
-#else /* ! __NTVIS__ */
-           rbuflen = (( ((unsigned long)random() >> 15) *
-                        ((unsigned long)(buflen-bufmin+1)) ) >> 16) + bufmin;
-#endif /* __NTVIS__ */
-         }
-
-       } /* while */
-
-     } /* if (sinkmode) */
-     
-     if (hash) {
-       fprintf(stderr,"\n");
-       fflush(stderr);
-     }
-     
-#if defined(UNDER_CE)
-        errno = WSAGetLastError();
-#endif
-     if (!errno) {
-       read_timer();
-       if(udp && !no_end) {
-         int end_count = 4;
-         int data_count = nbuf;
-         char end_pkt[END_PKT_LEN];
-         unsigned char* net_byte = &end_pkt[END_PATTERN_LEN];
-         memset(end_pkt, 0, END_PKT_LEN);
-         memcpy(end_pkt, end_pattern, END_PATTERN_LEN);
-         net_byte[3] = data_count & 0xFF; data_count >>= 8;
-         net_byte[2] = data_count & 0xFF; data_count >>= 8;
-         net_byte[1] = data_count & 0xFF; data_count >>= 8;
-         net_byte[0] = data_count & 0xFF;
-         
-         while (end_count-- > 0) {
-           Nwrite( fd, end_pkt, END_PKT_LEN ); /* rcvr end */
-           if (udpsleep && end_count>0) usleep(udpsleep);
-         }
-       }
-       result_summary();
-     }
-   } /* trans */ 
-   else 
-   {
-       if (udp) {
-         udp_rcv_test();
-       }
-       else 
-       {/* not udp received transfer */
-         while ((cnt=Nread(fd,buf,buflen)) > 0)
-           {if(debug)fprintf(stdout,
-                            "ttcp%s: %5d | %d Bytes Read\n",
-                            trans?"-t":"-r", ++nb, cnt );
-           nbytes += cnt;
-           if (!sinkmode) {
-#if !defined(__NTVIS__)     /* else case specific to WINNT */
-             if (write(1,buf,cnt) != cnt) err("write");
-#else /* __NTVIS__ */
-             if ((int)fwrite(buf,1,cnt,stdout) != cnt) err("fwrite");
-#endif /* __NTVIS__ */
-           }
-         }
-#if defined(UNDER_CE)
-                errno = WSAGetLastError();
-#endif
-         if (!errno) {
-           read_timer();
-           result_summary();
-         }
-       }
-     }
-   }
-
- if(errno) err("IO");
-
-#if defined(__NTVIS__) 
-  closesocket ( fd );
-#else 
-  close ( fd );
-#endif /* __NTVIS__ */
-
-  if (verbose) fprintf(stdout,"ttcp%s: File-Descriptor  fd 0x%x Closed\n" ,
-                       trans?"-t":"-r", fd );
-
-  if (log_cnt) close_log();
-
-  fprintf(stderr,"ttcp done.\n");
-  fflush(stdout);
-
-  exit(0);
-}
-/*--------------------------------------------------------------------------*/
-void
-udp_rcv_test(void)
-{
-  enum {START_WAIT, DATA_WAIT, DATA_RCV, END_TEST} rcv_state;
-  enum {START_PKT_TYPE, END_PKT_TYPE, DATA_PKT_TYPE} pkt_type;
-  int cnt;
-  int nbuffers = 0;
-  unsigned int start_pkt_cnt = 0;
-  unsigned int end_pkt_cnt = 0;
-  unsigned int data_pkt_cnt = 0;
-  unsigned int expected_pkt_cnt = 0;
-  unsigned char seq = 0;
-  unsigned char buf_seq;
-  
-  rcv_state = START_WAIT;
-  while (rcv_state != END_TEST && (cnt=Nread(fd,buf,buflen)) > 0) {
-    /* Determine the type of packet received */
-    if (!memcmp(buf, start_pattern, START_PATTERN_LEN)) {
-      pkt_type = START_PKT_TYPE;
-      start_pkt_cnt++;
-    } else if (!memcmp(buf, end_pattern, END_PATTERN_LEN)) {
-      /* read the expected data packet count from the end packet */
-      unsigned char* net_byte = buf;
-      net_byte += END_PATTERN_LEN;
-      expected_pkt_cnt = ((net_byte[0] << 24) + (net_byte[1] << 16) +
-                          (net_byte[2] << 8) + net_byte[3]);
-      pkt_type = END_PKT_TYPE;
-      end_pkt_cnt++;
-    } else {
-      data_pkt_cnt++;
-      pkt_type = DATA_PKT_TYPE;
-    }
-           
-    if (rcv_state == START_WAIT) {
-      /* Wait until we see a vaild start packet */
-      if (pkt_type == START_PKT_TYPE) {
-        prep_timer();
-        rcv_state = DATA_WAIT;
-      } else if (pkt_type == DATA_PKT_TYPE) {
-        fprintf(stderr, "ERROR: Missed UDP start packet.\n");
-        prep_timer();
-        rcv_state = DATA_RCV;
-      } else if (pkt_type == END_PKT_TYPE) {
-        fprintf(stderr, "ERROR: Found UDP end packet before start packet or data.\n");
-        rcv_state = END_TEST;
-      }
-    } else if (rcv_state == DATA_WAIT) {
-      /* Skip any extra start packets until we see data */
-      if (pkt_type == START_PKT_TYPE) {
-        prep_timer();
-      } else if (pkt_type == DATA_PKT_TYPE) {
-        rcv_state = DATA_RCV;
-      } else if (pkt_type == END_PKT_TYPE) {
-        fprintf(stderr, "ERROR: Found UDP end packet without receiving "
-                "any data packets.\n");
-        rcv_state = END_TEST;
-      }
-    } else { /* DATA_RCV */
-      /* Collect data packets until we see a vaild end packet */
-      if (pkt_type == START_PKT_TYPE) {
-        /* We missed the end packets and now a new test is
-         * starting. Report the results of this test then start
-         * another. */
-        read_timer();
-        result_summary();
-        fprintf(stderr, "ERROR: Found UDP start packet while receiving data.\n"
-                "ERROR: Expected more data packets or an end packet.\n");
-        nbytes = 0.0;
-        nbuffers = 0;
-        numCalls = 0;
-        prep_timer();
-        rcv_state = DATA_WAIT;
-      } else if (pkt_type == DATA_PKT_TYPE) {
-        /* loop in this state */
-      } else if (pkt_type == END_PKT_TYPE) {
-        /* we used to print results here but now we do when the loop ends */
-        rcv_state = END_TEST;
-      }
-    }
-    
-    /* tally data packets the same way from whatever state we are in */
-    if (pkt_type == DATA_PKT_TYPE) {
-      if (debug)
-        fprintf(stderr, "ttcp-r: %5d | %d Bytes Read\n", ++nbuffers, cnt);
-      nbytes += cnt;
-      if (seq_info) {
-        /* check seqence num */
-        buf_seq = (unsigned char)(buf[0]);
-        if (buf_seq != seq) {
-          fprintf(stderr, "ERROR: Out of sequence. "
-                  "Buffer %u, seq %u, expected %u\n",
-                  data_pkt_cnt, buf_seq, seq);
-          seq = buf_seq;
-        }
-        seq++;
-      }
-      if (!sinkmode) {
-#if !defined(__NTVIS__)     /* else case specific to WINNT */
-        if (write(1,&(buf[1]),cnt-1) != cnt-1) err("write");
-#else /* __NTVIS__ */
-        if ((int)fwrite(&(buf[1]),1,cnt-1,stdout) != cnt-1) err("fwrite");
-#endif /* __NTVIS__ */
-      }
-    }
-  } /* end-while */
-
-  /* normal end of test */
-  read_timer();
-  result_summary();
-  fprintf(stderr, "ttcp-r: packets %u data, %u start, %u end\n",
-          data_pkt_cnt, start_pkt_cnt, end_pkt_cnt);
-  if (expected_pkt_cnt != 0) {
-    int lost_cnt = expected_pkt_cnt - data_pkt_cnt;
-
-    fprintf(stderr, "ttcp-r: %g%% (%u/%u) packet loss\n",
-            100.0 * (double)lost_cnt/(double)expected_pkt_cnt,
-            lost_cnt, expected_pkt_cnt);
-  }
-}
-
-/*--------------------------------------------------------------------------*/
-/* calc_cpu_time(): Time difference, in usecs, of the combined user and
- * sys times of the given start and end usage info */
-double
-calc_cpu_time(
-  struct rusage *r0,
-  struct rusage *r1
-)
-{
-  double time;
-  time_t ms;
-  struct timeval tdiff, tend, tstart;
-    
-  /* total user delta time + total system delta time */
-  tvadd( &tend, &r1->ru_utime, &r1->ru_stime );   /* user + sys time  @ end */
-  tvadd( &tstart, &r0->ru_utime, &r0->ru_stime ); /* user + sys time  @ start*/
-  tvsub( &tdiff, &tend, &tstart );
-
-  /* useconds */
-  time = ((double)tdiff.tv_sec)*1e6 + (double)tdiff.tv_usec;
-
-  /* debug mseconds */
-  ms = tdiff.tv_sec*(time_t)1000 + tdiff.tv_usec/(time_t)1000;
-  if (ms != (time_t)(time/1000.0)) {
-    fprintf(stderr, "ERROR: time calc mismatch of msec (%d) to usec (%f)\n",
-            (int)ms, time/1000.0);
-  }
-
-  return time;
-}
-
-/*--------------------------------------------------------------------------*/
-/* calc_real_time(): Time difference in usecs of the given times */
-double
-calc_real_time(
-  struct timeval *t0,
-  struct timeval *t1
-)
-{
-  double time;
-  time_t ms;
-  struct timeval tdiff;
-    
-  tvsub(&tdiff, t1 ,t0);
-
-  /* useconds */
-  time = ((double)tdiff.tv_sec)*1e6 + (double)tdiff.tv_usec;
-  
-  /* debug mseconds */
-  ms = tdiff.tv_sec*(time_t)1000 + tdiff.tv_usec/(time_t)1000;
-  if (ms != (time_t)(time/1000.0)) {
-    fprintf(stderr, "ERROR: time calc mismatch of msec (%d) to usec (%f)\n",
-            (int)ms, time/1000.0);
-  }
-
-  return time;
-}
-/*--------------------------------------------------------------------------*/
-void
-result_summary(void)
-{
-  char* label = trans ? "ttcp-t" : "ttcp-r";
-  double cput = calc_cpu_time(&ru0, &ru1);
-  double realt = calc_real_time(&time0, &time1);
-  double t_min;
-  double bytes_per_sec;
-
-  /* lower end boundary conditions */
-  t_min = 10.0;                 /* 10 usec */
-#if  defined(__NTVIS__)
-  t_min = 1000.0;               /* 1 msec */
-#endif
-  if (cput <= t_min) {          /* value in usec */
-    cput = t_min;
-    fprintf(stderr,"%s: cpu time too short set at %.0f usec, NOT accurate result.\n",
-            label,t_min);
-  }
-  if (realt <= t_min) {         /* value in usec */
-    realt = t_min;
-    fprintf(stderr,"%s: real time too short, set at %.0f usec, NOT accurate result.\n",
-            label,t_min);
-  }
-
-  bytes_per_sec = (nbytes/realt)*1e6;
-
-  fprintf(stderr,"%s: %.0f bytes in %.06f real seconds = %s/sec +++\n",
-          label, nbytes, realt/1e6, outfmt(fmt, bytes_per_sec));
-
-  if (verbose)
-    fprintf(stderr,"%s: %.0f bytes in %.06f cpu  seconds = %s/cpu sec\n",
-            label, nbytes,cput/1e6, outfmt(fmt, (nbytes/cput)*1e6));
-
-  fprintf(stderr,"%s: %ld I/O calls, %.3f msec(real)/call, %.3f msec(cpu)/call\n",
-          label, numCalls,
-          (numCalls>0)?(realt/(double)numCalls)/1000.0:0.0,
-          (numCalls>0)?(cput /(double)numCalls)/1000.0:0.0);
-
-  fprintf(stderr,"%s: ", label);
-  prusage(&ru0, &ru1, &time0, &time1);
-  fprintf(stderr,"\n");
-
-  if (verbose)
-    printf("%s: buffer address %#x\n", label, (unsigned int)buf);
-
-  if (fplog) {
-    struct timeval tdiff;
-    /* User time */
-    tvsub(&tdiff, &ru1.ru_utime, &ru0.ru_utime);
-    fprintf(fplog," %ld.%06ld", (long)tdiff.tv_sec, (long)tdiff.tv_usec);
-    /* System time */
-    tvsub(&tdiff, &ru1.ru_stime, &ru0.ru_stime);
-    fprintf(fplog," %ld.%06ld", (long)tdiff.tv_sec, (long)tdiff.tv_usec);
-    /* Percent of cput usage */
-    fprintf(fplog," %.1f", 100.0 * (cput/realt));
-    /* validity of real time mesurment */
-    fprintf(fplog, (realt == t_min)?" 0":" 1");
-    /* bytes, seconds, MBytes/sec, IO calls */
-    fprintf(fplog," %10.0f %4.06f %4.3f %6ld",
-            nbytes, realt/1e6, bytes_per_sec/(1024.0*1024.0), numCalls);
-  }
-}
-/*--------------------------------------------------------------------------*/
-void
-sockets_err(char* s)
-{
-#if defined(__NTVIS__)
-  int err = WSAGetLastError();
-  char* prefix = trans?"ttcp-t":"ttcp-r";
-  fprintf(stderr,"%s: %s\n", prefix, s);
-  fprintf(stderr,"%s: errno=%d\n", prefix, err);
-  exit(1);
-#else
-  err(s);
-#endif /* __NTVIS__ */
-}
-
-/*--------------------------------------------------------------------------*/
-void
-err(char *s)
-{
-  char* prefix = trans?"ttcp-t":"ttcp-r";
-  fprintf(stderr,"%s: ", prefix);
-  perror(s);
-  fprintf(stderr,"%s: errno=%d\n", prefix, errno);
-  exit(1);
-}
-/*--------------------------------------------------------------------------*/
-void
-mes(char *s)
-{
-        fprintf(stderr,"ttcp%s: %s\n", trans?"-t":"-r", s);
-}
-/*--------------------------------------------------------------------------*/
-void
-pattern( char *cp, int cnt )
-{
-        register char c;
-        register int cnt1;
-        cnt1 = cnt;
-        c = 0;
-        while( cnt1-- > 0 )  {
-                while( !isprint((c&0x7F)) )  c++;
-                *cp++ = (c++&0x7F);
-        }
-}
-/*--------------------------------------------------------------------------*/
-char *
-outfmt(char format, double b)
-{
-  static char obuf[50];
-  double giga = 1024.0 * 1024.0 * 1024.0;
-  double mega = 1024.0 * 1024.0;
-  double kilo = 1024.0;
-  
-  if (format == 'A') {
-    if (b >= giga)
-      format = 'G';
-    else if (b >= mega)
-      format = 'M';
-    else if (b >= kilo)
-      format = 'K';
-    else
-      format = 'B';
-  }
-
-  switch (format) {
-  case 'G':
-    sprintf(obuf, "%.3f GB", b / giga);
-    break;
-  case 'M':
-    sprintf(obuf, "%.3f MB", b / mega);
-    break;
-  case 'K':
-    sprintf(obuf, "%.3f KB", b / kilo);
-    break;
-  case 'B':
-    sprintf(obuf, "%4f B", b);
-    break;
-  case 'g':
-    sprintf(obuf, "%.3f Gbit", b * 8.0 / giga);
-    break;
-  case 'm':
-    sprintf(obuf, "%.3f Mbit", b * 8.0 / mega);
-    break;
-  case 'k':
-    sprintf(obuf, "%.3f Kbit", b * 8.0 / kilo);
-    break;
-  case 'b':
-    sprintf(obuf, "%4f b", b * 8.0);
-    break;
-  default:
-    sprintf(obuf, "default.........."); 
-  }
-  return obuf;
-}
-/*--------------------------------------------------------------------------*/
-#if defined(SYSV)
-
-/*ARGSUSED*/
-
-#if defined(__osf__)
-/* getrusage defined in the system lib */
-#else 
-#if defined(__lynx__)
-/* getrusage defined in the system lib */
-#else 
-#if defined(__sun__) 
-/* getrusage defined in the system lib */
-#else 
-
-int
-getrusage(ignored, ru)
-     int ignored;
-     register struct rusage *ru;
-{
-
-
-#if defined(__NTVIS__)
-  HANDLE phd;
-  FILETIME CreateTime, ExitTime, KernelTime, UserTime;
-  SYSTEMTIME SysTime;
-#if defined(UNDER_CE)
-  phd = GetCurrentThread();
-  if( GetThreadTimes(phd, &CreateTime, &ExitTime, &KernelTime, &UserTime) 
-      != TRUE) 
-#else
-  phd = GetCurrentProcess();
-  if( GetProcessTimes(phd, &CreateTime, &ExitTime, &KernelTime, &UserTime) 
-      != TRUE) 
-#endif
-    {ru->ru_stime.tv_sec  = 0;
-    ru->ru_stime.tv_usec = 0;
-    ru->ru_utime.tv_sec  = 0;
-    ru->ru_utime.tv_usec = 0;
-    } 
-  else 
-   {
-     (void) FileTimeToSystemTime(&KernelTime, &SysTime);
-     /*
-      * fprintf(stdout,
-      * "System sec=%d, msec=%d\n", SysTime.wSecond, SysTime.wMilliseconds);
-      */
-     ru->ru_stime.tv_sec  = SysTime.wSecond; 
-     ru->ru_stime.tv_usec = SysTime.wMilliseconds * 1000;
-     (void) FileTimeToSystemTime(&UserTime, &SysTime);
-     /*
-      *  fprintf(stdout,
-      *  "   User sec=%d, msec=%d\n", SysTime.wSecond, SysTime.wMilliseconds);
-      */
-     ru->ru_utime.tv_sec  = SysTime.wSecond;
-     ru->ru_utime.tv_usec = SysTime.wMilliseconds * 1000;
-    }
-
-#else   /* __NTVIS__ */
-
-  struct tms buftime;
-  times(&buftime);
-  /* Assumption: HZ <= 2147 (LONG_MAX/1000000) */
-  /* info : in lynxOS HZ is called TICKSPERSEC (<conf.h>) */
-
-    ru->ru_stime.tv_sec  = buftime.tms_stime / HZ;
-    ru->ru_stime.tv_usec = ((buftime.tms_stime % HZ) * 1000000) / HZ;
-    ru->ru_utime.tv_sec  = buftime.tms_utime / HZ;
-    ru->ru_utime.tv_usec = ((buftime.tms_utime % HZ) * 1000000) / HZ;
-#endif /* __NTVIS__ */
-return(0);
-
-} /* static getrusage */
-
-#endif /* __sun__ */
-#endif /* __lynx__ */
-#endif /* __osf__ */
-#endif /* SYSV */
-/*--------------------------------------------------------------------------*/
-#if defined(SYSV) 
-#if defined(__hpux__) || defined(_AIX) || defined(__sun__)
-/* gettimeofday defined in the system lib */
-#else
-# if defined (__osf__) ||defined (__lynx__)
-/* gettimeofday defined in the system lib */
-#else
-/*ARGSUSED*/
-static 
-gettimeofday(tp, zp)
-struct timeval *tp;
-struct timezone *zp;
-{
-#if defined(__NTVIS__)
-#if defined(UNDER_CE)
-       SYSTEMTIME SystemTime;
-
-       GetLocalTime(&SystemTime); 
-       tp->tv_sec = SystemTime.wSecond;
-       tp->tv_usec = SystemTime.wMilliseconds * 1000;
-#else
-  struct _timeb timeptr;
-
-  _ftime(&timeptr);
-  tp->tv_sec = timeptr.time;
-  tp->tv_usec = timeptr.millitm * 1000;
-#endif
-#else /* all cases */
-  tp->tv_sec = time(0);
-  tp->tv_usec = 0;
-#endif /* __NTVIS__ */
-return(1);
-} /* static gettimeofday */
-
-#endif /*__osf__ || __lynx__ */
-#endif /* __hpux__ || _AIX || __sun__ || __osf__*/
-#endif /* SYSV */
-/*--------------------------------------------------------------------------*/
-/*
- *                        P R E P _ T I M E R
- */
-void
-prep_timer(void)
-{
-  gettimeofday(&time0, (struct timezone *)0);
-  getrusage(RUSAGE_SELF, &ru0);
-}
-/*--------------------------------------------------------------------------*/
-/*
- *                        R E A D _ T I M E R
- * 
- */
-void
-read_timer(void)
-{
-  getrusage(RUSAGE_SELF, &ru1);
-  gettimeofday(&time1, (struct timezone *)0);
-}
-/*--------------------------------------------------------------------------*/
-/*         Print the process usage calculated from timers values extracted 
- *         before and after the transfer execution.
- */
-void
-prusage(
-  struct rusage *r0, struct rusage *r1,
-  struct timeval *t0, struct timeval *t1
-)
-{
-  struct timeval tdiff;
-  int t, ms;
-  register char *cp;
-  double cput = calc_cpu_time(r0, r1);
-  double realt = calc_real_time(t0, t1);
-
-  /* t == total user delta time + total system delta time */
-  if (debug)   
-  { 
-    printf("timers     : end          startup\n");
-    printf("user (sec) : %9ld  %9ld\n",r1->ru_utime.tv_sec, 
-           r0->ru_utime.tv_sec);
-    printf("user (usec): %9ld  %9ld\n",r1->ru_utime.tv_usec, 
-           r0->ru_utime.tv_usec);
-    printf("sys  (sec) : %9ld  %9ld\n",r1->ru_stime.tv_sec, 
-           r0->ru_stime.tv_sec);
-    printf("sys  (usec): %9ld  %9ld\n",r1->ru_stime.tv_usec, 
-           r0->ru_stime.tv_usec);
-    printf("time (sec) : %9ld  %9ld\n",t1->tv_sec,t0->tv_sec);
-    printf("time (usec): %9ld  %9ld\n",t1->tv_usec,t0->tv_usec);
-  }
-  /* for the AIX debug, most counters are outside a good range  
-    printf("                               r0                   r1\n");
-    printf("ru_ixrss    %20ld %20ld \n", r0->ru_ixrss  ,r1->ru_ixrss  );    
-    printf("ru_idrss    %20ld %20ld \n", r0->ru_idrss  ,r1->ru_idrss  );    
-    printf("ru_isrss    %20ld %20ld \n", r0->ru_isrss ,r1->ru_isrss );  
-    printf("ru_minflt   %20ld %20ld \n", r0->ru_minflt  ,r1->ru_minflt  );   
-    printf("ru_majflt   %20ld %20ld \n", r0->ru_majflt  ,r1->ru_majflt  );   
-    printf("ru_nswap    %20ld %20ld \n", r0->ru_nswap  ,r1->ru_nswap  );    
-    printf("ru_inblock  %20ld %20ld \n", r0->ru_inblock  ,r1->ru_inblock );  
-    printf("ru_oublock  %20ld %20ld \n", r0->ru_oublock  ,r1->ru_oublock  );  
-    printf("ru_msgsnd   %20ld %20ld \n", r0->ru_msgsnd  ,r1->ru_msgsnd  );   
-    printf("ru_msgrcv   %20ld %20ld \n", r0->ru_msgrcv  ,r1->ru_msgrcv   );   
-    printf("ru_nsignals %20ld %20ld \n", r0->ru_nsignals  ,r1->ru_nsignals); 
-    printf("ru_nvcsw    %20ld %20ld \n", r0->ru_nvcsw   ,r1->ru_nvcsw   );    
-    printf("ru_nivcsw   %20ld %20ld \n", r0->ru_nivcsw  ,r1->ru_nivcsw  );   
-  */
-
-  /* cpu time in mseconds */
-  t = (int)(cput / 1000.0);
-
-  /* ms == value of the internal clock at the end of the xfer   */      
-  /*                             also called real time.         */
-  /* real time in mseconds */
-  ms = (int)(realt / 1000.0);
-
-  /* The display is based on variables provided by the function getrusage 
-     Info located in : /usr/include/sys/resource.h  
-  */                       
-#if defined(SYSV)
-
-#if defined(_AIX)
-  /* with AIX cernsp most counters are wrong  
-   * cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw\0";
-   */
-  cp = "%Uuser %Ssys %Ereal %P\0";
-
-#else 
-#if defined(__osf__)
-  cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw\0";
-#else
-#if defined(sgi)                        /* IRIX 3.3 will show 0 for %M,%F,%R,%C */
-  cp = "%Uuser %Ssys %Ereal %P %Mmaxrss %F+%Rpf %Ccsw\0";
-#else 
-#if defined(__Lynx__)
-  cp = "%Uuser %Ssys %Ereal %P\0";
-#else 
-  cp = "%Uuser %Ssys %Ereal %P\0";    /* all SYSV except those mentionned */
-#endif /*__lynx__ */
-#endif /* sgi     */
-#endif /*__osf__  */
-#endif /* _AIX    */
-
-#else  /* BSD system */
-  cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw\0"; 
-
-#endif /* SYSV    */
-
-  for (; *cp; cp++) {
-    if (*cp != '%') {
-      putc(*cp, stderr);
-      /*  *outp++ = *cp; */
-    } else if (cp[1]) 
-      switch(*++cp) {
-      case 'U':
-        tvsub(&tdiff, &r1->ru_utime, &r0->ru_utime);
-        fprintf(stderr,"%ld.%06ld", (long)tdiff.tv_sec, (long)tdiff.tv_usec);
-        break;
-
-      case 'S':
-        tvsub(&tdiff, &r1->ru_stime, &r0->ru_stime);
-        fprintf(stderr,"%ld.%06ld", (long)tdiff.tv_sec, (long)tdiff.tv_usec);
-        break;
-
-      case 'E':
-        psecs( ms / 1000);
-        break;
-
-      case 'P':
-        fprintf(stderr,"%.1f%%", (cput*100.0 / (realt ? realt : 1.0)) );
-        break;
-
-#if !defined(SYSV) || defined(__osf__) || defined(_AIX)
-      case 'W':
-        {
-          int i = r1->ru_nswap - r0->ru_nswap;
-          fprintf(stderr,"%d", i);
-          break;
-        }
-            
-      case 'X':
-        fprintf(stderr,"%ld", t == 0 ? 0 : (r1->ru_ixrss-r0->ru_ixrss)/t);
-        break;
-
-      case 'D':
-        fprintf(stderr,"%ld", t == 0 ? 0 :
-                (r1->ru_idrss+r1->ru_isrss - (r0->ru_idrss+r0->ru_isrss))/t);
-        break;
-
-      case 'K':
-        fprintf(stderr,"%ld", t == 0 ? 0 :
-                ((r1->ru_ixrss+r1->ru_isrss+r1->ru_idrss) -
-                 (r0->ru_ixrss+r0->ru_idrss+r0->ru_isrss))/t);
-        break;
-
-      case 'M':
-        fprintf(stderr,"%ld", r1->ru_maxrss/2);
-        break;
-  
-      case 'F':
-        fprintf(stderr,"%ld", r1->ru_majflt-r0->ru_majflt);
-        break;
-
-      case 'R':
-        fprintf(stderr,"%ld", r1->ru_minflt-r0->ru_minflt);
-        break;
-
-      case 'I':
-        fprintf(stderr,"%ld", r1->ru_inblock-r0->ru_inblock);
-        break;
-
-      case 'O':
-        fprintf(stderr,"%ld", r1->ru_oublock-r0->ru_oublock);
-        break;
-
-      case 'C':
-        fprintf(stderr,"%ld+%ld",
-                r1->ru_nvcsw-r0->ru_nvcsw, r1->ru_nivcsw-r0->ru_nivcsw);
-        break;
-#endif /* !SYSV || __osf__ */
-      default:
-        putc(*cp, stderr);
-        break;
-      } /* switch */
-  } /* for */
-}
-/*--------------------------------------------------------------------------*/
-/* add 2 times structure and move usec bigger than 1000000 to sec */
-void              
-tvadd(tsum, t0, t1)
-     struct timeval *tsum, *t0, *t1;
-{
-  tsum->tv_sec = t0->tv_sec + t1->tv_sec;
-  tsum->tv_usec = t0->tv_usec + t1->tv_usec;
-  if (tsum->tv_usec > 1000000) tsum->tv_sec++, tsum->tv_usec -= 1000000;
-}
-/*--------------------------------------------------------------------------*/
-/* substract 2 time structure (t1 > t0) */
-void             
-tvsub(tdiff, t1, t0)
-     struct timeval *tdiff, *t1, *t0;
-{ 
-  tdiff->tv_sec = t1->tv_sec - t0->tv_sec;
-  tdiff->tv_usec = t1->tv_usec - t0->tv_usec;
-  if (tdiff->tv_usec < 0)  tdiff->tv_sec--, tdiff->tv_usec += 1000000;
-}
-
-/*--------------------------------------------------------------------------*/
-void          
-psecs(int l)
-{
-  int i = (int)l/3600;
-
-  if (i) {
-    /* hours:min:sec */
-    fprintf(stderr,"%d:", i);
-    i = (int)l % 3600;
-    fprintf(stderr,"%.2d:%.2d", i/60, i%60);
-  } else {
-    /* min:sec */
-    i = (int)l;
-    fprintf(stderr,"%d:%.2d", i/60, i%60);
-  }
-}
-/*--------------------------------------------------------------------------*/
-/*                        N R E A D                                           */
-
-int                          
-Nread(SOCKET s, void* bufp, int count )
-{
-#if defined(__lynx__) || defined(__svr4__) || defined(_AIX) || defined(__NTVIS__) || defined(__FreeBSD__)
-  struct sockaddr from;
-#else
-  struct sockaddr_in from;
-#endif
-  int len = sizeof(from);
-  register int cnt;
-
-  if (timeout > 0) {
-    fd_set readfds, exceptfds;
-    struct timeval tv_timeout;
-    int n;
-
-    tv_timeout.tv_sec = timeout/1000;
-    tv_timeout.tv_usec = (timeout%1000)*1000;
-
-    FD_ZERO(&readfds);
-    FD_ZERO(&exceptfds);
-    FD_SET(s, &readfds);
-    FD_SET(s, &exceptfds);
-
-    n =  select( s+1, &readfds, NULL, &exceptfds, &tv_timeout );
-    if (n == SOCKET_ERROR) {
-      sockets_err("select read");
-    } else if (n == 0) {
-      return (0);
-    }
-
-  }
-
-  if( udp )  
-    {cnt = recvfrom( s, bufp, count, 0, SOCKADDR_CAST &from, &len );
-    numCalls++;
-    } 
-  else 
-    {if( b_flag )  cnt = mread( s, bufp, count );        /* fill bufp */
-    else 
-      {
-#if defined(__NTVIS__)
-        cnt = recv( s, bufp, count, 0 );
-#else
-        cnt = read( s, bufp, count );
-#endif /* __NTVIS__ */
-        numCalls++;
-      }
-    if (touchdata && cnt > 0) 
-      {register int c = cnt, sum = 0;
-       register char *b = bufp;
-       while (c--) sum += *b++;
-      }
-    }
-  /* rchrch   printf (" numcall %d read buffer %d bytes \n",numCalls,cnt); */
-  return(cnt);
-}
-/*--------------------------------------------------------------------------*/
-/*                        N W R I T E                                         */
-
-int                                    
-Nwrite( int s, void* bufp, int count )
-{
-  register int cnt;
-  if( udp )  
-    {
-    again:
-      cnt = sendto( s, bufp, count, 0, SOCKADDR_CAST &sinhim,
-                                                sizeof(sinhim) );
-
-      numCalls++;
-
-#if defined(__NTVIS__)
-      if( cnt<0 && WSAENOBUFS == WSAGetLastError()) 
-#else
-      if( cnt<0 && errno == ENOBUFS )  
-#endif /* __NTVIS__ */
-
-        { delay(18000); errno = 0; goto again; }
-    }  else /* if (udp) */
-    {
-
-#if defined(__NTVIS__)
-      cnt = send( s, bufp, count, 0 );
-      numCalls++;
-#else
-      cnt = write( s, bufp, count );
-      numCalls++;
-#endif /* __NTVIS__ */
-    }        
-  return(cnt);
-}
-/*--------------------------------------------------------------------------*/
-void
-delay(us)
-int us;        
-{
-  struct timeval tv;
-
-  tv.tv_sec = 0;
-  tv.tv_usec = (time_t)us;
-
-#if defined(__hpux__)
-  select(1, 0, 0, 0, &tv); 
-#else
-  select(1, (fd_set *)0, (fd_set *)0, (fd_set *)0, &tv); 
-#endif
-}
-/*--------------------------------------------------------------------------*/
-/*                        M R E A D        
- *
- * This function performs the function of a read(II) but will
- * call read(II) multiple times in order to get the requested
- * number of characters.  This can be necessary because
- * network connections don't deliver data with the same
- * grouping as it is written with.  Written by Robert S. Miles, BRL.
- */
-int
-mread(int s, char* bufp, unsigned n)
-{
-  register unsigned        count = 0;
-  register int                nread;
-  
-  do
-    {
-#if defined(__NTVIS__)
-     nread = recv(s, bufp, n-count, 0);
-#else
-     nread = read(s, bufp, n-count);
-#endif /* __NTVIS__ */
-     numCalls++;
-     if(nread < 0)  {perror("ttcp_mread"); return(-1); }
-     if(nread == 0)  return((int)count);
-     count += (unsigned)nread;
-     bufp += nread;
-    }while(count < n);
-  return((int)count);
-}
-
-/*--------------------------------------------------------------------------*/
-void
-open_log()
-{static long sysTicks;
-#if defined(UNDER_CE)
-       SYSTEMTIME SystemTime;
-#endif
- sprintf(logfile,"%s_%s",logfile_head,trans?"t":"r");
-
- fprintf(stderr,"open the log file >%s<\n",logfile);
- if ((fplog = fopen(logfile,"r")) == NULL)    
-       
-   {if ((fplog = fopen(logfile,"a+")) == NULL)
-     {fprintf(stderr,"Failure : creation of the file >%s< \n",logfile );
-      exit(1);
-     }
-    else 
-     {fprintf(fplog," creation date : ");
-      /* get date */
-#if defined(UNDER_CE)
-       GetLocalTime(&SystemTime);
-       sprintf(fplog,"%02d-%02d-%02d %02d:%02d\n", SystemTime.wDay, month[SystemTime.wMonth - 1],
-               SystemTime.wYear, SystemTime.wHour, SystemTime.wMinute);
-#else
-      time(&sysTicks);
-      tms = localtime(&sysTicks);
-      fprintf(fplog,"%02d-%02d-%02d %02d:%02d\n",
-              tms->tm_mday, tms->tm_mon, tms->tm_year,tms->tm_hour, tms->tm_min);
-#endif
-
-      /* An other version will produce : Mon Aug  4 16:32:16 1997
-       * long  lDxcomsTicks;  char *pDateTime; 
-       * time(&lDxcomsTicks);
-       * pDateTime = ctime(&lDxcomsTicks);  *(pDateTime+24) = '\0';
-       * fprintf(fplog," ttcp called : %s", pDateTime);
-       */
-      fprintf(fplog,"format\n");
-      fprintf(fplog,",buflen, nbuf(byte), bufalign(byte), bufoffset(byte)");
-      fprintf(fplog,",  port, sockbufsize(byte), UserTime(sec), SysTime(sec)\n");
-      fprintf(fplog,",  CPUusage(%%), Validity, nbytes(byte), realt(sec)");
-      fprintf(fplog,",  rate(MB/sec), I/O call, hours*3600+min*60+sec\n\n");
-      /* day-month-year, hour:minute\n\n");  */
-    }
-  } /* file already exist */
-   else 
-   {fclose (fplog);
-     if ((fplog = fopen(logfile,"a+")) == NULL)     
-       {fprintf(stderr,"Failure : access of the file >%s< \n",logfile );
-        exit(1);
-           }
-   }
-} 
-/*--------------------------------------------------------------------------*/
-void
-close_log()
-{
-#if defined(UNDER_CE)
-       SYSTEMTIME SystemTime;
-
-       GetLocalTime(&SystemTime);
-       fprintf(fplog," %d\n", SystemTime.wHour * 3600 + SystemTime.wMinute * 60 + SystemTime.wSecond);
-#else
- static long sysTicks;
- time(&sysTicks);
- tms = localtime(&sysTicks);
- fprintf(fplog," %d\n",((tms->tm_hour)*3600 + (tms->tm_min)*60 + tms->tm_sec));
-#endif
- fclose(fplog);
- fflush(fplog);
-}
-/*--------------------------------------------------------------------------*/
-/* routine emulating UNIX function under NT */
-#if defined(__NTVIS__)
-
-/*---------------------------------------------------------------------------*/
-static void
-error(char *pch)
-{
-        if (!opterr) {
-                return;                // without printing
-        }
-        fprintf(stderr, "%s: %s: %c\n",
-                (NULL != progname) ? progname : "getopt", pch, optopt);
-}
-/*---------------------------------------------------------------------------*/
-int
-getopt(int argc, char **argv, char *ostr)
-{
-  static char *place = EMSG;    /* option letter processing */
-  register char *oli;           /* option letter list index */
-
-  if (!*place) {
-    // update scanning pointer
-    if (optind >= argc || *(place = argv[optind]) != '-' || !*++place) {
-      place = EMSG;
-      return -1; 
-    }
-    // place now points to the first char past the initial '-'
-    if (place[0] == '-') {
-      // found "--"
-      // Was the word just a '--'?
-      if (place[1] == '\0')
-        ++optind; // yes, so consume the word
-      // otherwise, the '--' was the start of a longer word,
-      // so do not consume it.
-      place = EMSG;
-      return -1;
-    }
-  }
-
-  /* option letter okay? */
-  if ((optopt = (int)*place++) == (int)':'
-      || !(oli = strchr(ostr, optopt))) {
-    if (!*place) {
-      ++optind;
-    }
-    error("illegal option");
-    return BADCH;
-  }
-  if (*++oli != ':') {        
-    /* don't need argument */
-    optarg = NULL;
-    if (!*place)
-      ++optind;
-  } else {
-    /* need an argument */
-    if (*place) {
-      optarg = place;                /* no white space */
-    } else  if (argc <= ++optind) {
-      /* no arg */
-      place = EMSG;
-      error("option requires an argument");
-      return BADCH;
-    } else {
-      optarg = argv[optind];                /* white space */
-    }
-    place = EMSG;
-    ++optind;
-  }
-  return optopt;                        // return option letter
-}
-
-void
-usleep(unsigned int microseconds)
-{
-  Sleep(microseconds/1000);
-}
-#endif /* __NTVIS__ */
-/*--------------------------------------------------------------------------*/
-/*--------------------------------------------------------------------------*/
-void
-do_help()
-{
-char More_help[] =
-" Details about the reply: \n"
-"   Example: \n"
-"   ttcp-t: buflen=8192, nbuf=100, align=16384/0, port=5010\n"
-"   ttcp-t: File-Descriptor 0x4 Opened\n"
-"   # tcp sender -> <host> #\n"
-"   ttcp-t: 819200 bytes in 1.152557 real seconds = 694.109 KB/sec +++\n"
-"   ttcp-t: 100 I/O calls, 11.526 msec(real)/call, 0.213 msec(cpu)/call\n"
-"   ttcp-t: 0.001914user 0.019388sys 0:01real 1% 9i+58d 190maxrss 1+2pf 177+180csw\n"
-"   ttcp-t: buffer address 0x28000\n"
-"   ttcp-t: File-Descriptor  fd 0x4 Closed\n"
-"   ttcp done.\n\n"
-"cpu seconds  ==  (sec) elapse ru_utime + elapse ru_stime.\n"
-"                 ru_utime == The total amount of time running in user mode.\n"
-"                 ru_stime == The total amount of time spent in the system.\n"
-"                             executing on behalf of the process.\n"
-"real seconds ==  elapse time calculated by the system timer (date).\n"
-"I/O calls    ==  I/O call to the driver.\n"
-"msec/call    ==  average elapse time (Real seconds) between each I/O.\n"
-"calls/sec    ==  invert of msec/call.\n"
-"user         ==  (sec.msec) elaspe ru_utime.\n"
-"sys          ==  (sec.msec) elapse ru_stime.\n"
-"real         ==  (min:sec)  CPU seconds.\n"
-"%%           ==  Real seconds / CPU seconds.\n"
-"(ru_ixrss)i+(ru_idrss)d\n"
-"             ru_ixrss  == An integral value indicating the amount of memory \n"
-"                          used by the text segment that was also shared among\n"
-"                          other processes. This value is expressed in units of\n"
-"                          kilobytes * seconds-of-execution and is calculated \n"
-"                          by adding the number of shared memory pages in use \n"
-"                          each time the internal system clock ticks, and then\n"
-"                          averaging over one-second intervals.\n"
-"             ru_idrss  == An integral value of the amount of unshared memory \n"
-"                          in the data segment of a process (expressed in \n"
-"                          units of kilobytes * seconds-of-execution).\n";
-char More_help1[] =
-"  (ru_maxrss/2)maxrss.\n"
-"             ru_maxrss == The maximum size, in kilobytes, of the used\n"
-"                          resident set size. \n"
-"  (ru_majflt)+(ru_minflt)pf : Page fault\n"
-"             ru_majflt == The number of page faults serviced that required\n"
-"                          I/O activity.\n"
-"             ru_minflt == The number of page faults serviced without any\n"
-"                          I/O activity. In this case, I/O activity is \n"
-"                          avoided by reclaiming a page frame from the list \n"
-"                          of pages awaiting reallocation. \n"
-"(ru_nvcsw)+(ru_nivcsw)csw : context switch\n"
-"             ru_nvcsw  == The number of times a context switch resulted \n"
-"                          because a process voluntarily gave up the \n"
-"                          processor before its time slice was completed. \n"
-"                          This usually occurs while the process waits \n"
-"                          for availability of a resource.\n"
-"             ru_nivcsw == The number of times a context switch resulted \n"
-"                          because a higher priority process ran or because\n"
-"                          the current process exceeded its time slice.\n\n";
-
-char More_help2[] =
-"log file format :\n"
-"         buflen, nbuf(byte), bufalign(byte), bufoffset(byte)\n"
-"         port, sockbufsize(byte), UserTime(sec), SysTime(sec), CPUusage(%)\n"
-"         nbytes(byte), realt(sec), rate(MB/sec), I/O call,\n"
-"                 hours*3600+min*60+sec\n\n";
-
-  fprintf(stderr,More_help);
-  fprintf(stderr,More_help1);
-  fprintf(stderr,More_help2);
-}
-/*---------------------------------------------------------------------------*/
-void
-do_Usage()
-{
-char Usage[] =
-"  Usage: ttcp -t [-options] host [ < in ]    ttcp -r [-options > out]\n"
-"Example: ttcp -t -s -v -n100 host            ttcp -r -s -v -n100\n"
-"Common options:\n"
-"    -V      prints version number and date of last modification\n"
-"    -L      create and append all results to a file named ttcp_log\n"
-"    -h      more help\n"
-"    -l ##   length of bufs read from or written to network (default 8192,\n"
-"            max 65535)\n"
-"    -u      use UDP instead of TCP\n"
-"    -p ##   port number to send to or listen at (default 5010)\n"
-#if defined(__linux__)
-"    -P ##   link-layer priority (default 0)\n"
-#endif
-"    -s      (ttcp -t) : source a pattern to network\n"
-"            (ttcp -r) : sink (discard) all data from network\n"
-"    -A ##   align the start of buffers to this modulus (default 16384)\n"
-"    -O ##   start buffers at this offset from the modulus (default 0)\n"
-"    -v      verbose: print more statistics\n"
-"    -d      set SO_DEBUG socket option\n"
-"    -b ##   set socket buffer size (if supported)\n"
-"    -f X    format for rate: b,B = bits, bytes k,K = kilo{bits,bytes};\n"
-"                             m,M = mega{bits,bytes}; g,G = giga{bits,bytes}\n"
-"    -w ##   set timeout value (in milliseconds) to exit if no receive data or tcp connect\n"
-"Options specific to (ttcp -t) :\n"
-"    -n ##   number of source bufs written to network (default 2048)\n"
-"    -x      use random data in tcp/udp frames (-I provides seed)\n"
-"    -D      don't buffer TCP writes (sets TCP_NODELAY socket option)\n"
-"    -H      print hash marks to indicate progress, one per buffer\n"
-"    -I      init/seed value for RNG when sending random size bufs (default 1)\n"
-"    -N ##   number of source bufs per burst, i.e between sleeps (default 1)\n"
-"    -R ##   send random size buffers with minimum size specified, max size\n"
-"            is value of -l option\n"
-"    -S ##   millisecs between bursts (only used for udp, 10ms resolution)\n"
-"Options specific to (ttcp -r) :\n"
-"    -B      for -s, only output full blocks as specified by -l (for TAR)\n"
-"    -T      \"touch\": access each byte as it's read\n"
-"    -i      report information on out of order sequence numbers\n"
-#if defined(DEBUG)
-"Options for debug:\n"
-"    --nostart do not send UDP start packets\n"
-"    --noend   do not send UDP end packets\n"
-"    --nodata  do not send UDP data packets\n"
-"    --debug   print extra debug outputs\n"
-#endif /* DEBUG */
-;
-  fprintf(stderr,Usage);
-}
-
-/* Define automatic Emacs variables for consistent code formatting */
-/* Local Variables:     */
-/* c-basic-offset:2     */
-/* indent-tabs-mode:nil */
-/* End:                 */
diff --git a/package/uclibc++/Config.in b/package/uclibc++/Config.in
deleted file mode 100644 (file)
index 48c5b6b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_UCLIBCXX
-       prompt "uClibc++.......................... C++ library for embedded systems"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A standard C++ library for embedded systems
-
diff --git a/package/uclibc++/Makefile b/package/uclibc++/Makefile
deleted file mode 100644 (file)
index bb08547..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=uClibc++
-PKG_VERSION:=0.1.11
-PKG_RELEASE:=1
-PKG_MD5SUM:=8a8e0ee8fefef150c08a649fd7da04aa
-
-PKG_SOURCE_URL:=http://cxx.uclibc.org/src/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tbz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,UCLIBCXX,uclibc++,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-UCLIBC_TARGET_ARCH:=$(shell echo $(ARCH) | sed -e s'/-.*//' \
-               -e 's/i.86/i386/' \
-               -e 's/sparc.*/sparc/' \
-               -e 's/arm.*/arm/g' \
-               -e 's/m68k.*/m68k/' \
-               -e 's/ppc/powerpc/g' \
-               -e 's/v850.*/v850/g' \
-               -e 's/sh64/sh/' \
-               -e 's/sh[234].*/sh/' \
-               -e 's/mips.*/mips/' \
-               -e 's/mipsel.*/mips/' \
-               -e 's/cris.*/cris/' \
-)
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) ./files/config.$(UCLIBC_TARGET_ARCH) $(PKG_BUILD_DIR)/.config
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               TOPDIR="$(PKG_BUILD_DIR)/" \
-               $(TARGET_CONFIGURE_OPTS) \
-               ARCH_CFLAGS="$(TARGET_CFLAGS)" \
-               CROSS="$(TARGET_CROSS)" \
-               all
-       touch $@
-
-$(IPKG_UCLIBCXX):
-       install -d -m0755 $(IDIR_UCLIBCXX)/usr/lib
-       $(CP) $(PKG_BUILD_DIR)/src/libuClibc++*.so* $(IDIR_UCLIBCXX)/usr/lib/
-       $(STRIP) $(IDIR_UCLIBCXX)/usr/lib/*.so*
-       mkdir -p $(PACKAGE_DIR)
-       $(IPKG_BUILD) $(IDIR_UCLIBCXX) $(PACKAGE_DIR)
-
-compile-targets: install-dev
-install-dev: $(PKG_BUILD_DIR)/.built
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               TOPDIR="$(PKG_BUILD_DIR)/" \
-               $(TARGET_CONFIGURE_OPTS) \
-               ARCH_CFLAGS="$(TARGET_CFLAGS)" \
-               CROSS="$(TARGET_CROSS)" \
-               DESTDIR="$(STAGING_DIR)" \
-               install
diff --git a/package/uclibc++/files/config.i386 b/package/uclibc++/files/config.i386
deleted file mode 100644 (file)
index 4db0e36..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# Automatically generated make config: don't edit
-#
-# TARGET_arm is not set
-TARGET_i386=y
-# TARGET_mips is not set
-# TARGET_powerpc is not set
-
-#
-# Target Architecture Features and Options
-#
-HAVE_ELF=y
-TARGET_ARCH="i386"
-# CONFIG_GENERIC_386 is not set
-# CONFIG_386 is not set
-CONFIG_486=y
-# CONFIG_586 is not set
-# CONFIG_586MMX is not set
-# CONFIG_686 is not set
-# CONFIG_PENTIUMIII is not set
-# CONFIG_PENTIUM4 is not set
-# CONFIG_K6 is not set
-# CONFIG_K7 is not set
-# CONFIG_CRUSOE is not set
-# CONFIG_WINCHIPC6 is not set
-# CONFIG_WINCHIP2 is not set
-# CONFIG_CYRIXIII is not set
-ARCH_LITTLE_ENDIAN=y
-# ARCH_BIG_ENDIAN is not set
-UCLIBCXX_HAS_FLOATS=y
-WARNINGS="-Wall"
-HAVE_DOT_CONFIG=y
-
-#
-# String and I/O Stream Support
-#
-UCLIBCXX_HAS_WCHAR=y
-UCLIBCXX_IOSTREAM_BUFSIZE=32
-UCLIBCXX_HAS_LFS=y
-UCLIBCXX_SUPPORT_CDIR=y
-UCLIBCXX_SUPPORT_CIN=y
-UCLIBCXX_SUPPORT_COUT=y
-UCLIBCXX_SUPPORT_CERR=y
-# UCLIBCXX_SUPPORT_CLOG is not set
-# UCLIBCXX_SUPPORT_WCIN is not set
-# UCLIBCXX_SUPPORT_WCOUT is not set
-# UCLIBCXX_SUPPORT_WCERR is not set
-# UCLIBCXX_SUPPORT_WCLOG is not set
-
-#
-# STL and Code Expansion
-#
-UCLIBCXX_STL_BUFFER_SIZE=32
-UCLIBCXX_CODE_EXPANSION=y
-# UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS is not set
-UCLIBCXX_EXPAND_STRING_CHAR=y
-UCLIBCXX_EXPAND_VECTOR_BASIC=y
-# UCLIBCXX_EXPAND_IOS_CHAR is not set
-# UCLIBCXX_EXPAND_STREAMBUF_CHAR is not set
-UCLIBCXX_EXPAND_ISTREAM_CHAR=y
-UCLIBCXX_EXPAND_OSTREAM_CHAR=y
-UCLIBCXX_EXPAND_FSTREAM_CHAR=y
-# UCLIBCXX_EXPAND_SSTREAM_CHAR is not set
-
-#
-# Library Installation Options
-#
-UCLIBCXX_RUNTIME_PREFIX=""
-UCLIBCXX_RUNTIME_INCLUDE_SUBDIR="/include"
-UCLIBCXX_RUNTIME_LIB_SUBDIR="/lib"
-UCLIBCXX_RUNTIME_BIN_SUBDIR="/bin"
-UCLIBCXX_EXCEPTION_SUPPORT=y
-IMPORT_LIBSUP=y
-# IMPORT_LIBGCC_EH is not set
-# BUILD_STATIC_LIB is not set
-# DODEBUG is not set
diff --git a/package/uclibc++/files/config.mips b/package/uclibc++/files/config.mips
deleted file mode 100644 (file)
index cc9eb49..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-#
-# Automatically generated make config: don't edit
-#
-# TARGET_arm is not set
-# TARGET_i386 is not set
-TARGET_mips=y
-# TARGET_powerpc is not set
-
-#
-# Target Architecture Features and Options
-#
-HAVE_ELF=y
-TARGET_ARCH="mips"
-ARCH_CFLAGS="-mno-split-addresses"
-# CONFIG_MIPS_ISA_1 is not set
-# CONFIG_MIPS_ISA_2 is not set
-# CONFIG_MIPS_ISA_3 is not set
-# CONFIG_MIPS_ISA_4 is not set
-CONFIG_MIPS_ISA_MIPS32=y
-# CONFIG_MIPS_ISA_MIPS64 is not set
-ARCH_LITTLE_ENDIAN=y
-# ARCH_BIG_ENDIAN is not set
-UCLIBCXX_HAS_FLOATS=y
-WARNINGS="-Wall"
-HAVE_DOT_CONFIG=y
-
-#
-# String and I/O Stream Support
-#
-UCLIBCXX_HAS_WCHAR=y
-UCLIBCXX_IOSTREAM_BUFSIZE=32
-UCLIBCXX_HAS_LFS=y
-UCLIBCXX_SUPPORT_CDIR=y
-UCLIBCXX_SUPPORT_CIN=y
-UCLIBCXX_SUPPORT_COUT=y
-UCLIBCXX_SUPPORT_CERR=y
-# UCLIBCXX_SUPPORT_CLOG is not set
-# UCLIBCXX_SUPPORT_WCIN is not set
-# UCLIBCXX_SUPPORT_WCOUT is not set
-# UCLIBCXX_SUPPORT_WCERR is not set
-# UCLIBCXX_SUPPORT_WCLOG is not set
-
-#
-# STL and Code Expansion
-#
-UCLIBCXX_STL_BUFFER_SIZE=32
-UCLIBCXX_CODE_EXPANSION=y
-# UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS is not set
-UCLIBCXX_EXPAND_STRING_CHAR=y
-UCLIBCXX_EXPAND_VECTOR_BASIC=y
-# UCLIBCXX_EXPAND_IOS_CHAR is not set
-# UCLIBCXX_EXPAND_STREAMBUF_CHAR is not set
-UCLIBCXX_EXPAND_ISTREAM_CHAR=y
-UCLIBCXX_EXPAND_OSTREAM_CHAR=y
-UCLIBCXX_EXPAND_FSTREAM_CHAR=y
-# UCLIBCXX_EXPAND_SSTREAM_CHAR is not set
-
-#
-# Library Installation Options
-#
-UCLIBCXX_RUNTIME_PREFIX=""
-UCLIBCXX_RUNTIME_INCLUDE_SUBDIR="/include"
-UCLIBCXX_RUNTIME_LIB_SUBDIR="/lib"
-UCLIBCXX_RUNTIME_BIN_SUBDIR="/bin"
-UCLIBCXX_EXCEPTION_SUPPORT=y
-IMPORT_LIBSUP=y
-# IMPORT_LIBGCC_EH is not set
-# BUILD_STATIC_LIB is not set
-# DODEBUG is not set
diff --git a/package/uclibc++/ipkg/uclibc++.control b/package/uclibc++/ipkg/uclibc++.control
deleted file mode 100644 (file)
index 5919e20..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: uclibc++
-Priority: optional
-Section: libs
-Description: A standard c++ library for embedded systems
diff --git a/package/uclibc++/patches/cross-compile.patch b/package/uclibc++/patches/cross-compile.patch
deleted file mode 100644 (file)
index bd14950..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -urN uClibc++.old/extra/Configs/Config.in uClibc++.dev/extra/Configs/Config.in
---- uClibc++.old/extra/Configs/Config.in       2005-01-14 22:47:46.000000000 +0100
-+++ uClibc++.dev/extra/Configs/Config.in       2005-04-25 21:12:01.000000000 +0200
-@@ -38,8 +38,8 @@
- #config TARGET_microblaze
- #     bool "microblaze"
--#config TARGET_mips
--#     bool "mips"
-+config TARGET_mips
-+      bool "mips"
- config TARGET_powerpc
-       bool "powerpc"
diff --git a/package/udp-broadcast-relay/Config.in b/package/udp-broadcast-relay/Config.in
deleted file mode 100644 (file)
index da3c224..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_UDP_BROADCAST_RELAY
-       prompt "udp-broadcast-relay............... listens for packets on a specified UDP broadcast port."
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               This program listens for packets on a specified UDP broadcast port. When a packet is received, it sends that packet to all specified interfaces but the one it came from as though it originated from the original sender.
-
-               The primary purpose of this is to allow games on machines on separated local networks (Ethernet, WLAN) that use udp broadcasts to find each other to do so.
-
-               It also works on ppp links, so you can log in from windows boxes (e.g. using pptp) and play LAN-based games together. Currently, you have to care about upcoming or downgoing interfaces yourself.
-         
-               http://www.joachim-breitner.de/udp-broadcast-relay/
diff --git a/package/udp-broadcast-relay/Makefile b/package/udp-broadcast-relay/Makefile
deleted file mode 100644 (file)
index e96d1d2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=udp-broadcast-relay
-PKG_VERSION:=0.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=a32f983b7063d6ac670e6b22be9b9d24
-
-PKG_SOURCE_URL:=http://www.joachim-breitner.de/udp-broadcast-relay/files/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,UDP_BROADCAST_RELAY,udp-broadcast-relay,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(TARGET_CC) $(PKG_BUILD_DIR)/main.c -o $(PKG_BUILD_DIR)/$(PKG_NAME)
-       touch $@
-
-$(IPKG_UDP_BROADCAST_RELAY): 
-       mkdir -p $(IDIR_UDP_BROADCAST_RELAY)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_UDP_BROADCAST_RELAY)/usr/sbin/
-       $(STRIP) $(IDIR_UDP_BROADCAST_RELAY)/usr/sbin/*
-       $(IPKG_BUILD) $(IDIR_UDP_BROADCAST_RELAY) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/udp-broadcast-relay/ipkg/udp-broadcast-relay.control b/package/udp-broadcast-relay/ipkg/udp-broadcast-relay.control
deleted file mode 100644 (file)
index f83247a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: udp-broadcast-relay
-Priority: optional
-Section: net
-Description: This program listens for packets on a specified UDP broadcast port. When a packet is received, it sends that packet to all specified interfaces but the one it came from as though it originated from the original sender.
diff --git a/package/ulogd/Config.in b/package/ulogd/Config.in
deleted file mode 100644 (file)
index 81142d9..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-menu "ulogd............................. Netfilter userspace logging daemon"
-
-config BR2_PACKAGE_ULOGD
-       prompt "ulogd............................. Netfilter userspace logging daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_IPTABLES
-       help
-         The netfilter userspace logging daemon
-         
-         http://gnumonks.org/projects/ulogd
-
-config BR2_PACKAGE_ULOGD_MOD_MYSQL
-       prompt   "ulogd-mod-mysql................. Output plugin for logging into a MySQL database"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ULOGD
-       select BR2_PACKAGE_LIBMYSQLCLIENT
-
-config BR2_PACKAGE_ULOGD_MOD_PGSQL
-       prompt   "ulogd-mod-pgsql................. Output plugin for logging into a PostgreSQL database"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ULOGD
-       select BR2_PACKAGE_LIBPQ
-
-config BR2_PACKAGE_ULOGD_MOD_EXTRA
-       prompt   "ulogd-mod-extra................. All other plugins"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_ULOGD
-
-endmenu
diff --git a/package/ulogd/Makefile b/package/ulogd/Makefile
deleted file mode 100644 (file)
index 893fd5b..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ulogd
-PKG_VERSION:=1.23
-PKG_RELEASE:=2.1
-PKG_MD5SUM:=fa3dfcaacf31855626d5b731b04a077f
-
-PKG_SOURCE_URL:=ftp://ftp.netfilter.org/pub/ulogd/ \
-       ftp://ftp.be.netfilter.org/pub/netfilter/ulogd/ \
-       ftp://ftp.de.netfilter.org/pub/netfilter/ulogd/ \
-       ftp://ftp.no.netfilter.org/pub/netfilter/ulogd/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-ifneq ($(BR2_PACKAGE_ULOGD_MOD_MYSQL),)
-ULOGD_MYSQL_OPTION:=--with-mysql=$(STAGING_DIR)/usr
-endif
-
-ifneq ($(BR2_PACKAGE_ULOGD_MOD_PGSQL),)
-ULOGD_PGSQL_OPTION:=--with-pgsql=$(STAGING_DIR)/usr
-endif
-
-define IPKG_plugin_template
-
-$$(IPKG_$(1)):
-       install -m0755 -d $$(IDIR_$(1))/usr/lib/ulogd
-       for m in $(2); do \
-               $(CP) $(PKG_INSTALL_DIR)/usr/lib/ulogd/ulogd_$$$${m}.so $$(IDIR_$(1))/usr/lib/ulogd/ ; \
-       done
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,ULOGD,ulogd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ULOGD_MOD_MYSQL,ulogd-mod-mysql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ULOGD_MOD_PGSQL,ulogd-mod-pgsql,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,ULOGD_MOD_EXTRA,ulogd-mod-extra,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call IPKG_plugin_template,ULOGD_MOD_MYSQL,MYSQL))
-$(eval $(call IPKG_plugin_template,ULOGD_MOD_PGSQL,PGSQL))
-$(eval $(call IPKG_plugin_template,ULOGD_MOD_EXTRA,LOCAL LOGEMU OPRINT PWSNIFF SYSLOG))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_header_pcap_h=no \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --disable-static \
-                       $(ULOGD_MYSQL_OPTION) \
-                       $(ULOGD_PGSQL_OPTION) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_ULOGD):
-       install -d -m0755 $(IDIR_ULOGD)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/ulogd.conf $(IDIR_ULOGD)/etc/
-       install -d -m0755 $(IDIR_ULOGD)/etc/default
-       install -m0644 ./files/ulogd.default $(IDIR_ULOGD)/etc/default/ulogd
-       install -d -m0755 $(IDIR_ULOGD)/etc/init.d
-       install -m0755 ./files/ulogd.init $(IDIR_ULOGD)/etc/init.d/ulogd
-       ln -sf ulogd $(IDIR_ULOGD)/etc/init.d/S49ulogd
-       install -d -m0755 $(IDIR_ULOGD)/usr/lib/ulogd
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/ulogd/ulogd_BASE.so $(IDIR_ULOGD)/usr/lib/ulogd/
-       install -d -m0755 $(IDIR_ULOGD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/ulogd $(IDIR_ULOGD)/usr/sbin/
-       $(RSTRIP) $(IDIR_ULOGD)
-       $(IPKG_BUILD) $(IDIR_ULOGD) $(PACKAGE_DIR)
diff --git a/package/ulogd/files/ulogd.default b/package/ulogd/files/ulogd.default
deleted file mode 100644 (file)
index 86bf444..0000000
+++ /dev/null
@@ -1 +0,0 @@
-OPTIONS="-d"
\ No newline at end of file
diff --git a/package/ulogd/files/ulogd.init b/package/ulogd/files/ulogd.init
deleted file mode 100644 (file)
index d3863c5..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-BIN=ulogd
-DEFAULT=/etc/default/$BIN
-LOG_D=/var/log
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/ulogd/ipkg/ulogd-mod-extra.control b/package/ulogd/ipkg/ulogd-mod-extra.control
deleted file mode 100644 (file)
index 95332ba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ulogd-mod-extra
-Priority: optional
-Section: net
-Description: Netfilter userspace logging daemon (extra plugins)
-Depends: ulogd
diff --git a/package/ulogd/ipkg/ulogd-mod-mysql.control b/package/ulogd/ipkg/ulogd-mod-mysql.control
deleted file mode 100644 (file)
index 3556bb1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ulogd-mod-mysql
-Priority: optional
-Section: net
-Description: Netfilter userspace logging daemon (MySQL plugin)
-Depends: libmysqlclient, ulogd
diff --git a/package/ulogd/ipkg/ulogd-mod-pgsql.control b/package/ulogd/ipkg/ulogd-mod-pgsql.control
deleted file mode 100644 (file)
index dbc9776..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: ulogd-mod-pgsql
-Priority: optional
-Section: net
-Description: Netfilter userspace logging daemon (PostgreSQL plugin)
-Depends: libpq, ulogd
diff --git a/package/ulogd/ipkg/ulogd.conffiles b/package/ulogd/ipkg/ulogd.conffiles
deleted file mode 100644 (file)
index 4d41604..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/etc/default/ulogd
-/etc/ulogd.conf
diff --git a/package/ulogd/ipkg/ulogd.control b/package/ulogd/ipkg/ulogd.control
deleted file mode 100644 (file)
index 48eda41..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ulogd
-Priority: optional
-Section: net
-Description: Netfilter userspace logging daemon
diff --git a/package/ulogd/patches/ulogd-1.23-gcc4.patch b/package/ulogd/patches/ulogd-1.23-gcc4.patch
deleted file mode 100644 (file)
index 2e2a398..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ur ulogd-1.23/extensions/ulogd_SYSLOG.c ulogd-1.23-owrt/extensions/ulogd_SYSLOG.c
---- ulogd-1.23/extensions/ulogd_SYSLOG.c       2005-02-12 22:17:41.000000000 +0100
-+++ ulogd-1.23-owrt/extensions/ulogd_SYSLOG.c  2006-01-29 19:58:43.000000000 +0100
-@@ -136,7 +136,7 @@
-       .name = "syslog", 
-       .init = &syslog_init,
-       .fini = &syslog_fini,
--      .output &_output_syslog
-+      .output = &_output_syslog
- };
-diff -ur ulogd-1.23/include/ulogd/ulogd.h ulogd-1.23-owrt/include/ulogd/ulogd.h
---- ulogd-1.23/include/ulogd/ulogd.h   2004-04-25 00:40:54.000000000 +0200
-+++ ulogd-1.23-owrt/include/ulogd/ulogd.h      2006-01-29 19:58:40.000000000 +0100
-@@ -56,8 +56,6 @@
- #define ULOGD_ERROR   7       /* error condition, requires user action */
- #define ULOGD_FATAL   8       /* fatal, program aborted */
--extern FILE *logfile;
--
- typedef struct ulog_iret {
-       /* next interpreter return (key) in the global list */
-       struct ulog_iret *next;
diff --git a/package/ulogd/patches/ulogd-1.23-inc-patch.patch b/package/ulogd/patches/ulogd-1.23-inc-patch.patch
deleted file mode 100644 (file)
index b472112..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN ulogd-1.23-old/Rules.make.in ulogd-1.23-new/Rules.make.in
---- ulogd-1.23-old/Rules.make.in       2005-02-19 22:32:40.000000000 +0100
-+++ ulogd-1.23-new/Rules.make.in       2005-05-27 07:45:18.000000000 +0200
-@@ -22,7 +22,7 @@
- CFLAGS+=-DULOGD_CONFIGFILE=\"$(ULOGD_CONFIGFILE)\"
- # doesn't work for subdirs
- #CFLAGS+=$(INCIPULOG) $(INCCONFFILE)
--CFLAGS+=-I/lib/modules/`uname -r`/build/include
-+#CFLAGS+=-I/lib/modules/`uname -r`/build/include
- #CFLAGS+=@DEFS@
- #CFLAGS+=-g -DDEBUG -DDEBUG_MYSQL -DDEBUG_PGSQL
-diff -ruN ulogd-1.23-old/libipulog/Makefile.in ulogd-1.23-new/libipulog/Makefile.in
---- ulogd-1.23-old/libipulog/Makefile.in       2004-03-23 23:36:06.000000000 +0100
-+++ ulogd-1.23-new/libipulog/Makefile.in       2005-05-27 07:44:21.000000000 +0200
-@@ -1,7 +1,7 @@
- #
- include @top_srcdir@/Rules.make
--CFLAGS+=-Iinclude -I/usr/src/linux/include
-+CFLAGS+=-Iinclude
- libipulog.a: libipulog.o
-       $(LD) -i $< -o $@
diff --git a/package/ulogd/patches/ulogd-1.23-no-rej.patch b/package/ulogd/patches/ulogd-1.23-no-rej.patch
deleted file mode 100644 (file)
index dd46491..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -ruN ulogd-1.23-old/ulogd.conf.in.rej ulogd-1.23-new/ulogd.conf.in.rej
---- ulogd-1.23-old/ulogd.conf.in.rej   2005-04-18 16:19:06.000000000 +0200
-+++ ulogd-1.23-new/ulogd.conf.in.rej   1970-01-01 01:00:00.000000000 +0100
-@@ -1,16 +0,0 @@
--***************
--*** 62,68 ****
--  user="laforge"
--  db="ulogd"
--  host="localhost"
--- use_ssl=0
--  
--  [PGSQL]
--  table="ulog"
----- 62,67 ----
--  user="laforge"
--  db="ulogd"
--  host="localhost"
--  
--  [PGSQL]
--  table="ulog"
diff --git a/package/updatedd/Config.in b/package/updatedd/Config.in
deleted file mode 100644 (file)
index 77bda5e..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-menu "updatedd.......................... A tool to update dynamic dns services"
-
-config BR2_PACKAGE_UPDATEDD
-       prompt "updatedd.......................... A tool to update dynamic DNS services"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Updatedd is a small tool that will update one of many dynamic
-         dns services on boot.
-         
-         Please look at the /etc/init.d/S50ddns script for more info.
-         
-         http://www.philipp-benner.de/updatedd/
-
-if BR2_PACKAGE_UPDATEDD
-comment          "Plugin                           Dynamic DNS service"
-endif
-
-config BR2_PACKAGE_UPDATEDD_MOD_CHANGEIP
-       prompt   "updatedd-mod-changeip........... changeip.com"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_DYNDNS
-       prompt   "updatedd-mod-dyndns............. dyndns.org"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_EURODYNDNS
-       prompt   "updatedd-mod-eurodyndns......... eurodyndns.org"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_HN
-       prompt   "updatedd-mod-hn................. hn.org"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_NOIP
-       prompt   "updatedd-mod-noip............... no-ip.com"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_ODS
-       prompt   "updatedd-mod-ods................ ods.org"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_OVH
-       prompt   "updatedd-mod-ovh................ ovh.com"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_REGFISH
-       prompt   "updatedd-mod-regfish............ regfish.com"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-config BR2_PACKAGE_UPDATEDD_MOD_TZO
-       prompt   "updatedd-mod-tzo................ tzo.com"
-       tristate
-       depends on BR2_PACKAGE_UPDATEDD
-       default m if CONFIG_DEVEL
-
-endmenu
diff --git a/package/updatedd/Makefile b/package/updatedd/Makefile
deleted file mode 100644 (file)
index 1edc3dd..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=updatedd
-PKG_VERSION:=2.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=2957496de0c8e08e9c6492fabf1a88be
-
-PKG_SOURCE_URL:=http://savannah.nongnu.org/download/updatedd/
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-define PKG_mod_template
-
-$$(IPKG_$(1)):
-       install -d -m0755 $$(IDIR_$(1))/usr/lib/updatedd
-       install -m0755 $(PKG_INSTALL_DIR)/usr/lib/updatedd/$(2).so $$(IDIR_$(1))/usr/lib/updatedd/
-       $(RSTRIP) $$(IDIR_$(1))
-       $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR)
-
-endef
-
-$(eval $(call PKG_template,UPDATEDD,updatedd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_CHANGEIP,updatedd-mod-changeip,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_DYNDNS,updatedd-mod-dyndns,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_EURODYNDNS,updatedd-mod-eurodyndns,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_HN,updatedd-mod-hn,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_NOIP,updatedd-mod-noip,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_ODS,updatedd-mod-ods,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_OVH,updatedd-mod-ovh,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_REGFISH,updatedd-mod-regfish,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,UPDATEDD_MOD_TZO,updatedd-mod-tzo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_CHANGEIP,changeip))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_DYNDNS,dyndns))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_EURODYNDNS,eurodyndns))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_HN,hn))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_NOIP,noip))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_ODS,ods))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_OVH,ovh))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_REGFISH,regfish))
-$(eval $(call PKG_mod_template,UPDATEDD_MOD_TZO,tzo))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --prefix=/usr \
-                       --sysconfdir=/etc \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(TARGET_CONFIGURE_OPTS) \
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_UPDATEDD):
-       install -d -m0755 $(IDIR_UPDATEDD)/etc/init.d
-       install -m0755 ./files/S55ddns $(IDIR_UPDATEDD)/etc/init.d/
-       install -d -m0755 $(IDIR_UPDATEDD)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/updatedd $(IDIR_UPDATEDD)/usr/bin/
-       install -d -m0755 $(IDIR_UPDATEDD)/usr/lib/updatedd
-       $(RSTRIP) $(IDIR_UPDATEDD)
-       $(IPKG_BUILD) $(IDIR_UPDATEDD) $(PACKAGE_DIR)
diff --git a/package/updatedd/files/S55ddns b/package/updatedd/files/S55ddns
deleted file mode 100644 (file)
index b02d579..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-ddnsupdate=$(nvram get ddns_update)
-[ "$ddnsupdate" = 1 ]&& {
-       service=$(nvram get ddns_service)
-       uname=$(nvram get ddns_user)
-       passwd=$(nvram get ddns_password)
-       host=$(nvram get ddns_host)
-
-       /usr/bin/updatedd -Y $service -- $uname:$passwd $host
-}
-
diff --git a/package/updatedd/ipkg/updatedd-mod-changeip.control b/package/updatedd/ipkg/updatedd-mod-changeip.control
deleted file mode 100644 (file)
index 986752b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-changeip
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for changeip.com dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-dyndns.control b/package/updatedd/ipkg/updatedd-mod-dyndns.control
deleted file mode 100644 (file)
index 93c62fd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-dyndns
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for dyndns.org dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-eurodyndns.control b/package/updatedd/ipkg/updatedd-mod-eurodyndns.control
deleted file mode 100644 (file)
index f29e598..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-eurodyndns
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for eurodyndns.org dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-hn.control b/package/updatedd/ipkg/updatedd-mod-hn.control
deleted file mode 100644 (file)
index d5b57c0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-hn
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for hn.org dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-noip.control b/package/updatedd/ipkg/updatedd-mod-noip.control
deleted file mode 100644 (file)
index 925bd76..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-noip
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for no-ip.org dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-ods.control b/package/updatedd/ipkg/updatedd-mod-ods.control
deleted file mode 100644 (file)
index e47b4a6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-ods
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for ods.org dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-ovh.control b/package/updatedd/ipkg/updatedd-mod-ovh.control
deleted file mode 100644 (file)
index d1eb9f2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-ovh
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for ovh.com dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-regfish.control b/package/updatedd/ipkg/updatedd-mod-regfish.control
deleted file mode 100644 (file)
index f17fffe..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-regfish
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for regfish.com dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd-mod-tzo.control b/package/updatedd/ipkg/updatedd-mod-tzo.control
deleted file mode 100644 (file)
index 089dfde..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd-mod-tzo
-Priority: optional
-Section: net
-Description: Plugin for updatedd, support for tzo.com dynamic DNS service.
diff --git a/package/updatedd/ipkg/updatedd.control b/package/updatedd/ipkg/updatedd.control
deleted file mode 100644 (file)
index f3eafcb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: updatedd
-Priority: optional
-Section: net
-Description: A tool to update dynamic dns services.
diff --git a/package/usbutils/Config.in b/package/usbutils/Config.in
deleted file mode 100644 (file)
index c9f525b..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_COMPILE_USBUTILS
-       tristate
-       depends BR2_PACKAGE_LSUSB
-
-config BR2_PACKAGE_LSUSB
-       prompt "lsusb............................. USB devices listing program"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_USBUTILS
-       select BR2_PACKAGE_LIBUSB
-       help
-         A program to list Linux USB devices
-         
-         http://linux-usb.sourceforge.net/
-
diff --git a/package/usbutils/Makefile b/package/usbutils/Makefile
deleted file mode 100644 (file)
index 5ce35bc..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=usbutils
-PKG_VERSION:=0.71
-PKG_RELEASE:=1
-PKG_MD5SUM:=479d7c7098ef44cc95e7978fd71c712c
-
-PKG_SOURCE_URL:=@SF/linux-usb
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,LSUSB,lsusb,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_LSUSB):
-       install -d -m0755 $(IDIR_LSUSB)/usr/share
-       $(CP) $(PKG_INSTALL_DIR)/usr/share/usb.ids $(IDIR_LSUSB)/usr/share/
-       install -d -m0755 $(IDIR_LSUSB)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/lsusb $(IDIR_LSUSB)/usr/sbin/
-       $(RSTRIP) $(IDIR_LSUSB)
-       $(IPKG_BUILD) $(IDIR_LSUSB) $(PACKAGE_DIR)
diff --git a/package/usbutils/ipkg/lsusb.control b/package/usbutils/ipkg/lsusb.control
deleted file mode 100644 (file)
index e9c6dbc..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: lsusb
-Priority: optional
-Section: net
-Depends: libusb
-Description: A program to list USB devices
diff --git a/package/ustl/Config.in b/package/ustl/Config.in
deleted file mode 100644 (file)
index b08bc79..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_USTL
-       prompt "ustl.............................. C++ Standard Template Library for embedded systems"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         uSTL is a partial implementation of the STL (Standard Template 
-         Library) that reduces code size by factoring memory management 
-         code into a non-template base class and deriving containers 
-         from it.
-         
-         http://ustl.sourceforge.net/
-
diff --git a/package/ustl/Makefile b/package/ustl/Makefile
deleted file mode 100644 (file)
index f211f81..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ustl
-PKG_VERSION:=0.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=dd59483c327f1bd1356273bc5ae4dde0
-
-PKG_SOURCE_URL:=@SF/ustl
-PKG_SOURCE:=$(PKG_NAME)-0.8-0.tar.bz2
-PKG_CAT:=bzcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_USTL:=m
-
-$(eval $(call PKG_template,USTL,ustl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) ./files/config.h $(PKG_BUILD_DIR)/
-       $(CP) ./files/Common.mk $(PKG_BUILD_DIR)/
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CROSS="$(TARGET_CROSS)" \
-               OPTFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_USTL):
-       install -d -m0755 $(IDIR_USTL)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libustl.so.* $(IDIR_USTL)/usr/lib/
-       $(RSTRIP) $(IDIR_USTL)
-       $(IPKG_BUILD) $(IDIR_USTL) $(PACKAGE_DIR)
-
-$(STAGING_DIR)/usr/lib/libustl.so: $(PKG_BUILD_DIR)/.built
-       mkdir -p $(STAGING_DIR)/usr/include
-       $(CP) $(PKG_INSTALL_DIR)/usr/include/ustl* $(STAGING_DIR)/usr/include/
-       mkdir -p $(STAGING_DIR)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libustl.a $(STAGING_DIR)/usr/lib/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libustl.so* $(STAGING_DIR)/usr/lib/
-       touch $@
-
-install-dev: $(STAGING_DIR)/usr/lib/libustl.so
-
-uninstall-dev:
-       rm -rf \
-               $(STAGING_DIR)/usr/include/ustl* \
-               $(STAGING_DIR)/usr/lib/libustl.a \
-               $(STAGING_DIR)/usr/lib/libustl.so* \
-
-compile-targets: install-dev
-clean-targets: uninstall-dev
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/ustl/files/Common.mk b/package/ustl/files/Common.mk
deleted file mode 100644 (file)
index 88e6232..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-LIBNAME                = ustl
-MAJOR          = 0
-MINOR          = 8
-BUILD          = 0
-
-CC             = $(CROSS)gcc 
-CXX            = $(CROSS)g++ 
-LD             = $(CROSS)gcc 
-AR             = $(CROSS)ar
-RANLIB         = $(CROSS)ranlib
-DOXYGEN                = echo
-INSTALL                = install
-RM             = rm -f
-LN             = ln -sf
-
-prefix         = /usr
-exec_prefix    = /usr
-BINDIR         = /usr/bin
-INCDIR         = /usr/include
-LIBDIR         = /usr/lib
-
-DESTDIR                =
-
-INSTALLDIR     = ${INSTALL} -d
-INSTALLLIB     = ${INSTALL} -p -m 644
-INSTALLEXE     = ${INSTALL} -p -m 755
-INSTALLDATA    = ${INSTALL} -p -m 644
-
-CWARNOPTS      = -Wall -W -Wpointer-arith -Wno-cast-align \
-               -Wcast-qual -Wwrite-strings -Wredundant-decls 
-CXXWARNOPTS    = ${CWARNOPTS} -Wconversion -Wsign-promo -Wsynth -Woverloaded-virtual
-PROCESSOR_OPTS =
-INLINE_OPTS    = -finline-limit=65535
-CUSTOMINCDIR   =
-CUSTOMLIBDIR   =
-
-BUILD_SHARED   = 1
-BUILD_STATIC   = 1 
-#DEBUG         = 1
-#PROFILE       = 1
-STANDALONE     = -nodefaultlibs 
-
-CFLAGS         =  \
-               ${CUSTOMINCDIR} ${OPTFLAGS} ${CWARNOPTS} ${STANDALONE}
-CXXFLAGS       =  \
-               ${CUSTOMINCDIR} ${OPTFLAGS} ${INLINE_OPTS} \
-               ${CXXWARNOPTS} ${STANDALONE} -fno-builtin
-LDFLAGS                = ${CUSTOMLIBDIR} ${STANDALONE}
-OPTFLAGS       = ${PROCESSOR_OPTS}
-ifdef DEBUG
-    OPTFLAGS   += -O0 -g
-else
-    OPTFLAGS   += -O3 -DNDEBUG=1
-endif
-ifdef PROFILE
-    OPTFLAGS   += -pg
-endif
-ifdef STANDALONE
-    LIBS       += -lsupc++ -lgcc_eh -lgcc -lc
-endif
-ifdef BUILD_SHARED
-    CFLAGS     += -fPIC
-    CXXFLAGS   += -fPIC
-endif
-SHBLDFL                = -shared
-
-LIBA           = lib${LIBNAME}.a
-LIBSO          = lib${LIBNAME}.so
-ifdef MAJOR
-LIBSOLNK       = ${LIBSO}.${MAJOR}.${MINOR}
-LIBSOBLD       = ${LIBSO}.${MAJOR}.${MINOR}.${BUILD}
-endif
-TOCLEAN                += ${LIBSO} ${LIBA} ${LIBSOBLD}
-
diff --git a/package/ustl/files/config.h b/package/ustl/files/config.h
deleted file mode 100644 (file)
index 3486496..0000000
+++ /dev/null
@@ -1,286 +0,0 @@
-// config.h
-//
-// Autogenerated from config.h.in by bsconf.
-//
-
-#ifndef CONFIG_H_01E33670634DAAC779EE5FF41CCBB36F
-#define CONFIG_H_01E33670634DAAC779EE5FF41CCBB36F
-
-// Define to the one symbol short name of this package.
-#define USTL_NAME      "ustl"
-// Define to the full name and version of this package.
-#define USTL_STRING    "ustl 0.8"
-// Define to the version of this package.
-#define USTL_VERSION   0x080
-// Define to the address where bug reports for this package should be sent.
-#define USTL_BUGREPORT "Mike Sharov <msharov@users.sourceforge.net>"
-
-/// Define to 1 if you want stream operations to throw exceptions on
-/// insufficient data or insufficient space. All these errors should
-/// be preventable in output code; the input code should verify the
-/// data in a separate step. It slows down stream operations a lot,
-/// but it's your call. By default only debug builds throw.
-///
-#undef WANT_STREAM_BOUNDS_CHECKING
-
-#if !defined(WANT_STREAM_BOUNDS_CHECKING) && !defined(NDEBUG)
-    #define WANT_STREAM_BOUNDS_CHECKING 1
-#endif
-
-/// Define to 1 if you want to build without libstdc++
-#define WITHOUT_LIBSTDCPP 1
-
-/// Define to 1 if you don't want the standard streams.
-/// You will not be able to run bvt tests if you do this.
-///
-#undef WITHOUT_CIN_COUT_CERR
-
-/// Define GNU extensions if unavailable.
-#ifndef __GNUC__
-    /// GCC (and some other compilers) define '__attribute__'; ustl is using this
-    /// macro to alert the compiler to flag inconsistencies in printf/scanf-like
-    /// function calls.  Just in case '__attribute__' isn't defined, make a dummy.
-    /// 
-    #ifndef __attribute__
-       #define __attribute__(p)
-    #endif
-#endif
-#if defined(__GNUC__) && (__GNUC__ >= 4)
-    #define DLL_EXPORT         __attribute__((visibility("default")))
-    #define DLL_LOCAL          __attribute__((visibility("hidden")))
-#else
-    #define DLL_EXPORT
-    #define DLL_LOCAL
-#endif
-#if defined(__GNUC__) && (__GNUC__ >= 3) && defined(__i386__)
-    /// GCC 3+ supports the prefetch directive, which some CPUs use to improve caching
-    #define prefetch(p,rw,loc) __builtin_prefetch(p,rw,loc)
-#else
-    #define prefetch(p,rw,loc)
-#endif
-#if !defined(__GNUC__) || (__GNUC__ < 3)
-    /// __alignof__ returns the recommended alignment for the type
-    #define __alignof__(v)     min(sizeof(v), sizeof(void*))
-#endif
-
-/// Define to 1 if you have the `atexit' function.
-#define HAVE_ATEXIT 1
-
-/// Define to 1 if you have the <assert.h> header file.
-#define HAVE_ASSERT_H 1
-
-/// Define to 1 if you have the <ctype.h> header file.
-#define HAVE_CTYPE_H 1
-
-/// Define to 1 if you have the <errno.h> header file.
-#define HAVE_ERRNO_H 1
-
-/// Define to 1 if you have the <fcntl.h> header file.
-#define HAVE_FCNTL_H 1
-
-/// Define to 1 if you have the <float.h> header file.
-#define HAVE_FLOAT_H 1
-
-/// Define to 1 if you have the <inttypes.h> header file.
-#define HAVE_INTTYPES_H 1
-
-/// Define to 1 if you have the <limits.h> header file.
-#define HAVE_LIMITS_H 1
-
-/// Define to 1 if you have the <locale.h> header file.
-#define HAVE_LOCALE_H 1
-
-/// Define to 1 if your system has a working `malloc' function.
-#define HAVE_MALLOC 1
-
-// Define to 1 if you have the <malloc.h> header file.
-#define HAVE_MALLOC_H 1
-
-// Define to 1 if you have the <alloca.h> header file.
-#define HAVE_ALLOCA_H 1
-
-// Define to 1 if you have the `memchr' function.
-#define HAVE_MEMCHR 1
-
-// Define to 1 if you have the `memmove' function.
-#define HAVE_MEMMOVE 1
-
-// Define to 1 if you have the <memory.h> header file.
-#define HAVE_MEMORY_H 1
-
-// Define to 1 if you have the `memset' function.
-#define HAVE_MEMSET 1
-
-// Define to 1 if the system has the type `ptrdiff_t'.
-#define HAVE_PTRDIFF_T 1
-
-// Define to 1 if you have the <signal.h> header file.
-#define HAVE_SIGNAL_H 1
-
-// Define to 1 if you have the __va_copy function
-#define HAVE_VA_COPY 1
-
-// Define to 1 if `stat' has the bug that it succeeds when given the
-// zero-length file name argument.
-/* #undef HAVE_STAT_EMPTY_STRING_BUG */
-
-// Define to 1 if you have the <stdarg.h> header file.
-#define HAVE_STDARG_H 1
-
-// Define to 1 if you have the <stddef.h> header file.
-#define HAVE_STDDEF_H 1
-
-// Define to 1 if you have the <stdint.h> header file.
-#define HAVE_STDINT_H 1
-
-// Define to 1 if you have the <stdio.h> header file.
-#define HAVE_STDIO_H 1
-
-// Define to 1 if you have the <stdlib.h> header file.
-#define HAVE_STDLIB_H 1
-
-// Define to 1 if you have the `strerror' function.
-#define HAVE_STRERROR 1
-
-// Define to 1 if you have the <strings.h> header file.
-#define HAVE_STRINGS_H 1
-
-// Define to 1 if you have the <string.h> header file.
-#define HAVE_STRING_H 1
-
-// Define to 1 if you have the `strrchr' function.
-#define HAVE_STRRCHR 1
-
-// Define to 1 if you have the `strsignal' function.
-#define HAVE_STRSIGNAL 1
-
-// Define to 1 if you have the `strtol' function.
-#define HAVE_STRTOL 1
-
-// Define to 1 if you have the <sys/stat.h> header file.
-#define HAVE_SYS_STAT_H 1
-
-// Define to 1 if you have the <sys/types.h> header file.
-#define HAVE_SYS_TYPES_H 1
-
-// Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible.
-#define HAVE_SYS_WAIT_H 1
-
-// Define to 1 if you have the <time.h> header file.
-#define HAVE_TIME_H 1
-
-// Define to 1 if you have the <unistd.h> header file.
-#define HAVE_UNISTD_H 1
-
-// Define to 1 if you have the <math.h> header file.
-#define HAVE_MATH_H 1
-
-// Define to 1 if you have the rintf function. Will use rint otherwise.
-#undef HAVE_RINTF
-
-// STDC_HEADERS is defined to 1 on sane systems.
-#if defined(HAVE_ASSERT_H) && defined(HAVE_CTYPE_H) &&\
-    defined(HAVE_ERRNO_H) && defined(HAVE_FLOAT_H) &&\
-    defined(HAVE_LIMITS_H) && defined(HAVE_LOCALE_H) &&\
-    defined(HAVE_MATH_H) && defined(HAVE_SIGNAL_H) &&\
-    defined(HAVE_STDARG_H) && defined(HAVE_STDDEF_H) &&\
-    defined(HAVE_STDIO_H) && defined(HAVE_STDLIB_H) &&\
-    defined(HAVE_STRING_H) && defined(HAVE_TIME_H)
-#define STDC_HEADERS 1
-#endif
-
-// STDC_HEADERS is defined to 1 on unix systems.
-#if defined(HAVE_FCNTL_H) && defined(HAVE_SYS_STAT_H) && defined(HAVE_UNISTD_H)
-#define STDUNIX_HEADERS 1
-#endif
-
-// Define to 1 if you have the <byteswap.h> header file.
-#if (__GNUC__ >= 3) // gcc 2.95 somehow doesn't recognize 'asm volatile' in libc byteswap.h
-#define HAVE_BYTESWAP_H 1
-#endif
-
-// Define to 1 if `lstat' dereferences a symlink specified with a trailing slash.
-#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
-
-// Define to 1 if your compiler treats char as a separate type along with
-// signed char and unsigned char. This will create overloads for char.
-#define HAVE_THREE_CHAR_TYPES 1
-
-// Define as the return type of signal handlers (`int' or `void').
-#define RETSIGTYPE void
-
-// Define to 1 if you have 64 bit types available
-#define HAVE_INT64_T 1
-
-// Define to 1 if you have the long long type
-#define HAVE_LONG_LONG 1
-
-// Define to 1 if you want unrolled specializations for fill and copy
-#undef WANT_UNROLLED_COPY
-
-// Define to 1 if you want to use MMX/SSE/3dNow! processor instructions
-#undef WANT_MMX
-
-// Define to byte sizes of types
-#define SIZE_OF_CHAR 1
-#define SIZE_OF_SHORT 2
-#define SIZE_OF_INT 4
-#define SIZE_OF_LONG 4
-#define SIZE_OF_LONG_LONG 8
-#define SIZE_OF_POINTER 4
-#define SIZE_OF_SIZE_T 4
-#define SIZE_OF_BOOL SIZE_OF_CHAR
-#undef SIZE_T_IS_LONG
-
-// Byte order macros, converted in utypes.h
-#define USTL_LITTLE_ENDIAN     4321
-#define USTL_BIG_ENDIAN                1234
-#define USTL_BYTE_ORDER                USTL_LITTLE_ENDIAN
-
-// Extended CPU capabilities
-#define CPU_HAS_FPU 1
-#define CPU_HAS_EXT_DEBUG 1
-#define CPU_HAS_TIMESTAMPC 1
-#define CPU_HAS_MSR 1
-#define CPU_HAS_CMPXCHG8 1
-#define CPU_HAS_APIC 1
-#define CPU_HAS_SYSCALL 1
-#define CPU_HAS_MTRR 1
-#define CPU_HAS_CMOV 1
-#define CPU_HAS_FCMOV 1
-#if WANT_MMX
-#undef CPU_HAS_MMX 1
-#undef CPU_HAS_FXSAVE
-#undef CPU_HAS_SSE 1
-#undef CPU_HAS_SSE2 1
-#undef CPU_HAS_SSE3
-#undef CPU_HAS_EXT_3DNOW
-#undef CPU_HAS_3DNOW
-#endif
-
-// GCC vector extensions
-#if defined(CPU_HAS_MMX) || defined(CPU_HAS_SSE)
-    #undef HAVE_VECTOR_EXTENSIONS
-#endif
-
-#if CPU_HAS_SSE && defined(__GNUC__)
-    #define __sse_align        __attribute__((aligned(16)))
-#else
-    #define __sse_align        
-#endif
-
-// Define to empty if `const' does not conform to ANSI C.
-/* #define const */
-
-// Define as `__inline' if that's what the C compiler calls it, or to nothing
-// if it is not supported.
-/* #define inline __inline */
-
-// Define to `long' if <sys/types.h> does not define.
-/* typedef long off_t; */
-
-// Define to `unsigned' if <sys/types.h> does not define.
-/* typedef long size_t; */
-
-#endif // CONFIG_H_01E33670634DAAC779EE5FF41CCBB36F
-
diff --git a/package/ustl/ipkg/ustl.control b/package/ustl/ipkg/ustl.control
deleted file mode 100644 (file)
index 210877d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: ustl
-Priority: optional
-Section: libs
-Description: An STL (Standard Template Library) for embedded systems
diff --git a/package/ustl/patches/01-install-DESTDIR.patch b/package/ustl/patches/01-install-DESTDIR.patch
deleted file mode 100644 (file)
index ec3a959..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -ruN ustl-0.8-old/Makefile ustl-0.8-new/Makefile
---- ustl-0.8-old/Makefile      2005-11-10 21:06:53.000000000 +0100
-+++ ustl-0.8-new/Makefile      2005-12-08 13:57:07.000000000 +0100
-@@ -39,35 +39,35 @@
- .PHONY: install-static install-shared uninstall-static uninstall-shared
- install-shared: ${LIBSOBLD} install-incs
--      @echo "Installing ${LIBSOBLD} to ${LIBDIR} ..."
--      @${INSTALLDIR} ${LIBDIR}
--      @${INSTALLLIB} ${LIBSOBLD} ${LIBDIR}
--      @(cd ${LIBDIR}; ${RM} ${LIBSO} ${LIBSOLNK}; ${LN} -sf ${LIBSOBLD} ${LIBSO}; ${LN} -sf ${LIBSOBLD} ${LIBSOLNK})
-+      @echo "Installing ${LIBSOBLD} to ${DESTDIR}${LIBDIR} ..."
-+      @${INSTALLDIR} ${DESTDIR}${LIBDIR}
-+      @${INSTALLLIB} ${LIBSOBLD} ${DESTDIR}${LIBDIR}
-+      @(cd ${DESTDIR}${LIBDIR}; ${RM} ${LIBSO} ${LIBSOLNK}; ${LN} -sf ${LIBSOBLD} ${LIBSO}; ${LN} -sf ${LIBSOBLD} ${LIBSOLNK})
- uninstall-shared: uninstall-incs
--      @echo "Removing ${LIBSOBLD} from ${LIBDIR} ..."
--      @${RM} -f ${LIBDIR}/${LIBSO} ${LIBDIR}/${LIBSOLNK} ${LIBDIR}/${LIBSOBLD}
-+      @echo "Removing ${LIBSOBLD} from ${DESTDIR}${LIBDIR} ..."
-+      @${RM} -f ${DESTDIR}${LIBDIR}/${LIBSO} ${DESTDIR}${LIBDIR}/${LIBSOLNK} ${DESTDIR}${LIBDIR}/${LIBSOBLD}
- install-static: ${LIBA} install-incs
--      @echo "Installing ${LIBA} to ${LIBDIR} ..."
--      @${INSTALLDIR} ${LIBDIR}
--      @${INSTALLLIB} ${LIBA} ${LIBDIR}
-+      @echo "Installing ${LIBA} to ${DESTDIR}${LIBDIR} ..."
-+      @${INSTALLDIR} ${DESTDIR}${LIBDIR}
-+      @${INSTALLLIB} ${LIBA} ${DESTDIR}${LIBDIR}
- uninstall-static: uninstall-incs
--      @echo "Removing ${LIBA} from ${LIBDIR} ..."
--      @${RM} -f ${LIBDIR}/${LIBA}
-+      @echo "Removing ${LIBA} from ${DESTDIR}${LIBDIR} ..."
-+      @${RM} -f ${DESTDIR}${LIBDIR}/${LIBA}
- install-incs: ${INCS}
--      @echo "Installing headers to ${INCDIR} ..."
--      @${INSTALLDIR} ${INCDIR}/${LIBNAME}
-+      @echo "Installing headers to ${DESTDIR}${INCDIR} ..."
-+      @${INSTALLDIR} ${DESTDIR}${INCDIR}/${LIBNAME}
-       @for i in $(filter-out ${LIBNAME}.h,${INCS}); do        \
--          ${INSTALLDATA} $$i ${INCDIR}/${LIBNAME}/$$i;        \
-+          ${INSTALLDATA} $$i ${DESTDIR}${INCDIR}/${LIBNAME}/$$i;      \
-       done;
--      @${INSTALLDATA} ${LIBNAME}.h ${INCDIR}
-+      @${INSTALLDATA} ${LIBNAME}.h ${DESTDIR}${INCDIR}
- uninstall-incs:
--      @echo "Removing headers from ${INCDIR} ..."
--      @${RM} -rf ${INCDIR}/${LIBNAME} ${INCDIR}/${LIBNAME}.h
-+      @echo "Removing headers from ${DESTDIR}${INCDIR} ..."
-+      @${RM} -rf ${DESTDIR}${INCDIR}/${LIBNAME} ${DESTDIR}${INCDIR}/${LIBNAME}.h
- %.o:  %.cc
diff --git a/package/ustl/patches/02-install_path.patch b/package/ustl/patches/02-install_path.patch
deleted file mode 100644 (file)
index 3a7cf8a..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN ustl.old/Common.mk.in ustl.dev/Common.mk.in
---- ustl.old/Common.mk.in      2005-11-10 21:06:53.000000000 +0100
-+++ ustl.dev/Common.mk.in      2006-03-23 16:12:05.000000000 +0100
-@@ -9,7 +9,7 @@
- AR            = @AR@
- RANLIB                = @RANLIB@
- DOXYGEN               = @DOXYGEN@
--INSTALL               = @INSTALL@
-+INSTALL               = install
- RM            = @RM@
- LN            = @LN@
diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in
deleted file mode 100644 (file)
index 8faceb6..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-menu "util-linux"
-
-config BR2_COMPILE_UTIL_LINUX
-       tristate
-       default n
-       depends BR2_PACKAGE_FDISK || BR2_PACKAGE_SWAP_UTILS
-
-config BR2_PACKAGE_FDISK
-       prompt "fdisk............................. Partition table manipulation utility"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_UTIL_LINUX
-       help
-         A partition table manipulation utility
-         
-         http://www.kernel.org/pub/linux/utils/util-linux/
-
-config BR2_PACKAGE_LOSETUP
-       prompt "losetup........................... Loop devices setup and control utility"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_UTIL_LINUX
-       select BR2_PACKAGE_KMOD_LOOP
-       help
-         A loop devices setup and control utility
-         
-         http://www.kernel.org/pub/linux/utils/util-linux/
-
-config BR2_PACKAGE_SWAP_UTILS
-       prompt "swap-utils........................ Swap space management utilities"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_COMPILE_UTIL_LINUX
-       help
-         A collection of tools to manage swap space :
-           * mkswap
-           * swapon
-           * swapoff
-         
-         http://www.kernel.org/pub/linux/utils/util-linux/
-
-endmenu
diff --git a/package/util-linux/Makefile b/package/util-linux/Makefile
deleted file mode 100644 (file)
index 6e8f5ab..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=fdisk
-PKG_VERSION:=2.12r
-PKG_RELEASE:=1
-PKG_MD5SUM:=c261230b27fc0fbcc287c76884caf2d3
-
-PKG_SOURCE_URL:=ftp://ftp.kernel.org/pub/linux/utils/util-linux/ \
-       http://ftp.kernel.org/pub/linux/utils/util-linux/ \
-       ftp://ftp.de.kernel.org/pub/linux/utils/util-linux/ \
-       http://ftp.de.kernel.org/pub/linux/utils/util-linux/
-PKG_SOURCE:=util-linux-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-PKG_BUILD_DIR:=$(BUILD_DIR)/util-linux-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,FDISK,fdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,LOSETUP,losetup,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-$(eval $(call PKG_template,SWAP_UTILS,swap-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               OPT="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               INSTALLSUID="install -m 4755" \
-               all install
-       touch $@
-
-$(IPKG_FDISK):
-       install -d -m0755 $(IDIR_FDISK)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/sbin/fdisk $(IDIR_FDISK)/usr/sbin/
-       $(RSTRIP) $(IDIR_FDISK)
-       $(IPKG_BUILD) $(IDIR_FDISK) $(PACKAGE_DIR)
-
-$(IPKG_LOSETUP):
-       install -d -m0755 $(IDIR_LOSETUP)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/sbin/losetup $(IDIR_LOSETUP)/usr/sbin/
-       $(RSTRIP) $(IDIR_LOSETUP)
-       $(IPKG_BUILD) $(IDIR_LOSETUP) $(PACKAGE_DIR)
-
-$(IPKG_SWAP_UTILS):
-       install -d -m0755 $(IDIR_SWAP_UTILS)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/sbin/mkswap $(IDIR_SWAP_UTILS)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/sbin/swap{on,off} $(IDIR_SWAP_UTILS)/usr/sbin/
-       $(RSTRIP) $(IDIR_SWAP_UTILS)
-       $(IPKG_BUILD) $(IDIR_SWAP_UTILS) $(PACKAGE_DIR)
-
-mostlyclean:
-       -$(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/util-linux/ipkg/fdisk.control b/package/util-linux/ipkg/fdisk.control
deleted file mode 100644 (file)
index cf73e98..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: fdisk
-Priority: optional
-Section: admin
-Depends:
-Description: Partition table manipulation utility
diff --git a/package/util-linux/ipkg/losetup.control b/package/util-linux/ipkg/losetup.control
deleted file mode 100644 (file)
index 5023050..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: losetup
-Priority: optional
-Section: admin
-Depends: kmod-loop
-Description: Loop devices setup and control utility
diff --git a/package/util-linux/ipkg/swap-utils.control b/package/util-linux/ipkg/swap-utils.control
deleted file mode 100644 (file)
index c888251..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: swap-utils
-Priority: optional
-Section: admin
-Depends:
-Description: Swap space management utilities
diff --git a/package/util-linux/patches/501-mconfig.patch b/package/util-linux/patches/501-mconfig.patch
deleted file mode 100644 (file)
index 67e6530..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
---- util-linux-2.12r-orig/MCONFIG      2004-12-13 00:15:48.000000000 +0100
-+++ util-linux-2.12r/MCONFIG   2005-10-03 17:54:15.945049312 +0200
-@@ -16,8 +16,8 @@
- # Select for ARCH one of intel, alpha, sparc, arm, m68k, mips
- # Select for CPU i386 if the binaries must be able to run on an intel 386
- # (by default i486 code is generated, see below)
--CPU=$(shell uname -m)
--ARCH=$(shell echo $(CPU) | sed 's/i.86/intel/;s/arm.*/arm/')
-+CPU=
-+ARCH=mips
- # If HAVE_PAM is set to "yes", then login, chfn, chsh, and newgrp
- # will use PAM for authentication. Additionally, passwd will not be
-@@ -64,12 +64,12 @@
- # If HAVE_WRITE is set to "yes", then write will not be built or
- # installed from the misc-utils subdirectory.
- # (There is a network aware write in netwrite from NetKit 0.16 or later.)
--HAVE_WRITE=no
-+HAVE_WRITE=yes
- # If HAVE_GETTY is set to "yes", then agetty will not be built or
- # installed from the login-utils subdirectory.  Note that agetty can
- # co-exist with other gettys, so this option should never be used.
--HAVE_GETTY=no
-+HAVE_GETTY=yes
- # If USE_TTY_GROUP is set to "yes", then wall and write will be installed
- # setgid to the "tty" group, and mesg will only set the group write bit.
-@@ -82,13 +82,13 @@
- # If HAVE_KILL is set to "yes", then kill will not be built or
- # installed from the misc-utils subdirectory.
- # (There is also a kill in the procps package.)
--HAVE_KILL=no
-+HAVE_KILL=yes
- # If ALLOW_VCS_USE is set to "yes", then login will chown /dev/vcsN
- # to the current user, allowing her to make a screendump and do other
- # nifty things on the console, but also allowing him to keep an open
- # file descriptor after logging out to trick the next user.
--ALLOW_VCS_USE=yes
-+ALLOW_VCS_USE=no
- # If DO_STAT_MAIL is set to "yes", then login will stat() the mailbox
- # and tell the user that she has new mail. This can hang the login if
-@@ -102,19 +102,19 @@
- # If HAVE_SLN is set to "yes", then sln won't be installed
- # (but the man page sln.8 will be installed anyway).
- # sln also comes with libc and glibc.
--HAVE_SLN=no
-+HAVE_SLN=yes
- # If HAVE_FDUTILS is set to "yes", then setfdprm won't be installed.
--HAVE_FDUTILS=no
-+HAVE_FDUTILS=yes
- # If SILENT_PG is set to "yes", then pg will not ring the bell
- # when an invalid key is pressed
--SILENT_PG=no
-+SILENT_PG=yes
- # If configure decides that Native Language Support (NLS) is available,
- # it sets MAY_ENABLE_NLS in defines.h. If you don't want NLS, set
- # DISABLE_NLS to "yes".
--DISABLE_NLS=no
-+DISABLE_NLS=yes
- # Different optimizations for different cpus.
- # Before gcc 2.8.0 only -m486
diff --git a/package/vgp/Config.in b/package/vgp/Config.in
deleted file mode 100755 (executable)
index db543c3..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_VGP
-       prompt "vgp............................... a daemon working like Cisco(c) HSRP"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               VGP (Virtual Gateway Protocol)is a very simple protocol able to
-               work in a way similar to Cisco(c) HSRP. It implements the idea
-               of Virtual Gateway to provide fault tollerance (and load
-               balancing) on your net. Each client on your net has as its
-               default gateway the virtual gateway and not the real router.
-
-               http://vgpd.freaknet.org/
diff --git a/package/vgp/Makefile b/package/vgp/Makefile
deleted file mode 100755 (executable)
index 29fd871..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vgp
-PKG_VERSION:=0.2.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=b8c25b5dfcb944f78bbc584be9c230c7
-PKG_SOURCE_URL:=http://vgpd.freaknet.org/files/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_CAT:=zcat
-
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VGP,vgp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-               (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-                       $(TARGET_CONFIGURE_OPTS) \
-                       CFLAGS="$(TARGET_CFLAGS)" \
-                       ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --sbindir=/usr/sbin \
-                       --libexecdir=/usr/lib \
-                       --sysconfdir=/etc \
-                       --datadir=/usr/share \
-                       --localstatedir=/var \
-                       --mandir=/usr/man \
-                       --infodir=/usr/info \
-                       --program-prefix="" \
-               );
-               touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) install
-       touch $@
-
-$(IPKG_VGP):
-       mkdir -p $(IDIR_VGP)
-       $(CP) $(PKG_INSTALL_DIR)/* $(IDIR_VGP)/
-       $(RSTRIP) $(IDIR_VGP)
-       $(IPKG_BUILD) $(IDIR_VGP) $(PACKAGE_DIR)
diff --git a/package/vgp/ipkg/vgp.control b/package/vgp/ipkg/vgp.control
deleted file mode 100755 (executable)
index 18fdc91..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: vgp
-Section: net
-Architecture: mipsel
-Priority: optional
-Description: vgp is a daemon working like Cisco(c) HSRP 
diff --git a/package/vim/Config.in b/package/vim/Config.in
deleted file mode 100644 (file)
index b7b0a24..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_VIM
-       prompt "vim............................... VI Improved"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         An improved version of VI.
-         
-         http://www.vim.org
-
diff --git a/package/vim/Makefile b/package/vim/Makefile
deleted file mode 100644 (file)
index a769373..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vim
-PKG_VERSION:=5.8
-PKG_RELEASE:=1
-
-PKG_SOURCE_URL:=ftp://ftp.vim.org/pub/vim/unix/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.gz
-PKG_MD5SUM:=
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VIM,vim,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR)/src; rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ac_cv_c_bigendian=no \
-               ac_cv_sizeof_off_t=8 \
-               ac_cv_sizeof_int=4 \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --sbindir=/usr/sbin \
-               --libexecdir=/usr/lib \
-               --sysconfdir=/etc \
-               --datadir=/usr/share \
-               --localstatedir=/var \
-               --mandir=/usr/man \
-               --infodir=/usr/info \
-               --program-prefix="" \
-               $(DISABLE_NLS) \
-               --enable-min-features \
-               --disable-gui \
-               --without-x \
-               --disable-multibyte \
-               --disable-cscope \
-               --disable-gpm \
-               --with-tlib=ncurses \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC)
-       touch $@
-
-$(IPKG_VIM): 
-       mkdir -p $(IDIR_VIM)/usr/bin
-       mkdir -p $(IDIR_VIM)//usr/share/vim
-       $(CP) ./files/vimrc $(IDIR_VIM)//usr/share/vim
-       $(CP) $(PKG_BUILD_DIR)/src/$(PKG_NAME) $(IDIR_VIM)/usr/bin/
-       $(RSTRIP) $(IDIR_VIM)
-       $(IPKG_BUILD) $(IDIR_VIM) $(PACKAGE_DIR)
diff --git a/package/vim/files/vimrc b/package/vim/files/vimrc
deleted file mode 100644 (file)
index 792d680..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-set showcmd            " Show (partial) command in status line.
-set showmatch          " Show matching brackets.
-set ignorecase         " Do case insensitive matching
-set incsearch          " Incremental search
-set autowrite          " Automatically save before commands like :next and :make
-set nocompatible        " Use Vim defaults instead of 100% vi compatibility
-set backspace=indent,eol,start  " more powerful backspacing
-set autoindent          " always set autoindenting on
-set linebreak         " Don't wrap words by default
-set textwidth=0         " Don't wrap lines by default
-set ruler               " show the cursor position all the time
-
-
diff --git a/package/vim/ipkg/vim.control b/package/vim/ipkg/vim.control
deleted file mode 100644 (file)
index 2b5d928..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: vim
-Priority: optional
-Section: text
-Depends: libncurses
-Description: Vi Improved
diff --git a/package/vim/patches/vim_configure.patch b/package/vim/patches/vim_configure.patch
deleted file mode 100644 (file)
index c8ae5c8..0000000
+++ /dev/null
@@ -1,248 +0,0 @@
-This patch is required to stop vim's configure script from insisting on
-compiling test programs which obviously do not work in a cross compiled
-environment.  
-
---- vim-5.8_original/src/configure     2001-05-11 04:59:18.000000000 +1000
-+++ vim-5.8/src/configure      2006-03-24 01:04:55.000000000 +1100
-@@ -995,10 +995,6 @@
- test "$GCC" = yes && CFLAGS="$CFLAGS -Wall"
--if test "$cross_compiling" = yes; then
--  { echo "configure: error: cannot compile a simple program, check CC and CFLAGS" 1>&2; exit 1; }
--fi
--
- test "$GCC" = yes && CPP_MM=M; 
- if test -f ./toolcheck; then
-@@ -3365,29 +3361,7 @@
- echo $ac_n "checking quality of toupper""... $ac_c" 1>&6
- echo "configure:3368: checking quality of toupper" >&5
--if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program" 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 3373 "configure"
--#include "confdefs.h"
--#include <ctype.h>
--main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
--EOF
--if { (eval echo configure:3378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  cat >> confdefs.h <<\EOF
--#define BROKEN_TOUPPER 1
--EOF
-- echo "$ac_t""bad" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  echo "$ac_t""good" 1>&6
--fi
--rm -fr conftest*
--fi
-+echo "$ac_t""good" 1>&6
- echo $ac_n "checking whether __DATE__ and __TIME__ work""... $ac_c" 1>&6
-@@ -4340,34 +4314,10 @@
- if test "x$olibs" != "x$LIBS"; then
-   echo $ac_n "checking whether we talk terminfo""... $ac_c" 1>&6
- echo "configure:4343: checking whether we talk terminfo" >&5
--  if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program." 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 4348 "configure"
--#include "confdefs.h"
--
--#ifdef HAVE_TERMCAP_H
--# include <termcap.h>
--#endif
--main()
--{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
--EOF
--if { (eval echo configure:4357: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  echo "$ac_t""no -- we are in termcap land" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  echo "$ac_t""yes -- terminfo spoken here" 1>&6; cat >> confdefs.h <<\EOF
-+echo "$ac_t""yes -- terminfo spoken here" 1>&6; cat >> confdefs.h <<\EOF
- #define TERMINFO 1
- EOF
--fi
--rm -fr conftest*
--fi
--
- else
-   echo "$ac_t""none found" 1>&6
- fi
-@@ -4600,70 +4550,14 @@
- echo $ac_n "checking for struct sigcontext""... $ac_c" 1>&6
- echo "configure:4603: checking for struct sigcontext" >&5
--cat > conftest.$ac_ext <<EOF
--#line 4605 "configure"
--#include "confdefs.h"
--#include <signal.h>
--test_sig()
--{
--    struct sigcontext *scont;
--    scont = (struct sigcontext *)0;
--    return 1;
--} 
--int main() {
--
--; return 0; }
--EOF
--if { (eval echo configure:4619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
--  rm -rf conftest*
--  echo "$ac_t""yes" 1>&6
--              cat >> confdefs.h <<\EOF
-+cat >> confdefs.h <<\EOF
- #define HAVE_SIGCONTEXT 1
- EOF
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -rf conftest*
--  echo "$ac_t""no" 1>&6
--fi
--rm -f conftest*
--
- echo $ac_n "checking getcwd implementation""... $ac_c" 1>&6
- echo "configure:4635: checking getcwd implementation" >&5
--if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program" 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 4640 "configure"
--#include "confdefs.h"
--
--char *dagger[] = { "IFS=pwd", 0 };
--main()
--{
--  char buffer[500];
--  extern char **environ;
--  environ = dagger;
--  return getcwd(buffer, 500) ? 0 : 1;
--}
--EOF
--if { (eval echo configure:4652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  echo "$ac_t""it is usable" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  echo "$ac_t""it stinks" 1>&6
--              cat >> confdefs.h <<\EOF
--#define BAD_GETCWD 1
--EOF
--
--fi
--rm -fr conftest*
--fi
--
-+echo "$ac_t""it is usable" 1>&6
- for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpwnam getpwuid \
-       gettimeofday getwd lstat memcmp memset nanosleep opendir putenv qsort \
-@@ -4872,89 +4766,11 @@
- echo $ac_n "checking whether memmove/bcopy/memcpy handle overlaps""... $ac_c" 1>&6
- echo "configure:4875: checking whether memmove/bcopy/memcpy handle overlaps" >&5
--bcopy_test_prog='
--main() {
--  char buf[10];
--  strcpy(buf, "abcdefghi");
--  mch_memmove(buf, buf + 2, 3);
--  if (strncmp(buf, "ababcf", 6))
--    exit(1);
--  strcpy(buf, "abcdefghi");
--  mch_memmove(buf + 2, buf, 3);
--  if (strncmp(buf, "cdedef", 6))
--    exit(1);
--  exit(0); /* libc version works properly.  */
--}'
--
--
--if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program" 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 4895 "configure"
--#include "confdefs.h"
--#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
--EOF
--if { (eval echo configure:4899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  cat >> confdefs.h <<\EOF
-+cat >> confdefs.h <<\EOF
- #define USEMEMMOVE 1
--EOF
-- echo "$ac_t""memmove does" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program" 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 4913 "configure"
--#include "confdefs.h"
--#define mch_memmove(s,d,l) bcopy(d,s,l) $bcopy_test_prog
--EOF
--if { (eval echo configure:4917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  cat >> confdefs.h <<\EOF
- #define USEBCOPY 1
--EOF
-- echo "$ac_t""bcopy does" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  if test "$cross_compiling" = yes; then
--  { echo "configure: error: failed to compile test program" 1>&2; exit 1; }
--else
--  cat > conftest.$ac_ext <<EOF
--#line 4931 "configure"
--#include "confdefs.h"
--#define mch_memmove(s,d,l) memcpy(d,s,l) $bcopy_test_prog
--EOF
--if { (eval echo configure:4935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
--then
--  cat >> confdefs.h <<\EOF
- #define USEMEMCPY 1
- EOF
-- echo "$ac_t""memcpy does" 1>&6
--else
--  echo "configure: failed program was:" >&5
--  cat conftest.$ac_ext >&5
--  rm -fr conftest*
--  echo "$ac_t""no" 1>&6
--fi
--rm -fr conftest*
--fi
--
--fi
--rm -fr conftest*
--fi
--
--fi
--rm -fr conftest*
--fi
--
--
- if test "$enable_multibyte" = "yes"; then
-   cflags_save=$CFLAGS
diff --git a/package/vnc-reflector/Config.in b/package/vnc-reflector/Config.in
deleted file mode 100755 (executable)
index 22679fc..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_VNC_REFLECTOR
-       prompt "vnc-reflector..................... VNC proxy for multiple clients"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBJPEG
-       select BR2_PACKAGE_ZLIB
-       help
-         VNC Reflector is a specialized VNC server which acts as
-         a proxy sitting between real VNC server (a host) and a 
-         number of VNC clients. It was designed to work efficiently
-         with large number of clients.
-
-         http://sourceforge.net/projects/vnc-reflector
-
diff --git a/package/vnc-reflector/Makefile b/package/vnc-reflector/Makefile
deleted file mode 100644 (file)
index 00d1cba..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vnc-reflector
-PKG_VERSION:=1.2.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=c3f88bc62f228b335c25c07f9744ab0c
-
-PKG_SOURCE_URL:=@SF/vnc-reflector
-PKG_SOURCE:=vnc_reflector-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/vnc_reflector
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VNC_REFLECTOR,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               OFLAGS="$(TARGET_CFLAGS)" \
-               STAGING_DIR=$(STAGING_DIR) \
-               default
-       touch $@
-
-$(IPKG_VNC_REFLECTOR):
-       install -d -m0755 $(IDIR_VNC_REFLECTOR)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/vncreflector $(IDIR_VNC_REFLECTOR)/usr/sbin/
-       $(RSTRIP) $(IDIR_VNC_REFLECTOR)
-       $(IPKG_BUILD) $(IDIR_VNC_REFLECTOR) $(PACKAGE_DIR)
diff --git a/package/vnc-reflector/ipkg/vnc-reflector.control b/package/vnc-reflector/ipkg/vnc-reflector.control
deleted file mode 100755 (executable)
index 293a0a0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: vnc-reflector
-Depends: jpeg, zlib
-Section: net
-Architecture: mipsel
-Priority: optional
-Description: VNC Reflector is a specialized VNC server which acts as a proxy sitting between real VNC server (a host) and a number of VNC clients. It was designed to work efficiently with large number of clients.
diff --git a/package/vnc-reflector/patches/01-honor_include_lib_path.patch b/package/vnc-reflector/patches/01-honor_include_lib_path.patch
deleted file mode 100644 (file)
index fb409ac..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
---- vnc_reflector/Makefile.orig        2005-12-14 01:25:53.000000000 +0100
-+++ vnc_reflector/Makefile     2005-12-14 01:28:05.000000000 +0100
-@@ -14,10 +14,11 @@
- #
- # Variables you might want to edit: CFLAGS, CONFFLAGS
--IFLAGS =      -I.
-+IFLAGS =      -I. -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-+OFLAGS =      -O2
- # Production
--CFLAGS =      -O2 $(IFLAGS)
-+CFLAGS =      $(OFLAGS) $(IFLAGS)
- # Debug (strict)
- #CFLAGS =     -g -pedantic -Wall $(IFLAGS)
- # Debug (profiling)
-@@ -29,7 +30,7 @@
- CONFFLAGS =   -DUSE_POLL
- # Link with zlib and JPEG libraries
--LDFLAGS =     -L/usr/local/lib -lz -ljpeg
-+LDFLAGS =     -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lz -ljpeg
- PROG =        vncreflector
diff --git a/package/vncrepeater/Config.in b/package/vncrepeater/Config.in
deleted file mode 100644 (file)
index 418f485..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-config BR2_PACKAGE_VNCREPEATER
-       prompt "vncrepeater....................... UltraVNC repeater for Linux"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_UCLIBCXX
-       help
-         Viewer can be behind Nat router or directly connected to the internet
-
-         Instead of forwarding serveral ports, you only need to forward 1 port
-
-         If the PC that runs the Repeater has access to the local DNS server, 
-         you can use your local DNS names instead of 10.10.10.12.
-
-         This could be handy when you have a dynamic DHCP server allocating 
-         ip adresses for your PC.
-
-         http://ultravnc.sourceforge.net/addons/repeater.html
diff --git a/package/vncrepeater/Makefile b/package/vncrepeater/Makefile
deleted file mode 100644 (file)
index c41c4a2..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id: Makefile 3112 2006-02-01 23:53:19Z mbm $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vncrepeater
-PKG_VERSION:=0.12
-PKG_RELEASE:=1
-PKG_MD5SUM:=bf89c31d7cb51a267a8d5ac388e0508d
-
-PKG_SOURCE_URL:=http://www.rit.edu/~reh5586/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VNCREPEATER,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               repeater
-       touch $@
-
-$(IPKG_VNCREPEATER):
-       install -d -m0755 $(IDIR_VNCREPEATER)/usr/sbin $(IDIR_VNCREPEATER)/etc
-       $(CP) $(PKG_BUILD_DIR)/repeater $(IDIR_VNCREPEATER)/usr/sbin/$(PKG_NAME)
-       $(CP) $(PKG_BUILD_DIR)/u$(PKG_NAME).ini $(IDIR_VNCREPEATER)/etc/
-       $(RSTRIP) $(IDIR_VNCREPEATER)
-       $(IPKG_BUILD) $(IDIR_VNCREPEATER) $(PACKAGE_DIR)
-
diff --git a/package/vncrepeater/ipkg/vncrepeater.control b/package/vncrepeater/ipkg/vncrepeater.control
deleted file mode 100644 (file)
index 3996c86..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: vncrepeater
-Section: net
-Depends: uclibc++
-Priority: optional
-Description: UltraVNC repeater for Linux
diff --git a/package/vncrepeater/patches/01-uclibcxx_linking.patch b/package/vncrepeater/patches/01-uclibcxx_linking.patch
deleted file mode 100644 (file)
index 06020ee..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -urN vncrepeater-0.12/Makefile vncrepeater-0.12.new/Makefile
---- vncrepeater-0.12/Makefile  2006-03-31 07:40:14.000000000 +0200
-+++ vncrepeater-0.12.new/Makefile      2006-04-11 10:26:06.345879104 +0200
-@@ -1,21 +1,21 @@
--CFLAGS=-Wall
-+CFLAGS=-Wall 
- repeater: repeater.o repeaterproc.o openbsd_stringfuncs.o iniparser.o readini.o
--      g++ $(CFLAGS) -o repeater repeater.o repeaterproc.o openbsd_stringfuncs.o iniparser.o readini.o
-+      $(CC) $(CFLAGS) -o repeater repeater.o repeaterproc.o openbsd_stringfuncs.o iniparser.o readini.o -nodefaultlibs -L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -luClibc++
- repeater.o: repeater.cpp
--      g++ $(CFLAGS) -c repeater.cpp
-+      $(CC) $(CFLAGS) -c repeater.cpp
- repeaterproc.o: repeaterproc.cpp
--      g++ $(CFLAGS) -c repeaterproc.cpp
-+      $(CC) $(CFLAGS) -c repeaterproc.cpp
- openbsd_stringfuncs.o: openbsd_stringfuncs.cpp
--      g++ $(CFLAGS) -c openbsd_stringfuncs.cpp
-+      $(CC) $(CFLAGS) -c openbsd_stringfuncs.cpp
- iniparser.o: iniparser.cpp
--      g++ $(CFLAGS) -c iniparser.cpp
-+      $(CC) $(CFLAGS) -c iniparser.cpp
- readini.o: readini.cpp
--      g++ $(CFLAGS) -c readini.cpp
-+      $(CC) $(CFLAGS) -c readini.cpp
- clean:
-       rm -f *.o repeater
diff --git a/package/vrrpd/Config.in b/package/vrrpd/Config.in
deleted file mode 100644 (file)
index 767e2dd..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-config BR2_PACKAGE_VRRPD
-        prompt "vrrpd............................. Virtual Router Redundancy Protocol daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         VRRPd is an implementation of Virtual Router Redundancy
-         Protocol as specified in rfc2338.  VRRPd is interoperable with
-         other RFC-based VRRP implementations, including Cisco and
-         Juniper, and is included as a standard feature on ImageStream
-         routers.
-         
-         http://www.sourceforge.net/projects/vrrpd
-
diff --git a/package/vrrpd/Makefile b/package/vrrpd/Makefile
deleted file mode 100644 (file)
index 8805450..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vrrpd
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=6d5066ea1a6ced817376ca0f54765447
-
-PKG_SOURCE_URL:=@SF/vrrpd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VRRPD,vrrpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               DBG_OPT="" \
-               MAIN_OPT="$(TARGET_CFLAGS)" \
-               vrrpd
-       touch $@
-
-$(IPKG_VRRPD):
-       install -d -m0755 $(IDIR_VRRPD)/etc/default
-       install -m0644 ./files/vrrpd.default $(IDIR_VRRPD)/etc/default/vrrpd
-       install -d -m0755 $(IDIR_VRRPD)/etc/init.d
-       install -m0755 ./files/vrrpd.init $(IDIR_VRRPD)/etc/init.d/vrrpd
-       install -d -m0755 $(IDIR_VRRPD)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/vrrpd $(IDIR_VRRPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_VRRPD)
-       $(IPKG_BUILD) $(IDIR_VRRPD) $(PACKAGE_DIR)
diff --git a/package/vrrpd/files/vrrpd.default b/package/vrrpd/files/vrrpd.default
deleted file mode 100644 (file)
index 0dfee0c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-ID=1
-IF=vlan1
-IP=10.0.0.1
-OPTIONS="-i $IF -v $ID $IP"
diff --git a/package/vrrpd/files/vrrpd.init b/package/vrrpd/files/vrrpd.init
deleted file mode 100644 (file)
index 5afc734..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-BIN=vrrpd
-DEFAULT=/etc/default/$BIN
-[ -f $DEFAULT ] && . $DEFAULT
-RUN_D=/var/run
-PID_F=$RUN_D/$BIN_${IF}_${ID}.pid
-
-case $1 in
- start)
-  $BIN $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/vrrpd/ipkg/vrrpd.conffiles b/package/vrrpd/ipkg/vrrpd.conffiles
deleted file mode 100644 (file)
index 9680ca3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/default/vrrpd
diff --git a/package/vrrpd/ipkg/vrrpd.control b/package/vrrpd/ipkg/vrrpd.control
deleted file mode 100644 (file)
index 435dda1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: vrrpd
-Priority: optional
-Section: net
-Description: An implementation of the Virtual Router Redundancy Protocol
diff --git a/package/vsftpd/Config.in b/package/vsftpd/Config.in
deleted file mode 100644 (file)
index 2db9287..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_VSFTPD
-       prompt "vsftpd............................ Fast and secure FTP server"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A fast and secure FTP server
-         
-         http://vsftpd.beasts.org/
-
diff --git a/package/vsftpd/Makefile b/package/vsftpd/Makefile
deleted file mode 100644 (file)
index d3c72c8..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vsftpd
-PKG_VERSION:=2.0.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=c0bf8c7b8e15ab15827172786fc56115
-
-PKG_SOURCE_URL:=ftp://vsftpd.beasts.org/users/cevans/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VSFTPD,vsftpd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               vsftpd install
-       touch $@
-
-$(IPKG_VSFTPD):
-       install -d -m0755 $(IDIR_VSFTPD)/etc
-       install -m0644 ./files/vsftpd.conf $(IDIR_VSFTPD)/etc/vsftpd.conf
-       install -d -m0755 $(IDIR_VSFTPD)/etc/init.d
-       install -m0755 ./files/vsftpd.init $(IDIR_VSFTPD)/etc/init.d/vsftpd
-       install -d -m0755 $(IDIR_VSFTPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/vsftpd $(IDIR_VSFTPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_VSFTPD)
-       $(IPKG_BUILD) $(IDIR_VSFTPD) $(PACKAGE_DIR)
diff --git a/package/vsftpd/files/vsftpd.conf b/package/vsftpd/files/vsftpd.conf
deleted file mode 100644 (file)
index f3ba34f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-background=YES
-listen=YES
-anonymous_enable=NO
-local_enable=YES
-write_enable=YES
-local_umask=022
-check_shell=NO
-#dirmessage_enable=YES
-#ftpd_banner=Welcome to blah FTP service.
-session_support=NO
-#syslog_enable=YES
-#userlist_enable=YES
-#userlist_deny=NO
-#userlist_file=/etc/vsftpd.users
-#xferlog_enable=YES
-#xferlog_file=/var/log/vsftpd.log
-#xferlog_std_format=YES
diff --git a/package/vsftpd/files/vsftpd.init b/package/vsftpd/files/vsftpd.init
deleted file mode 100644 (file)
index 4d4f4f2..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-RUN_D=/var/run/vsftpd
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  vsftpd
-  ;;
- *)
-  echo "usage: $0 (start)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/vsftpd/ipkg/vsftpd.conffiles b/package/vsftpd/ipkg/vsftpd.conffiles
deleted file mode 100644 (file)
index 45632cf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/vsftpd.conf
diff --git a/package/vsftpd/ipkg/vsftpd.control b/package/vsftpd/ipkg/vsftpd.control
deleted file mode 100644 (file)
index 6c7e490..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: vsftpd
-Priority: optional
-Section: net
-Description: a fast and secure FTP server
diff --git a/package/vsftpd/patches/chroot.patch b/package/vsftpd/patches/chroot.patch
deleted file mode 100644 (file)
index e80d137..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- vsftpd-2.0.4-orig/tunables.c       2006-01-07 20:32:44.000000000 +0100
-+++ vsftpd-2.0.4/tunables.c    2006-01-11 18:25:15.000000000 +0100
-@@ -92,7 +92,7 @@
- unsigned int tunable_max_per_ip = 0;
- unsigned int tunable_trans_chunk_size = 0;
--const char* tunable_secure_chroot_dir = "/usr/share/empty";
-+const char* tunable_secure_chroot_dir = "/var/run/vsftpd";
- const char* tunable_ftp_username = "ftp";
- const char* tunable_chown_username = "root";
- const char* tunable_xferlog_file = "/var/log/xferlog";
diff --git a/package/vsftpd/patches/destdir.patch b/package/vsftpd/patches/destdir.patch
deleted file mode 100644 (file)
index 13f3954..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
---- vsftpd-2.0.4-orig/Makefile 2005-06-29 00:24:03.000000000 +0200
-+++ vsftpd-2.0.4/Makefile      2006-01-11 18:29:12.000000000 +0100
-@@ -17,6 +17,8 @@
-     ssl.o sysutil.o sysdeputil.o
-+DESTDIR =
-+
- .c.o:
-       $(CC) -c $*.c $(CFLAGS) $(IFLAGS)
-@@ -24,21 +26,20 @@
-       $(CC) -o vsftpd $(OBJS) $(LINK) $(LIBS) $(LDFLAGS)
- install:
--      if [ -x /usr/local/sbin ]; then \
--              $(INSTALL) -m 755 vsftpd /usr/local/sbin/vsftpd; \
--      else \
--              $(INSTALL) -m 755 vsftpd /usr/sbin/vsftpd; fi
--      if [ -x /usr/local/man ]; then \
--              $(INSTALL) -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
--              $(INSTALL) -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
--      elif [ -x /usr/share/man ]; then \
--              $(INSTALL) -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
--              $(INSTALL) -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
--      else \
--              $(INSTALL) -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
--              $(INSTALL) -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
--      if [ -x /etc/xinetd.d ]; then \
--              $(INSTALL) -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
-+      mkdir -p $(DESTDIR)/usr/sbin
-+      $(INSTALL) -m 755 vsftpd $(DESTDIR)/usr/sbin/
-+      mkdir -p $(DESTDIR)/usr/share/man/man8
-+      $(INSTALL) -m 644 vsftpd.8 $(DESTDIR)/usr/share/man/man8/
-+      mkdir -p $(DESTDIR)/usr/share/man/man5
-+      $(INSTALL) -m 644 vsftpd.conf.5 $(DESTDIR)/usr/share/man/man5/
-+      mkdir -p $(DESTDIR)/etc/xinetd.d
-+      $(INSTALL) -m 644 xinetd.d/vsftpd $(DESTDIR)/etc/xinetd.d/
-+
-+uninstall:
-+      rm -f $(DESTDIR)/usr/sbin/vsftpd
-+      rm -f $(DESTDIR)/usr/share/man/man8/vsftpd.8
-+      rm -f $(DESTDIR)/usr/share/man/man5/vsftpd.conf.5
-+      rm -f $(DESTDIR)/etc/xinetd.d/vsftpd
- clean:
-       rm -f *.o *.swp vsftpd
diff --git a/package/vsftpd/patches/find-libs.patch b/package/vsftpd/patches/find-libs.patch
deleted file mode 100644 (file)
index ae8e9f7..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN vsftpd-1.2.2-orig/Makefile vsftpd-1.2.2-3/Makefile
---- vsftpd-1.2.2-orig/Makefile 2003-09-15 13:41:58.000000000 +0200
-+++ vsftpd-1.2.2-3/Makefile    2005-03-09 22:23:12.000000000 +0100
-@@ -5,8 +5,8 @@
- #CFLAGS = -g
- CFLAGS        =       -O2 -Wall -W -Wshadow #-pedantic -Werror -Wconversion
--LIBS  =       `./vsf_findlibs.sh`
--LINK  =       -Wl,-s
-+LIBS  =       -lcrypt -lnsl
-+LINK  =
- OBJS  =       main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o \
-               tunables.o ftpdataio.o secbuf.o ls.o \
diff --git a/package/vtun/Config.in b/package/vtun/Config.in
deleted file mode 100644 (file)
index c2fa9f5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_VTUN
-       prompt "vtun.............................. VPN tunneling daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBLZO
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_ZLIB
-       help
-         A VPN tunneling daemon
-         
-         http://vtun.sourceforge.net
-
diff --git a/package/vtun/Makefile b/package/vtun/Makefile
deleted file mode 100644 (file)
index 306c25d..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=vtun
-PKG_VERSION:=2.6
-PKG_RELEASE:=1
-PKG_MD5SUM:=309534fd03c5d13a19c43916f61f4bbf
-
-PKG_SOURCE_URL:=@SF/vtun
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,VTUN,vtun,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR) ; rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LIBS="-L$(STAGING_DIR)/usr/lib" \
-               BLOWFISH_HDR_DIR="$(STAGING_DIR)/usr/include/openssl" \
-               LZO_HDR_DIR="$(STAGING_DIR)/usr/include" \
-               SSL_HDR_DIR="$(STAGING_DIR)/usr/include/openssl" \
-               ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --program-prefix="" \
-               --program-suffix="" \
-               --prefix=/usr \
-               --exec-prefix=/usr \
-               --bindir=/usr/bin \
-               --datadir=/usr/share \
-               --includedir=/usr/include \
-               --infodir=/usr/share/info \
-               --libdir=/usr/lib \
-               --libexecdir=/usr/lib \
-               --localstatedir=/var \
-               --mandir=/usr/share/man \
-               --sbindir=/usr/sbin \
-               --sysconfdir=/etc \
-               $(DISABLE_LARGEFILE) \
-               $(DISABLE_NLS) \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               vtund
-       touch $@
-
-$(IPKG_VTUN):
-       install -m0755 -d $(IDIR_VTUN)/etc
-       install -m0600 $(PKG_BUILD_DIR)/vtund.conf $(IDIR_VTUN)/etc/
-       install -m0755 -d $(IDIR_VTUN)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/vtund $(IDIR_VTUN)/usr/sbin/
-       $(RSTRIP) $(IDIR_VTUN)
-       $(IPKG_BUILD) $(IDIR_VTUN) $(PACKAGE_DIR)
diff --git a/package/vtun/ipkg/vtun.conffiles b/package/vtun/ipkg/vtun.conffiles
deleted file mode 100644 (file)
index 1195041..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/vtund.conf
diff --git a/package/vtun/ipkg/vtun.control b/package/vtun/ipkg/vtun.control
deleted file mode 100644 (file)
index 6d823de..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: vtun
-Priority: optional
-Section: net
-Description: A VPN tunnel daemon
-Depends: libopenssl, liblzo, zlib, kmod-tun
diff --git a/package/watchdog/Config.in b/package/watchdog/Config.in
deleted file mode 100644 (file)
index 5827fda..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_WATCHDOG
-       prompt "watchdog.......................... configurable watchdog"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         watchdog
-         
diff --git a/package/watchdog/Makefile b/package/watchdog/Makefile
deleted file mode 100644 (file)
index 415fc40..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=watchdog
-PKG_VERSION:=5.2.4
-PKG_RELEASE:=1
-PKG_MD5SUM:=c6ac132d92110eb2c4670d4f684105c3
-
-PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/w/watchdog
-PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WATCHDOG,watchdog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CCOPT="$(TARGET_CFLAGS)" \
-               INCLS="-I. -I$(STAGING_DIR)/usr/include" \
-               LIBS="-L$(STAGING_DIR)/usr/lib" \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_WATCHDOG):
-       install -d -m0755 $(IDIR_WATCHDOG)/etc
-       $(CP) $(PKG_INSTALL_DIR)/etc/watchdog.conf $(IDIR_WATCHDOG)/etc/
-       install -d -m0755 $(IDIR_WATCHDOG)/etc/init.d
-       install -m0755 ./files/watchdog.init $(IDIR_WATCHDOG)/etc/init.d/watchdog
-       ln -sf watchdog $(IDIR_WATCHDOG)/etc/init.d/S90watchdog
-       install -d -m0755 $(IDIR_WATCHDOG)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/watchdog $(IDIR_WATCHDOG)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/wd_keepalive $(IDIR_WATCHDOG)/usr/sbin/
-       $(RSTRIP) $(IDIR_WATCHDOG)
-       $(IPKG_BUILD) $(IDIR_WATCHDOG) $(PACKAGE_DIR)
diff --git a/package/watchdog/files/watchdog.init b/package/watchdog/files/watchdog.init
deleted file mode 100644 (file)
index 8a45df9..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-RUN_D=/var/run
-PID_F=$RUN_D/watchdog.pid
-
-case $1 in
- start)
-  /usr/sbin/watchdog
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/watchdog/ipkg/watchdog.conffiles b/package/watchdog/ipkg/watchdog.conffiles
deleted file mode 100644 (file)
index 3ef1359..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/watchdog.conf
diff --git a/package/watchdog/ipkg/watchdog.control b/package/watchdog/ipkg/watchdog.control
deleted file mode 100644 (file)
index 1cde197..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: watchdog
-Priority: opt
-Section: sys
-Description: watchdog
diff --git a/package/watchdog/patches/01-fstab-sys_siglist.patch b/package/watchdog/patches/01-fstab-sys_siglist.patch
deleted file mode 100644 (file)
index a71ca59..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- watchdog-5.2.4.orig.orig/src/fstab.c       2003-01-28 07:47:38.000000000 +0100
-+++ watchdog-5.2.4.orig/src/fstab.c    2005-12-29 20:05:47.859043112 +0100
-@@ -237,7 +237,7 @@
- /* Ensure that the lock is released if we are interrupted.  */
- static void
- handler (int sig) {
--     die (EX_USER, "%s", sys_siglist[sig]);
-+     die (EX_USER, "%s", "sys_siglist[sig]");
- }
- static void
diff --git a/package/wccpd/Config.in b/package/wccpd/Config.in
deleted file mode 100644 (file)
index ed219ed..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_WCCPD
-       prompt "wccpd............................. a Web Cache Coordination daemon"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-               wccpd is a WCCP (Web Cache Coordination Protocol) server daemon
-               It allows a router (running Linux) to redirect web traffic to a
-               group of Squid servers using WCCP as the monitoring/controling 
-               protocol.
-
-               http://wccpd.sourceforge.net/
diff --git a/package/wccpd/Makefile b/package/wccpd/Makefile
deleted file mode 100644 (file)
index 0ecb34e..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wccpd
-PKG_VERSION:=0.2
-PKG_RELEASE:=1
-PKG_MD5SUM:=5f15c274de61dfb88e0dbfc1ccbe6b67
-
-PKG_SOURCE_URL:=@SF/wccpd
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WCCPD,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.cache; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAAGING_DIR)/lib" \
-               ac_cv_func_setpgrp_void=yes \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --enable-shared \
-                       --enable-static \
-                       --disable-rpath \
-                       --with-gnu-ld \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_WCCPD):
-       install -d -m0755 $(IDIR_WCCPD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/wccpd $(IDIR_WCCPD)/usr/sbin/
-       $(RSTRIP) $(IDIR_WCCPD)
-       $(IPKG_BUILD) $(IDIR_WCCPD) $(PACKAGE_DIR)
diff --git a/package/wccpd/ipkg/wccpd.control b/package/wccpd/ipkg/wccpd.control
deleted file mode 100644 (file)
index e62539a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: wccpd
-Priority: optional
-Section: net
-Description: A WCCP (Web Cache Coordination Protocol) server daemon
diff --git a/package/weechat/Config.in b/package/weechat/Config.in
deleted file mode 100644 (file)
index 810345a..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-menu "weechat........................... Lightweight IRC client"
-
-config BR2_PACKAGE_WEECHAT
-       prompt "weechat.......................... Lightweight IRC client"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBNCURSES
-       help
-         Fast, light & extensible IRC client
-
-         http://weechat.flashtux.org
-
-config BR2_COMPILE_WEECHAT_WITH_TLS
-       prompt "Enable TLS support"
-       bool
-       select BR2_PACKAGE_GNUTLS
-       depends BR2_PACKAGE_WEECHAT
-
-config BR2_COMPILE_WEECHAT_WITH_LUA
-       prompt "Enable LUA scripting"
-       bool
-       select BR2_PACKAGE_LIBLUA
-       depends BR2_PACKAGE_WEECHAT
-
-endmenu
diff --git a/package/weechat/Makefile b/package/weechat/Makefile
deleted file mode 100644 (file)
index 35ddae5..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-# $Id: buildroot-documentation.html,v 1.7.4.3 2005/09/04 10:44:06 wbx Exp $
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=weechat
-PKG_VERSION:=0.1.8
-PKG_RELEASE:=1
-PKG_MD5SUM:=73d6bc211ac32c597f0d278506480a20
-
-PKG_SOURCE_URL:=http://weechat.flashtux.org/download/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WEECHAT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-PKG_DEPEND:=libncurses
-
-ifeq ($(BR2_COMPILE_WEECHAT_WITH_TLS),y)
-ENABLE_TLS:=--with-libgnutls-prefix=$(STAGING_DIR)/usr
-PKG_DEPEND += , gnutls
-else
-ENABLE_TLS:=--disable-gnutls
-endif
-
-ifneq ($(BR2_COMPILE_WEECHAT_WITH_LUA),y)
-DISABLE_LUA:=--disable-lua
-else
-PKG_DEPEND+=, liblua
-endif
-
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-       $(TARGET_CONFIGURE_OPTS) \
-       CFLAGS="$(TARGET_CFLAGS)" \
-       CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-       LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-       ./configure \
-               --target=$(GNU_TARGET_NAME) \
-               --host=$(GNU_TARGET_NAME) \
-               --build=$(GNU_HOST_NAME) \
-               --prefix=/usr \
-               --sysconfdir=/etc \
-               --disable-nls \
-               $(ENABLE_TLS) \
-               --with-debug=0 \
-               --disable-perl \
-               --disable-python \
-               --disable-ruby \
-               $(DISABLE_LUA) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-       all install
-       touch $@
-
-$(IPKG_WEECHAT):
-       install -d -m0755 $(IDIR_WEECHAT)/usr/bin
-       cp -fpR $(PKG_INSTALL_DIR)/usr/bin/weechat-curses $(IDIR_WEECHAT)/usr/bin
-       echo "Depends: $(PKG_DEPEND)" >> $(IDIR_WEECHAT)/CONTROL/control
-       $(RSTRIP) $(IDIR_WEECHAT)
-       $(IPKG_BUILD) $(IDIR_WEECHAT) $(PACKAGE_DIR)
-  
-mostlyclean:
-       make -C $(PKG_BUILD_DIR) clean
-       rm $(PKG_BUILD_DIR)/.built
diff --git a/package/weechat/ipkg/weechat.control b/package/weechat/ipkg/weechat.control
deleted file mode 100644 (file)
index 81a2bec..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: weechat
-Section: net
-Priority: optional
-Description: Lightweight IRC client
diff --git a/package/wifidog/Config.in b/package/wifidog/Config.in
deleted file mode 100644 (file)
index 9a51eca..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-config BR2_PACKAGE_WIFIDOG
-       prompt "wifidog........................... A wireless captive portal solution"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_IPTABLES
-       select BR2_PACKAGE_IPTABLES_EXTRA
-       help
-         The Wifidog project is a complete and embeddable captive
-         portal solution for wireless community groups or individuals
-         who wish to open a free Hotspot while still preventing abuse
-         of their Internet connection.
-         
-         http://www.wifidog.org/
-
diff --git a/package/wifidog/Makefile b/package/wifidog/Makefile
deleted file mode 100644 (file)
index 094c7c4..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wifidog
-PKG_VERSION:=1.1.3_beta2
-PKG_RELEASE:=1
-PKG_MD5SUM:=ba1611c7eb959f9c6f93e12b97d70b82
-
-PKG_SOURCE_URL:= @SF/$(PKG_NAME)
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WIFIDOG,wifidog,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ac_cv_func_malloc_0_nonnull=yes \
-               ac_cv_func_memcmp_working=yes \
-               ac_cv_func_setvbuf_reversed=no \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-       );
-       touch $(PKG_BUILD_DIR)/.configured
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               install
-       touch $(PKG_BUILD_DIR)/.built
-       
-$(IPKG_WIFIDOG):
-       install -m0755 -d $(IDIR_WIFIDOG)/etc/init.d
-       install -m0755 ./files/$(PKG_NAME).init $(IDIR_WIFIDOG)/etc/init.d/S65wifidog
-       install -m0644 ./files/wifidog.conf $(IDIR_WIFIDOG)/etc/
-       install -m0755 -d $(IDIR_WIFIDOG)/usr/bin
-       install -m0755 -d $(IDIR_WIFIDOG)/usr/lib
-       install -m0755 $(PKG_BUILD_DIR)/scripts/init.d/wifidog $(IDIR_WIFIDOG)/usr/bin/wifidog-init
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/wifidog $(IDIR_WIFIDOG)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/wdctl $(IDIR_WIFIDOG)/usr/bin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libhttpd.so* $(IDIR_WIFIDOG)/usr/lib/
-       $(RSTRIP) $(IDIR_WIFIDOG)
-       $(IPKG_BUILD) $(IDIR_WIFIDOG) $(PACKAGE_DIR)
-
diff --git a/package/wifidog/files/wifidog.conf b/package/wifidog/files/wifidog.conf
deleted file mode 100644 (file)
index 10b173a..0000000
+++ /dev/null
@@ -1,177 +0,0 @@
-# $Header$
-# WiFiDog Configuration file
-
-# Parameter: GatewayID
-# Default: default
-# Optional but essential for monitoring purposes
-#
-# Set this to the template ID on the auth server
-# this is used to give a customized login page to the clients
-# If none is supplied, the default login page will be used.
-
-GatewayID default
-
-# Parameter: ExternalInterface
-# Default: NONE
-# Optional
-#
-# Set this to the external interface.  Typically vlan1 for OpenWrt, and eth0 or ppp0 otherwise
-
-# ExternalInterface eth0
-
-# Parameter: GatewayInterface
-# Default: NONE
-# Mandatory
-#
-# Set this to the internal interface.    Typically br0 for OpenWrt, and eth1 otherwise
-
-GatewayInterface br0
-
-# Parameter: GatewayAddress
-# Default: Find it from GatewayInterface
-# Optional
-#
-# Set this to the internal IP address of the gateway
-
-# GatewayAddress 192.168.1.1
-
-# Parameter: AuthServMaxTries
-# Default: 1
-# Optional
-#
-# Sets the number of auth servers the gateway will attempt to contact when a request fails.
-# this number should be equal to the number of AuthServer lines in this
-# configuration but it should probably not exceed 3.
-
-# AuthServMaxTries 3
-
-# Parameter: AuthServer
-# Default: NONE
-# Mandatory
-#
-# Set this to the hostname or IP of your auth server, the path where
-# WiFiDog-auth resides  and optionally as a second argument, the port it
-# listens on.
-#AuthServer {
-#      Hostname      (Mandatory; Default: NONE)
-#      SSLAvailable  (Optional; Default: no; Possible values: yes, no)
-#      SSLPort 443   (Optional; Default: 443)
-#      HTTPPort 80   (Optional; Default: 80)
-#      Path wifidog/ (Optional; Default: /wifidog/ Note:  The path must be both prefixed and suffixed by /.  Use a single / for server root.)
-#}
-
-#AuthServer {
-#    Hostname auth.ilesansfil.org
-#    SSLAvailable yes
-#    Path /
-#}
-
-#AuthServer {
-#    Hostname auth2.ilesansfil.org
-#    SSLAvailable yes
-#    Path /
-#}
-
-#AuthServer {
-#    Hostname auth3.ilesansfil.org
-#    SSLAvailable yes
-#    Path /
-#}
-
-# Parameter: Daemon
-# Default: 1
-# Optional
-#
-# Set this to true if you want to run as a daemon
-# Daemon 1
-
-# Parameter: GatewayPort
-# Default: 2060
-# Optional
-#
-# Listen on this port
-# GatewayPort 2060
-
-# Parameter: HTTPDName
-# Default: WiFiDog
-# Optional
-#
-# Define what name the HTTPD server will respond
-# HTTPDName WiFiDog
-
-# Parameter: HTTPDMaxConn
-# Default: 10
-# Optional
-#
-# How many sockets to listen to
-# HTTPDMaxConn 10
-
-# Parameter: CheckInterval
-# Default: 60
-# Optional
-#
-# How many seconds should we wait between timeout checks
-CheckInterval 60
-
-# Parameter: ClientTimeout
-# Default: 5
-# Optional
-#
-# Set this to the desired of number of CheckInterval of inactivity before a client is logged out
-# The timeout will be INTERVAL * TIMEOUT
-ClientTimeout 5
-
-# Parameter: FirewallRuleSet
-# Default: none
-# Mandatory
-#
-# Groups a number of FirewallRule statements together.
-
-# Parameter: FirewallRule
-# Default: none
-# 
-# Define one firewall rule in a rule set.
-
-# Rule Set: global
-# 
-# Used for rules to be applied to all other rulesets except locked.
-# This is the default config for the Teliphone service.
-FirewallRuleSet global {
-    FirewallRule allow udp to 69.90.89.192/27
-    FirewallRule allow udp to 69.90.85.0/27
-    FirewallRule allow tcp port 80 to 69.90.89.205
-}
-
-# Rule Set: validating-users
-#
-# Used for new users validating their account
-FirewallRuleSet validating-users {
-    FirewallRule block tcp port 25
-    FirewallRule allow to 0.0.0.0/0
-}
-
-# Rule Set: known-users
-#
-# Used for normal validated users.
-FirewallRuleSet known-users {
-    FirewallRule allow to 0.0.0.0/0
-}
-
-# Rule Set: unknown-users
-#
-# Used for unvalidated users, this is the ruleset that gets redirected.
-#
-# XXX The redirect code adds the Default DROP clause.
-FirewallRuleSet unknown-users {
-    FirewallRule allow udp port 53
-    FirewallRule allow tcp port 53
-    FirewallRule allow udp port 67
-    FirewallRule allow tcp port 67
-}
-
-# Rule Set: locked-users
-#
-# Used for users that have been locked out.
-FirewallRuleSet locked-users {
-    FirewallRule block to 0.0.0.0/0
-}
diff --git a/package/wifidog/files/wifidog.init b/package/wifidog/files/wifidog.init
deleted file mode 100644 (file)
index 03e2ea2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-/usr/bin/wifidog-init start
-
diff --git a/package/wifidog/ipkg/wifidog.conffiles b/package/wifidog/ipkg/wifidog.conffiles
deleted file mode 100644 (file)
index aaa3dd1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/wifidog.conf
diff --git a/package/wifidog/ipkg/wifidog.control b/package/wifidog/ipkg/wifidog.control
deleted file mode 100644 (file)
index 18d4985..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Package: wifidog
-Priority: optional
-Section: net
-Depends: iptables, iptables-extra, kmod-iptables-extra
-Description: WiFiDog is a complete and embeddable captive portal
-        solution for wireless community groups or individuals who
-        wish to open a free Hotspot while still preventing abuse
-        of their Internet connection.
diff --git a/package/wiviz/Config.in b/package/wiviz/Config.in
deleted file mode 100644 (file)
index 5778e0e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_WIVIZ
-       prompt "wiviz............................. Wireless Network Visualization"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         Wireless Network Visualization
-         
-         http://students.washington.edu/natetrue/wiviz/
-
diff --git a/package/wiviz/Makefile b/package/wiviz/Makefile
deleted file mode 100644 (file)
index d5317f1..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wiviz
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WIVIZ,wiviz,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.prepared:
-       mkdir -p $(PKG_BUILD_DIR)
-       $(CP) ./src/* $(PKG_BUILD_DIR)/
-       touch $@
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CCOPTS="$(TARGET_CFLAGS)" \
-               INCLUDE="-I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib"
-       touch $@
-
-$(IPKG_WIVIZ): 
-       mkdir -p $(IDIR_WIVIZ)/usr/sbin
-       $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_WIVIZ)/usr/sbin/
-       $(RSTRIP) $(IDIR_WIVIZ)
-       $(CP) ./files/* $(IDIR_WIVIZ)
-       find $(IDIR_WIVIZ) -name CVS | xargs rm -rf
-       find $(IDIR_WIVIZ) -name .svn | xargs rm -rf
-       $(IPKG_BUILD) $(IDIR_WIVIZ) $(PACKAGE_DIR)
-
-mostlyclean:
-       $(MAKE) -C $(PKG_BUILD_DIR) clean
-       rm -f $(PKG_BUILD_DIR)/.built
diff --git a/package/wiviz/files/www/cgi-bin/wiviz/get.cgi b/package/wiviz/files/www/cgi-bin/wiviz/get.cgi
deleted file mode 100755 (executable)
index 161fc75..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-WIVIZ_PATH=wiviz
-
-echo Content-type: text/html
-echo 
-killall -USR1 wiviz >/dev/null 2>&1
-if [ 0 -ne $? ]
- then #### Wi-Viz daemon not running, start it
-  $WIVIZ_PATH >/dev/null </dev/null 2>&1 &
-  killall -USR1 wiviz > /dev/null
- fi
-echo "<html><head><script language='JavaScript1.2'>"
-cat /tmp/wiviz-pipe
-echo "</script></head><body></body></html>"
diff --git a/package/wiviz/files/www/cgi-bin/wiviz/set.cgi b/package/wiviz/files/www/cgi-bin/wiviz/set.cgi
deleted file mode 100755 (executable)
index 17b4787..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-httpd -d $QUERY_STRING > /tmp/wiviz-cfg
-killall -USR2 wiviz
diff --git a/package/wiviz/files/www/wiviz/adhoc-idle.gif b/package/wiviz/files/www/wiviz/adhoc-idle.gif
deleted file mode 100755 (executable)
index 05e479f..0000000
Binary files a/package/wiviz/files/www/wiviz/adhoc-idle.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/adhoc-idle.png b/package/wiviz/files/www/wiviz/adhoc-idle.png
deleted file mode 100755 (executable)
index b10b102..0000000
Binary files a/package/wiviz/files/www/wiviz/adhoc-idle.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/adhoc.gif b/package/wiviz/files/www/wiviz/adhoc.gif
deleted file mode 100755 (executable)
index d07c80c..0000000
Binary files a/package/wiviz/files/www/wiviz/adhoc.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/adhoc.png b/package/wiviz/files/www/wiviz/adhoc.png
deleted file mode 100755 (executable)
index 57db25c..0000000
Binary files a/package/wiviz/files/www/wiviz/adhoc.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-idle.gif b/package/wiviz/files/www/wiviz/ap-idle.gif
deleted file mode 100755 (executable)
index a929696..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-idle.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-idle.png b/package/wiviz/files/www/wiviz/ap-idle.png
deleted file mode 100755 (executable)
index a6e6fb3..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-idle.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-wep-idle.gif b/package/wiviz/files/www/wiviz/ap-wep-idle.gif
deleted file mode 100755 (executable)
index a929696..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-wep-idle.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-wep-idle.png b/package/wiviz/files/www/wiviz/ap-wep-idle.png
deleted file mode 100755 (executable)
index a6e6fb3..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-wep-idle.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-wep.gif b/package/wiviz/files/www/wiviz/ap-wep.gif
deleted file mode 100755 (executable)
index 2901520..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-wep.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap-wep.png b/package/wiviz/files/www/wiviz/ap-wep.png
deleted file mode 100755 (executable)
index 3436183..0000000
Binary files a/package/wiviz/files/www/wiviz/ap-wep.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap.gif b/package/wiviz/files/www/wiviz/ap.gif
deleted file mode 100755 (executable)
index 7eb5b3a..0000000
Binary files a/package/wiviz/files/www/wiviz/ap.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/ap.png b/package/wiviz/files/www/wiviz/ap.png
deleted file mode 100755 (executable)
index ccfc864..0000000
Binary files a/package/wiviz/files/www/wiviz/ap.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/pip-idle.gif b/package/wiviz/files/www/wiviz/pip-idle.gif
deleted file mode 100755 (executable)
index fa923bd..0000000
Binary files a/package/wiviz/files/www/wiviz/pip-idle.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/pip-idle.png b/package/wiviz/files/www/wiviz/pip-idle.png
deleted file mode 100755 (executable)
index 3fe25fe..0000000
Binary files a/package/wiviz/files/www/wiviz/pip-idle.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/pip.gif b/package/wiviz/files/www/wiviz/pip.gif
deleted file mode 100755 (executable)
index 1c566e9..0000000
Binary files a/package/wiviz/files/www/wiviz/pip.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/pip.png b/package/wiviz/files/www/wiviz/pip.png
deleted file mode 100755 (executable)
index 5c05a73..0000000
Binary files a/package/wiviz/files/www/wiviz/pip.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/station-idle.gif b/package/wiviz/files/www/wiviz/station-idle.gif
deleted file mode 100755 (executable)
index 155f022..0000000
Binary files a/package/wiviz/files/www/wiviz/station-idle.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/station-idle.png b/package/wiviz/files/www/wiviz/station-idle.png
deleted file mode 100755 (executable)
index eb1621e..0000000
Binary files a/package/wiviz/files/www/wiviz/station-idle.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/station.gif b/package/wiviz/files/www/wiviz/station.gif
deleted file mode 100755 (executable)
index c8a075f..0000000
Binary files a/package/wiviz/files/www/wiviz/station.gif and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/station.png b/package/wiviz/files/www/wiviz/station.png
deleted file mode 100755 (executable)
index 8daf8df..0000000
Binary files a/package/wiviz/files/www/wiviz/station.png and /dev/null differ
diff --git a/package/wiviz/files/www/wiviz/wiviz.css b/package/wiviz/files/www/wiviz/wiviz.css
deleted file mode 100755 (executable)
index 7b5afa7..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-body {
-       background-color: #D0D0D0;
-       vertical-align: center;
-       text-align: center;
-}
-div.main {
-       background-color: #D0F0D0;
-       width: 500px;
-       height: 500px;
-       border: 1px solid #555599;
-       vertical-align: center;
-       text-align: center;
-}
-div.floater {
-       background-color: #D0F0D0;
-       width: 125px;
-       height: 300px;
-       border: 1px solid #555599;
-       float: right;
-       z-index: 3;
-}
-span.status {
-       color: #FF0000;
-}
-img.icon {
-       width: 50px;
-       height: 50px;
-}
-img.pip {
-       width: 12px;
-       height: 12px;
-       position: absolute;
-       z-index: 1;
-}
-td {
-       vertical-align: center;
-  text-align: center;
-}
-span.hostdesc {
-       font-size: 10pt;
-}
-span.extrafo {
-       font-size: 10pt;
-       visibility: hidden;
-}
-div.hostdiv {
-       position: absolute;
-       background-color: transparent;
-       text-align: center;
-       width: 150px;
-       z-index: 2;
-}
-div.hostdiv_hov {
-       position: absolute;
-       background-color: #C0E0C0;
-       text-align: center;
-       width: 150px;
-       z-index: 3;
-       border: 1px solid #000000;
-}
diff --git a/package/wiviz/files/www/wiviz/wiviz.html b/package/wiviz/files/www/wiviz/wiviz.html
deleted file mode 100755 (executable)
index f1356fd..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<html>
-<head>
-<!--
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
--->
-<title>Wi-viz wireless network environment visualization</title>
-<link rel='stylesheet' type='text/css' href='wiviz.css'>
-<script language='JavaScript1.2' src='wiviz.js'>
-</script>
-</head>
-<body>
-<h2>OpenWRT Wi-viz network visualization</h2>
-<div class='floater'>
-Status: <span id='status' class='status'>Monitoring</span><br>
-<input type='button' id='togglelisten' value='Stop monitoring' onclick='toggleListen()'>
-<p><form name='channelform' action='/cgi-bin/wiviz/set.cgi' method='get' target='wivizGetFrame'>
-Channel setting:
-<select id='channelsel' name='channelsel' onchange='channelSet()'>
-<option value='nochange' selected>No change</option>
-<option value='hop'>Hopping</option>
-<option>1</option>
-<option>2</option>
-<option>3</option>
-<option>4</option>
-<option>5</option>
-<option>6</option>
-<option>7</option>
-<option>8</option>
-<option>9</option>
-<option>10</option>
-<option>11</option>
-<option>12</option>
-<option>13</option>
-<option>14</option>
-</select><br>
-<span id='hopoptions' style='display: none'>
-Time/channel: <select name='hopdwell'>
-<option value='500'>0.5 sec</option>
-<option selected value='1000'>1 sec</option>
-<option value='2000'>2 sec</option>
-<option value='5000'>5 sec</option>
-</select><br>
-Hop sequence: <select name='hopseq'>
-<option selected>1,3,6,8,11</option>
-<option>1,3,6,8,11,14</option>
-<option>1,6,11</option>
-<option value='1,2,3,4,5,6,7,8,9,10,11'>1 to 11</option>
-<option value='1,2,3,4,5,6,7,8,9,10,11,12,13,14'>1 to 14</option>
-</select><br>
-<input type='submit' value='Set'>
-</form>
-</span>
-</div>
-<center>
-<div id='infodiv' class='main'>
-<table height=100% width=100%><tr><td>
-<span id='pips' style='position: relative'></span>
-<span id='content' style='position: relative'></span>
-</td></tr></table>
-</div>
-</center>
-<span id='debug' style='display: none'></span>
-<iframe style='display:none' id='wivizGetFrame' name='wivizGetFrame' src='about:blank'></iframe>
-<script language='JavaScript1.2'>
- scan_thread();
-</script>
-</body>
-</html>
diff --git a/package/wiviz/files/www/wiviz/wiviz.js b/package/wiviz/files/www/wiviz/wiviz.js
deleted file mode 100755 (executable)
index dc67d8f..0000000
+++ /dev/null
@@ -1,291 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-var mv = 353;
-var stupid = eval('window.attachEvent') ? 1 : 0;
-var hosts;
-var idle_timeout = 20;
-var erase_timeout = 35;
-var skew_x = 0; skew_y = 0;
-var listening = 1;
-var wiviz_cgi_url = "/cgi-bin/wiviz/get.cgi";
-
-//What? You mean the POSIX thread API hasn't been ported to Javascript?  Bugger.
-function scan_thread() {
-       var loc = document.getElementById('wivizGetFrame').contentWindow.location;
-       if (!listening) return;
-       if (loc.href != wiviz_cgi_url) {
-               loc.replace(wiviz_cgi_url);
-       }
-       else {
-               loc.reload(true);
-       }
-       setTimeout("scan_thread()", 5000);
-}
-
-function toggleListen() {
-       statusel = document.getElementById('status');
-       statusbutton = document.getElementById('togglelisten');
-       listening = 1 - listening;
-       if (listening) {
-           statusel.innerHTML = "Monitoring";
-           statusbutton.value = "Stop monitoring";
-           document.getElementById('content').innerHTML = '';
-           scan_thread();
-       }
-       else {
-           statusel.innerHTML = "Stopped";
-           statusbutton.value = "Start monitoring";
-       }
-}
-
-function channelSet() {
-       channelset = document.getElementById('channelsel').value;
-       if (channelset == 'hop') {
-           document.getElementById('hopoptions').style.display = 'inline';
-       }
-       else {
-           document.getElementById('hopoptions').style.display = 'none';
-           if (channelset != 'nochange') document.forms[0].submit();
-       }
-}
-
-function mousenter(e) {
-       if (stupid) e = event;
-       el = stupid ? e.srcElement : e.currentTarget;
-       el.parentNode.parentNode.className = 'hostdiv_hov';
-       el.nextSibling.nextSibling.nextSibling.style.visibility = 'visible';
-}
-
-function mouseout(e) {
-       if (stupid) e = event;
-       el = stupid ? e.srcElement : e.currentTarget;
-       el.parentNode.parentNode.className = 'hostdiv';
-       el.nextSibling.nextSibling.nextSibling.style.visibility = 'hidden';
-}
-
-function generate_mnemonic(hash) {
-       c = new Array('b','c','d','f','g','h','j','k','l','m','n','p','qu','r','s',
-               't','v','w','y','z','th','ch','sh','cc','rr');
-       v = new Array('a','e','i','o','u','ae','ai','ao','au','eo','ei','eu','iu','oa','oe');
-       var i, a;
-       var p = hash & 1;
-       var n = '';
-       for (i = 0; i < 4; i++) {
-               a = p ? c : v;
-               n += a[hash % a.length];
-               hash += a.length << 3 + a.length / 2;
-               hash *= hash;
-         p = 1 - p;
-       }
-       return n;
-}
-
-function mkhash(mac) {
-       var     macarr = mac.split(/:/);
-  var hash = 0;
-               for (j = 0; j < 6; j++) {
-                       hash += parseInt(macarr[j]) * j << j;
-                       hash += 11;
-               }
-       if (hash < 0) hash = -hash;
-       return hash;
-}
-
-function wiviz_callback(mhosts, cfgstring) {
-       var nh = '';
-       hosts = mhosts;
-       for (i = 0; i < hosts.length; i++) {
-         hs = hosts[i];
-         if (hs.length == 0) break;
-    hs.mac = hs[0];
-    hs.rssi = hs[1];
-    hs.desc = hs[2];
-    hs.descarr = hs.desc.split(/-/)
-    hs.age = hs[3];
-               hs.hash = mkhash(hs.mac);
-    hs.mnem = generate_mnemonic(hs.hash)
-    hs.name = hs.mnem;
-    el = document.getElementById(hs.mnem);
-    if (el) {
-      if (hs.age > erase_timeout) {
-        el.parentNode.removeChild(el);
-        continue;
-      }
-       el.innerHTML = genHTML(hs);
-    }
-    else {
-      if (hs.age > erase_timeout) continue;
-                       hs.x = Math.sin(hs.hash / mv) * hs.rssi * 2 - 67;
-                       hs.y = Math.cos(hs.hash / mv) * hs.rssi * 2;
-                       nh += "<div class='hostdiv' id='" + hs.mnem + "' style='top: ";
-                       nh += parseInt(hs.y) + "px; left: " + parseInt(hs.x) + "px'>";
-                 nh += genHTML(hs) + "</div>";
-    }
-       }
-       document.getElementById('content').innerHTML += nh;
-       
-       cfgarr = cfgstring.split(/-/);
-       if (cfgarr[1]) {
-           if (cfgarr[1] == 'hopping') cfgarr[1] = 'hop';
-           document.getElementById('channelsel').value = cfgarr[1];
-           if (cfgarr[1] == 'hop') channelSet();
-       }
-       
-       //repip();
-       setTimeout("declump(); repip();", 250);
-}
-
-function repip() {
-  var nh = "";
-  if (!hosts) return;
-       for (i = 0; i < hosts.length; i++) {
-         hs = hosts[i];
-         if (hs.length == 0) break;
-    mac = hs[0];
-    rssi = hs[1];
-    desc = hs[2].split(/-/);
-               if (desc[0] == 'sta' && desc[1] == 'assoc') {
-                       bss = desc[2];
-                       hs.apmnem = generate_mnemonic(mkhash(bss));
-                       ap = document.getElementById(hs.apmnem);
-                       sta = document.getElementById(hs.mnem);
-                       if (ap && sta) {
-                         x = parseInt(sta.style.left);
-                         y = parseInt(sta.style.top);
-                         dx = parseInt(ap.style.left) - x;
-                         dy = parseInt(ap.style.top) - y;
-                         x += 67;
-                         y += 10;
-                         d = Math.sqrt(dx*dx+dy*dy);
-                         for (j = 0; j < d; j += 15) {
-                           nh += "<img src='"
-                                         + ((hs.age < idle_timeout) ? "pip" : "pip-idle")
-                                         + (stupid ? ".gif" : ".png")
-                                               + "' class='pip' style='top:"
-                             + parseInt(y+dy * j / d) + "; left:"
-                             + parseInt(x+dx * j / d) + "'>";
-                         }
-                       }
-               }
-       }
-       document.getElementById('pips').innerHTML = nh;
-}
-
-function declump() {
-       var c = 0;
-       var top = 30000,left = 30000,right = -30000,bottom = -30000;
-       for (i = 0; i < hosts.length; i++) {
-         for (j = 0; j < hosts.length; j++) {
-           if (i == j) continue;
-                       e1 = document.getElementById(hosts[i].mnem);
-                       e2 = document.getElementById(hosts[j].mnem);
-                       if (!e1 || !e2) continue;
-                       x1 = parseInt(e1.style.left);
-                       x2 = parseInt(e2.style.left);
-                       y1 = parseInt(e1.style.top);
-                       y2 = parseInt(e2.style.top);
-                       if (x1 < left) left = x1;
-                       if (y1 < top) top = y1;
-                       if (x1 > right) right = x1;
-                       if (y1 > bottom) bottom = y1;
-                       ox = x2;
-                       oy = y2;
-                       dist = Math.sqrt(Math.pow((x1-x2), 2) + Math.pow((y1-y2), 2));
-                       if (dist == 0) {
-                           x2 += Math.random() * 5;
-                               y2 += Math.random() * 5;
-                               dist = 10;
-                       }
-                       if (dist < 100) {
-                               cx = (x1-x2) * 5 / (dist / 3);
-                               cy = (y1-y2) * 5 / (dist / 3);
-                               x2 -= cx;
-                               y2 -= cy;
-                               }
-                       if (hosts[j].apmnem == hosts[i].mnem
-                                       || hosts[i].apmnem == hosts[j].mnem) {
-                         cx = (x1-x2) * 5 / (dist / 3);
-                         cy = (y1-y2) * 5 / (dist / 3);
-                               if (dist > 150) {
-                                 x2 += cx;
-                                 y2 += cy;
-                               }
-                       }
-                       if (Math.abs(ox-x2) > 2 || Math.abs(oy-y2) > 2) {
-                               e2.style.left = parseInt(x2);
-                               e2.style.top = parseInt(y2);
-                               c++;
-                       }
-         }
-       }
-       if (top < bottom && left < right) {
-         document.getElementById('debug').innerHTML = left + "," + right + "," + top + "," +bottom;
-         document.getElementById('content').style.left =
-               document.getElementById('pips').style.left =
-                        -(right - left) / 2 - left - 67;
-         document.getElementById('content').style.top =
-         document.getElementById('pips').style.top =
-                        -(bottom - top) / 2 - top - 25;
-       }
-       repip();
-       if (c) setTimeout("declump()", 100);
-}
-
-function genHTML(hs) {
-       var nh = '';
-  nh += "<center><img class='icon' src='"
-       a = hs.descarr;
-       if (a[0] == 'ap' || a[0] == 'adhoc') {
-         if (a[0] == 'ap') {
-                       nh += "ap";
-                       if (a[5] == 'enc') nh += "-wep";
-         }
-         else {
-           nh += "adhoc";
-         }
-               hs.channel = a[2];
-               hs.name = a[4];
-       }
-       else if (a[0] == 'sta') {
-               nh += "station";
-               hs.channel = 0;
-       }
-       nh += (hs.age < idle_timeout) ? "": "-idle";
-       nh += stupid ? ".gif" : ".png";
-       nh += "' onmouseover='mousenter(event)' onmouseout='mouseout(event)'"
-               + "><br><span class='hostdesc'>" + hs.mac + "<br><i>'" + hs.name;
-       nh += "'</i>";
-       if (hs.channel) {
-         nh += " ch" + hs.channel;
-       }
-       nh += "</span><span class='extrafo'><br>";
-       if (a[0] == 'ap') nh += "Access point";
-       if (a[0] == 'sta') nh += "Station";
-       if (a[0] == 'adhoc') nh += "Logical ad-hoc entity";
-       if (a[0] == 'ap' || a[0] == 'adhoc') {
-               nh += "<br>";
-               if (a[5] == '?enc') nh += "Encryption unknown";
-               if (a[5] == 'enc') nh += "Encrypted";
-               if (a[5] == 'unenc') nh += "Unencrypted";
-               if (a[6] == 'wep') nh += "-WEP";
-               if (a[6] == 'wpa') nh += "-WPA";
-       }
-       nh += "<br>RSSI: " + hs.rssi + " dBm<br>"
-               + "Seen " + hs.age + " seconds ago<br>";
-       nh += "</span></center>";
-       return nh;
-}
diff --git a/package/wiviz/ipkg/wiviz.control b/package/wiviz/ipkg/wiviz.control
deleted file mode 100644 (file)
index 5b1adb1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: wiviz
-Priority: optional
-Section: net
-Depends: libpcap
-Description: Wireless Network Visualization
diff --git a/package/wiviz/src/Makefile b/package/wiviz/src/Makefile
deleted file mode 100644 (file)
index 6f23035..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-## Wi-viz makefile
-# Supply your own C cross-compiler; I recommend the one from the OpenWRT buildroot
-# Also requires a libpcap to link with, use libpcap.a for static, .so for shared
-CC=~/buildroot/staging_dir_mipsel/bin/mipsel-linux-gcc
-LDFLAGS=-L~/buildroot/staging_dir_mipsel/lib
-LIBS=-lpcap
-
-CCOPTS=-O2 -Os -pipe -mips32 -mtune=mips32
-INCLUDE=-I~/buildroot/staging_dir_mipsel/include
-SOURCES=wiviz.c wl_access.c channelhopper.c
-OBJS=wiviz.o wl_access.o channelhopper.o
-TARGET=wiviz
-
-wiviz: ${OBJS}
-       ${CC} ${CCOPTS} ${INCLUDE} -o ${TARGET} ${OBJS} ${LDFLAGS} ${LIBS}
-
-wiviz.o: wiviz.c
-       ${CC} ${CCOPTS} ${INCLUDE} -c ${SOURCES}
-wl_access.o: wl_access.c
-       ${CC} ${CCOPTS} ${INCLUDE} -c ${SOURCES}
-channelhopper.o: channelhopper.c
-       ${CC} ${CCOPTS} ${INCLUDE} -c ${SOURCES}
-
-remake:
-       touch wiviz.c wl_access.c channelhopper.c
diff --git a/package/wiviz/src/channelhopper.c b/package/wiviz/src/channelhopper.c
deleted file mode 100644 (file)
index 0a3e6fe..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-#include <stdio.h>
-#include <pcap.h>
-#include <signal.h>
-#include <sys/time.h>
-#include "wl_access.h"
-#include "channelhopper.h"
-#include "structs.h"
-
-void ch_sig_handler(int i) {
-
-  }
-
-void channelHopper(wiviz_cfg * cfg) {
-  int hopPos;
-  int nc;
-
-  //Turn off signal handling from parent process
-  signal(SIGUSR1, &ch_sig_handler);
-  signal(SIGUSR2, &ch_sig_handler);
-
-  //Start hoppin'!
-  hopPos = 0;
-  while (1) {
-    nc = cfg->channelHopSeq[hopPos];
-    hopPos = (hopPos + 1) % cfg->channelHopSeqLen;
-    //Set the channel
-    fprintf(stderr, "It sets the channel to %i\n", nc);
-    wl_ioctl(WL_DEVICE, WLC_SET_CHANNEL, &nc, 4);
-    //Sleep
-    usleep(cfg->channelDwellTime * 1000);
-    }
-  }
diff --git a/package/wiviz/src/channelhopper.h b/package/wiviz/src/channelhopper.h
deleted file mode 100644 (file)
index 6ab63af..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-// Channel hopper definition
-
-void channelHopper();
diff --git a/package/wiviz/src/structs.h b/package/wiviz/src/structs.h
deleted file mode 100644 (file)
index 10f80f3..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-//Structure definitions for wireless packets
-
-#define MAX_HOSTS 257
-
-#ifdef DEFINE_TYPES
-typedef unsigned short u_short;
-typedef unsigned char u_char;
-typedef unsigned int u_int;
-#endif
-
-typedef enum {
-  mgt_assocRequest = 0,
-  mgt_assocResponse = 1,
-  mgt_reassocRequest = 2,
-  mgt_reassocResponse = 3,
-  mgt_probeRequest = 4,
-  mgt_probeResponse = 5,
-  mgt_beacon = 8,
-  mgt_disassoc = 10,
-  mgt_auth = 11,
-  mgt_deauth = 12
-  } wifi_frametype;
-
-typedef struct ieee802_11_hdr {
-  u_char frame_control;
-  u_char flags;
-#define IEEE80211_TO_DS 0x01
-#define IEEE80211_FROM_DS 0x02
-#define IEEE80211_MORE_FRAG 0x04
-#define IEEE80211_RETRY 0x08
-#define IEEE80211_PWR_MGT 0x10
-#define IEEE80211_MORE_DATA 0x20
-#define IEEE80211_WEP_FLAG 0x40
-#define IEEE80211_ORDER_FLAG 0x80
-  u_short duration;
-  u_char addr1[6];
-  u_char addr2[6];
-  u_char addr3[6];
-  u_short frag_and_seq;
-  } ieee802_11_hdr;
-
-typedef struct {
-  u_char timestamp[8];
-  u_short bcn_interval;
-  u_short caps;
-#define MGT_CAPS_AP 0x1
-#define MGT_CAPS_IBSS 0x2
-#define MGT_CAPS_WEP 0x10
-  } ieee_802_11_mgt_frame;
-
-typedef struct {
-  u_char tag;
-  u_char length;
-  } ieee_802_11_tag;
-
-typedef enum {
-  tagSSID = 0,
-  tagRates = 1,
-  tagChannel = 3,
-  tagVendorSpecific = 0xDD
-  } i81tag;
-
-typedef struct prism_hdr {
-  u_int msg_code;
-  u_int msg_length;
-  char cap_device[16];
-  //char dids[0];
-  } prism_hdr;
-
-typedef struct prism_did {
-  u_short did;
-  u_short status1;
-  u_short status2;
-  u_short length;
-  //int value[0];
-  } prism_did;
-
-typedef enum prism_did_num {
-  pdn_host_time = 0x1041,
-  pdn_mac_time = 0x2041,
-  pdn_rssi = 0x4041,
-  pdn_sq = 0x5041,
-  pdn_datarate = 0x8041,
-  pdn_framelen = 0xa041
-  } prism_did_num;
-
-
-
-//Structure definitions for data collection
-
-typedef enum {
-  typeUnknown,
-  typeAP,
-  typeSta,
-  typeAdhocHub
-  } host_type;
-
-typedef enum {
-  ssUnknown,
-  ssUnassociated,
-  ssAssociated
-  } sta_state;
-
-typedef enum {
-  aetUnknown,
-  aetUnencrypted,
-  aetEncUnknown,
-  aetEncWEP,
-  aetEncWPA
-  } ap_enc_type;
-
-typedef struct {
-  u_char bssid[6];
-  char * ssid[32];
-  u_char ssidlen;
-  u_char channel;
-  u_short flags;
-  ap_enc_type encryption;
-  } ap_info;
-
-typedef struct {
-  sta_state state;
-  u_char connectedBSSID[6];
-  } sta_info;
-
-typedef struct {
-  u_char occupied;
-  u_char mac[6];
-  host_type type;
-  time_t lastSeen;
-  int RSSI;
-  ap_info * apInfo;
-  sta_info * staInfo;
-  } wiviz_host;
-
-//Primary config struct
-typedef struct {
-  wiviz_host hosts[MAX_HOSTS];
-  int numHosts;
-  int readFromWl;
-  time_t lastKeepAlive;
-  int channelHopping;
-  int channelDwellTime;
-  int channelHopSeq[14];
-  int channelHopSeqLen;
-  int curChannel;
-  int channelHopperPID;
-  } wiviz_cfg;
-
-
-
-
-
diff --git a/package/wiviz/src/wiviz.c b/package/wiviz/src/wiviz.c
deleted file mode 100644 (file)
index d2ad9f2..0000000
+++ /dev/null
@@ -1,572 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-#include <stdio.h>
-#include <pcap.h>
-#include <signal.h>
-
-#define HOST_TIMEOUT 300
-
-#include "wl_access.h"
-#include "structs.h"
-#include "channelhopper.h"
-
-#ifdef WIN32
-#define OFFLINE
-#endif
-#ifndef __cplusplus
-#define __cdecl
-#endif
-
-#define nonzeromac(x) memcmp(x, "\0\0\0\0\0\0", 6)
-
-void dealWithPacket(wiviz_cfg * cfg, struct pcap_pkthdr * header, const u_char * packet);
-wiviz_host * gotHost(wiviz_cfg * cfg, u_char * mac, host_type type);
-void fprint_mac(FILE * outf, u_char * mac, char * extra);
-void print_mac(u_char * mac, char * extra);
-void print_host(FILE * outf, wiviz_host * host);
-void __cdecl signal_handler(int);
-void readWL(wiviz_cfg * cfg);
-void reloadConfig();
-
-wiviz_cfg * global_cfg;
-
-////////////////////////////////////////////////////////////////////////////////
-int main(int argc, char * * argv) {
-  pcap_t *handle;                        
-  char *dev;                                
-  char errbuf[PCAP_ERRBUF_SIZE]; 
-  int stop = 0;
-  int oldMonitor, newMonitor;
-  struct pcap_pkthdr header;          
-  const u_char *packet;                 
-  wiviz_cfg cfg;
-  int i;
-  int defaultHopSeq[] = { 1, 3, 6, 8, 11 };
-  
-  global_cfg = &cfg;
-  signal(SIGUSR1, &signal_handler);
-  signal(SIGUSR2, &signal_handler);
-
-  fprintf(stderr, "Wi-Viz infogathering daemon by Nathan True\n");
-  
-  memset(&cfg, 0, sizeof(wiviz_cfg));
-  cfg.numHosts = 0;
-  cfg.lastKeepAlive = time(NULL);
-  cfg.channelHopping = 0;
-  cfg.channelDwellTime = 1000;
-  cfg.channelHopSeqLen = 5;
-  memcpy(cfg.channelHopSeq, defaultHopSeq, sizeof(defaultHopSeq));
-
-  wl_ioctl(WL_DEVICE, WLC_GET_MAGIC, &i, 4);
-       if (i != WLC_IOCTL_MAGIC) {
-               fprintf(stderr, "Wireless magic not correct, not querying wl for info\n");
-               cfg.readFromWl = 0;
-       }
-       else {
-         cfg.readFromWl = 1;
-         wl_ioctl(WL_DEVICE, WLC_GET_MONITOR, &oldMonitor, 4);
-         newMonitor = 1;
-         wl_ioctl(WL_DEVICE, WLC_SET_MONITOR, &newMonitor, 4);
-       }
-
-  reloadConfig();
-
-#ifndef OFFLINE
-  dev = "prism0";
-  handle = pcap_open_live(dev, BUFSIZ, 1, 0, errbuf);
-#else
-  dev = "c:\\cifsroot\\wdump2.pcap";
-  handle = pcap_open_offline(dev, errbuf);
-#endif
-
-       if (cfg.readFromWl) {
-         readWL(&cfg);
-       }
-
-  if (!handle) {
-    fprintf(stderr, "Failure to open pcap!\nErr=%s\n", errbuf);
-    return -1;
-    }
-  while (!stop) {
-    packet = pcap_next(handle, &header);
-    if (!packet) break;
-    dealWithPacket(&cfg, &header, packet);
-    if (time(NULL) - cfg.lastKeepAlive > 30) stop = 1;
-    }
-
-  signal_handler(SIGUSR1);
-
-  if (cfg.channelHopperPID) kill(cfg.channelHopperPID, SIGKILL);
-
-  for (i = 0; i < MAX_HOSTS; i++) {
-    print_host(stderr, cfg.hosts + i);
-    if (cfg.hosts[i].occupied) printf("\n");
-    if (cfg.hosts[i].apInfo) free(cfg.hosts[i].apInfo);
-    if (cfg.hosts[i].staInfo) free(cfg.hosts[i].staInfo);
-    }
-
-  wl_ioctl(WL_DEVICE, WLC_SET_MONITOR, &oldMonitor, 4);
-
-  pcap_close(handle);
-  return 0;
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void writeJavascript() { 
-  int i;
-  FILE * outf;
-  wiviz_host * h;
-
-  outf = fopen("/tmp/wiviz-pipe", "w");
-  if (!outf) {
-    fprintf(stderr, "Failure to open output file\n");
-    return;
-    }
-
-  global_cfg->lastKeepAlive = time(NULL);
-  
-  if(global_cfg->readFromWl) readWL(global_cfg);
-  
-  fprintf(outf, "top.hosts = new Array(\n");
-  for (i = 0; i < MAX_HOSTS; i++) {
-    h = global_cfg->hosts + i;
-    if (h->occupied == 0) continue;
-    if (time(NULL) - h->lastSeen > HOST_TIMEOUT) {
-      h->occupied = 0;
-      }
-    fprintf(outf, "  new Array(");
-    print_host(outf, h);
-    fprintf(outf, "),\n");
-    }
-  fprintf(outf, "new Array());\n");
-  fprintf(outf, "var cfg_string = 'channel-");
-  if (global_cfg->channelHopping) {
-    fprintf(outf, "hopping");
-    }
-  else {
-    fprintf(outf, "%i", global_cfg->curChannel);
-    }
-  fprintf(outf, "';\ntop.wiviz_callback(top.hosts, cfg_string);\n");
-  fclose(outf);
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void reloadConfig() {
-  FILE * cnf;
-  wiviz_cfg * cfg = global_cfg;
-  char filebuffer[512];
-  char * fbptr, * p, * v, * vv;
-  int fblen, val;
-  int hopCfgChanged = 0;
-  int newHopSeq[12];
-  int newHopSeqLen = 0;
-
-  fprintf(stderr, "Loading config file\n");
-
-  cnf = fopen("/tmp/wiviz-cfg", "r");
-  if (!cnf) {
-    fprintf(stderr, "Wiviz: No config file (/tmp/wiviz-cfg) present, using defaults\n");
-    return;
-    }
-
-  fblen = fread(filebuffer, 1, 512, cnf);
-  fclose(cnf);
-  if (fblen >= 512) {
-    fprintf(stderr, "Error reading config file\n");
-    return;
-    }
-  filebuffer[fblen] = 0;
-  fprintf(stderr, "Read %i bytes from config file\n", fblen);
-
-  fbptr = filebuffer;
-
-  while (fbptr < filebuffer + fblen && *fbptr != 0) {
-    p = fbptr;
-    //Find end of parameter
-    for (; *fbptr != '=' && *fbptr != 0; fbptr++);
-    *fbptr = 0;
-    v = ++fbptr;
-    //Find end of value
-    for (; *fbptr != '&' && *fbptr != 0; fbptr++);
-    *(fbptr++) = 0;
-    fprintf(stderr, "Config: %s=%s\n", p, v);
-    //Apply configuration
-    if (!strcmp(p, "channelsel")) {
-      //Channel selector
-      cfg->channelHopping = 0;
-      if (!strcmp(v, "hop")) {
-        //Set channel hopping
-        cfg->channelHopping = 1;
-        hopCfgChanged = 1;
-        }
-      else if (!strcmp(v, "nochange")) {
-        //Don't change anything, read channel from wireless card
-        readWL(cfg);
-        }
-      else {
-        val = atoi(v);
-        if (val < 1 || val > 14) {
-          fprintf(stderr, "Channel setting in config file invalid (%i)\n", cfg->curChannel);
-        }
-        else {
-          cfg->curChannel = val;
-          if (cfg->readFromWl) {
-            if (wl_ioctl(WL_DEVICE, WLC_SET_CHANNEL, &cfg->curChannel, 4) < 0) {
-              fprintf(stderr, "Channel set to %i failed\n", cfg->curChannel);
-              }
-            }
-          else {
-            fprintf(stderr, "Can't set channel, no Broadcom wireless device present\n");
-            }
-          }
-        }
-      }
-    if (!strcmp(p, "hopdwell")) {
-      val = atoi(v);
-      if (val < 100) val = 100;
-      if (val > 30000) val = 30000;
-      if (cfg->channelDwellTime != val) hopCfgChanged = 1;
-      cfg->channelDwellTime = val;
-      }
-    if (!strcmp(p, "hopseq")) {
-      cfg->channelHopSeqLen = 0;
-      while (v < fbptr) {
-        for (vv = v; *vv != ',' && *vv != 0; vv++);
-        if (*vv == 0) {
-          cfg->channelHopSeq[cfg->channelHopSeqLen++] = atoi(v);
-          break;          
-          }
-        *vv = 0;
-        cfg->channelHopSeq[cfg->channelHopSeqLen++] = atoi(v);
-        v = vv + 1;
-        }
-      }
-    /*
-    if (!strcmp(p, "")) {
-      }
-    */
-    }
-  //Apply channel hopper settings
-  if (cfg->channelHopping == 0 && cfg->channelHopperPID) {
-    kill(cfg->channelHopperPID, SIGKILL);
-    cfg->channelHopperPID = 0;
-    }
-  if (cfg->channelHopping == 1 && hopCfgChanged) {
-    if (cfg->channelHopperPID) kill(cfg->channelHopperPID, SIGKILL);
-    if ((cfg->channelHopperPID = fork()) == 0) {
-      channelHopper(cfg);
-      }
-    }
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void __cdecl signal_handler(int signum) {
-  if (signum == SIGUSR1) writeJavascript();
-  if (signum == SIGUSR2) reloadConfig();
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void dealWithPacket(wiviz_cfg * cfg, struct pcap_pkthdr * header, const u_char * packet) {
-  ieee802_11_hdr * hWifi;
-  prism_hdr * hPrism;
-  wiviz_host * host;
-  wiviz_host * emergebss;
-  host_type type = typeUnknown;
-  int wfType;
-  int rssi = 0;
-  int to_ds, from_ds;
-  prism_did * i;
-  ieee_802_11_tag * e;
-  ieee_802_11_mgt_frame * m;
-  char * src = "\0\0\0\0\0\0";
-  char * dst = "\0\0\0\0\0\0";
-  char * bss = "\0\0\0\0\0\0";
-  char * ssid = "";
-  int channel = 0;
-  int adhocbeacon = 0;
-  u_char ssidlen = 0;
-  ap_enc_type encType = aetUnknown;
-
-  if (!packet) return;
-  if (header->len < sizeof(prism_hdr) + sizeof(ieee802_11_hdr)) return;
-  hPrism = (prism_hdr *) packet;
-  hWifi = (ieee802_11_hdr *) (packet + (hPrism->msg_length));
-
-  //Parse the prism DIDs
-  i = (prism_did *)((char *)hPrism + sizeof(prism_hdr));
-  while ((int)i < (int)hWifi) {
-    if (i->did == pdn_rssi) rssi = *(int *)(i+1);
-    i = (prism_did *) ((int)(i+1) + i->length);
-    }
-
-  //Establish the frame type
-  wfType = ((hWifi->frame_control & 0xF0) >> 4) + ((hWifi->frame_control & 0xC) << 2);
-  switch (wfType) {
-    case mgt_assocRequest:
-    case mgt_reassocRequest:
-    case mgt_probeRequest:
-      type = typeSta;
-      src=hWifi->addr2;
-      dst=hWifi->addr1;
-      break;
-    case mgt_assocResponse:
-    case mgt_reassocResponse:
-    case mgt_probeResponse:
-    case mgt_beacon:
-      src=hWifi->addr2;
-      dst=hWifi->addr1;
-      bss=hWifi->addr3;
-      type = typeAP;
-      break;
-    }
-  to_ds = hWifi->flags & IEEE80211_TO_DS;
-  from_ds = hWifi->flags & IEEE80211_FROM_DS;
-  if ((wfType & 0xF0) == 0x20 && (wfType & 0xF) < 4) {
-    //Data frame
-    src=hWifi->addr2;
-    dst=hWifi->addr1;
-    if (!from_ds) type = typeSta;
-      else type = typeAP;
-    if (!to_ds && !from_ds) bss = hWifi->addr3;
-    if (to_ds && !from_ds) bss = hWifi->addr1;
-    if (!to_ds && from_ds) bss = hWifi->addr2;
-    }
-  if (type == typeUnknown) return;
-
-  //Parse the 802.11 tags
-  if (wfType == mgt_probeResponse || wfType == mgt_beacon) {
-    m = (ieee_802_11_mgt_frame *) (hWifi + 1);
-    if (m->caps & MGT_CAPS_IBSS) {
-      type = typeSta;
-      adhocbeacon = 1;
-      }
-    if (m->caps & MGT_CAPS_WEP) encType = aetEncWEP;
-    else encType = aetUnencrypted;
-    e = (ieee_802_11_tag *) ((int) m + sizeof(ieee_802_11_mgt_frame));
-    while ((u_int)e < (u_int)packet + header->len) {
-      if (e->tag == tagSSID) {
-        ssidlen = e->length;
-        ssid = (char *)(e + 1);
-        }
-      if (e->tag == tagChannel) {
-        channel = *(char *)(e + 1);
-        }
-      if (e->tag == tagVendorSpecific) {
-        if (e->length >= 4 && memcmp(e + 1, "\x00\x50\xf2\x01", 4) == 0) {
-          //WPA encryption
-          encType = aetEncWPA;
-          }
-        }
-      e = (ieee_802_11_tag *) ((int)(e + 1) + e->length);
-      }
-    }
-  
-  //Look up the host in the hash table
-  host = gotHost(cfg, src, type);
-
-  //Add any info we received
-  if (host->RSSI) {
-    host->RSSI = host->RSSI * 9 / 10 + (-rssi * 10);
-    }
-  else {
-    host->RSSI = -rssi * 100;
-    }
-  if (type == typeSta) {
-    if (nonzeromac(bss)) {
-      memcpy(host->staInfo->connectedBSSID, bss, 6);
-      host->staInfo->state = ssAssociated;
-      emergebss = gotHost(cfg, bss, typeAP);
-      if (emergebss->RSSI == 0) emergebss->RSSI = 10000;
-      memcpy(emergebss->apInfo->bssid, bss, 6);
-      if (adhocbeacon) {
-        emergebss->type = typeAdhocHub;
-        if (ssidlen > 0 && ssidlen <= 32) {
-          memcpy(emergebss->apInfo->ssid, ssid, ssidlen);
-          emergebss->apInfo->ssidlen = ssidlen;
-          }
-        if (channel) emergebss->apInfo->channel = channel;
-        emergebss->apInfo->flags = hWifi->flags;
-        emergebss->RSSI = host->RSSI;
-        if (encType != aetUnknown) emergebss->apInfo->encryption = encType;
-        }
-      }
-    if (wfType == mgt_probeRequest && host->staInfo->state == ssUnknown) host->staInfo->state = ssUnassociated;
-    }
-  if (type == typeAP) {
-    if (nonzeromac(bss)) {
-      memcpy(host->apInfo->bssid, bss, 6);
-      }
-    if (ssidlen > 0 && ssidlen <= 32) {
-      memcpy(host->apInfo->ssid, ssid, ssidlen);
-      host->apInfo->ssidlen = ssidlen;
-      }
-    if (channel) host->apInfo->channel = channel;
-    host->apInfo->flags = hWifi->flags;
-    if (encType != aetUnknown) host->apInfo->encryption = encType;
-    }
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void print_mac(u_char * mac, char * extra) {
-  fprint_mac(stdout, mac, extra);
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void fprint_mac(FILE * outf, u_char * mac, char * extra) {
-  fprintf(outf, "%02X:%02X:%02X:%02X:%02X:%02X%s",
-      mac[0] & 0xFF,
-      mac[1] & 0xFF,
-      mac[2] & 0xFF,
-      mac[3] & 0xFF,
-      mac[4] & 0xFF,
-      mac[5] & 0xFF,
-      extra);
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-#define MAX_PROBES MAX_HOSTS/2
-wiviz_host * gotHost(wiviz_cfg * cfg, u_char * mac, host_type type) {
-  int i = (mac[5] + (mac[4] << 8)) % MAX_HOSTS;
-  int c = 0;
-  wiviz_host * h = cfg->hosts + i;
-  while (h->occupied && memcmp(h->mac, mac, 6)) {
-    i++; h++; c++;
-    if (i >= MAX_HOSTS) {
-      i = 0;
-      h = cfg->hosts;
-      }
-    if (c > MAX_PROBES) break;
-    } 
-  if (!h->occupied) {
-    fprintf(stderr, "New host, ");
-    fprint_mac(stderr, mac, ", type=");
-    fprintf(stderr, "%s\n", (type==typeAP) ? "AP" : ((type==typeSta) ? "Sta" : "Unk"));
-    }
-  h->occupied = 1;
-  h->lastSeen = time(NULL);
-  h->type = type;
-  memcpy(h->mac, mac, 6);
-  if (h->type == typeAP && !h->apInfo) {
-    h->apInfo = (ap_info *) malloc(sizeof(ap_info));
-    memset(h->apInfo, 0, sizeof(ap_info));
-    }
-  if (h->type == typeSta && !h->staInfo) {
-    h->staInfo = (sta_info *) malloc(sizeof(sta_info));
-    memset(h->staInfo, 0, sizeof(sta_info));
-    }
-  return h;
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-void print_host(FILE * outf, wiviz_host * host) {
-  int i;
-
-  if (!host->occupied) return;
-  fprintf(outf, "'");
-  fprint_mac(outf, host->mac, "'");
-  fprintf(outf, ", -%i, '", host->RSSI / 100);
-  switch (host->type) {
-    case typeAP:  fprintf(outf, "ap"); break;
-    case typeSta: fprintf(outf, "sta"); break;
-    case typeAdhocHub: fprintf(outf, "adhoc"); break;
-    }
-  if (host->type == typeSta) {
-    switch(host->staInfo->state) {
-      case ssAssociated:
-        fprintf(outf, "-assoc-");
-        fprint_mac(outf, host->staInfo->connectedBSSID, "");
-        break;
-      case ssUnassociated:
-        fprintf(outf, "-unassoc");
-      }
-    }
-  if (host->type == typeAP || host->type == typeAdhocHub) {
-    fprintf(outf, "-channel-%i-ssid-", host->apInfo->channel & 0xFF);
-    for (i = 0; i < host->apInfo->ssidlen; i++) {
-      fprintf(outf, "\\x%02X", *((char *)host->apInfo->ssid + i) & 0xFF);
-       }
-    switch (host->apInfo->encryption) {
-      case aetUnknown: fprintf(outf, "-?enc-?alg"); break;
-      case aetUnencrypted: fprintf(outf, "-unenc-na"); break;
-      case aetEncUnknown: fprintf(outf, "-enc-unknown"); break;
-      case aetEncWEP: fprintf(outf, "-enc-wep"); break;
-      case aetEncWPA: fprintf(outf, "-enc-wpa"); break;
-      }
-    }
-  fprintf(outf, "', %i", time(0) - host->lastSeen);
-  }
-
-////////////////////////////////////////////////////////////////////////////////
-#define MAX_STA_COUNT 64
-void readWL(wiviz_cfg * cfg) {
-       int ap, i;
-       wiviz_host * host, * sta;
-       uchar mac[6];
-       wlc_ssid_t ssid; 
-       channel_info_t channel;
-       maclist_t * macs;
-  sta_rssi_t starssi;
-       
-       get_mac(WL_DEVICE, mac);
-       printf("AP mac: ");
-       print_mac(mac, "\n");
-       if (!nonzeromac(mac)) return;
-       wl_ioctl(WL_DEVICE, WLC_GET_AP, &ap, 4);
-       if (ap) {
-               host = gotHost(cfg, mac, typeAP);
-               wl_ioctl(WL_DEVICE, WLC_GET_BSSID, host->apInfo->bssid, 6);
-               wl_ioctl(WL_DEVICE, WLC_GET_SSID, &ssid, sizeof(wlc_ssid_t));
-               memcpy(host->apInfo->ssid, ssid.SSID, 32);
-               host->apInfo->ssidlen = ssid.SSID_len;
-               host->RSSI = 0;
-               wl_ioctl(WL_DEVICE, WLC_GET_CHANNEL, &channel, sizeof(channel_info_t));
-               host->apInfo->channel = channel.hw_channel;
-               macs = (maclist_t *) malloc(4 + MAX_STA_COUNT * sizeof(ether_addr_t));
-               macs->count = MAX_STA_COUNT;
-               if (wl_ioctl(WL_DEVICE, WLC_GET_ASSOCLIST, macs, 4 + MAX_STA_COUNT * sizeof(ether_addr_t)) > -1) {
-                       for (i = 0; i < macs->count; i++) {
-                         sta = gotHost(cfg, (char *)&macs->ea[i], typeSta);
-        memcpy(starssi.mac, &macs->ea[i], 6);
-        starssi.RSSI = 3000;
-        starssi.zero_ex_forty_one = 0x41;
-                               if (wl_ioctl(WL_DEVICE, WLC_GET_RSSI, &starssi, 12) < 0) printf("rssifail\n");
-                               sta->RSSI = -starssi.RSSI * 100;
-                               sta->staInfo->state = ssAssociated;
-                               memcpy(sta->staInfo->connectedBSSID, host->apInfo->bssid, 6);
-                       }
-               }
-       }
-       else {
-               host = gotHost(cfg, mac, typeSta);
-               host->RSSI = 0;
-               if (wl_ioctl(WL_DEVICE, WLC_GET_BSSID, &host->staInfo->connectedBSSID, 6) < 0) {
-                 host->staInfo->state = ssUnassociated;
-               }
-               else {
-                 host->staInfo->state = ssAssociated;
-               }
-       }
-  if (wl_ioctl(WL_DEVICE, WLC_GET_CHANNEL, &channel, sizeof(channel_info_t)) >= 0) {
-    cfg->curChannel = channel.hw_channel;
-    fprintf(stderr, "Current channel is %i\n", cfg->curChannel);
-    }
-}
-
-
-
-
-
diff --git a/package/wiviz/src/wl_access.c b/package/wiviz/src/wl_access.c
deleted file mode 100644 (file)
index a5172c3..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-#include <stdio.h>
-#include <unistd.h>
-#include <string.h>
-#include <errno.h>
-#include <sys/ioctl.h>
-#include <net/if.h>
-
-#include "wl_access.h"
-
-int wl_ioctl(char *name, int cmd, void *buf, int len)
-{
-       struct ifreq ifr;
-       wl_ioctl_t ioc;
-       int ret = 0;
-       int s;
-
-       /* open socket to kernel */
-       if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
-               perror("socket");
-               return errno;
-       }
-
-       /* do it */
-       ioc.cmd = cmd;
-       ioc.buf = buf;
-       ioc.len = len;
-       strncpy(ifr.ifr_name, name, IFNAMSIZ);
-       ifr.ifr_data = (caddr_t) &ioc;
-       ret = ioctl(s, SIOCDEVPRIVATE, &ifr);
-
-       /* cleanup */
-       close(s);
-       return ret;
-}
-
-int get_mac(char *name, void *buf)
-{
-       struct ifreq ifr;
-       int ret = 0;
-       int s;
-
-       /* open socket to kernel */
-       if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
-               perror("socket");
-               return errno;
-       }
-
-       strncpy(ifr.ifr_name, name, IFNAMSIZ);
-       //ifr.ifr_data = (caddr_t) buf;
-       if ((ret = ioctl(s, SIOCGIFHWADDR, &ifr)) < 0)
-                       perror(ifr.ifr_name);
-
-       /* cleanup */
-       close(s);
-       memcpy(buf, &ifr.ifr_hwaddr.sa_data, 6);
-       return ret;
-}
diff --git a/package/wiviz/src/wl_access.h b/package/wiviz/src/wl_access.h
deleted file mode 100644 (file)
index 96f239d..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
-This file is part of Wi-viz (http://wiviz.natetrue.com).
-
-Wi-viz is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License v2 as published by
-the Free Software Foundation.
-
-Wi-viz is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Wi-viz; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-//wl_access.h - functions for accessing broadcom crap
-
-#define WL_DEVICE "eth1"
-
-typedef unsigned int uint32;
-typedef unsigned char uchar;
-typedef int bool;
-
-typedef struct ether_addr {
-       uchar addr[6];
-} ether_addr_t;
-
-typedef struct wlc_ssid {
-       uint32          SSID_len;
-       uchar           SSID[32];
-} wlc_ssid_t;
-/* For ioctls that take a list of MAC addresses */
-typedef struct maclist {
-       uint count;                     /* number of MAC addresses */
-       struct ether_addr ea[1];        /* variable length array of MAC addresses */
-} maclist_t;
-/* Linux network driver ioctl encoding */
-typedef struct wl_ioctl {
-       uint cmd;       /* common ioctl definition */
-       void *buf;      /* pointer to user buffer */
-       uint len;       /* length of user buffer */
-       bool set;       /* get or set request (optional) */
-       uint used;      /* bytes read or written (optional) */
-       uint needed;    /* bytes needed (optional) */
-} wl_ioctl_t;
-/* channel encoding */
-typedef struct channel_info {
-       int hw_channel;
-       int target_channel;
-       int scan_channel;
-} channel_info_t;
-/* RSSI info for sta */
-typedef struct sta_rssi {
-  int RSSI;
-  char mac[6];
-  u_short zero_ex_forty_one;
-  } sta_rssi_t;
-/* check this magic number */
-#define WLC_IOCTL_MAGIC                0x14e46c77
-
-#define WLC_GET_MAGIC                          0
-#define WLC_GET_BSSID                          23
-#define WLC_SET_BSSID                          24
-#define WLC_GET_SSID                           25
-#define WLC_SET_SSID                           26
-#define WLC_GET_CHANNEL                                29
-#define WLC_SET_CHANNEL                                30
-#define WLC_GET_MONITOR                                107     /* discovered by nbd */
-#define WLC_SET_MONITOR                                108     /* discovered by nbd */
-#define WLC_GET_AP                             117
-#define WLC_SET_AP                             118
-#define WLC_GET_RSSI                           127
-#define WLC_GET_ASSOCLIST                      159
-
-
-int wl_ioctl(char *name, int cmd, void *buf, int len);
diff --git a/package/wknock/Config.in b/package/wknock/Config.in
deleted file mode 100644 (file)
index 106068d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_WKNOCK
-       prompt "wknock............................ A tool to hide your Access Point against opportunistic attackers."
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPCAP
-       help
-         A tool to hide your Access Point against opportunistic attackers.
-         
-         http://www.rstack.org/oudot/wknock/
-
diff --git a/package/wknock/Makefile b/package/wknock/Makefile
deleted file mode 100644 (file)
index de5d0ea..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wknock
-PKG_VERSION:=1
-PKG_RELEASE:=1
-PKG_MD5SUM:=6b7a1f3cbb0af88da02e5d30cefd8e7f
-
-PKG_SOURCE_URL:=http://blackhat.com/presentations/bh-europe-05/BH_EU_05-Oudot/
-PKG_SOURCE:=$(PKG_NAME).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WKNOCK,wknock,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib -lpcap" \
-               all
-       touch $@
-
-$(IPKG_WKNOCK):
-       install -d -m0755 $(IDIR_WKNOCK)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/wknock $(IDIR_WKNOCK)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/wknock-ng $(IDIR_WKNOCK)/usr/sbin/
-       $(RSTRIP) $(IDIR_WKNOCK)/
-       $(IPKG_BUILD) $(IDIR_WKNOCK) $(PACKAGE_DIR)
diff --git a/package/wknock/ipkg/wknock.control b/package/wknock/ipkg/wknock.control
deleted file mode 100644 (file)
index e781dae..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: wknock
-Section: net
-Priority: optional
-Depends: libpcap, wl
-Description: A tool to hide your Access Point against opportunistic attackers.
diff --git a/package/wol/Config.in b/package/wol/Config.in
deleted file mode 100644 (file)
index 1413d6b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_WOL
-       prompt "wol............................... Wake On LAN client"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         wol implements Wake On LAN functionality in a small program. 
-         It wakes up hardware that is Magic Packet compliant.
-         
-         http://ahh.sourceforge.net/wol/
-
diff --git a/package/wol/Makefile b/package/wol/Makefile
deleted file mode 100644 (file)
index efdb670..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wol
-PKG_VERSION:=0.7.1
-PKG_RELEASE:=1
-PKG_MD5SUM:=c2fa9d7e771134ac8c89d56b8197d4ca
-
-PKG_SOURCE_URL:=@SF/ahh
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WOL,wol,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 ac_cv_func_malloc_0_nonnull=yes \
-                 ac_cv_func_realloc_0_nonnull=yes \
-                 ac_cv_func_mmap_fixed_mapped=yes \
-                 jm_cv_func_working_malloc=yes \
-                 ac_cv_func_alloca_works=yes \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_NLS) \
-                 $(DISABLE_LARGEFILE) \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC=$(TARGET_CC) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_WOL):
-       install -m0755 -d $(IDIR_WOL)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/wol $(IDIR_WOL)/usr/bin/
-       $(RSTRIP) $(IDIR_WOL)
-       $(IPKG_BUILD) $(IDIR_WOL) $(PACKAGE_DIR)
diff --git a/package/wol/ipkg/wol.control b/package/wol/ipkg/wol.control
deleted file mode 100644 (file)
index 179ba7c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: wol
-Priority: optional
-Section: net
-Description: A Program to send magic Wake-on-LAN packets
diff --git a/package/wondershaper/Config.in b/package/wondershaper/Config.in
deleted file mode 100644 (file)
index 8e5adfd..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_WONDERSHAPER
-       prompt "wondershaper...................... The Wonder Shaper"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_TC
-       help
-         WonderShaper is a tc based traffic shaping tool.
-         
-         Depends: tc
-
diff --git a/package/wondershaper/Makefile b/package/wondershaper/Makefile
deleted file mode 100644 (file)
index 44533c6..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wondershaper
-PKG_VERSION:=1.1a
-PKG_RELEASE:=1
-PKG_MD5SUM:=bbc5a3a4485ab286e337ce8550e7b990
-
-PKG_SOURCE_URL:=http://lartc.org/wondershaper/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WONDERSHAPER,wondershaper,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       mkdir -p $(PKG_INSTALL_DIR)
-       touch $@
-
-$(IPKG_WONDERSHAPER):
-       install -d -m0755 $(IDIR_WONDERSHAPER)/usr/sbin
-       install -d -m0755 $(IDIR_WONDERSHAPER)/etc/init.d
-       $(CP) $(PKG_BUILD_DIR)/wshaper.htb $(IDIR_WONDERSHAPER)/usr/sbin/wshaper
-       $(CP) $(PKG_BUILD_DIR)/wshaper.conf $(IDIR_WONDERSHAPER)/etc/wshaper.conf
-       ln -fs /usr/sbin/wshaper $(IDIR_WONDERSHAPER)/etc/init.d/S60wondershaper
-       $(IPKG_BUILD) $(IDIR_WONDERSHAPER) $(PACKAGE_DIR)
-
diff --git a/package/wondershaper/ipkg/wondershaper.conffiles b/package/wondershaper/ipkg/wondershaper.conffiles
deleted file mode 100644 (file)
index 14e366c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/wshaper.conf
diff --git a/package/wondershaper/ipkg/wondershaper.control b/package/wondershaper/ipkg/wondershaper.control
deleted file mode 100644 (file)
index d90c7bb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: wondershaper
-Priority: optional
-Section: net
-Depends: tc
-Description: WonderShaper is a tc based traffic shaping tool.
diff --git a/package/wondershaper/patches/wondershaper-OpenWrt.patch b/package/wondershaper/patches/wondershaper-OpenWrt.patch
deleted file mode 100644 (file)
index 43d7fb1..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-diff -Nur wondershaper-1.1a/wshaper.conf wondershaper-1.1a_openwrt/wshaper.conf
---- wondershaper-1.1a/wshaper.conf     1970-01-01 01:00:00.000000000 +0100
-+++ wondershaper-1.1a_openwrt/wshaper.conf     2005-09-09 00:31:54.239340744 +0200
-@@ -0,0 +1,27 @@
-+# Wonder Shaper
-+# please read the README before filling out these values
-+#
-+# Set the following values to somewhat less than your actual download
-+# and uplink speed. In kilobits.
-+DOWNLINK=1000
-+UPLINK=220
-+
-+# low priority OUTGOING traffic - you can leave this blank if you want
-+# low priority source netmasks
-+NOPRIOHOSTSRC=80
-+
-+# low priority destination netmasks
-+NOPRIOHOSTDST=
-+
-+# low priority source ports
-+NOPRIOPORTSRC=
-+
-+# low priority destination ports
-+NOPRIOPORTDST=
-+
-+# WAN device
-+DEV=$(nvram get wan_ifname)
-+
-+# tc location
-+TC=/usr/sbin/tc
-+
-diff -Nur wondershaper-1.1a/wshaper.htb wondershaper-1.1a_openwrt/wshaper.htb
---- wondershaper-1.1a/wshaper.htb      2002-04-16 16:26:51.000000000 +0200
-+++ wondershaper-1.1a_openwrt/wshaper.htb      2005-09-11 13:24:56.143626544 +0200
-@@ -1,44 +1,22 @@
--#!/bin/bash
-+#!/bin/ash 
- # Wonder Shaper
--# please read the README before filling out these values 
--#
--# Set the following values to somewhat less than your actual download
--# and uplink speed. In kilobits. Also set the device that is to be shaped.
--
--DOWNLINK=800
--UPLINK=220
--DEV=ppp0
--
--# low priority OUTGOING traffic - you can leave this blank if you want
--# low priority source netmasks
--NOPRIOHOSTSRC=
--
--# low priority destination netmasks
--NOPRIOHOSTDST=
-+. /etc/functions.sh
-+. /etc/wshaper.conf
--# low priority source ports
--NOPRIOPORTSRC=
--# low priority destination ports
--NOPRIOPORTDST=
--
--
--# Now remove the following two lines :-)
--
--echo Please read the documentation in 'README' first
--exit
-+# do the magic
- if [ "$1" = "status" ]
- then
--      tc -s qdisc ls dev $DEV
--      tc -s class ls dev $DEV
-+      $TC -s qdisc ls dev $DEV
-+      $TC -s class ls dev $DEV
-       exit
- fi
- # clean existing down- and uplink qdiscs, hide errors
--tc qdisc del dev $DEV root    2> /dev/null > /dev/null
--tc qdisc del dev $DEV ingress 2> /dev/null > /dev/null
-+$TC qdisc del dev $DEV root    2> /dev/null > /dev/null
-+$TC qdisc del dev $DEV ingress 2> /dev/null > /dev/null
- if [ "$1" = "stop" ] 
- then 
-@@ -46,50 +24,66 @@
- fi
-+# wondershaper must be executed everytime an interface comes up
-+# if we have dynamic interface ppp0 add wondershaper to ip-up
-+if [ $DEV = "ppp0" ] && ! grep -q wshaper /etc/ppp/ip-up
-+then
-+  echo "/usr/sbin/wshaper" >> /etc/ppp/ip-up
-+  chmod 755 /etc/ppp/ip-up
-+fi
-+
-+
-+
-+# load the needed kernel modules
-+for module in sch_prio sch_htb sch_sfq sch_ingress cls_tcindex cls_fw cls_route cls_u32
-+do
-+  insmod $module 2> /dev/null > /dev/null
-+done
-+
- ###### uplink
- # install root HTB, point default traffic to 1:20:
--tc qdisc add dev $DEV root handle 1: htb default 20
-+$TC qdisc add dev $DEV root handle 1: htb default 20
- # shape everything at $UPLINK speed - this prevents huge queues in your
- # DSL modem which destroy latency:
--tc class add dev $DEV parent 1: classid 1:1 htb rate ${UPLINK}kbit burst 6k
-+$TC class add dev $DEV parent 1: classid 1:1 htb rate ${UPLINK}kbit burst 6k
- # high prio class 1:10:
--tc class add dev $DEV parent 1:1 classid 1:10 htb rate ${UPLINK}kbit \
-+$TC class add dev $DEV parent 1:1 classid 1:10 htb rate ${UPLINK}kbit \
-    burst 6k prio 1
- # bulk & default class 1:20 - gets slightly less traffic, 
- # and a lower priority:
--tc class add dev $DEV parent 1:1 classid 1:20 htb rate $[9*$UPLINK/10]kbit \
-+$TC class add dev $DEV parent 1:1 classid 1:20 htb rate $((9*$UPLINK/10))kbit \
-    burst 6k prio 2
--tc class add dev $DEV parent 1:1 classid 1:30 htb rate $[8*$UPLINK/10]kbit \
-+$TC class add dev $DEV parent 1:1 classid 1:30 htb rate $((8*$UPLINK/10))kbit \
-    burst 6k prio 2
- # all get Stochastic Fairness:
--tc qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
--tc qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10
--tc qdisc add dev $DEV parent 1:30 handle 30: sfq perturb 10
-+$TC qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
-+$TC qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10
-+$TC qdisc add dev $DEV parent 1:30 handle 30: sfq perturb 10
- # TOS Minimum Delay (ssh, NOT scp) in 1:10:
--tc filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \
-+$TC filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \
-       match ip tos 0x10 0xff  flowid 1:10
- # ICMP (ip protocol 1) in the interactive class 1:10 so we 
- # can do measurements & impress our friends:
--tc filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \
-+$TC filter add dev $DEV parent 1:0 protocol ip prio 10 u32 \
-         match ip protocol 1 0xff flowid 1:10
- # To speed up downloads while an upload is going on, put ACK packets in
- # the interactive class:
--tc filter add dev $DEV parent 1: protocol ip prio 10 u32 \
-+$TC filter add dev $DEV parent 1: protocol ip prio 10 u32 \
-    match ip protocol 6 0xff \
-    match u8 0x05 0x0f at 0 \
-    match u16 0x0000 0xffc0 at 2 \
-@@ -101,31 +95,31 @@
- # some traffic however suffers a worse fate
- for a in $NOPRIOPORTDST
- do
--      tc filter add dev $DEV parent 1: protocol ip prio 14 u32 \
-+      $TC filter add dev $DEV parent 1: protocol ip prio 14 u32 \
-          match ip dport $a 0xffff flowid 1:30
- done
- for a in $NOPRIOPORTSRC
- do
--      tc filter add dev $DEV parent 1: protocol ip prio 15 u32 \
-+      $TC filter add dev $DEV parent 1: protocol ip prio 15 u32 \
-          match ip sport $a 0xffff flowid 1:30
- done
- for a in $NOPRIOHOSTSRC
- do
--      tc filter add dev $DEV parent 1: protocol ip prio 16 u32 \
-+      $TC filter add dev $DEV parent 1: protocol ip prio 16 u32 \
-          match ip src $a flowid 1:30
- done
- for a in $NOPRIOHOSTDST
- do
--      tc filter add dev $DEV parent 1: protocol ip prio 17 u32 \
-+      $TC filter add dev $DEV parent 1: protocol ip prio 17 u32 \
-          match ip dst $a flowid 1:30
- done
- # rest is 'non-interactive' ie 'bulk' and ends up in 1:20
--tc filter add dev $DEV parent 1: protocol ip prio 18 u32 \
-+$TC filter add dev $DEV parent 1: protocol ip prio 18 u32 \
-    match ip dst 0.0.0.0/0 flowid 1:20
-@@ -136,12 +130,12 @@
- #
- # attach ingress policer:
--tc qdisc add dev $DEV handle ffff: ingress
-+$TC qdisc add dev $DEV handle ffff: ingress
- # filter *everything* to it (0.0.0.0/0), drop everything that's
- # coming in too fast:
--tc filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src \
-+$TC filter add dev $DEV parent ffff: protocol ip prio 50 u32 match ip src \
-    0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop flowid :1
diff --git a/package/wpa_supplicant/Config.in b/package/wpa_supplicant/Config.in
deleted file mode 100644 (file)
index 00a756b..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-config BR2_PACKAGE_WPA_SUPPLICANT
-       prompt "wpa_supplicant.................... WPA Supplicant with support for WPA and WPA2"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       help
-         WPA Supplicant with support for WPA and WPA2 (IEEE 802.11i / RSN).
-         Supplicant is the IEEE 802.1X/WPA component that is used in the client 
-         stations. It implements key negotiation with a WPA Authenticator and it 
-         controls the roaming and IEEE 802.11 authentication/association.
-         
-         http://hostap.epitest.fi/wpa_supplicant/
-         
-         Depends: openssl
-
diff --git a/package/wpa_supplicant/Makefile b/package/wpa_supplicant/Makefile
deleted file mode 100644 (file)
index b1a9bd1..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wpa_supplicant
-PKG_VERSION:=0.4.7
-PKG_RELEASE:=1
-PKG_MD5SUM:=1345730f15d5f93f2f083096ddc903eb
-
-PKG_SOURCE_URL:=http://hostap.epitest.fi/releases/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WPA_SUPPLICANT,wpa-supplicant,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       $(CP) ./files/config $(PKG_BUILD_DIR)/.config
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               $(TARGET_CONFIGURE_OPTS) \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/madwifi" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               OPT_FLAGS="$(TARGET_CFLAGS)" \
-               KERNEL=$(LINUX_DIR) \
-               all
-       touch $@
-
-$(IPKG_WPA_SUPPLICANT):
-       install -m0755 -d $(IDIR_WPA_SUPPLICANT)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/wpa_cli $(IDIR_WPA_SUPPLICANT)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/wpa_passphrase $(IDIR_WPA_SUPPLICANT)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/wpa_supplicant $(IDIR_WPA_SUPPLICANT)/usr/sbin/
-       $(RSTRIP) $(IDIR_WPA_SUPPLICANT)
-       $(IPKG_BUILD) $(IDIR_WPA_SUPPLICANT) $(PACKAGE_DIR)
diff --git a/package/wpa_supplicant/files/config b/package/wpa_supplicant/files/config
deleted file mode 100644 (file)
index 19a0fd3..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# rather important
-CONFIG_DRIVER_BROADCOM=y
-CONFIG_DRIVER_HOSTAP=y
-CONFIG_DRIVER_MADWIFI=y
-CONFIG_DRIVER_WEXT=y
-CONFIG_IEEE8021X_EAPOL=y
-CONFIG_CTRL_IFACE=y
-
-# default
-CONFIG_EAP_PSK=y
-CONFIG_EAP_MD5=y
-
-# optional
-CONFIG_MSCHAPV2=y
-CONFIG_EAP_TLS=y
-CONFIG_EAP_PEAP=y
-CONFIG_EAP_TTLS=y
diff --git a/package/wpa_supplicant/ipkg/wpa-supplicant.control b/package/wpa_supplicant/ipkg/wpa-supplicant.control
deleted file mode 100644 (file)
index ea4f7f8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Package: wpa-supplicant
-Priority: optional
-Section: net
-Description: WPA Supplicant with support for WPA and WPA2
-Depends: libopenssl
diff --git a/package/wpa_supplicant/patches/101-ldflags.patch b/package/wpa_supplicant/patches/101-ldflags.patch
deleted file mode 100644 (file)
index b8b6f66..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- wpa_supplicant-0.3.8/Makefile.orig 2005-05-22 12:37:28.000000000 +0200
-+++ wpa_supplicant-0.3.8/Makefile      2005-05-22 12:40:04.000000000 +0200
-@@ -304,7 +304,7 @@
- OBJS += wpa_supplicant.o wpa.o l2_packet.o drivers.o
- wpa_supplicant: .config $(OBJS)
--      $(CC) -o wpa_supplicant $(OBJS) $(LIBS)
-+      $(CC) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS)
- eapol_test: .config $(OBJS_t)
-       $(CC) -o eapol_test $(OBJS_t) $(LIBS)
-@@ -313,10 +313,10 @@
-       $(CC) -o preauth_test $(OBJS_t2) $(LIBS)
- wpa_passphrase: $(OBJS_p)
--      $(CC) -o wpa_passphrase $(OBJS_p) $(LIBS_p)
-+      $(CC) $(LDFLAGS) -o wpa_passphrase $(OBJS_p) $(LIBS_p)
- wpa_cli: $(OBJS_c)
--      $(CC) -o wpa_cli $(OBJS_c) $(LIBS_c)
-+      $(CC) $(LDFLAGS) -o wpa_cli $(OBJS_c) $(LIBS_c)
- win_if_list: win_if_list.c
-       $(CC) -o $@ win_if_list.c $(CFLAGS) $(LIBS_w)
diff --git a/package/wpa_supplicant/patches/102-opt_cflags.patch b/package/wpa_supplicant/patches/102-opt_cflags.patch
deleted file mode 100644 (file)
index ec38b73..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- wpa_supplicant-0.3.8/Makefile.orig 2005-02-14 02:55:47.000000000 +0100
-+++ wpa_supplicant-0.3.8/Makefile      2005-05-21 21:06:03.000000000 +0200
-@@ -3,7 +3,8 @@
- endif
- ifndef CFLAGS
--CFLAGS = -MMD -O2 -Wall -g
-+OPT_FLAGS = -O2 -g
-+CFLAGS = -MMD $(OPT_FLAGS) -Wall
- endif
- # Include directories for CVS version
diff --git a/package/wput/Config.in b/package/wput/Config.in
deleted file mode 100644 (file)
index e1e7b7a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_WPUT
-       prompt "wput.............................. A wget-like command-line FTP client"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A wget-like command-line FTP client.
-         
-         http://itooktheredpill.dyndns.org/wput/
-
diff --git a/package/wput/Makefile b/package/wput/Makefile
deleted file mode 100644 (file)
index 5c70c33..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wput
-PKG_VERSION:=0.5
-PKG_RELEASE:=1
-PKG_MD5SUM:=441b2e07219f78167b29a7ac33488fff
-
-PKG_SOURCE_URL:=@SF/wput
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tgz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WPUT,wput,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-                 --disable-g-switch \
-       )
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR)
-       touch $@
-
-$(IPKG_WPUT):
-       install -d -m0755 $(IDIR_WPUT)/usr/bin
-       install -m0755 $(PKG_BUILD_DIR)/wput $(IDIR_WPUT)/usr/bin/
-       $(RSTRIP) $(IDIR_WPUT)
-       $(IPKG_BUILD) $(IDIR_WPUT) $(PACKAGE_DIR)
-
diff --git a/package/wput/ipkg/wput.control b/package/wput/ipkg/wput.control
deleted file mode 100644 (file)
index 06d51ad..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: wput
-Priority: optional
-Section: net
-Description: a wget-like command-line FTP client
diff --git a/package/wrt-radauth/Config.in b/package/wrt-radauth/Config.in
deleted file mode 100644 (file)
index 38222bf..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_WRT_RADAUTH
-       prompt "wrt-radauth....................... A Radius MAC authenticator for Broadcom based access points"
-       tristate
-       default m if CONFIG_DEVEL
-       depends BR2_PACKAGE_NVRAM
-       help
-         This software watches the stations associating to a broadcom based
-         AccessPoint (e.g. Linksys WRT54G) and sends an authentication request
-         to the radius-server specified in nvram.
-         
-         http://www.zerfleddert.de/wrt54g/
-
diff --git a/package/wrt-radauth/Makefile b/package/wrt-radauth/Makefile
deleted file mode 100644 (file)
index cb11737..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wrt-radauth
-PKG_VERSION:=1.0
-PKG_RELEASE:=1
-PKG_MD5SUM:=f941e3139175dc6b87f6c89ba8848a07
-
-PKG_SOURCE_URL:=http://www.zerfleddert.de/wrt54g/
-PKG_SOURCE:=$(PKG_NAME).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
-
-include $(TOPDIR)/package/rules.mk
-
-BR2_PACKAGE_WRT_RADAUTH:=m
-
-$(eval $(call PKG_template,WRT_RADAUTH,wrt-radauth,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               CC="$(TARGET_CC)" \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               clean all
-       touch $@
-
-$(IPKG_WRT_RADAUTH):
-       install -d -m0755 $(IDIR_WRT_RADAUTH)/usr/sbin
-       install -m0755 $(PKG_BUILD_DIR)/radius-client $(IDIR_WRT_RADAUTH)/usr/sbin/
-       install -m0755 $(PKG_BUILD_DIR)/wrt-radauth $(IDIR_WRT_RADAUTH)/usr/sbin/
-       $(RSTRIP) $(IDIR_WRT_RADAUTH)
-       $(IPKG_BUILD) $(IDIR_WRT_RADAUTH) $(PACKAGE_DIR)
diff --git a/package/wrt-radauth/ipkg/wrt-radauth.control b/package/wrt-radauth/ipkg/wrt-radauth.control
deleted file mode 100644 (file)
index 8f1bd64..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: wrt-radauth
-Priority: optional
-Section: net
-Description: A RADIUS MAC authenticator for Broadcom based access points.
diff --git a/package/wx200d/Config.in b/package/wx200d/Config.in
deleted file mode 100644 (file)
index f9c5b6b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_WX200D
-       prompt "wx200d............................ weather station data collector"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBPQ
-       help
-               wx200d is a weather station data collector and server daemon 
-               for the WX200, WM918, WMR918 and WMR968 weather station 
-               hardware.
-
-               http://wx200d.sourceforge.net/
diff --git a/package/wx200d/Makefile b/package/wx200d/Makefile
deleted file mode 100644 (file)
index 4673e83..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=wx200d
-PKG_VERSION:=1.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=0f90c099dddcdd46ac568d707822ec4c
-
-PKG_SOURCE_URL:=@SF/wx200d
-PKG_SOURCE:=wx200d-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,WX200D,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared
-       (cd $(PKG_BUILD_DIR); \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_NLS) \
-                       $(DISABLE_LARGEFILE) \
-                       --without-libiconv-prefix \
-                       --without-libintl-prefix \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built: 
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
-       touch $@
-
-$(IPKG_WX200D):
-       install -d -m0755 $(IDIR_WX200D)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/wx200 \
-               $(PKG_INSTALL_DIR)/usr/bin/wxstdout \
-               $(PKG_INSTALL_DIR)/usr/bin/wxfilter \
-               $(PKG_INSTALL_DIR)/usr/bin/wxdebug $(IDIR_WX200D)/usr/bin/
-       install -d -m0755 $(IDIR_WX200D)/usr/sbin/
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/wx200d \
-               $(PKG_INSTALL_DIR)/usr/sbin/wxread $(IDIR_WX200D)/usr/sbin/
-       $(RSTRIP) $(IDIR_WX200D)
-       $(IPKG_BUILD) $(IDIR_WX200D) $(PACKAGE_DIR)
diff --git a/package/wx200d/ipkg/wx200d.control b/package/wx200d/ipkg/wx200d.control
deleted file mode 100644 (file)
index 717e50b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Package: wx200d
-Priority: optional
-Section: misc
-Maintainer: Name <gkruse@gmail.com>
-Source: http://
-Description:Utils for Oregon Scientific wx* and related weather stations
-Depends: libpq
diff --git a/package/xinetd/Config.in b/package/xinetd/Config.in
deleted file mode 100644 (file)
index f833c5d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_XINETD
-       prompt "xinetd............................ Powerful and secure superserver"
-       tristate
-       default m if CONFIG_DEVEL
-       help
-         A powerful and secure superserver
-         
-         http://www.xinetd.org/
-
diff --git a/package/xinetd/Makefile b/package/xinetd/Makefile
deleted file mode 100644 (file)
index a3e5d59..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=xinetd
-PKG_VERSION:=2.3.13
-PKG_RELEASE:=2
-PKG_MD5SUM:=4295b5fe12350f09b5892b363348ac8b
-
-PKG_SOURCE_URL:=http://www.xinetd.org/
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,XINETD,xinetd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
-               ./configure \
-                 --target=$(GNU_TARGET_NAME) \
-                 --host=$(GNU_TARGET_NAME) \
-                 --build=$(GNU_HOST_NAME) \
-                 --program-prefix="" \
-                 --program-suffix="" \
-                 --prefix=/usr \
-                 --exec-prefix=/usr \
-                 --bindir=/usr/bin \
-                 --datadir=/usr/share \
-                 --includedir=/usr/include \
-                 --infodir=/usr/share/info \
-                 --libdir=/usr/lib \
-                 --libexecdir=/usr/lib \
-                 --localstatedir=/var \
-                 --mandir=/usr/share/man \
-                 --sbindir=/usr/sbin \
-                 --sysconfdir=/etc \
-                 $(DISABLE_LARGEFILE) \
-                 $(DISABLE_NLS) \
-                 --enable-shared \
-                 --disable-static \
-                 --without-libwrap \
-                 --with-loadavg \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               build install
-       touch $@
-
-$(IPKG_XINETD):
-       install -d -m0755 $(IDIR_XINETD)/etc
-       install -m0644 ./files/xinetd.conf $(IDIR_XINETD)/etc/xinetd.conf
-       install -d -m0755 $(IDIR_XINETD)/etc/xinetd.d
-       install -d -m0755 $(IDIR_XINETD)/etc/init.d
-       install -m0755 ./files/xinetd.init $(IDIR_XINETD)/etc/init.d/xinetd
-       install -d -m0755 $(IDIR_XINETD)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/xinetd $(IDIR_XINETD)/usr/sbin/
-       $(RSTRIP) $(IDIR_XINETD)
-       $(IPKG_BUILD) $(IDIR_XINETD) $(PACKAGE_DIR)
diff --git a/package/xinetd/files/xinetd.conf b/package/xinetd/files/xinetd.conf
deleted file mode 100644 (file)
index bd473ed..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-defaults
-{
-
-}
-
-includedir /etc/xinetd.d
diff --git a/package/xinetd/files/xinetd.init b/package/xinetd/files/xinetd.init
deleted file mode 100644 (file)
index 2df7a81..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-DEFAULT=/etc/default/xinetd
-RUN_D=/var/run
-PID_F=$RUN_D/xinetd.pid
-[ -f $DEFAULT ] && . $DEFAULT
-
-case $1 in
- start)
-  [ -d $RUN_D ] || mkdir -p $RUN_D
-  xinetd $OPTIONS
-  ;;
- stop)
-  [ -f $PID_F ] && kill $(cat $PID_F)
-  ;;
- *)
-  echo "usage: $0 (start|stop)"
-  exit 1
-esac
-
-exit $?
diff --git a/package/xinetd/ipkg/xinetd.conffiles b/package/xinetd/ipkg/xinetd.conffiles
deleted file mode 100644 (file)
index f49d840..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/xinetd.conf
diff --git a/package/xinetd/ipkg/xinetd.control b/package/xinetd/ipkg/xinetd.control
deleted file mode 100644 (file)
index 34cefb5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Package: xinetd
-Priority: optional
-Section: net
-Description: a powerful and secure superserver
diff --git a/package/xinetd/patches/ar.patch b/package/xinetd/patches/ar.patch
deleted file mode 100644 (file)
index f0d4f0d..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-diff -ruN xinetd-2.3.13-orig/libs/src/misc/Makefile.in xinetd-2.3.13-6/libs/src/misc/Makefile.in
---- xinetd-2.3.13-orig/libs/src/misc/Makefile.in       2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/misc/Makefile.in  2005-03-09 22:53:15.000000000 +0100
-@@ -62,7 +62,7 @@
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- install: $(LIBNAME)
-diff -ruN xinetd-2.3.13-orig/libs/src/portable/Makefile.in xinetd-2.3.13-6/libs/src/portable/Makefile.in
---- xinetd-2.3.13-orig/libs/src/portable/Makefile.in   2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/portable/Makefile.in      2005-03-09 22:53:15.000000000 +0100
-@@ -57,7 +57,7 @@
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- install: $(LIBNAME)
-diff -ruN xinetd-2.3.13-orig/libs/src/pset/Makefile.in xinetd-2.3.13-6/libs/src/pset/Makefile.in
---- xinetd-2.3.13-orig/libs/src/pset/Makefile.in       2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/pset/Makefile.in  2005-03-09 22:53:15.000000000 +0100
-@@ -53,7 +53,7 @@
-       mv $(LIBNAME) $(LIBDIR)/optimized
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- install: $(LIBNAME)
-diff -ruN xinetd-2.3.13-orig/libs/src/sio/Makefile.in xinetd-2.3.13-6/libs/src/sio/Makefile.in
---- xinetd-2.3.13-orig/libs/src/sio/Makefile.in        2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/sio/Makefile.in   2005-03-09 22:53:15.000000000 +0100
-@@ -52,7 +52,7 @@
-       $(INSTALL) $(FMODE) $(LIBNAME) $(LIBDIR)/optimized
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- install: $(LIBNAME)
-diff -ruN xinetd-2.3.13-orig/libs/src/str/Makefile.in xinetd-2.3.13-6/libs/src/str/Makefile.in
---- xinetd-2.3.13-orig/libs/src/str/Makefile.in        2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/str/Makefile.in   2005-03-09 22:53:15.000000000 +0100
-@@ -63,7 +63,7 @@
-       $(INSTALL) $(FMODE) $(LIBNAME) $(LIBDIR)-O
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- LINT_IGNORE=possible pointer alignment|RCSid unused
-diff -ruN xinetd-2.3.13-orig/libs/src/xlog/Makefile.in xinetd-2.3.13-6/libs/src/xlog/Makefile.in
---- xinetd-2.3.13-orig/libs/src/xlog/Makefile.in       2003-02-19 18:29:27.000000000 +0100
-+++ xinetd-2.3.13-6/libs/src/xlog/Makefile.in  2005-03-09 22:53:15.000000000 +0100
-@@ -58,7 +58,7 @@
-       $(INSTALL) $(FMODE) $(LIBNAME) $(LIBDIR)/optimized
- $(LIBNAME): $(OBJECTS)
--      ar r $@ $?
-+      $(AR) r $@ $?
-       $(RANLIB) $@
- install: $(LIBNAME)
diff --git a/package/xinetd/patches/destdir.patch b/package/xinetd/patches/destdir.patch
deleted file mode 100644 (file)
index 91fd816..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN xinetd-2.3.13-orig/Makefile.in xinetd-2.3.13-6/Makefile.in
---- xinetd-2.3.13-orig/Makefile.in     2003-08-15 16:00:45.000000000 +0200
-+++ xinetd-2.3.13-6/Makefile.in        2005-03-09 22:53:15.000000000 +0100
-@@ -75,15 +75,15 @@
- install: build
-       for i in $(DAEMONDIR) $(BINDIR) $(MANDIR)/man5 $(MANDIR)/man8 ; do \
--         test -d $$i || mkdir -p $$i ; done
--      $(INSTALL_CMD) -m 755 xinetd/xinetd $(DAEMONDIR)
--      $(INSTALL_CMD) -m 755 xinetd/itox $(DAEMONDIR)
--      $(INSTALL_CMD) -m 755 $(SRCDIR)/xinetd/xconv.pl $(DAEMONDIR)
--      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.conf.man $(MANDIR)/man5/xinetd.conf.5
--      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.log.man $(MANDIR)/man8/xinetd.log.8
--      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.man $(MANDIR)/man8/xinetd.8
--      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/itox.8 $(MANDIR)/man8/itox.8
--      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xconv.pl.8 $(MANDIR)/man8/xconv.pl.8
-+         test -d $(DESTDIR)$$i || mkdir -p $(DESTDIR)$$i ; done
-+      $(INSTALL_CMD) -m 755 xinetd/xinetd $(DESTDIR)$(DAEMONDIR)
-+      $(INSTALL_CMD) -m 755 xinetd/itox $(DESTDIR)$(DAEMONDIR)
-+      $(INSTALL_CMD) -m 755 $(SRCDIR)/xinetd/xconv.pl $(DESTDIR)$(DAEMONDIR)
-+      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.conf.man $(DESTDIR)$(MANDIR)/man5/xinetd.conf.5
-+      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.log.man $(DESTDIR)$(MANDIR)/man8/xinetd.log.8
-+      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xinetd.man $(DESTDIR)$(MANDIR)/man8/xinetd.8
-+      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/itox.8 $(DESTDIR)$(MANDIR)/man8/itox.8
-+      $(INSTALL_CMD) -m 644 $(SRCDIR)/xinetd/xconv.pl.8 $(DESTDIR)$(MANDIR)/man8/xconv.pl.8
-       @echo "You must put your xinetd.conf in /etc/xinetd.conf"
-       @echo "There is a sample config file in xinetd/sample.conf and you can"
-       @echo "use xconv.pl to convert your old inetd.conf file to an xinetd format"
diff --git a/package/xinetd/patches/xinetd-2.3.13-gcc4-1.patch b/package/xinetd/patches/xinetd-2.3.13-gcc4-1.patch
deleted file mode 100644 (file)
index 49ac327..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-Submitted By:            Randy McMurchy <randy_at_linuxfromscratch_dot_org>
-Date:                    2005-08-07
-Initial Package Version: 2.3.13
-Upstream Status:         Not submitted
-Origin:                  Fedora Development CVS
-Description:             Fixes compilation error if using GCC-4.x
-
-
-diff -Naur xinetd-2.3.13-orig/xinetd/service.c xinetd-2.3.13/xinetd/service.c
---- xinetd-2.3.13-orig/xinetd/service.c        2003-11-16 12:44:10.000000000 +0000
-+++ xinetd-2.3.13/xinetd/service.c     2005-08-07 18:37:33.395942648 +0000
-@@ -764,8 +764,8 @@
-                return FAILED;
-             if ( last == NULL ) {
--               last = SAIN( SVC_LAST_DGRAM_ADDR(sp) ) = 
--                SAIN( calloc( 1, sizeof(union xsockaddr) ) );
-+               SVC_LAST_DGRAM_ADDR(sp) = calloc( 1, sizeof(union xsockaddr) );
-+             last = SAIN(SVC_LAST_DGRAM_ADDR(sp));
-             }
-             (void) time( &current_time ) ;
-@@ -791,8 +791,8 @@
-                return FAILED;
-           if( last == NULL ) {
--               last = SAIN6(SVC_LAST_DGRAM_ADDR(sp)) = 
--                SAIN6(calloc( 1, sizeof(union xsockaddr) ) );
-+               SVC_LAST_DGRAM_ADDR(sp) = calloc( 1, sizeof(union xsockaddr) );
-+               last = SAIN6( SVC_LAST_DGRAM_ADDR(sp) );
-             }
-             (void) time( &current_time ) ;
diff --git a/package/xsupplicant/Config.in b/package/xsupplicant/Config.in
deleted file mode 100644 (file)
index f9746d0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_XSUPPLICANT
-       prompt "xsupplicant....................... A fully compliant 802.1x authenticator"
-       tristate
-       default m if CONFIG_DEVEL
-       select BR2_PACKAGE_LIBOPENSSL
-       select BR2_PACKAGE_WIRELESS_TOOLS
-       help
-         This software allows a GNU/Linux or BSD workstation to authenticate with
-         a RADIUS server using 802.1x and various EAP protocols.
-         
-         http://open1x.sourceforge.net/
-
diff --git a/package/xsupplicant/Makefile b/package/xsupplicant/Makefile
deleted file mode 100644 (file)
index 2dcf371..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# $Id$
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=xsupplicant
-PKG_VERSION:=1.2.3
-PKG_RELEASE:=1
-PKG_MD5SUM:=c9b17b2e1879bac85c583980338fed85
-
-PKG_SOURCE_URL:=@SF/open1x
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_CAT:=zcat
-
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
-PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
-
-include $(TOPDIR)/package/rules.mk
-
-$(eval $(call PKG_template,XSUPPLICANT,xsupplicant,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
-
-$(PKG_BUILD_DIR)/.configured:
-       (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status}; \
-               touch configure.in; \
-               touch aclocal.m4; \
-               touch Makefile.in; \
-               touch configure; \
-               $(TARGET_CONFIGURE_OPTS) \
-               CFLAGS="$(TARGET_CFLAGS)" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
-                       -I$(PKG_BUILD_DIR)/lib/libxsupconfig/ \
-                       -I$(STAGING_DIR)/usr/include/madwifi" \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
-               ./configure \
-                       --target=$(GNU_TARGET_NAME) \
-                       --host=$(GNU_TARGET_NAME) \
-                       --build=$(GNU_HOST_NAME) \
-                       --program-prefix="" \
-                       --program-suffix="" \
-                       --prefix=/usr \
-                       --exec-prefix=/usr \
-                       --bindir=/usr/bin \
-                       --datadir=/usr/share \
-                       --includedir=/usr/include \
-                       --infodir=/usr/share/info \
-                       --libdir=/usr/lib \
-                       --libexecdir=/usr/lib \
-                       --localstatedir=/var \
-                       --mandir=/usr/share/man \
-                       --sbindir=/usr/sbin \
-                       --sysconfdir=/etc \
-                       $(DISABLE_LARGEFILE) \
-                       $(DISABLE_NLS) \
-                       --with-openssl="$(STAGING_DIR)/usr" \
-                       --with-madwifi-path="$(STAGING_DIR)/usr/include/madwifi" \
-       );
-       touch $@
-
-$(PKG_BUILD_DIR)/.built:
-       rm -rf $(PKG_INSTALL_DIR)
-       mkdir -p $(PKG_INSTALL_DIR)
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR=$(PKG_INSTALL_DIR) \
-               all install
-       touch $@
-
-$(IPKG_XSUPPLICANT):
-       install -d -m0755 $(IDIR_XSUPPLICANT)/etc
-       install -m0644 $(PKG_BUILD_DIR)/etc/xsupplicant.conf $(IDIR_XSUPPLICANT)/etc/
-       install -d -m0755 $(IDIR_XSUPPLICANT)/usr/bin
-       $(CP) $(PKG_INSTALL_DIR)/usr/bin/xsup_* $(IDIR_XSUPPLICANT)/usr/bin/
-       install -d -m0755 $(IDIR_XSUPPLICANT)/usr/sbin
-       $(CP) $(PKG_INSTALL_DIR)/usr/sbin/xsupplicant $(IDIR_XSUPPLICANT)/usr/sbin/
-       $(RSTRIP) $(IDIR_XSUPPLICANT)
-       $(IPKG_BUILD) $(IDIR_XSUPPLICANT) $(PACKAGE_DIR)
diff --git a/package/xsupplicant/ipkg/xsupplicant.conffiles b/package/xsupplicant/ipkg/xsupplicant.conffiles
deleted file mode 100644 (file)
index 8503d2b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/etc/xsupplicant.conf
diff --git a/package/xsupplicant/ipkg/xsupplicant.control b/package/xsupplicant/ipkg/xsupplicant.control
deleted file mode 100644 (file)
index 36ae6af..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Package: xsupplicant
-Priority: optional
-Section: net
-Depends: libopenssl, wireless-tools
-Description: A fully compliant 802.1x authenticator
-
diff --git a/package/xsupplicant/patches/001-no-lfl.patch b/package/xsupplicant/patches/001-no-lfl.patch
deleted file mode 100644 (file)
index 9f0ed94..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN xsupplicant-1.2.2-old/configure xsupplicant-1.2.2-new/configure
---- xsupplicant-1.2.2-old/configure    2005-09-14 05:34:54.000000000 +0200
-+++ xsupplicant-1.2.2-new/configure    2005-10-20 06:24:23.000000000 +0200
-@@ -3316,7 +3316,7 @@
- fi
-  if test -n "$LEX"; then
-        LFLAGS="$LFLAGS -i"
--       MORELIBS="${MORELIBS} -lfl"
-+
-  fi
- echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
-diff -ruN xsupplicant-1.2.2-old/configure.in xsupplicant-1.2.2-new/configure.in
---- xsupplicant-1.2.2-old/configure.in 2005-09-14 05:34:54.000000000 +0200
-+++ xsupplicant-1.2.2-new/configure.in 2005-10-20 06:23:38.000000000 +0200
-@@ -17,7 +17,7 @@
- AM_PROG_LEX
-  if test -n "$LEX"; then
-        LFLAGS="$LFLAGS -i"
--       MORELIBS="${MORELIBS} -lfl"
-+
-  fi 
- AC_C_BIGENDIAN([big_endian=true;AC_DEFINE(BIGENDIAN)],[big_endian=false;AC_DEFINE(LILENDIAN)])
diff --git a/package/xsupplicant/patches/002-cardif_madwifi_driver_h.patch b/package/xsupplicant/patches/002-cardif_madwifi_driver_h.patch
deleted file mode 100644 (file)
index 4333d34..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ruN xsupplicant-1.2.2-old/src/cardif/linux/cardif_madwifi_driver.h xsupplicant-1.2.2-new/src/cardif/linux/cardif_madwifi_driver.h
---- xsupplicant-1.2.2-old/src/cardif/linux/cardif_madwifi_driver.h     2005-04-06 04:21:53.000000000 +0200
-+++ xsupplicant-1.2.2-new/src/cardif/linux/cardif_madwifi_driver.h     2005-10-17 22:03:19.000000000 +0200
-@@ -21,6 +21,7 @@
- int cardif_madwifi_driver_set_key(char *, int, unsigned char *, int, int, 
-                                char *, int, char *, int);
- int cardif_madwifi_driver_wpa_state(struct interface_data *, char);
-+void cardif_madwifi_driver_associate(struct interface_data *, char *);
- int cardif_madwifi_driver_disassociate(struct interface_data *, int);
- #endif // _CARDIF_MADWIFI_DRIVER_H_
diff --git a/package/xsupplicant/patches/004-madwifi-ng.patch b/package/xsupplicant/patches/004-madwifi-ng.patch
deleted file mode 100644 (file)
index 7c009bc..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -ruN xsupplicant-1.2.2-old/src/cardif/linux/cardif_madwifi_driver.c xsupplicant-1.2.2-new/src/cardif/linux/cardif_madwifi_driver.c
---- xsupplicant-1.2.2-old/src/cardif/linux/cardif_madwifi_driver.c     2005-10-13 20:57:28.000000000 +0200
-+++ xsupplicant-1.2.2-new/src/cardif/linux/cardif_madwifi_driver.c     2005-10-23 19:28:46.000000000 +0200
-@@ -140,19 +140,19 @@
-       "ioctl[IEEE80211_IOCTL_SETKEY]",
-       "ioctl[IEEE80211_IOCTL_GETKEY]",
-       "ioctl[IEEE80211_IOCTL_DELKEY]",
--      NULL,
-+      "ioctl[IEEE80211_IOCTL_SETWMMPARAMS]",
-       "ioctl[IEEE80211_IOCTL_SETMLME]",
--      NULL,
-+      "ioctl[IEEE80211_IOCTL_GETCHANINFO]",
-       "ioctl[IEEE80211_IOCTL_SETOPTIE]",
-       "ioctl[IEEE80211_IOCTL_GETOPTIE]",
-       "ioctl[IEEE80211_IOCTL_ADDMAC]",
-       NULL,
-       "ioctl[IEEE80211_IOCTL_DELMAC]",
--      NULL,
--      "ioctl[IEEE80211_IOCTL_CHANLIST]",
-+      "ioctl[IEEE80211_IOCTL_GETCHANLIST]",
-+      "ioctl[IEEE80211_IOCTL_SETCHANLIST]",
-       };
-       if (IEEE80211_IOCTL_SETPARAM <= op &&
--        op <= IEEE80211_IOCTL_CHANLIST)
-+        op <= IEEE80211_IOCTL_SETCHANLIST)
-       debug_printf(DEBUG_NORMAL, "%s\n", opnames[op - SIOCIWFIRSTPRIV]);
-       else
-       debug_printf(DEBUG_NORMAL, "ioctl[unknown???]");
diff --git a/package/xsupplicant/patches/005-disable-procfs-check.patch b/package/xsupplicant/patches/005-disable-procfs-check.patch
deleted file mode 100644 (file)
index b9dab9c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -Nur xsupplicant-1.2.2/configure xsupplicant-1.2.2.patched/configure
---- xsupplicant-1.2.2/configure        2005-09-14 05:34:54.000000000 +0200
-+++ xsupplicant-1.2.2.patched/configure        2005-12-23 23:51:47.031541500 +0100
-@@ -4809,19 +4809,6 @@
-   FRAMER="generic"
- fi
--if test $FRAMER = "linux"; then
--   echo "$as_me:$LINENO: checking for procfs support" >&5
--echo $ECHO_N "checking for procfs support... $ECHO_C" >&6
--   if test -r /proc/net/dev; then
--      echo "$as_me:$LINENO: result: okay" >&5
--echo "${ECHO_T}okay" >&6
--   else
--      { { echo "$as_me:$LINENO: error: You must have ProcFS enabled in your kernel!" >&5
--echo "$as_me: error: You must have ProcFS enabled in your kernel!" >&2;}
--   { (exit 1); exit 1; }; };
--   fi
--fi
--
- if test "$MADWIFI_PATH" != ""; then
-    echo "$as_me:$LINENO: result: Adding MADWIFI WPA support." >&5
- echo "${ECHO_T}Adding MADWIFI WPA support." >&6